android-5.1.1_r17 to android-5.1.1_r19 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 improved by Al Sutton.

Please do not copy this without attribution to this site and JBQ for the original script.

+- Project: platform/art

227dfb0 : Fix false alarm on thread suspend timeout
a1e6d9a : Increase default allocation stack size
38078c6 : ART: More ELF and oat file safety measures
a8d6729 : Fix ordering of fields with the same name.
ca45725 : Fix LinkFieldsComparator.
dd1e0f8 : Fix bad OOM check in Thread::CreatePeer().
c4b2f16 : Don't call dlsym from signal context in signal chain
0624965 : ART: Fix preverified setting in VerifyClass
f1d9b04 : Fix crash when connected to DDMS
8165fda : Ensure class is linked before resolution
df96098 : Temporarily disable LOS on 64 bit
ec61aea : Ignore heap trim requests if we are the zygote
d81877c : Fix heap trimmer daemon sleeping.
70c71ab : Change intern table to unordered set.
d04f113 : Map heap maps at a lower address.
6c4da4e : Fix GC memory overhead accounting.
9660918 : Make a couple of map checks debug only.
a4962aa : Make Monitor::Wait more robust to spurious Inflate failures.
2d5a21c : Use homogeneous space compaction if proper flag is set.
ab9a0db : Revert "Reduce stack usage for overflow checks"
aeb5f81 : AArch64: Fix art_quick_string_compareto.
564db52 : Use the right instruction set for checking dex-cache staleness.
6b93218 : Fix performance regression in OatFile::GetOatDexFile().
cd21f85 : ART: Fix verifier mishandling erroneous array component types
320299b : ART: Bump oat version for embedded vtable
95e1558 : Fix build, missing spaces around =/<.
0e7f37d : Set vtable in class object to null after linking.
1c46a24 : Fix main space memory leak and add checks.
a1b730c : Fix dangling pointer bug when transitioning to background.
c5c8258 : Fix stale remembered sets error.
5995216 : Avoid race in single thread suspension.

+- Project: platform/bionic

023c327 : DO NOT MERGE ANYWHERE - bionic: resolver: exclude a range of ports from random_bind in DNS
3da136a : Modify test to avoid race condition.
e4ae96f : Revert "Fix dlsym() to take into account RTLD_GLOBAL/LOCAL"
d84897d : Revert "Add RTLD_NODELETE flag support"
189ac9f : Revert "Fix relocation to look for symbols in local group"
8bf7353 : Revert "Remove unnecessary lookups during relocations"
8b952f5 : Revert "Fix mips build"
86fdf8f : Revert "Fix symbol lookup order during relocation"
b9f21a0 : Revert "Fix arm64 and arm builds."
20dc3f8 : Replace snprintf calls in linker.
a0108ac : Fix leak_realloc, copy entire allocation.
b5e0854 : Add a way to disable backtracing in malloc debug.
1183762 : Use libunwindbacktrace for debug malloc code.
4514aa6 : HACK: remove %m support from printf.
0caf70e : Fix belated review comments on syslog change.

+- Project: platform/bootable/recovery

0e5356a : DO NOT MERGE Revert "Erase PST partition if its marked to be erased."
c94fa0b : DO NOT MERGE Revert "Erase PST partition if its marked to be erased."
5b9defe : updater: Check the return value from ApplyImagePatch / ApplyBSDiffPatch
18f371d : updater: Check the return value from ApplyImagePatch / ApplyBSDiffPatch
3e91f69 : Bump up max_map_count value.
8002104 : Add O_CREAT option for open
f9bc2a5 : create block map for all update packages on /data
f2127b6 : fix two bugs in block image updater
64be827 : change uncrypt to static linking

+- Project: platform/build

c845e59 : "LMY48T"
d2a49a4 : LMY48S
12fe3d4 : LMY48R
5b1e35c : LMY48Q
cad7d3a : LMY48P
53fcd13 : "LMY48O"
41c0eab : "LYZ28K"
09787c9 : "LMY48N"
3b9e3a3 : "LMY48M"
f165cfb : LMY48L
1daf507 : LYZ28J
a3ebc82 : "LMY48K"
857091b : "LYZ28I"
c445cc3 : "LMY48J"
fa943a9 : "LMY48I"
1124c59 : "LYZ28H"
c24f878 : "LYZ28G"
5a71557 : "LMY48H"
40be6ec : "LMY48G"
13f696e : "LMY48F"
546a5aa : "LMY48E"
e6e0508 : LYZ28F
f28d2f5 : "LYZ28E"
38deeee : "LMY48D"
bca602e : "LMY48C"
52e6cd1 : "LYZ28D"
dc9faaf : LYZ28C
31bd690 : LYZ28B
11d7d44 : "LYZ28"
0ce1110 : "LYZ27B"
ae2a6c6 : "LYZ27"
5008b9c : "LYZ24B"
b638614 : "LYZ24"
dcece82 : "LYZ23"
a87306b : "LYZ22"
e113a54 : "LYZ21"
23d521c : "LYZ20"
9704040 : "LYZ16B"
0b02dd4 : "LMY48B"
25799ca : doc: Add Korean version of DAC/distribute/ page.
aa9fbd8 : Doc change: increment metadata for updated Distribute landing page content.
a8cf30e : "LMY47Z"
cd9a163 : "LYZ16"
4f2b898 : "LMY47Y"
c096f93 : "LYZ15"
8747eae : "LYZ14"
a586392 : docs: add new style elements for Material Design cross-references
26b6006 : Increment metadata files for new families pages.
7c22c9a : skeleton structure for NDK site
793c7e3 : "LMY47X"
b2373fb : "LYZ13"
cccdfc8 : Deleting or modifying files in new templates-ndk directory.
53b7c75 : Cloned templates-sdk to create baseline for templates-ndk
fd16d09 : Revert "Cloned sdk-templates directory to create an ndk-templates directory for production use."
84520ab : Cloned sdk-templates directory to create an ndk-templates directory for production use.
d6ee811 : "LYZ09B"
28b8959 : "LYZ09"
626d99a : "LYZ08"
76db86a : "LMY47W"
dfc3eb2 : "LYZ07"
a9c8e58 : "LMY47V"
1c619e3 : "LYZ06"
a695065 : "LYZ02C"
efbcf1b : "LYZ02B"
52776a9 : "LYZ02"
b2bc140 : "LMY47U"
02eb1eb : "LYZ01"
3892a6c : "LMY47T"
a117fb5 : "LYY90"
6d84b9a : "LYY89"
6859665 : "LYY85C"
60c5a09 : "LMY47S"
9ef1170 : DO NOT MERGE - Bump version to 5.1.1
a14b24a : "LYY85B"
7f47ecb : "LYY85"
1c3bf5c : DO NOT MERGE - Bump version to 5.1.1
33045be : "LMY47R"
f086fec : "LYY84"
1b9104f : "LYY83"
ad54a4d : Add selinux and verity support to custom image generation.
3bf1cbd : "LYY82"
cc61059 : "LMY47Q"
058dc07 : "LYY78B"
12f670b : "LYY78"
02060b7 : Bump generic_x86_64 system partition size - DO NOT MERGE
5cdb002 : "LYY77"
44182da : "LYY76"
caa45d6 : "LMY47P"
182ec74 : "LYY75"
ae61f50 : Support to configure and build multiple custom images.
daebaa6 : Restrict the verification in block-based incremental OTAs
e0c3076 : "LYY71"
1ac5b83 : "LMY47O"
5624c45 : "LYY70"
128bb23 : "LMY47N"
394055b : "LYY69"
06047ce : "LYY68"
4278529 : "LMY47M"
4522f41 : "LMY47L"
bd5479c : "LMY47K"
2c595ea : "LYY64"
5a0b3c7 : "LMY47J"
85d27f0 : "LYY63"
d61ef57 : "LMY47I"
a8898c0 : "LYY62"
8d5f0f9 : "LMY47H"
fecbe12 : "LYY61"
07475e5 : "LYY57B"
16eea6e : LMY47G
bf56536 : Use ALL_MODULES.$(m).INSTALLED in modules-for-tag-list
0e36bfe : Use ALL_MODULES.$(m).INSTALLED in modules-for-tag-list
b4e7683 : "LYY57"
be9ec01 : "LMY47F"
dbb2ce9 : "LYY56"
06260a3 : "LYY55"
4bff044 : "LYY54"
31d0c91 : "LYY53"
7b2e9f0 : LMY47E
98e6410 : "LYY52"
025cf46 : "LYY51"
c646bbf : We shouldn't use temporary variable in the build recipe.
741d29d : Fix build id on lmp-mr1-wfc-release branch
9ef2e96 : "LMY47D"
c0a4083 : "LMY47C"
37a9ed2 : "LMY47B"
ef863cb : "LMY47"
6a85377 : "LMY44"
916da20 : "LMY43"
9f874ac : "LMY42B"
dd94073 : "LMY42"
33be60e : "LMY41"
e8a60f5 : "LMY40"
150507d : "LMY36C"
ef11433 : "LMY36B"
0c41b95 : "LMY36"
37c84ae : doc: Add Japanese version of DAC/distribute/ page.
72a42e0 : "LMY35"
a610104 : "LMY34B"
1587fa3 : "LMY34"
9a93327 : "LMY33"
798c65e : LMY29F
7041bb4 : "LMY29E"
5dbaf43 : "LMY29D"
a83b3c8 : "LMY29C"
b8c634f : "LMY29B"
7a31d48 : "LMY29"
f9f468b : "LMY28C"
8e18941 : "LMY28B"
6f9bcea : "LMY28"
e27f7d9 : "LMY27B"
4a9f9a3 : "LMY27"
1dd5a53 : "LMY26B"
bdd2b68 : "LMY26"
b5547a9 : "LMY22E"
3d8dbb5 : "LMY22D"
71095ef : "LMY22C"
14e0e8e : "LMY22B"
a45c583 : "LMY22"
48d4838 : "LMY21B"
dd4f77f : "LMY21"
a73ac1e : "LMY20B"
bd6b04a : "LMY20"
9696b6c : "LMY19"
580d39c : "LMY15E"
975a5b2 : "LMY15D"
33e478c : "LMY15C"
bc032f5 : "LMY15B"
82ff232 : "LMY15"
41d06ef : "LMY14B"
4fc5132 : "LMY14"
bd36192 : "LMY13B"
7b3d19e : "LMY13"
ead232b : "LMY12B"
a3b7a4a : "LMY12"
a2cef5e : "LMY08F"
bb9be91 : "LMY08E"
cf2f649 : "LMY08D"
2ece687 : "LMY08C"
cd907b7 : "LMY08B"
0ef07a0 : "LMY08"
f9ed01d : "LMY07B"
1ab8b63 : "LMY07"
65f4c61 : "LMY06B"
934cb16 : "LMY06"
117230d : "LMY05"
e5b1b8b : "LMY02"
800bf2e : "LMY01"
e18b498 : "LMX92"
82badea : "LMX91"
df1c386 : "LMX90"
b1f2739 : "LMX86"
2d6cd62 : "LMX85"
5f92d8b : "LMX84"
6e6300d : "LMX83"
64d88c6 : "LMX72O"
b41ec58 : "LMX72N"
64f49d3 : "LMX72M"
c132889 : "LMX72L"
97bcbab : LMX72K
aed7150 : "LMX72J"
7e0934a : "LMX72I"
ce8efb5 : "LMX72H"
1386992 : "LMX72G"
e938ffb : "LMX72F"
72ce3c9 : "LMX72E"
4267d4f : "LMX72D"
7aff6e6 : "LMX72C"
0af08a0 : "LMX72B"
84b9197 : "LMX72"
6377b19 : LMX71C
95a5d38 : "LMX71B"
df3793c : "LMX71"
1ac57d7 : "LMX70B"
2e12c4e : "LMX70"
8cc1071 : LMX69C
90fe601 : "LMX69B"
8a1c368 : "LMX69"
eb063f1 : "LMX65F"
c8e899d : "LMX65E"
f5d159e : LMX65D
69297cd : "LMX65C"
69105e9 : LMX65B
d15fbc9 : "LMX65"
5ad50f9 : "LMX64B"
05d71e7 : "LMX64"
48764c1 : "LMX63C"
0cc244a : "LMX63B"
42e9acf : "LMX63"
18acbf6 : "LMX62"
27f32d9 : "LMX58"
eabc912 : "LMX55D"
d9770f7 : LMX55C
19070e1 : "LMX55B"
2e9f18c : "LMX55"
3029c93 : "LMX51C"
50994fb : "LMX51B"
c2e4dd6 : "LMX51"
9a6afb8 : "LMX50C"
df63709 : "LMX50B"
c22ab44 : "LMX50"
4826625 : "LMX49B"
49c2a05 : "LMX49"
7dabd32 : "LMX48C"
4f58f65 : "LMX48B"
90369c1 : "LMX48"
eb78416 : "LMX44E"
89720ea : "LMX44D"
7f99917 : "LMX44C"
17759d4 : "LMX44B"
40ea40b : "LMX44"
a41a44b : "LMX43E"
593a88c : "LMX43D"
483a163 : "LMX43C"
efe29c4 : "LMX43B"
7a85190 : "LMX43"
576330c : "LMX42B"
c79379d : "LMX42"
01878e9 : "LMX41B"
264a8f9 : "LMX41"
55e51de : LMX37E
a056eb6 : LMX37D
f79a03b : "LMX40"
57f11d0 : LMX39B
b0a3a28 : "LMX39"
2fbeb6e : "LMX37C"
ae3535f : "LMX37B"
2318696 : "LMX37"
dda0ff0 : "LMX36B"
2d06a98 : "LMX36"
9febf89 : "LMX35C"
c064379 : "LMX35B"
afcec32 : "LMX35"
87c6f8d : "LMX34"
2001fe1 : "LMX33"
ed4fa87 : "LMX32"
50c53ed : LMX30D
2305f3f : LMX30C
a7eedcf : LMX30B
6eac00b : "LMX30"
01d264b : "LMX29"
2b75a73 : "LMX28"
a75d4d7 : "LMX27"
4d5baee : "LMX26"
c828adf : "LMX25"
e38716a : "LMX23C"
7dbaace : "LMX23B"
6b30630 : "LMX23"
e098408 : "LMX22B"
cd08a5d : "LMX22"
b3bec88 : "LMX21B"
12f25bc : "LMX21"
37b0f69 : "LMX20B"
84ec89b : "LMX20"
035493a : "LMX19"
3d9bdcb : "LMX18"
0c02d1c : "LMX16"
406b1b2 : "LMX15"
f89fe4a : "LMX14"
52c402b : "LMX13B"
6582df8 : "LMX13"
2d617c1 : "LMX12"
2c2160c : "LMX11"
cd28c8c : LMX09B
68aef74 : "LMX09"
82db6d7 : "LMX08"
b99339c : "LMX07"
825633f : "LMX06"
4430e00 : "LMX05"
51ea679 : "LMX04"
024d7ed : "LMX02"
c3a766a : "LMX01"
f4197ee : "LMW92"
dc2c42d : "LMW91"
34db377 : "LMW90"
2554120 : "LMW90"
0cda5b0 : "LMW89"
e6ef6fc : "LMW87"
3c613ef : "LMW86"
6c330e6 : "LMW85B"
9b7472b : "LMW84C"
bf5cd35 : "LMW84B"
a401da9 : "LMW84"
0a97d0d : "LRW77"
e0ad949 : "LRW76"
b8a7925 : "LRW73M"
dc85adb : "LRW75"
6b1f10f : "LRW73L"
a421c71 : "LRW73K"
8dd9706 : "LRW73J"
5649cef : "LRW73I"
ecd61a0 : "LRW73H"
a2d5f2b : LRW73G
6666d9e : "LRW73F"
6aedfc0 : "LRW73E"
65f173c : "LRW73D"
285d035 : "LRW73C"
5a514a8 : "LRW73B"
8f67084 : "LRW73"
ee6e6f0 : "LRW72E"
e7a0452 : "LRW72D"
61329bf : "LRW72C"
3fc1d7a : "LRW72B"
e37c18c : "LRW72"
a6f38b3 : LRW71C
eb83af7 : select default search_path by platform
637250a : "LRW71B"
ec536ff : "LRW71"
828f710 : "LRW70E"
546b2b6 : "LRW70D"
f8c523e : "LRW70C"
9a04396 : Add com.android.future.usb.accessory support library to all builds
02e7fa7 : LRW70B
0ce4a50 : "LRW70"
5814e87 : "LRW69"
4ff5429 : "LRW66J"
a1b3db0 : "LRW68B"
8deadec : "LRW68"
6b43a32 : "LRW66I"
aa9529f : "LRW66H"
26e6041 : "LRW66G"
919a0f9 : "LRW66F"
bdecf4b : "LRW66E"
8e864eb : "LRW66D"
c9556ce : "LRW66C"
d5f4621 : LRW66B
fe6de87 : "LRW66"
8db1024 : "LRW65D"
6b43136 : "LRW65C"
b757f75 : "LRW65B"
a48bc25 : "LRW65"
3b8ec29 : "LRW64C"
297240d : "LRW64B"
fc035b4 : "LRW64"
0474fec : "LRW63"
551ba60 : "LRW62"
0824d0d : "LRW58P"
7770ba8 : "LRW58O"
9503518 : "LRW58N"
8403285 : "LRW58M"
536e273 : "LRW58L"
c18b0a8 : LRW58K
56be347 : "LRW58J"
c331791 : "LRW58I"
cc55084 : "LRW58H"
75c1524 : "LRW58G"
88b7b83 : "LRW58F"
c75b506 : "LRW58E"
ba2b330 : "LRW58D"
9ec2815 : "LRW58C"
49ffe21 : "LRW58B"
753f88f : "LRW58"
d712c0c : "LRW57D"
82c3ea4 : "LRW57C"
c49d846 : "LRW57B"
7346cdc : "LRW57"
fbd0b76 : "LRW56C"
36501d3 : LRW56B
b98bfd0 : "LRW56B"
87ba559 : "LRW56"
e344e29 : "LRW55"
8942946 : "LRW54"
74aa562 : "LRW52G"
29ba709 : "LRW52F"
bd76056 : "LRW52E"
df3d4ee : "LRW52D"
4dda144 : "LRW52C"
ddf0972 : "LRW52B"
2dee34c : "LRW52"
6f54657 : "LRW51C"
00ed163 : "LRW51B"
cb8203c : "LRW51"
cfb1701 : "LRW50E"
1d256fc : "LRW50D"
f684e6e : "LRW50C"
3f9b7a7 : "LRW50B"
9ebfe63 : "LRW50"
1c3c89a : "LRW49C"
8d1f967 : LRW49B
4602d35 : "LRW49"
63f171b : "LRW48C"
ec01088 : "LRW48B"
d73e174 : "LRW48"
a5c53cc : "LRW45K"
09bb0ce : "LRW45J"
a879f48 : "LRW45I"
635d3de : "LRW45H"
d7a1f3e : "LRW45G"
a6eaca2 : LRW45F
801e72b : "LRW45E"
4f9ff0c : "LRW45D"
92e88cd : "LRW45C"
2347a3b : BuildBootImage: Add secondstage image support [DO NOT MERGE]
60433bb : "LRW45B"
12c28a3 : "LRW45"
0d3049d : LRW44E
e394dd6 : "LRW44C"
72a239a : "LRW44B"
b5367f4 : "LRW44"
75a3e9c : LRW43F
744b5e1 : "LRW43E"
085ef34 : "LRW43D"
b454ca1 : "LRW43C"
a6dcaa1 : LRW43B
1a1375d : "LRW43"
a98f11d : "LRW42D"
a73e8e2 : "LRW42C"
8eca3db : "LRW42B"
c63ab6a : "LRW42"
3f697e6 : "LRW41"
b68b319 : "LRW40"
f309eb5 : "LRW38I"
0595e15 : LRW38H
85e6fad : LRW38G
6803069 : "LRW38F"
de5c1fd : "LRW38E"
82b8424 : "LRW38D"
394f13e : "LRW38C"
16ff1e0 : LRW38B
7692975 : "LRW38"
8141150 : LRW37C
b83e597 : "LRW37B"
af3aa4a : "LRW37"
c28d2b4 : "LRW36B"
6ba37fa : "LRW36"
3223c3e : "LRW35"
185c082 : "LRW34"
280c024 : "LRW33"
28dac35 : "LRW29H"
58c1090 : LRW29G
2f94575 : "LRW29F"
b74d135 : "LRW29E"
ad27969 : "LRW29D"
4cac873 : "LRW29C"
bf3ed12 : "LRW29B"
6e469d1 : "LRW29"
7d2a12a : "LRW28B"
97717dd : "LRW28"
31f185c : "LRW27"
2231160 : "LRW26"
c0a149f : "LRW24G"
44e0bc5 : "LRW24F"
9118efb : "LRW24E"
2ae182d : "LRW24D"
f6e46dc : "LRW24C"
c5a59ea : "LRW24B"
b7db98f : "LRW24"
f846a4e : "LRW23C"
237ee05 : "LRW23B"
9bdcfec : "LRW23"
e81afcb : "LRW22B"
721b1fa : "LRW22"
b106db6 : LRW21D
d22b381 : "LRW21C"
21d5d0d : "LRW21B"
79342e4 : "LRW21"
940db26 : "LRW20"
c201f00 : "LRW19"
faec895 : "LRW17D"
4f946d9 : "LRW17C"
36067d1 : "LRW17B"
b094cdb : "LRW17"
8a3ebf5 : "LRW16B"
7e228a4 : "LRW16"
4cabdf1 : LRW15D
5ea3b0b : "LRW14D"
cbecaee : LRW15C
ac34efd : "LRW15B"
44eee61 : "LRW15"
60cbf9d : "LRW14C"
14d38eb : "LRW14B"

+- Project: platform/cts

8e1c005 : test if libFLAC is patched against CVE-2014-9028
4d75179 : CTS: check non-zygote apps are not debuggable
f5fc7f7 : check decode cap before runing mediastress playerTest
809ce1f : CameraITS: fix wrong fixed focus lens logic
4c4a94d : Fix bitmap filtration tests to be more stable
70e9c11 : CameraITS: fix wrong fixed focus lens logic
29df814 : Camera: adjust test_exposure pass threshold
080e3f1 : Skip AudioTrackTest#testPlayStaticData if no audio output found
480e7a5 : Camera: improve precision of frame drop logic
4b7f7c0 : Update low ram device test for new memory requirements
921b0f3 : Use smaller display size for secondary display test. (DO NOT MERGE)
c25c983 : Add DENSITY_280 to the list of allowed densities.
9fd4e24 : TIF: added query test cases in TvProviderPerfTest.
fa71d40 : DO NOT MERGE Add UiAutomationTest#testWindowContentFrameStats to knownfailures
d724a4b : CTS test for SubscriptionManager
5e94d94 : DO NOT MERGE: Camera: move YUV burst framerate check from ITS to CTS
8a94950 : DO NOT MERGE: Camera: disable AE/AWB lock test on legacy devices
2024fae : DO NOT MERGE: camera2 CTS: Actually close Images in StillCaptureTest.
411022f : Disable BLE offloaded scan batching test
d615d64 : Disable test to verifying BLE offloaded scan batching
efbda48 : Skip tests that depend on system resources and assets..
055ca5b : ConsumerIrTest: add the right permission for some test case
34c9182 : Add Lollipop MR1.1 version code 5.1.1
af6ddd9 : Disable Notification Package Prior item for the watch feature
cc9af6e : Add cts test for testing launcher version.
fc60c4c : CameraITS: improve ITS user experience
3dd9f1e : Fix testPageScroll by not using waitForIdleSync.
93679cb : CameraITS: fix fixed focus lens check
07ac5f8 : Camera: move YUV size check
ab72ce1 : Hide BLE scanner test if BLE advertiser test is hidden.
44f69fb : Camera: add missing FULL level expectation
566b949 : Don’t run on devices with no audio output.
9811ede : Bump CTS versions to r0.95 to sping another release candidate
cf9f034 : Camera: fix recording test for legacy mode
c8dd803 : Camera: use time stamp diff to check frame duration
2f7a2f9 : Fix assumption that tests are centered on screen
6f42063 : CTS Verifier on TV does not display menu
37e7086 : DO NOT MERGE: camera: WAR for rounding width
c3a556b : Don’t run the tests if the devices doesn’t have a sim card.
6dc462e : Don’t run the AppWidget tests if the devices doesn’t have the feature.
0b80c79 : CameraITS: update test_capture_result
7fd0637 : Fix possible race condition in Sensor CTS framework.
8505f13 : Fix method name for doNvmapIocFromIdTest
140c299 : CTS for Strequent projection
3467361 : fix incorrection assumption due to DST
7c0c05c : Replace getContext with getTargetContext.
542c284 : media: update vp9 360p test clip with tile columns and frame parallel mode turned on.
7270fdb : CTS should expect official lollipop mr1 release version
590472d : Enable hardware scan filter test on device which supports the feature.
fee78e2 : Advertise 31 bytes in BLE advertise tests.
d5af3fa : DO NOT MERGE - bump CTS version to CTS 5.1_r0.9
a3857a8 : update EncoderVirtualDisplayTest to use very long i-frame interval.
ab98ada : CameraITS: various ITS improvement
446a369 : Remove hardware scan filter test, and re-enable BLE advertise/scanner test.
c2b00d8 : More cts-verifier tests for profile-aware Settings.
1357a23 : Add test for checking max users > 1 if managed users feature enabled
cc8bdfa : Add android.hardware.cts.SensorTest#testBatchAndFlush to knownfailures
ba89396 : Disable screen pinning test on watches and tvs. DO NOT MERGE
b33ec9d : Add CtsVerifier test for Screen Pinning
1ce5d79 : Add CTS test to test Setup wizard Nfc config.
d96ac26 : Disable screen pinning test on watches and tvs.
69efaa1 : Add android.hardware.cts.SensorTest#testBatchAndFlush to knownfailures
080be6f : Add caller-id cts test cases
479d72c : Differentiate device feature checking across Device Policy tests
b483257 : Update Android CTS bandaid urls that use test_key1 to a new key
9c18f7d : Add test for CVE-2014-5532
ed954f9 : media: added data check to ImageReaderDecoderTest
5a2e1e8 : media: add flexYUV statistics methods to CodecUtils
62019fe : media: allow test to continue waiting for complete if there's new encoder output
3bba9c7 : media: limit ImageReaderDecoderTest to consume only 1 image
561ecee : media: handle unsupported sizes in arbitrary VideoEncoderTests
4b52d48 : camera2: don't read past last pixel in last row for flex YUV data
bbd4436 : Fix for VisualizerTest running in silent mode
3b40b84 : Tests for new revisionCode attribute.
28917ac : camera2: Update RobustnessTest timeouts.
bb85099 : Provide default implementation for new interface method
d0451e4 : Tweak Alarm Manager tests
ea84f6a : Fix JobScheduler CTS tests
e67c4e0 : ResetPassword("") works again, thus enabling password DPM tests
550c2dc : fix AudioManager.testVolume()
423d934 : Wait for DocumentsUI ANR timeout; expand drawer.
944cd7e : media: VideoEncoderTest: fix bug introduced when setting input buffer size
b235917 : media: VideoEncoderTest: set input buffer size for playback
047c2df : media: fix vp9 decode test stream
58d8a20 : Fix testCameraManagerListenerCallbacks for 0-camera devices
c67b198 : Fix a failing CTS test.
ff79fa2 : Expect "jpg", not "jpeg", in testGuessFileName
ec08871 : Use more accurate result for signature mismatch.
3c5b4bb : Update CTS for more specific exceptions thrown from ViewGroup#addView

+- Project: platform/dalvik

0f6f6f4 : Ensure deterministic multidex partitioning
b3ee08c : Bump dx version to 1.11
635aecf : Fix potential dex index overflow in dx
bd3b381 : Support --num-threads with --multi-dex (take 2)
90fcf35 : Don't discard directory entries in jar files.
dff33a1 : Do not keep the DexFile field in Main between runs
e345a35 : Command line option for disabling warnings
008da7d : Descriptor references are direct references
45e4d87 : Allow to disable forced keep of annotated

+- Project: platform/developers/build

4de32d4 : Update sample prebuilts
ed7fc0f : Update samples dependency versions for GMSCore P release
47d9436 : resolved conflicts for merge of 5c8cae0b to lmp-mr1-dev
c115419 : Fix sample-create script
525b558 : Update androidtv prebuilts from GitHub
ababd38 : Update prebuilts for Android samples
3688161 : Bump Build Tools version to 21.1.2 for compatibility with AS 1.1.
c544aef : Fix broken comment
afa6342 : New consolidated GitHub script and removal of old ones
deaaa10 : Base template: Enable Wear dependencies when has_handheld_app=true
afcddda : Wear template: Use explicit matching for has_handheld_app attr
73bf080 : Refactor basebuild / allow apps without Application module

+- Project: platform/developers/samples/android

ef0be24 : NfcProvisioning: Add EXTRA_PROVISIONING_LOCAL_TIME
ad9ed1c : New BLE Advertisements Sample
c200987 : Updated minSdk version
0a4e12c : Fix <group> tag for NfcProvisioning sample
cbe529d : Fix broken tests for P2PDirect sample
eb6c6fa : Fixes build issues with sample content/documentsUi/StorageClient
97b2cfe : Update master build.gradle to include latest sample changes
06bba8d : Update BeamLargeFiles/build.gradle to fix null output dir
1ffa1ec : Fix the launcher_icon name to unbreak the build
435f82f : Updating metadata for Hdr Viewfinder sample
20ae756 : Android Flashlight sample: Update metadata.
4139bf4 : Handle invalid voice search
9dc0347 : XYZ Tourist Attraction wear sample - address bug bash feedback
e77f873 : Port WifiDirect P2P sample to template system.
e96a75d : Add metadata for ActionBarCompat-Styled sample.
99e644e : NfcProvisioning: Fix NPE on devices without NFC
b0201e8 : NfcProvisioning: Add a new sample
487c6fe : Update MediaBrowserService with latest from uAmp
801f699 : DeviceOwner: Add a new sample
72a5ab0 : Add missing package name to BeamLargeFiles tests
ed5c50b : Add connectivity/nfc/BeamLargeFiles to top-level build.gradle
efe4602 : Add missing package name to CardEmulation tests
49728ff : Use UiThreadTest annotation
c3c76f5 : Fixes the broken tests for AppUsageStatistics. Update the UI in the UI thread. https://b.corp.google.com/issues/19685630
1c8d8da : Fixes the broken Interpolater tests. Follow up on this CL https://googleplex-android-review.git.corp.google.com/#/c/650332/
dd37043 : Fix feed update in SyncAdapter
3a8fbd0 : Wear notification-only samples: Remove :Wearable dependency
6d4a36d : Fixes test code that don't compile. - Removed the double license. - Removed non-existent classes such as ?????Fragment or ?????Activity which seemed to be created through the template but haven't been executed. - Changed the wrong index of the Fragment from 1 to 0. - Fixes the targetPackage name consistent with the application package.
a9d5d9d : Updating samples that should not have the Application modules
3df6a88 : Update wearable samples to use new base-build template
58fdb78 : Updating the sample to use the Main thread for showing a Toast message
d1fc86a : Fixes the AndroidManifest.xml in tests to remove duplicate elements for android:label. Fixes the targetPackage for Interpolater
aa79bf2 : Remove double license for AndroidManifest.xml in tests
19dc508 : XYZ Tourist Attraction wear sample - minor bug fixes
0fc6724 : Update XYZ Tourist Attraction sample template params
2f8e62a : Update XYZ Tourist Attraction sample template params
37a12f4 : Initial commit for XYZ Tourist Attractions Wear sample.
cd87842 : escape Aporstrophes in template-params.xml Fixes the build error (e.g. http://devrel-build.cbf.corp.google.com/job/android-samples-public-all/81/console)
a1f82aa : Remove duplicate "xmlns" attr in admin samples
b3bf56e : Refactor basebuild / allow apps without Application module
90afa45 : Updating metadata for TextSwitcher sample
951a335 : Updating metadata for the StorageClient sample
ac6deae : Updating metadata for NetworkConnect sample
071c619 : Android RevealEffectBasic sample: Update metadata.
84c91ec : Android RecyclerView sample: Update metadata.

+- Project: platform/development

13b1589 : Update sample browseables
951e728 : Fix browseable category for NfcProvisioning sample
77b5d39 : Update sdk.atree and samples/browseable for lastest samples release
d9e9e60 : Update build tools version to 22.0.2. DO NOT MERGE.
4ea9bca : Update build tools to 22.0.1. DO NOT MERGE.
06f472a : Update SDK Platform Pkg revision for API 22 to 2. [DO NOT MERGE]
aeb400d : Reset support version to <API>.0.0
d927351 : Update version of the build tools to be 22.0.0
fcc638d : Fix the build
18c5fb7 : Fix the build
4c7a7e9 : Bump revision number for all system images
5e44138 : Bump revision number for all the system images
33bd8cb : Bump revision number for system images
f8ac5e3 : back port gles fix to api 17
8641638 : new installation path of apks.

+- Project: device/asus/flo

4526f47 : Camera3: Ensure postprocessor is stopped during teardown
2f4dba9 : Camera3: Ensure postprocessor is stopped during teardown
55adee0 : Camera3: Override AE state for front camera during precapture trigger
df7652d : Camera3: Override AE state for front camera during precapture trigger
d820e0b : flo: increase vmalloc size by 100MB (240MB-->340MB)
8633c28 : Revert "wlan: Disable channel 12,13,14 in default regulatory for new FCC rule."
f1ddc69 : Revert "wlan: enable DFS channels."

+- Project: device/asus/fugu

03f64c6 : fugu: change to INTEL_HWC_MOOREFIELD_HDMI [DO NOT MERGE]
f87d64d : recovery: Add option to view recovery logs on Fugu
95c122a : recovery: Add option to view recovery logs on Fugu
ba9d34b : fill in media_codec.xml(final version)
8ba3ca9 : Temporarily disable GPU Renderscript IntrinsicResize
f8a8567 : Change heap sizes for fugu
9e9e2ef : Update VP9 decoder support for DDK 1.4 ED3259435
e031819 : enable adaptive playback for hybrid vp9

+- Project: device/asus/grouper

72c2817 : Delay GPS startup until /data mounted
ce91dfe : Delay GPS startup until /data mounted
eb355dd : grouper: update prebuilt kernel
2de025a : grouper: update prebuilt kernel

+- Project: device/common

fa589b6 : Put privileged apps under system/priv-app/ directory

+- Project: device/generic/goldfish

c3b67d3 : Fix sdcard mount flag for goldfish device DO NOT MERGE
39bd285 : Fix sdcard mount flag for goldfish device
aa028a3 : back port gles fix to api 18
52667f5 : Port back gles bug fixes and rotation fix

+- Project: device/google/atv

3093cac : Include clatd on Android TV as well.
448346c : Add voice recognition feature to core tv.

+- Project: device/htc/flounder

78cb63c : Update required bootloader for MR1
969b542 : Update required bootloader for MR1
2fadd4e : DO NOT MERGE: disable image signing
401ca7f : DO NOT MERGE: disable image signing
02931a8 : flounder: require bootloader 3.44.0.0122
c9f037f : flounder: require bootloader 3.44.0.0122
640809d : flounder: require bootloader 3.44.0.0122
70527b1 : Revert "flounder: require bootloader 3.43.0.0115"
47a076d : Revert "flounder: require bootloader 3.44.0.0115"
c1ec92a : flounder: require bootloader 3.44.0.0115
b6ad035 : flounder: require bootloader 3.43.0.0115
ccc4e44 : Revert "Re-enable NV RS driver for MR1"
aba35de : flounder: remove obsolete binaries
f9c9878 : Revert "Revert "flounder: enable zram""
7c62e67 : flounder: require bootloader 3.37.0.0109
68fca97 : Revert "flounder: enable zram"
cec19dc : flounder: audio: Modify TFA configure mechanism
5212036 : audio: reduce log spew
e129342 : Revert "ARM: tegra: flounder: Enable BRCM GPS log DO NOT MERGE"
213eb48 : Set io_as_busy to 1 which will count IO time towards cpufreq busy time
516c6cf : flounder: turn off verity for all targets
1914163 : selinux: Add policies for QXDM logger.
eb7fd5b : sensor_hub: Pass correct timestamp
1e9e508 : sensor_hub: Correct timestamp to elapsedRealtimeNanos
b164e6c : flounder: Enable GL preloading
fe9fe04 : flounder: require bootloader 3.34.0.2108
7505130 : Reverting previously changed cpufreq governor parameters.
d7b56ac : flounder: require bootloader 3.34.0.2106
eb63971 : RIL: change partition number due to re-mapping
4d01390 : flounder: require bootloader 3.33.0.2105
c0b764c : flounder: increase system partition size
e5d4e54 : flounder: require bootloader 3.32.0.2105
6f629e3 : Revert "touch: synaptics: initiate firmware check/update on fs mount."
aa7b558 : Temporary workaround for boot failure
1054655 : Update BoardConfig to turn on h space compaction for only this device.
76537a0 : flounder: audio: fix mixer path xml file
a726284 : audio HAL: remove unneeded HDMI audio
fc3071b : healthd: add update time check and fix voltage value

+- Project: device/lge/hammerhead

5e1dad8 : mm-camera-interface: Retry in case of timeouts
f07bf6e : mm-camera-interface: Retry in case of timeouts
5ef6ba3 : hammerhead: switch back to dlmalloc
35c5def : QCamera2: Increase number of buffers for a stream

+- Project: device/moto/shamu

82ed1fc : change adspd to from late_start to main.
d811272 : change adspd to from late_start to main.
60e64a9 : change adspd to from late_start to main.
fcc932c : Camera3: Ignore Pic Channel native PP mask for reprocess
781d094 : Camera3: Use ZSL size for Picture Channel override
09d760a : Camera: Add module init placeholder
af71c6c : Manual f/w merge from mwd due to path change: go/pag/210358
5f97396 : Enable dm-verity on shamu
72e2ca7 : Camera3: Match input stream size to larget output size
92bbf08 : fstab.shamu: Mark cache and userdata as "formattable"
7fdfe20 : Fix build: Remove LENS_POSITION, OPTICAL_AXIS_ANGLE
0afba91 : fstab.shamu: Mark cache and userdata as "formattable"
c5eaac4 : Camera3: Add reprocess static metadata
e63988f : Set low latency audio buffer size to 4 ms
91d78cc : Camera3: Add support for reprocess parameters
79c401b : Update QXDM configuration files
887df08 : Camera3: HAL 3.3 Reprocess: Opaque/YUV to JPEG
2925fa6 : Revert "camera3: Use JPEG size as ZSL stream size"
bbd073a : Reduce fast track multiplier for Shamu
29cc1d8 : shamu: Fix BOARD_MKBOOTIMG_ARGS
13ea3f1 : Temporary disable WiFi Calling
b964305 : Camera3: Add support for conflicting_devices and resource_cost
2569591 : camera: allow loading files with text relocations from /system
3b58138 : Drop BOARD_SEPOLICY_UNION.
dcf64bf : QCamera2: Add flash device name info
2d8ebd8 : QCamera2: Add HAL support for flashlight
d3ff8da : Fix trivial format argument error.
c214f76 : Updated external storage configuration.
ddce1b5 : Enable MIDI support
2512496 : DO NOT MERGE: mm-camera-interface: Retry in case of timeouts
8766777 : DO NOT MERGE: Camera3: Increase retry count when opening camera
8d7000f : DO NOT MERGE: mm-camera-interface: Retry in case of timeouts
b207591 : DO NOT MERGE: Camera3: Increase retry count when opening camera
d992ac1 : shamu: bt: Move BT FW (BCM4356A2_001.003.015.0038.0059_ORC) from vendor/
9382274 : Remove unused metadata
fbede91 : QCamera2: update for torch mode API
6dc36b4 : Import translations. DO NOT MERGE
e190ccb : mm-camera-interface: Retry in case of timeouts
a12693c : Camera3: Increase retry count when opening camera
907fb3d : init.shamu.rc: enable ims_rtp_daemon for VT bringup
305ff7e : Camera3: Implement dynamic buffer un-mapping
60fbade : reverting do not merge changes
c3f932a : Adding vendor specific overlays
26bf7ca : fix build
bf809bb : Remove unused selinux policies.
b6fbad9 : Remove the Ethernet configuration on shamu
ab80c82 : Remove the Ethernet configuration on shamu
fa4618e : QCamera: HAL2: Remove deprecated enum for RAW_SENSOR
0032161 : Add "m_shamu" to the lunch menu [DO NOT MERGE]
076612a : DO NOT MERGE Add sl4a as a standard build component
6538ea6 : shamu: label boot block device
ef20c56 : Make /dev/ttyHSL0 a console_device
d838dec : Add m_shamu build target [DO NOT MERGE]
18e6008 : Import translations. DO NOT MERGE
67822a9 : Don't look in /data/local/tmp
dd16eef : Adding policy for IMS and WPA for VoWIFI
49ad5b5 : Enable imsdatadaemon/imsqmidaemon for Wifi calling need it.
fa0f61e : Add sepolicy rules for cne and netmgr daemons
2214fb9 : WFC configuration: enable for Shamu.
990172e : Config change to not show swap button after merging calls into Cdma conference.
5554b12 : Allow adspd sysfs_mmi_touch:file r_file_perms
e567e14 : Import translations. DO NOT MERGE
6a84d92 : New SELinux domain for init.mmi.touch.sh
b148b1a : label /persist block device and allow fsck access
5e0f935 : QCRIL DB File path change for getting operator type family
5181b7b : dontaudit sensors self:capability net_raw
d7b910c : sensors.te: add capability selinux rules for QMI Service
3671f7f : Allow init to rm /dev/diag
acc98da : init.shamu.usb.rc: Add support for USB MIDI function
bb49416 : move /data/tombstone creation to system/core
0faef9d : Add missing includes.
82ebfb5 : mixer_paths: work around loss of BT call audio
fb7d5e6 : Add missing includes.
cccde2b : Camera3: Add missing RAW10 in min_duration switch case
9ababa2 : Add missing <string.h> include.
80d46f6 : Remove IPC event logging
e3caaae : netmgrd: give explicit read access to /proc/net
207cde5 : QCamera2: update for torch mode API
87223ae : Disable presence-based provisioning.
73eca2b : Remove obsolete dalvik.gc.type-precise
ad19e15 : Remove obsolete dalvik.gc.type-precise
35ee37c : Change to add eri.xml for 204/04
0c48d46 : Removing spnOverride entries of European carriers
d08bb68 : Add shamu-specific service_manager access.
37e37ef : Cleanup Obsolete LOCAL_PRELINK_MODULE.
478b544 : Add shamu-specific service_manager access.
058a837 : Add SELinux Policy for RILD to access FSG partition
ee16f0e : shamu: Allow rild to parse through procfs
e790837 : Assign specific types to block devices.
f44b99f : device.mk: Reduce IMS logging
97ffd89 : Change to add config overlay for VZW for flag config_LTE_eri_for_network_name.
d37c706 : Camera3: Reset postproc state correctly during stop
5eeac3d : Camera: Remove Remove unused variables & functions
cf7b99f : shamu: disable HW crypto, hopefully temporarily
456dab2 : achievement unlocked: revert the revert for great justice.
f299008 : Suppress Clang compiler warnings.
bd7e39d : Revert "Enable hardware backed disk encryption"
e1c4626 : QCamera2: Increase number of buffers for a stream
c9b2a70 : Enable hardware backed disk encryption
e432c1f : shamu: Add support for HW based full disk encryption
8ebf4fb : Remove moto/shamu no-op.
21b6285 : shamu: Allow diag log collection during voice calls
a3e1fda : Import translations. DO NOT MERGE
b625944 : Configure MICs on 2 codec dial for APQ/MDM.
65368e9 : mixer_paths: fix speaker+headphones dual route
bebbfa5 : device.mk: enable rotation for audio
3c780d4 : init.shamu.power.rc: remove wrong settings for cpubw_hwmon
09a81b4 : Initial support for "safe speaker" path on Shamu
ceb6c16 : Revert "Disable voip by removing permission file from make file."
d5ca912 : init.shamu.rc: start thermal-engine for charger mode
96cdd85 : Update XPlay UA and UAProfile for VZW and USC temporarily
b51487a : Import translations. DO NOT MERGE
b73c7dd : Import translations. DO NOT MERGE
f95c17a : Allow rild to connect to the time daemon.
09a6325 : allow system_app to connect to time daemon
c997c1f : mixer_paths: disable spkr protection for handset device
7347916 : Change TCP Buffer Size Change for TMO
eb45537 : Settings: disable wifi display on shamu.
0f330d4 : Revert "Move sensors into enforcing."
3c99bbd : sepolicy: Fixup path for mdm1hob, mdm1dhob, efs*
3065c58 : Camera3: Fix buffer management for non-reprocessing case
19fb654 : use BlockDifference to do the patching for shamu radio image
f7036ea : shamu: fix QXDMLogger on encrypted devices
ce1610c : Revert "Enable qrngd to add entropy from rng hardware to /dev/random"
e6ae94d : Fix typo PRODUCT_VERITY_PARTITION -> PRODUCT_SYSTEM_VERITY_PARTITION
3d308da : Add config_valid_wappush_index to overlay to fix invalid WAP push msg issue.
a991d86 : Shamu: NFC: latest config changes from BRCM.
1f47b23 : move FSG reload properties into /persist/mdm
f2030ea : Enable WITH_DEXPREOPT on devices where it is possible
7d2caf6 : Revert "Enable encryption by default on Shamu"
bb7aa8c : Move thermald into enforcing.
2db5934 : Move radio.te under selinux/
c5805ad : Allow radio access to qmux sockets.
eface1f : Allow QXDM logs access.
92c717e : Declare mpdecision to be in main class
ff8182f : mixer_paths: enable top speaker only for speaker phone in voice calls.
a7f3e9b : shamu: add hwui configuration properties
f7ab69d : Config the initial properties for feature of SIM based FSG loading
48f3336 : shamu: Avoid soc restart on subsystem restart failures
b3f2fcf : fstab: Fix bad metadata partition name
a4eef99 : shamu: support for xxxhdpi display
8b4c004 : Set new DPI for Shamu QHD panel
7cb68d1 : shamu: Do not power down the SIM in airplane mode
b856484 : Revert "Shamu: Enable SystemUI doze mode in config overlay."

+- Project: device/sample

8a72d4f : DO NOT MERGE ANYWHERE Adding profile_id to dun APNs for CDMA carriers.
9803ae9 : Update TMO MMS APN
6a9816f : Fix launcher widget alignemnt
b600888 : Fix launcher widget alignemnt
b664e4a : Change Buffer Size for TMO
1ef6ed1 : Test APNs

+- Project: device/samsung/manta

2d42b18 : manta: update prebuilt kernel (DO NOT MERGE)
3209a6f : manta: update prebuilt kernel (DO NOT MERGE)
10299be : manta: build libmllite from source
017ed8f : manta: update prebuilt kernel
65e77c7 : manta: build libmllite from source
9da3be0 : manta: update prebuilt kernel
118a121 : Change Exynos.H263.Encoder alignment to 4x4.
fdb7a75 : Change Exynos.H263.Encoder alignment to 4x4.
ba03cfa : Revert "Add default property to manta that allows bootup directly from charger mode"

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

f1b1d2e : Docs: Adding css for cdd, updating cdd html to match new css No content changes, only struture and tags Links fixed, new files for footer, cover, and pdfs Adding readme.txt for html to pdf procedure
df9fb7c : Docs: adding CHANGE#22 for Android automotive changes to cdd Initial cap for Automotive, streamlined intro sentence.
6160724 : Docs: adding CHANGE#1 for Android automotive changes to cdd Update: removing feature reference, adding link to UI TYPE CAR, adding link to Resources Updated to "implementation refers" and 80 char column length Cleaned up text so it really says implementation refers Initial case for Automotive.
43b1cc7 : Docs: adding CHANGE#16 for Android automotive changes to cdd
aa55a67 : Update CDD to allow for 280ppi density
d1ac9fe : Update referrals to Android 5.0 with Android 5.1
bca2749 : Create files for Android 5.1 CDD from 5.0 CDD
e9744c1 : Docs: Converting header and file extension to match actual contents
6fc5b8e : Docs: Adding missing half of table of contents
0e4e408 : Docs: Adding reverse-engineered XHTML variant of CDDs from Docs

+- Project: platform/external/apache-harmony

4a932e7 : Fix flaky test ThreadStartTest
d5d6209 : Fix flaky test ThreadStartTest
d672532 : Fixing serialization compatibility tests for beans tests
6a68248 : Fixing serialization compatibility tests for sql tests

+- Project: platform/external/bluetooth/bluedroid

50407e4 : Ignore service UUID length if no UUID filter is specified
0ed08d6 : Increase SDP buffer from 750 bytes to 4096 bytes
17ec140 : Ignore service UUID length if no UUID filter is specified
c78665f : Increase SDP buffer from 750 bytes to 4096 bytes
871c086 : bta_dm_search_cancel sends dm_search state machine complete events
21005e0 : Fixed SMP pairing failure due to race condition
67e6cc2 : Notify that link is up after LE read remote features completes
5180dd3 : Set random address before connection request
93c87f7 : Fix error in tick calculation when timer is removed
2a4c34d : Bluetooth: Properly initialize UART fds
fd7a095 : Work around race condition between thread shutdown and vendor lib shutdown.

+- Project: platform/external/chromium_org

83bd27e : Cherry-pick "[android_webview] Hardcode the default text encoding to UTF-8."
aa5de85 : Cherry-pick "[android_webview] Hardcode the default text encoding to UTF-8."
83605d3 : Fork: Use visible_rect_for_tile_priority_ where appropriate
ec5c0e8 : Record Chromium merge at DEPS revision 38.0.2125.102
1e8032a : Merge from Chromium at DEPS revision 38.0.2125.102
afe83fa : Record Chromium merge at DEPS revision 38.0.2125.101
75232fc : Merge from Chromium at DEPS revision 38.0.2125.101
56ba477 : Cherrypick "Handle bionic's strerror_r in an ABI-compatible way."
0d20ee5 : Cherrypick ac38465: Handle bionic in safe_strerror_posix as well as glibc.
35a176b : Fork: Use visible_rect_for_tile_priority_ where appropriate
12b909b : Allow disabling DRP programatically.
048aebe : Record Chromium merge at DEPS revision 38.0.2125.83
b0ad7d3 : Merge from Chromium at DEPS revision 38.0.2125.83
f8689de : Cherry-pick: [WebView] Create PowerSaveBlocker for fullscreen video.
490652a : Disable flywheel if authentication fails repeatedly.
2d6d878 : Record Chromium merge at DEPS revision 38.0.2125.80
0cf6611 : Merge from Chromium at DEPS revision 38.0.2125.80
fb2ce50 : Cherry pick: Android WebView: fix missing an invalidate
bc179a5 : Record Chromium merge at DEPS revision 38.0.2125.74
53cd59d : Merge from Chromium at DEPS revision 38.0.2125.74
fcd38f0 : Cherrypick "Don't include TargetConditionals.h when building for android."
647e5a2 : Cherry-pick: Fix RemoveFromScrollTree and RemoveFromClipTree
0adbe62 : Cherry-pick: [Android WebView] Fix crash in M38 WebView.
67cbb46 : Cherry-pick: Fix threading issue in StreamTextureProxyImpl
0178b90 : Cherry-pick: Fix typo in media context restore
dc1dfbb : Compile fix for cherry-pick
eefdd1b : Cherry-pick: Handle context loss in WebMediaPlayerPlayer in-process
257f9d8 : Record Chromium merge at DEPS revision 38.0.2125.69
21a33e9 : Merge from Chromium at DEPS revision 38.0.2125.69
0142be8 : Remove an unsued mipmap resource from Chromium sources.
7a872e4 : Have dedicated IPC message for pause/resume video capture stream.
afd2a9f : Cherry-pick: Fix threading issue in StreamTextureProxyImpl
afd3921 : Cherry-pick: Fix typo in media context restore
87e2af3 : Compile fix for cherry-pick
d8024ab : Cherry-pick: Handle context loss in WebMediaPlayerPlayer in-process
ce087a0 : Allow V8 to be built even when chromium is prebuilt.
862bd77 : Cherry pick: Cleanup comments, unit tests and unnecessary early out.
092c5f0 : Cherry-pick: Call MakeCurrent in in-process idle work
81c983d : Record Chromium merge at DEPS revision 38.0.2125.57
03be8d5 : Merge from Chromium at DEPS revision 38.0.2125.57
8e5c3cb : Cherry-pick: aw: Invalidate view on hardware teardown
603707b : Revert "Crash intentionally when requestTiles with invalid key."
2970d1e : Cherry-pick: aw: Skip hardware onDraw when visible rect is empty
adf667e : Update makefiles after merge
22aa641 : Record Chromium merge at DEPS revision 37.0.2062.117
f7a18f9 : Merge from Chromium at DEPS revision 37.0.2062.117
d74b8cc : Cherrypick "Handle bionic's strerror_r in an ABI-compatible way."
f6db837 : Add missing makefiles.
a3be64c : Re-generate .mk files after JNI generator changes.
7d196dc : Cherry-pick "Refactor lazy JNI registration support."
fdeb2de : Cherry-pick "Make class lookup lazy in jni_generator when using lazy method lookup."
1f29a64 : Cherry-pick "Don't register JNI methods for the android_webview."
d30b861 : Re-generate .mk files after "Cherry-pick: Revert "Merge 281715 "[Android WebView] Terminate execution of stuck JS ..."""
101e658 : Cherry pick Android WebView: clean up the AwContentsClientBridge webcontents userdata.
a648f0a : Cherry-pick: Revert "Merge 281715 "[Android WebView] Terminate execution of stuck JS ...""
81be6ff : Crash intentionally when requestTiles with invalid key.
7e059cd : Use system resources for share and websearch action bar.
c1b5f47 : Use system resources for share and websearch action bar.
8001123 : Cherrypick "Don't include TargetConditionals.h when building for android."
522d1de : Cherrypick ac38465: Handle bionic in safe_strerror_posix as well as glibc.
ebf434c : Allow V8 to be built even when chromium is prebuilt.
014d573 : Cherry pick "Cache pending JS bridge sync IPC replies, and send in case of RenderFrame deletion."
c1942b1 : Merge WebP at 0.4.1-rc1, plus MIPS build fixes.
a0301ba : Cherry-pick: aw: Ensure fallback tick unsets |block_invalidates_|
b86c312 : Cherry-pick: cc: Report only on active tiles in tracing.
fa0bf6f : Cherry pick "Fix strict mode violations in Android."
8728ef9 : Clean cherry-pick: Fix a crash reported by monkey tests.
afd6f82 : Clean cherry-pick: [aw] Fix crash when "misbehave" app exits fullscreen.
3c71a2a : Cherry pick "Include tile manager state in lthi state dump"
74a4665 : Cherry pick "Add source frame number to LayerTreeImpl::AsValueInto"
ffe8627 : Cherry pick Add gpu_memory_usage to Tile::AsValue
ef8900b : Cherry-pick: cc: fix content_to_screen_scale in UpdateTilePriorities.
8d85fdd : Record Chromium merge at DEPS revision 38.0.2125.24
f7ee355 : Merge from Chromium at DEPS revision 38.0.2125.24
005ed73 : Cherry-pick: cc: Always perform analysis to detect solid color tiles.
612621e : Cherry-pick: Only set accessibility focus on page load for browser tabs, not web views.
5b5755f : Amend merged revisions to deal with chromium transition.
c2bc7c7 : Cherry-pick: cc: Remove tiles from recycle tree that were deleted on active.
deeaef6 : Cherry-pick: (Reland) cc: Remove recycled tilings when active tree removes them.
30f9339 : Remove Channel ID feature from Webview
2a6da4f : Cherry-pick: aw: Avoid uncontrolled video context destruction
0cc939e : Cherry-pick "Fix spurious 1px scrolling."
9f2ae45 : Cherry-pick r291100 "Amend 289844 "Simplify android_webview wrap_contents mode."
c28b6a9 : Update mk files with FDO support.
305ac12 : Cherry-pick: cc: Avoid redraw for missing tile outside visible rect
430bbd9 : Cherry-pick: Do not request vsync on touch if using synchronous compositor
429d488 : Fork: Limit async upload memory to 6MB
5b54dd0 : Record Chromium merge at DEPS revision 37.0.2062.95
929504d : Merge from Chromium at DEPS revision 37.0.2062.95
49f41a8 : Cherry-pick: aw: Reset parent draw constraints on tear down
b32d232 : Cherry-pick: [Android WebView] API to enable fullscreen.
d5b30db : Cherry-pick: Propagate disallow_fullscreen_for_non_media_elements to renderer.
f0d22c2 : Cherry-pick: aw: Use async upload by default
7352873 : Cherry-pick: Enable async upload egl with mailbox synchronizer
2902654 : Cherry-pick: aw: Improve idle task scheduling
a2eb93e : Cherry-pick: gpu: Avoid unbounded idle queue in in-process context
9798278 : Cherry-pick: aw: Track UI request GL separately from other threads
5f9c8de : Cherry-pick: Remove GLInProcessContext::CreateContext()
a4bd948 : Cherry-pick: aw: Fallback to idle upload when zero copy disabled
589aedc : Cherry-pick: aw: Flush idle queue on hardware teardown
0ed8eb4 : Cherry-pick: Android Webview: Skip managed resources in mailbox sync
5b6dcb9 : Cherry-pick: Android WebView: Fall back to idle uploads if draw functor table not set
b6c6d70 : Cherry-pick: Android WebView: Perform idle gpu service work
feacb0f : Record Chromium merge at DEPS revision 37.0.2062.76
d7582f3 : Merge from Chromium at DEPS revision 37.0.2062.76
7396bf7 : Cherry-pick: Don't use webmediaplayer to FullscreenController about fullscreen change
e649150 : Cherry-pick: Fix ContentVideoView to support a ContextWrapper.
b82e5f8 : Adds LOCAL_FDO_SUPPORT to libwebview.
476b387 : Record Chromium merge at DEPS revision 37.0.2062.68
9a3a4bc : Merge from Chromium at DEPS revision 37.0.2062.68
1ca5aae : Minimise logging in release branch.
9cd59af : Attempt to fix the multi-arch webviewchromium build.
c2d8e69 : Cherry pick [android_webview] Fix android_webview_resources dependency.
1081061 : Cherry pick [android_webview] mmap the .pak file for the correct locale.
b5ac2c9 : Cherry pick Add LINKER_INITIALIZER marker to MemoryMappedFile::Region::kWholeFile
0c426db : Cherry pick Make it possible to find locale pak files in the Android apk.
8d8c7bb : Cherry pick [android_webview] Do not extract webviewchromium.pak
815df48 : Cherry pick [android_webview] Remove custom package specifier from resources_config.
963ec06 : Cherry pick [android_webview] Don't unconditionally add pak files to system image.
adf47cd : Cherry pick Add support for loading pak files from arbitrary file regions
94e03d8 : Cherry pick [android_webview] Introduce AwAssets to reference assets inside the apk.
f4933c2 : Tile priority in Android WebView
4f36274 : Record Chromium merge at DEPS revision 37.0.2062.52
8f6e4bd : Merge from Chromium at DEPS revision 37.0.2062.52
0c52c36 : Cherry-pick: aw: Add and use DrawGL kModeSync
de56b4a : Cherry-pick: aw: Release hardware onTrimMemory(MODERATE)
a0fbf40 : Cherry-pick: aw: Release hardware onTrimMemory(MODERATE)
b011bc8 : Record Chromium merge at DEPS revision 37.0.2062.34
08fd224 : Merge from Chromium at DEPS revision 37.0.2062.34
86e749a : Cherrypick: [Android] Cache injected Java objects' methods info on renderer side
3867ff5 : Cherrypick: [Android] Use Blink UTF8<->UTF16 strings conversion in Gin Java Bridge
5b236bc : Cherrypick: [Android] Switch to Gin Java Bridge implementation
36b6013 : Cherrypick: [Android] Move content/browser/{renderer_host => android}/java/*
d4eceaf : Cherrypick: [Android] Java Bridge with Gin: implement Java Bridge dispatcher
88109bf : Cherry-pick: Pass resourceless software mode in SetExternalConstraints
a0c07e2 : Cherry-pick: gpu: Always use EGL_KHR_fence_sync with mailbox sync
6ad0c95 : Cherry-pick: gpu: Expose GLFence impls
d404477 : Cherry-pick: Add common GLFence::IsSupported() check
8767d32 : Record Chromium merge at DEPS revision 37.0.2062.21
bee9932 : Merge from Chromium at DEPS revision 37.0.2062.21
0d47996 : Revert "FORK: QC driver bug workaround"
1ec8777 : Cherry-pick: base: Default android version to 4.4.99
3ade1bb : FORK: QC driver bug workaround
15bdbee : Cherrypick: [android_webview] Fix Android.mk module dependencies.
612d2de : Record Chromium merge at DEPS revision 37.0.2062.10
2f22f03 : Merge from Chromium at DEPS revision 37.0.2062.10

+- Project: platform/external/chromium_org/third_party/WebKit

e754041 : Record Chromium merge at DEPS revision 38.0.2125.102
229afe9 : Merge from Chromium at DEPS revision 38.0.2125.102
a12707d : Record Chromium merge at DEPS revision 38.0.2125.101
f2db76b : Merge from Chromium at DEPS revision 38.0.2125.101
20e637e : Cherry-pick: Don't extend delete selection from zero.
f54f2a1 : Clean cherry-pick: Handle deleting non-single-word characters at end of input.
6dc92c4 : Record Chromium merge at DEPS revision 38.0.2125.80
0c35383 : Merge from Chromium at DEPS revision 38.0.2125.80
c681aaa : Record Chromium merge at DEPS revision 38.0.2125.74
30bcdb3 : Merge from Chromium at DEPS revision 38.0.2125.74
158e53b : Record Chromium merge at DEPS revision 38.0.2125.69
0d49372 : Merge from Chromium at DEPS revision 38.0.2125.69
947e1c2 : Record Chromium merge at DEPS revision 38.0.2125.57
4419a19 : Merge from Chromium at DEPS revision 38.0.2125.57
f1c5443 : Update makefiles after merge
42d5bc4 : Record Chromium merge at DEPS revision 37.0.2062.117
c6f9147 : Merge from Chromium at DEPS revision 37.0.2062.117
6fb2484 : Record Chromium merge at DEPS revision 38.0.2125.24
fd71128 : Merge from Chromium at DEPS revision 38.0.2125.24
feb6977 : Cherry-pick: Hide video controls after touch from hideMediaControlsTimerFired.
63c1dee : Record Chromium merge at DEPS revision 37.0.2062.95
e65d17a : Merge from Chromium at DEPS revision 37.0.2062.95
f3f515d : Cherry-pick: If the media controls are visible they should always grab clicks
f993d1d : Cherry-pick: Fix segfault reported by ClusterFuzz.
bb8b0ae : Cherry-pick: Set fullscreenEnabled to false when fullscreen is not supported.
1f93d9b : Cherry-pick: Webkit setting for embedders that do not support fullscreen.
3374ac5 : Cherry-pick: Hide fullscreen button when fullscreen not supported.
5ebcb5f : Cherry-pick: Don't show video fullscreen until DidEnterFullscreen() is called, and disable fullscreen for non-media elements for android webview
b254040 : Cherry-pick: Find the current fullscreen video element rather than the one on top of stack
b14edf6 : Record Chromium merge at DEPS revision 37.0.2062.76
37fa872 : Merge from Chromium at DEPS revision 37.0.2062.76
a768ab6 : Record Chromium merge at DEPS revision 37.0.2062.68
c4de969 : Merge from Chromium at DEPS revision 37.0.2062.68
a687dc5 : Record Chromium merge at DEPS revision 37.0.2062.52
112db3b : Merge from Chromium at DEPS revision 37.0.2062.52
3bf1427 : Record Chromium merge at DEPS revision 37.0.2062.34
81c961c : Merge from Chromium at DEPS revision 37.0.2062.34
f5ef167 : Record Chromium merge at DEPS revision 37.0.2062.21
c664b83 : Merge from Chromium at DEPS revision 37.0.2062.21
e668ac8 : Record Chromium merge at DEPS revision 37.0.2062.10
08e7c75 : Merge from Chromium at DEPS revision 37.0.2062.10

+- Project: platform/external/chromium_org/third_party/angle

b5af678 : Use a D24S8 format to back GL_DEPTH_COMPONENT32_OES in D3D9.
8eee38b : Update makefiles after merge
f4126d2 : Fix nameless struct handling.
75551cf : Avoid D3D11 primitive restart index using 32-bit indices
3e3b057 : Update makefiles after merge of Chromium at 37.0.2062.52
c333af9 : Use commit_id.py on Windows, and handle missing git.
0d62e88 : Update makefiles after merge of Chromium at 37.0.2062.21
ebba7d3 : Fix HLSL compiler error with else-rewriting in functions.
9093114 : Add a new TIntermRaw node type to translator.
5ec99a7 : Fix not rewriting else-if blocks.
b3319df : Fix npot Texture level 0 validation.
a1bb2d5 : Restrict the size of shader arrays.
ea77ce2 : Fix buffer overflow error on buffer resize.

+- Project: platform/external/chromium_org/third_party/freetype

8651496 : Update makefiles after merge
6e89810 : Update makefiles after merge of Chromium at 37.0.2062.21

+- Project: platform/external/chromium_org/third_party/icu

528be20 : Update makefiles after merge
fffc215 : Update Android WebView to use new system ICU
dbb8d6a : Update makefiles after merge of Chromium at 37.0.2062.21
a633245 : Add missing linker dependency on advapi32.lib for icuuc target.

+- Project: platform/external/chromium_org/third_party/libsrtp

38458a3 : Update makefiles after merge
e3c7010 : Update makefiles after merge of Chromium at 37.0.2062.21

+- Project: platform/external/chromium_org/third_party/libvpx

d148f80 : Update makefiles after merge
8110782 : Remove accidental commit
8a9cab7 : Cherry pick "Fix allocation of context buffers on frame resize"
4299d0b : Cherry pick "Fix bug 837: realloc mode info buffers on resize"
6e18fa2 : Set baseline version of libvpx from m38 cut
9d92657 : Fix x86 build with upstream cherry picks.
d9f5906 : Update makefiles after merge of Chromium at 37.0.2062.21

+- Project: platform/external/chromium_org/third_party/libyuv

866b9f9 : Update makefiles after merge
e7c93e7 : Update makefiles after merge of Chromium at 37.0.2062.21

+- Project: platform/external/chromium_org/third_party/openmax_dl

a10b50a : Update makefiles after merge
8d52542 : Update makefiles after merge of Chromium at 37.0.2062.21
27047d8 : Update makefiles after merge of Chromium at 37.0.2062.10

+- Project: platform/external/chromium_org/third_party/ots

ac9861b : Update makefiles after merge
a98c62a : Update makefiles after merge of Chromium at 37.0.2062.21

+- Project: platform/external/chromium_org/third_party/skia

f14866d : Port of https://skia.googlesource.com/skia.git/+/3a49520696b2eca69e57884657d23fd2402ccfd1 to M38 branch.
f76069a : Cherry-pick of https://skia.googlesource.com/skia.git/+/96c118edff293af93db0a2b1b6775428117924b1 to m39 branch
a93c327 : Fix convexicator bug
2034913 : fail early if coincidence can't be resolved
9eebe40 : Update the alias mapping for Noto Sans CJK.
773a327 : merge fix from trunk for issue 410552
8fe1882 : Fix error handling in DirectWrite with tiny text.
57fe880 : Fallback to moveTo when unable to find the first tangent in cubicTo
e82b9bc : DirectWrite to use aliased if ClearType is empty.
c519a51 : Partially revert 749e42acb26c37a2d11196fc9e80c93158e5bbda.
749e42a : Fix saveLayer() with a pixel-moving filter vs SkBBoxHierarchyRecord / SkRecordDraw
1313b3f : Add alias mapping for Noto Sans CJK for ja/hans
7f8c54c : Check all scratch texture allocations for image filters.
413546c : Add SkBitmap::readPixels() and reimplement copyTo and SkCanvas::readPixels
0d78ac2 : Set maximum output size for scaled-image-cache images
0c1c911 : Adding 64 bit checks
f2d87ba : Get additional DW font metrics when available.
20ee1ba : Change SkCanvasState to use inheritance.

+- Project: platform/external/chromium_org/third_party/webrtc

a6ed0df : Merge r7096 onto branch 38.
2dc3360 : Update makefiles after merge
6c2b7b2 : Create WebRTC 38 branch from trunk@6905
14b8f01 : Merge r6774 to branch 3.55.
939b8c9 : Merge r6571 and r6572 to the 3.55 branch.
f58511d : Update makefiles after merge of Chromium at 37.0.2062.21
1b4ed02 : Merge r6544 to 3.55 branch.
b5f5e90 : Create WebRTC 3.55 branch from trunk@6496

+- Project: platform/external/chromium_org/tools/gyp

2e66f5c : Add LOCAL_FDO_SUPPORT when generating Android mk files.

+- Project: platform/external/chromium_org/v8

6e596b5 : Version 3.28.71.15 (merged r23824)
a2bb85e : Version 3.28.71.14 (merged r23144)
728b104 : Version 3.28.71.13 (merged r24049)
2060cd6 : Version 3.28.71.12 (merged r24125)
c0f76a1 : Version 3.28.71.11 (merged r24079)
2e4c2a0 : Version 3.28.71.10 (merged r23727)
895fe77 : Skip slow webkit test.
908fbbb : Version 3.28.71.9 (merged r23691)
267831d : Version 3.28.71.8 (merged r23404)
15eaa8c : Version 3.28.71.7 (merged r23397)
ba1959a : Version 3.28.71.6 (merged r23552)
0d5412d : Update makefiles after merge of Chromium at 38.0.2125.24
5fadd68 : Version 3.27.34.15 (merged r23129)
0bb343f : Version 3.28.71.5 (merged r23129, r23114)
8e6b6de : Update mk file for v8 to enable FDO.
4b64eab : Add LOCAL_FDO_SUPPORT to v8.
14b092b : Version 3.27.34.14 (merged r23084)
4e9dcd0 : Fix invalid ASSERT on 3.27 branch
544132d : Disable handle zapping on 3.28 branch
dac01f4 : Version 3.28.71.3 (merged r23081)
55ad9c9 : Create V8 3.28 branch for Chrome 38
b3d0e07 : Update makefiles after merge of Chromium at 37.0.2062.68
644e49b : Version 3.27.34.12 (merged r22693)
ac35710 : Version 3.27.34.11 (merged r22007, r22019, r22090)
c62ef8e : Version 3.27.34.10 (merged r22494)
3bd7d9d : Version 3.27.34.9 (merged r22667)
804712e : Version 3.27.34.8 (merged r22616, r22617)
fdc3c55 : Version 3.27.34.7 (merged r22223)
d4205b7 : Update makefiles after merge of Chromium at 37.0.2062.21
0ce8f0b : Version 3.27.34.6 (merged r22029)
dc9b14d : Version 3.27.34.5 (merged r21907)
b650062 : Version 3.27.34.4 (merged r22003)
70aa50b : Update makefiles after merge of Chromium at 37.0.2062.10
d6a645f : Version 3.27.34.3 (merged r22037)
84b8647 : Version 3.27.34.2 (merged r21903)
ca39d83 : Disable handle zapping on 3.27 branch
b1b7435 : Create V8 3.27 branch for Chrome 37

+- Project: platform/external/conscrypt

1390fe5 : OpenSSLX509Certificate: mark mContext as transient
edf7055 : OpenSSLX509Certificate: mark mContext as transient
8f703d4 : NativeCrypto: empty data content for PKCS7 container
05234c0 : OpenSSLCipherRSA: add new reason to exception mapping

+- Project: platform/external/deqp

e087b93 : Remove tessellation.user_defined_io.per_patch cases from MR1 must pass.
9252e81 : Remove tessellation.user_defined_io.per_patch cases from must pass.
cb37437 : Remove fragment_out tests with too strict thresholds from mustpass
f9ccead : Remove invalid atomic image compare swap tests from mustpass.
fded626 : Remove invalid atomic image compare swap tests from mustpass.
ca037a0 : DO NOT MERGE: Remove io_blocks.match_different_member_interpolation test from mustpass.
fcc8d1a : DO NOT MERGE: Remove io_blocks.match_different_member_interpolation test from MR1 mustpass.
a83f8e5 : DO NOT MERGE: Apply fix for tessellation fractional even test verification.
e5fc2a8 : Relax fma() verification in builtin_functions.common.fma
310f18e : Remove broken line interpolation tests from MR1 must pass.
05c555b : Remove broken line interpolation tests from must pass.
2cd1e17 : Relax mediump interpolation accuracy requirements and clarify thresholds

+- Project: platform/external/dhcpcd

d8db511 : Remove set but not used variable
ab76087 : Fun with buffer overrruns.

+- Project: platform/external/doclava

26333ca : add hdf variables for ndk tab docs
fb76810 : Added NDK docs-build rule to Doclava.
74512be : Fix a NPE in the type parameter checking in stubs
22ddcbd : Add error for when method return/parameter type has type parameter that is hidden

+- Project: platform/external/flac

30c7436 : Add macro definitions for clang/llvm.
ce4ad0e : libFLAC: merge master from Xiph
fe03f73 : libFLAC: merge master from Xiph

+- Project: platform/external/iptables

84e5e86 : extensions: libxt_TEE: Trim kernel struct to allow deletion

+- Project: platform/external/iputils

3d35289 : Fix socket mark parsing.

+- Project: platform/external/libhevc

f17d126 : Align pic_width_in_luma_samples and pic_width_in_luma_samples to 8

+- Project: platform/external/libpng

dd0ed46 : Restore a width check that was removed from png.c (CVE-2015-0973)
1a173d9 : Backport of fix for CVE-2015-0973 to libpng 1.2.
481d525 : Revert "Fix buffer overwrite in png_build_index" DO NOT MERGE
7be36a0 : Fix buffer overwrite in png_build_index
36c9013 : Fix buffer overflow security vulnerability (CVE-2014-9495)
bea4e6d : Restore a width check that was removed from png.c (CVE-2015-0973)
6b38063 : Fix buffer overwrite in png_build_index
41cf547 : Incrementally increase the index size based on when the data structures are allocated.
30cb953 : Fix buffer overflow security vulnerability (CVE-2014-9495)

+- Project: platform/external/libselinux

6608a18 : DO NOT MERGE: handle newlines in file names
ed841ac : DO NOT MERGE: handle newlines in file names

+- Project: platform/external/libvpx

e854406 : Try to CP ag/749963 from klp-dev into lmp-mr1-release

+- Project: platform/external/okhttp

9359e12 : Avoid a reverse DNS-lookup for a numeric proxy address
4f61132 : Fix NPE in Connection#close when socket == null.
fe04538 : DO NOT MERGE Revert "Remove workaround for *.clients.google.com."

+- Project: platform/external/sepolicy

426b6f3 : (Telecom-system Part 3.b) Change telecom service context to "system"
6bedc1a : Allow appdomain read perms on apk_data_files.
76b155a : lmkd: allow lmkd to lock itself in memory
080faef : dex2oat: fix forward locked apps
a53f429 : Remove auditallow from system_server.
750426f : fix system_server dex2oat exec

+- Project: platform/external/skia

d4fb1c4 : SkScaledBitmapSampler: fix memory overwritten
9da9ba6 : DO NOT MERGE Prevent integer wrap around for malloc size when creating a SkRegion
e28401b : DO NOT MERGE Prevent integer wrap around for malloc size when creating a SkRegion

+- Project: platform/external/sonivox

b022acb : Sonivox: check loopStart/loopLength against one specific wave, not whole wave pool.
9277722 : Sonivox: fix overflow in Parse_data in eas_mdls.c
bca9c89 : Sonivox: make sure waveIndex is valid in Parse_rgn() in eas_mdls.c.
0c3f41e : Check segments and libs
c8444e6 : DLS parser: fix wave pool size check.
e999f07 : DLS parser: fix wave pool size check.

+- Project: platform/external/tremolo

3cbc6eb : Add sanity checks to fix crash
8ab6638 : Fix vorbis decoder crash due to out of bounds memory access
bc8326c : Fix allocation failure crash

+- Project: platform/external/wpa_supplicant_8

4cf0f2d : P2P: Validate SSID element length before copying it
fdb708a : P2P: Validate SSID element length before copying it
56035fa : Android: Remove ctrl_interface=wlan0 from config template

+- Project: platform/frameworks/av

4f725ba : Revert "DO NOT MERGE: Lock drm plugin API calls globally, not per MediaDrm instance"
5104178 : DO NOT MERGE - Fix software video decoder buffer size calculation
9245d5f : libstagefright: fix overflow in pvdec_api.cpp.
2e1c694 : Revert "Fix compile after rI431aa2b7d30a942350ab6d105451c6b77e2f99d4"
649eeb9 : libstagefright: check memory size for overflow before allocation.
5e7815e : DO NOT MERGE: Lock drm plugin API calls globally, not per MediaDrm instance
b3cc9b0 : DO NOT MERGE - SoftwareRenderer: sanity check buffer size before copying data.
e37e52e : libstagefright: check overflow before memory allocation in OMXCodec.cpp
0fd9ff7 : Prevent integer issues in ID3::Iterator::findFrame
3f8a389 : DO NOT MERGE Part of fix for libmedia OOB write anywhere
0cbede8 : libstagefright: fix overflow in MPEG4Source::parseSampleAuxiliaryInformationOffsets.
6be0261 : Check RTSP payload length
53cb6c3 : libstagefright: Fix crash in convertMetaDataToMessage
4a7e92a : libstagefright: fix handling of mSampleTimeEntries and mNumSampleSizes in SampleTable.
c7cf4c1 : DO NOT MERGE - audio flinger: fix fuzz test crash
8ca0d21 : Sanity check padding/delay values for gapless playback
0959f39 : SoftAVCEncoder: fix auto merge error, member names have changed.
520cd7c : MatroskaExtractor: detect infinite loop when parsing NALs
65b1cf3 : Fix for memory corruption in ID3::removeUnsynchronizationV2_4(). Bug: 23227354
bbff8c7 : SoftAVCEncoder: fix mismatched type for comparison.
815cc6c : Fix compile failure after rI431aa2b7d30a942350ab6d105451c6b77e2f99d4
73e9dfc : MPEG4Source::fragmentedRead: check range before writing into buffers
e856d51 : Fix compile after rI431aa2b7d30a942350ab6d105451c6b77e2f99d4
57beddd : do not dequeue from native window after we hit fatal error -- DO NOT MERGE
e88d81b : libstagefright: check remaining data size before parsing it.
53788a1 : SoftAVCEnc: check requested memory size before allocation.
9aa63d1 : Check integer overflow to prevent memory corruption
2bd303a : SoftOpus: Fix output buffer capacity.
61d9a7e : Check buffer size before using it
e15476a : Fix comparison sign warnings.
6fd029e : ABuffer: reset members when memory allocation fails.
6de921d : Check vector size before accessing
dedaadb : libstagefright: fix possible overflow in amrwbenc.
1e40ab3 : libstagefright: fix possible overflow in ID3.
0ff5f3e : Fix Ogg album art
ef387c2 : MPEG4Extractor.cpp: Add check for size == SIZE_MAX
f72b290 : Extra sanity checks on sample size and resolution
0dc89f5 : Fix crash on malformed id3
07f19ba : SampleTable: fix integer overflow checks.
0bfc375 : DO NOT MERGE - IAudioFlinger: add checks on binder calls
11202b5 : Revert "DO NOT MERGE: Lock drm plugin API calls globally, not per MediaDrm instance"
417a57a : MPEG4Extractor.cpp: handle chunk_size > SIZE_MAX
ac09dc5 : Guard against codecinfo overflow
e29953f : DO NOT MERGE: Lock drm plugin API calls globally, not per MediaDrm instance
6fe85f7 : MPEG4Extractor.cpp: handle chunk_size > SIZE_MAX
304ef91 : Guard against codecinfo overflow
a5d9298 : Revert "DO NOT MERGE: Lock drm plugin API calls globally, not per MediaDrm instance"
f7f3306 : Prevent integer underflow if size is below 6
e5f7ef6 : Prevent reading past the end of the buffer in 3GPP
11404e4 : Prevent integer overflow when processing covr MPEG4 atoms
86e33f9 : Fix integer overflow when handling MPEG4 tx3g atom
2d05ce2 : Fix integer underflow in covr MPEG4 processing
85d976f : IOMX: Enable buffer ptr to buffer id translation for arm32
80c9c45 : IOMX: Add buffer range check to emptyBuffer
c6eef24 : HDCP: buffer over flow check -- DO NOT MERGE
dc8538c : Add AUtils::isInRange, and use it to detect malformed MPEG4 nal sizes
3748826 : Add some sanity checks
d776139 : DO NOT MERGE: Lock drm plugin API calls globally, not per MediaDrm instance
f4f7e0c : Prevent integer underflow if size is below 6
2674a72 : Prevent integer overflow when processing covr MPEG4 atoms
e846a5f : Prevent reading past the end of the buffer in 3GPP
aeea52d : audio effects: fix heap overflow
463a6f8 : Fix integer overflow when handling MPEG4 tx3g atom
f4a88c8 : Fix integer underflow in covr MPEG4 processing
3cb1b69 : IOMX: Enable buffer ptr to buffer id translation for arm32
086d84f : IOMX: Add buffer range check to emptyBuffer
c82e31a : HDCP: buffer over flow check -- DO NOT MERGE
d48f0f1 : Add AUtils::isInRange, and use it to detect malformed MPEG4 nal sizes
5150492 : Add some sanity checks
5e75195 : Fix integer underflow in ESDS processing
2434839 : Fix integer overflow during MP4 atom processing
cf1581c : Fix several ineffective integer overflow checks
0e4e5a8 : Fix integer underflow in ESDS processing
5c134e6 : Fix integer overflow during MP4 atom processing
030d8d0 : Fix several ineffective integer overflow checks
2241216 : mediaplayer: ensure secure decoders are instantiated before starting source
1b4d229 : DO NOT MERGE - audio policy: fix DeviceVector::getDevicesFromType()
68fca63 : mediaplayer: ensure secure decoders are instantiated before starting source
4243143 : DO NOT MERGE - audio policy: fix DeviceVector::getDevicesFromType()
6dc6c38 : DO NOT MERGE - audio policy service: fix possible memory overflow
2fdd16b : DO NOT MERGE - audio policy service: fix possible memory overflow
e2c8023 : Revert "DO NOT MERGE: stagefright: add support for Intel's YUV420SP format in SoftwareRenderer"
faefd08 : Revert "DO NOT MERGE: stagefright: add support for Intel's YUV420SP format in SoftwareRenderer"
90005aa : stagefright: add software renderer support to OMX_COLOR_YUV420SemiPlanar
43beaf3 : stagefright: set consumer usage flags and desribe YV12 HAL format
8d10f8e : stagefright: do not reject SPL5 files outright in SoftMpeg4 decoder
d801050 : libstagefright: Use aligned width and height.

+- Project: platform/frameworks/base

f4736a7 : [DO NOT MERGE] Bump up the timeout for uncrypt to 900s.
b314576 : DO NOT MERGE. Truncate and ellipsize app name if too long for dialog.
d4d3181 : Allow debugging only for apps forked from zygote
7bb5a04 : Prevent insanely long passwords from crashing SystemUI
e69b45e : DO NOT MERGE: Ensure that unparcelling Region only reads the expected number of bytes
913c56a : Check that the parcel contained the expected amount of region data. DO NOT MERGE
8fba7e6 : Prevent insanely long passwords from crashing SystemUI
1e72dc7 : DO NOT MERGE: Ensure that unparcelling Region only reads the expected number of bytes
4cff1f4 : Check that the parcel contained the expected amount of region data. DO NOT MERGE
7f94696 : DO NOT MERGE Change to add STK_PERMISSION for stk related commands.
283a1fe : Prevent system uid component from running in an app process
eafccd6 : Lockdown AM.getRunningAppProcesses API with permission.REAL_GET_TASKS
a5e904e : DO NOT MERGE Change to add STK_PERMISSION for stk related commands.
e3cde78 : Prevent system uid component from running in an app process
aaa0fee : Lockdown AM.getRunningAppProcesses API with permission.REAL_GET_TASKS
0b98d30 : DO NOT MERGE Don't take flags when creating app widget config activity.
d44e5bd : Make Bitmap_createFromParcel check the color count. DO NOT MERGE
3aba676 : Revert "During early boot, send LOCALE_CHANGED only to registered receivers"
0e40462 : Revert "DO NOT MERGE Backport of limited jank-tracking metrics"
d5a4a1a : DO NOT MERGE Backport of limited jank-tracking metrics
d012876 : During early boot, send LOCALE_CHANGED only to registered receivers
422f4ed : Mark persistent apps as such when the ProcessRecord is created
c954f16 : Import translations. DO NOT MERGE
cfdcf7d : docs: Added What's New section for GMS v7.3 (Parmesan).
33ac358 : docs: Add Wear Capability training
900831f : docs: Added 3rd-party Javadocs for Android Support Testing Library v0.2. bug: 20304402
33fca8e : docs: Added 3rd-party Javadocs for GMS Parmesan release.
68e6b50 : DO NOT MERGE Don't take flags when creating app widget config activity.
1792ec1 : Doc change: distribute landing page.
b5890f9 : docs: Add Channel API summary for Wear.
19a7b54 : doc: Add Korean version of DAC/distribute/ page.
4a6ca67 : Make Bitmap_createFromParcel check the color count. DO NOT MERGE
54862fe : Update golden image for tests.
37dbb8b : Update to using LayoutlibCallback.
49ce36e : Remove implementation of deprecated method.
9ca9774 : Add @empty support.
f9f81b4 : docs: hierarchyviewer updates
edc625f : Add StatusHints to Conference object.
caa15d4 : docs: studio remove gradle tasks dialog
69b8e96 : Make Bitmap_createFromParcel check the color count. DO NOT MERGE
49ca2de : docs: Add Cross-References to Material Design Spec
f802cc0 : Doc change: add new pages for Designed for Families.
0178321 : initial batch of NDK files for skeleton site build
2c957d4 : Update "Investigating your RAM usage" for ART
d92c6bd : Update "Investigating your RAM usage" for ART
d5526d1 : Prevent merging conference calls hosted on peer device.
3aba19a : Docs: Correcting section on how to escape quotes in strings.
0e3547b : cherrypick from lmp-mr1-dev. Fixed broken link in UiAutomation.setRunAsMonkey() method description. bug: 19711873. Original Change-Id: I4ebb50e03e6e979486ebd3a7c15f21358734574e
a9f6a9b : Fixed broken link in UiAutomation.setRunAsMonkey() method description. bug: 19711873
4480bda : Fixing date.
a0c887c : docs: Fixed typo in Implementing In-app Billing guide. bug: 19961296
1adf495 : New build rule reflecting different masthead, side nav for NDK minisite.
3186438 : docs: Removed instruction to add gms version in manifest during Google Play services setup, since Android Studio automatically handles this. bug: 20077293
95c3977 : docs: Small fix for Android Dashboard
b1a6bd0 : docs: April 2015 Android Dashboard update
51c2367 : [DO NOT MERGE] Fixed NPE when trying to animate a window without display
f2e5ef3 : Fixing to fail android.JobScheduler.TimingConstraintsTest#testSchedulePeriodic in TV test.
54dee34 : docs: Fixed broken urls in the UI testing training main page and revised intro to the 'Testing UI for a Single App' class.
70e12aa : [DO NOT MERGE] Fixed NPE when trying to animate a window without display
776cf41 : Fix a broken link in javadoc
7639e73 : docs: Added training docs for UI testing frameworks (Espresso, UI Automator).
ab8c34f : docs: Building Live TV Apps
6b91ebf : Prevent merging conference calls hosted on peer device.
fcf7db9 : docs: Add voice intent for starting a stopwatch
66cd54a : docs: Remove misleading information about hardware layer performance benefits for optimizing views.
d0609d1 : docs: Fixed formatting in android:documentLaunchMode syntax section
b2255d4 : docs: Fixed a typo.
19f75fd : docs: systrace update
48a5ed5 : AccessibilityNodeInfo refresh returns a stale state. - DO NOT MERGE
37661db : AccessibilityNodeInfo refresh returns a stale state. - DO NOT MERGE
e42aa1c : docs: Update ambient mode to mention disabling bitmap filtering
7eecdd5 : docs: Remove note about inablity to submit apps to Google Play.
ac9da77 : When scanning unbundled apps, only install the expected APK tree
32dcf56 : CEC: Explicitly turn on screen for remote control passthrough
3169750 : WiFi Calling: Show different operator name string in Data usage dialog.
dbe0dd1 : When scanning unbundled apps, only install the expected APK tree
cdd3eea : docs: nexus usb driver update
ec8df9a : Fix tests for Java 6.
ce8a9f5 : Fixing to fail android.JobScheduler.TimingConstraintsTest#testSchedulePeriodic in TV test.
b019703 : Increase timeout when uncrypting OTA
bd3deee : CEC: Explicitly turn on screen for remote control passthrough
b298ba3 : Fix NPE if FPE service does not exist.
a6f3009 : Disable more hotkeys while in setup.
c6cd327 : Write correct checksum when formatting partition
a4e0ab6 : Define the capability to speed up MT call audio
4faaaf6 : Avoid crashing on corrupted notifications.
157cf33 : Prevent activities from being started during setup wizard.
04817d6 : Move Noto Sans Tai Le to the end of the font fallback list.
ee763b3 : Stop output of call number to logs
faf7ce0 : IMS: UT ServiceClass
a23995c : Fix NPE if FPE service does not exist.
00c2adf : Better shadows.
7c83429 : Fix RoundRect radius.
05591bd : Changing wording to reflect c2dm shutdown.
35eecf1 : Wi-Fi Calling: Update strings
f769caa : docs: Supported media protocols, codecs, formats for Android TV
58ca246 : Use right colors for status bar and nav bar.
38d3feb : Disable more hotkeys while in setup.
e479c6b : docs: build tools 22.0.1 revision updates
8e5e960 : docs: Update to doc on listening for restrictions-changed intent
f062b94 : docs: proguard help update
c8f952c : Write correct checksum when formatting partition
b8eea90 : RESUBMIT: "Doc change: add docs for SafetyNet API.""
61bfeaf : RESUBMIT: "docs: Updated 'What's New' in Google Play services doc to reflect changes in GMS v7.0 (Orla). This content is scheduled to be published with the Orla SDK release.""
7786917 : RESUBMIT: "docs: Added 3rd party Javadocs for Google Play services v7.0 (Orla). Generated from ub-gcore-orla-release build #1784785.""
66d14b5 : docs: updated Auto training landing page
1fac8d4 : Revert "Doc change: add docs for SafetyNet API."
2a86710 : Revert "docs: Updated 'What's New' in Google Play services doc to reflect changes in GMS v7.0 (Orla). This content is scheduled to be published with the Orla SDK release."
c0e9ac4 : Revert "docs: Added 3rd party Javadocs for Google Play services v7.0 (Orla). Generated from ub-gcore-orla-release build #1784785."
4f3b852 : Update JRE for runConfigurations.
6092c04 : Fix project settings. [DO NOT MERGE]
f1598d1 : Changes for a quick, pre-migration bug sprint:
11e8057 : Doc change: add docs for SafetyNet API.
b2a6185 : docs: Updated 'What's New' in Google Play services doc to reflect changes in GMS v7.0 (Orla). This content is scheduled to be published with the Orla SDK release.
43100d3 : docs: Removed sentence fragments.
ddc4415 : docs: downloads for sdk 24.1.2
84e550f : Fix layoutlib tests.
89f41eb : Define the capability to speed up MT call audio
06433bd : Avoid crashing on corrupted notifications.
180b835 : docs: Added 3rd party Javadocs for Google Play services v7.0 (Orla). Generated from ub-gcore-orla-release build #1784785.
8662c04 : docs: Add distribution guidelines and update quality checklist for Android Auto.
ada8590 : Fix AppCompat action bar theming.
50c7c5a : docs: remove adb install option
561d104 : Prevent activities from being started during setup wizard.
2e4d932 : Fix NoActionBar themes rendering.
5914caf : export API to disable autojoin scan initial implementation
a83fd76 : docs: Fixed typo (spurious quotation mark).
a8b5b25 : docs: Fixed broken image link, and broke long lines in code samples
e4fac93 : Add format string for displaying SPN in Wi-Fi calling mode.
534b83d : cherrypick from lmp-docs docs: Update auto landing and design page image assets Original Change-Id: I0382eaa82ee51ce4fce8287c36e8702c13ea8819
db56b5a : Move Noto Sans Tai Le to the end of the font fallback list.
67676f8 : MediaProjectionPermissionActivity: Fix NPE.
78873f4 : Avoid crashing on startup when policy forbids lockscreen camera.
42eadcd : Adding hidden isWifiCallingEnabled() and isVolteEnabled()
0412b31 : Tools attribute improvements for RecyclerView LayoutManager.
5521f65 : Fix cyclic dependency in BlendComposite and BlendingMode.
5fe4495 : docs: remove studio proguard settings from play services
489218c : docs: Added overview page and Javadocs for the Android Testing Support Library.
85d72c4 : Fix rare NPE in BridgeContext.
36b8a59 : Revert "docs: Update auto landing and design page image assets"
7b2cae5 : Fix project settings.
d345f44 : Add RecyclerView support.
60a907e : Correct docs to specify leading slash in paths.
05298d0 : docs: eclipse revisions update
36d96e0 : Add strings for IMS Registration error notifications.
f4e73a9 : Update vmSafeMode documentation
7859590 : docs: Update auto landing and design page image assets
0a3f9c7 : docs: Revisions to "Providing Messaging for Auto"
24387bf : docs: build tools revision 22.0.0:
796d60b : Update documentation of IImsConfig interface.
d532233 : docs: android plugin for gradle release 1.1.3 release notes
b54d218 : IMS: Support for IMS Registration error codes
0248e9a : add Places API to the Location feature page
a0e3eb7 : Reworking geofencing training to new API and sample.
5afdc97 : Fix USB typos
08134e6 : Re-fixing link, and removing trailing white space.
4aba69a : docs: sdk tools date fix
c974ac1 : MediaProjectionPermissionActivity: Fix NPE.
0590e4e : Changing usage of carrier name field of SubInfoRecord
f1f0c57 : Keyguard: Use plmn/spn broadcast when no SIMs
ceb1699 : Fix change IME content description
e163a64 : Avoid crashing on startup when policy forbids lockscreen camera.
83026cf : docs: Add new partners to Wear index page
00eefca : Fixing broken link per b/19503824.
a81ed3c : docs: support library updates for sdk 22
e0ce0f2 : docs: platform revisions 5.1
27f5337 : Minor typo fixes in managed profile Javadoc reference pages.
2c25106 : docs: Add Android 5.1 to the uses-sdk manifest docs
3d44c0f : docs: update Android docs build to include API 22, Android 5.1
50d0953 : docs: Android 5.1 API Release notes (Lollipop MR1)
f46471e : docs: Remove deprecated Fitness information from this doc. Guides have been moved to developers.google.com/fit
97a1173 : docs: March 2015 Dashboard update
b9157af : docs: sdk tools 24.1 update
5fcfe20 : docs: gradle plugin version update
35e36db : Separate NAT from forwarding.
2045061 : Add status bar time for 5.1
1a10ca7 : Correct PorterDuff filters.
b5e00e5 : docs: Documented new IABv5 sub upgrade/downgrade and manual renewal
d68448a : Fix codestyle for switch statements.
bece926 : Telephony: Implementation for IWLAN.
2868e72 : docs: build image updates
43836ac : docs: Add steps to enable adb debugging on Wear device
e34c3bc : Remove TrustAgent whitelisting API
d3cd094 : docs: New doc for creating an AfW Work Policy Controller
bc4f2cc : Remove TrustAgent whitelisting API
f3d4a58 : Append forwarder name to ipfwd command
108ccac : docs: Android for Work developer landing page
69044ae : docs: note to install linux packages v2 update
79cb98c : docs: New "implementing app restrictions" doc
ea2a064 : Explain behavior of boundless ripple projection
ea4713d : Changing usage of carrier name field of SubInfoRecord
de3260b : Keyguard: Use plmn/spn broadcast when no SIMs
985f52c : Fix incorrect condition for sub id check.
68501b8 : Better error msg for StateList/Hexadecimal Color.
6de010f : docs: remove exploring sdk link
33c1c07 : Set forceFramework correctly for included layouts.
c03e7dd : Update Google Play brand-info page. Bug: 18257984
ed1cf52 : docs: android plugin revisions page v2
7cdd667 : Fixes several typos.
275fab0 : Doc change: Add diff report for API 22.
506cba8 : Doc Update: fixed unescaped angle brackets in code snippets.
0f44b94 : docs: mipmap link updates
40f616b : Do not make ActivityContainer available to apps. DO NOT MERGE
4a00263 : Fix change IME content description
f4f059d : docs: studio 1.1 downloads
d0f748a : Fix accessibility focus bug in statusbar
4cbffa6 : Fix wifi AP backup
3b8defa : doc: Add Japanese version of DAC/distribute/ page.
33a054d : Fix accessibility focus bug in statusbar
1a8ae3e : Rename from VoWIFI to WIFI.
9c8f21b : WFC configuration: add carrier and device support configurations.
e385672 : docs: remove reference to GCM doc from C2DM doc
56375d9 : docs: lint inspection updates
4bdb437 : docs: 9patch tool update
129ea76 : Fix wifi AP backup
c031561 : Fix NPE
5175477 : Fix year picker initial range
36ebab6 : Do not make ActivityContainer available to apps. DO NOT MERGE
b464571 : Revert "Fixed accessibility for the pin input view on keyguard."
c9ef840 : Disable color view animations when stable insets change
0e24cb7 : Fix NPE
383dacc : Revert "docs: studio proxy setup"
2a90fa6 : Fix year picker initial range
a2e9e27 : Update ExoPlayer developer guide.
ca0653a : Do not make ActivityContainer available to apps. DO NOT MERGE
6922370 : docs: site mipmap folder updates
42661cb : Revert "Fixed accessibility for the pin input view on keyguard."
024fd0c : Disable color view animations when stable insets change
38f2242 : docs: studio mipmap update
0726a31 : docs: studio proxy setting setup
9bd6de1 : docs: studio revision 1-1
3150bb7 : docs: android plugin for gradle revisions page
4b2fb0a : docs: Fix issue with older devices section not expanding
852e0e3 : add tags for wakelock and other API names
d350c5c : This file is misplaced, and serves no purpose. I am sending it to oblivion.
c860242 : docs: Noted that purchaseToken is long and cannot be truncated.
b296e4e : Check that bitmap's size does not exceed 32 bits. DO NOT MERGE
7c548a4 : camera2: Make legacy error handling more robust.
19740a6 : Changes made by intelliJ 14.1
0dfba38 : Do not paint shadow if outside of the clip area
d51834b : Add Asset management support for fonts.
e6a383d : camera2: limit flexYUV array size in DngCreator
be8e623 : docs: note to install linux packages
453467a : docs: studio training basics create and run project updates
5427b1d : [DS] Correct the access method for telephony system property
61f99d3 : Suppress logging to avoid showing phone no.
b99f804 : Allow ~Layer() to happen after onGLContextDestroyed
2b5678f : Camera2 legacy: Do not advertise NV21 support.
02cb4d2 : Fix crash caused by disabling the Options panel on TVs
ed7698c : Defer tap outside stack until multiwindows
20afdd5 : Delay the second message for 30ms more than the last message for a2dp
bf6e4c7 : Add reason string for bringing stack to front
c3e0107 : docs: studio proxy setup
373f559 : [RenderScript] Allow U8_2 & U8_3 input allocation for Histogram Intrinsic
e6d2e78 : Even more debug for bug 17721767.
10f3261 : Avoid ripple buffer creation for empty bounds
223798c : Work on issue #18201239: ANRs in com.google.process.gapps:
7ad4b34 : Don't try to launch broadcast receivers during boot
a373c62 : Don't launch broadcast receiver processes during boot
a0d3d32 : More debugging for bug 17721767
a0dd797 : Remove debugging and skip InputMethod windows
1dda6af : More debugging for bug 18201239.
a4b1013 : Debug for bug 18201239.
0e337d9 : Camera: Clarify JNI exception message
78214d3 : Unhide getDataRoaming, Messenger uses it to decide to download MMS or not.
f3db21d : Add debug for ANR
6d02c5e : Complete booting when frontmost activity is idle
7e398d0 : Added configuration to determine whether VoLTE requires provisioning.
13d64e5 : GpsLocationProvider: Read data enabled status from TelephonyManager.
1a6e1e0 : Wipe FRP partition if OEM unlock enabled
dd3977b : Add new debug feature to track associations between processes. Also add some debugging for spurious service ANRs.
490da1d : Don't unmute when trying to show volume UI. DO NOT MERGE
e01e19b : Removing unwanted tethering profiles from config.xml
d800938 : Change tests against INVALID_SUBSCRIPTION_ID to use isValidSubscriptionId.
ad9be88 : Revert "Allow home to be pressed while in incoming call screen"
c2088f7 : Propagate DrawableContainer state on mutate, fix ColorDrawable theming
334c1c7 : Fix bad alarm delivery
700e1f0 : Avoid self-recursion if client calls init() from date listener
48a70a1 : Fixing issue with old thumbnails on first launch of app. (Bug 18718114)
54eb845 : Fix NPE in FlashlightController
eb51280 : Enable native tracking for RS contexts to improve GC behavior.
720ab95 : make sure wificonfiguration scan cache doesnt grow unbounded Bug:18703749
8035b6e : handle beacons reported with wrong RSSI value of 0 - Bug:18654243
e054b8c : Fixed a bug where the empty shade and dismiss views would animate
34b5676 : Fixed a bug where the background could become transparent
27dc16c : fix Uss accounting in getPssPid()
795302f : Fix crash in BluetoothControllerImpl
fe83562 : Fixed a bug where the pattern may become invisible
4ad6dae : Adding new config variable that is used to determine if ERI should be used when voice RAT is LTE on CDMA network.
6303e73 : Add toString in NetworkFactory.
5a1731d : Fix issue #18665625 CTS:android.app.cts.InstrumentationTest#...
31cf017 : Fix issue with RNA destruction mid-animation
b8a8a81 : Remove unnecessary/erroneous reference counting
b185469 : Revert "Add overscan insets to surface frame dimensions in WallpaperService."
80c8726 : Fix default value of AnimationDrawable's one shot property
15fd63b : Revert "Fix calculation of overscan insets in WindowState."
a98d346 : Consistent result when signatures don't match.
4f25b78 : Update dark mode when notification is updated
06e13e5 : (Telecom-system part 3) Adding Telecom Loader Service
f82b758 : Revert "Merge "Remove CONNECTIVITY_CHANGE_DELAY and friends." into lmp-mr1-dev"
1e07ae4 : Make CarrierText handle multi-sim
e131bd1 : Handle keyguard dismiss flags correctly
1f2de7e : Fix issue #18510117: Returning from an activity started with...
a39e67b : Dismiss insecure keyguards if FLAG_SHOW_WHEN_LOCKED
b9ab696 : Update dark mode on notifications when content is updated
e2e1292 : Final resource IDs.
eb536ea : Print spooler crash when printing after a rotation.
14f4bf3 : Fix DPM.resetPassword("")
38ee818 : Fix wifi reconnection tests.
44e5417 : Ensure arraylist index is montonically decreasing
ab0ab51 : Fix wifi tethering tests.
43c6f97 : Fixing high cpu usage due to case not falling through to wait logic. (Bug 18390735)
0fa013f : Fix deadlock caused by synchronous setOccluded() method in keyguard
efa0c17 : Shadow: Fix the crash in spot shadow
4f683cd : If task isn't found in recents, look in the stacks.
b481735 : Add logging for failure to finish.
1c39bcc : Yank ResourceCache out of Caches
c1b99f7 : Fix NPE when parceling SubInfoRecord
f71d394 : Fixed a bug where the HUNs were not clickable
9bda832 : Fix bug where checking-in more than once would cause an infinite loop in UsageStatsService
8c771c5 : Pass surface insets from window attributes rather than params
3c5db51 : Clear the initialized flag when resetting the height.
8e482e6 : Remove scroll view from correct parent in AlertController
e56b5d3 : also add backtraces of CPUs before watchdog kills system server
0cc96d3 : Ensure we don't pass null values in to Theme.resolveAttributes
20e2d4b : change setProvisionedValue/setProvisionedStringValue to return operation result.
a8afaed : Handle user privacy properly during network initiated requests. Bug: 16131208
e63f699 : do not allow monkey to flip OEM unlock flag
37462c4 : Attempt to fix invisible Keyguard #2
0ab0150 : Disable layer leak tracking
2264b08 : Hide the increased window size due to colored bars from the view hierarchy
d23bb53 : Fix issue #17377423: Frequently see 500ms latency on app open...
bb58cd0 : Add massive logging to investigate blank Keyguard
a17f870 : add option to link only same credential configurations
330d80a : Omit appearing views that have a parent that is also appearing.
2f5c245 : Fix wifi association tests
ffd2ab1 : Doze: Introduce a pulse period function.
38e585f : Send empty flash for some CDMA carriers for 3way call
a22bc74 : Additional layer logging
9b9d16d : AudioEffect JNI: fix queryEffects()
0f2633b : Fix invisible Keyguard
b4f845a : Change EmptyArray System.identityHashCode to Object.hashCode.
e64c7f3 : add some assert messages to download manager test
8aefae8 : initialize codec list before MediaCodec.getCodecInfo()
a1551f5 : Doze: Wake up on touch, fade between states.
04ae683 : Allow wake keys to wake dozing device.
5e3cc01 : Fix race condition
dc8ba04 : Additional layer logging, and added mutex
3e71ae9 : Plus code handling for non-NANP CDMA carrier
54bb9eb : Timing Hacks DO NOT MERGE
172d096 : Ensure there's a valid handler when registering a sessions listener
2b98d62 : Fix backwards arguments to performDexOpt
01ea2ec : Yet more layer tracking logging
bb99337 : Fix some wrong-thread issues around animator management
90b8495 : Used LOCAL_SHARED_LIBRARIES for proper dependencies
175f8d0 : Add a missing dependency on a shared JNI library
39ba17d : Clear ripple animations on cancel/end
23f888a : Only use default backgrounds when not extending AlertDialog style
effe2b1 : Clean up connectivity tests.
05289ff : Unregister from the remote renderer only if bound.
7517852 : Have destroy call freePrefetchedLayers
f2909cd : Fix the (0,0) vector case for extra vertices computation
203de74 : More debug for issue #17310019: pause when launching settings
45b7ef2 : Workaround to prevent starting the same task from Recents twice. (Bug 17322903)
2bec018 : Listener callbacks ordering fixups
dc80649 : Update soundscape for L, using classic names.
eeba8bd : Free prefetched layers on TRIM_MEMORY
aafe628 : Keep tests building.
62d799a : FileBridge needs to keep strong reference to PFD.
2f9a4c8 : Debug issue #17310019: pause when launching settings
daf46ac : Fix missing status bar icons
6f6e75e : Fix memory leak in ResTable
2c604b7 : Track buildLayer calls, destroy if unused
5e1edae : Ensuring that the ActivityInfo cache accounts for the task's user id. (Bug 17314317)
4f9482d : Additional changes to improve performance when loading Recents. (Bug 16987565)
aa3cac2 : Add Media Player Streaming Tests
ca2ba79 : Doze: Better handling for non-default templates.
629fca2 : Fix issue #17289876: startActivityFromRecents appears to launch the wrong task
018299f : Fix large text setting for QS
f139774 : Call onPhoneDestroyed when the service is unbound.
c4afa48 : Zen: Remove alarm warnings, color the subhead instead.
a85a620 : Actually end animators on tree destruction
413a5f1 : Fixed a bug where notifications could remain in the overlay.
f2e3305 : Animator stuff
204c4ad : Add null check to cleanupRecentTasksLocked.
17a79da : Doze: Null check in NotificationContentView.mContractedChild.
0189c56 : Fix NPE in RippleDrawable
0998d7c : fix ScanResult read from parcel, this function was broken and causes wifi settings to crash
1618eaf : IMS: modify sendDtmf interface.
6467602 : Fix NPE when have no phone accounts
b2c1b90 : Notify VM of native pixelref allocations
4f06b1a : Correctly detect the wrong Z value for the light
c7a54fc : Fix SetupWizard crash when creating Guest or Restricted profile
428377f : Move SystemBackupAgent from services.jar to frameworks.jar
8c85bd4 : Clean up nullable listeners in date and time picker delegates
5c3ee4e : Fix layer shadow transform crash
8981f56d : per bssid blacklist
2784710 : VoLTE incoming call number
f779ca7 : Work on issue #16683269: system_server still leaking memory
320a3b7 : Don't run animators in buildLayer
593e16e : Clear identity before calling out to PackageHelper
6a2df9b : In startActivityAsCaller, changing the way we get the userId.
58623bb : Enable VoLTE with overlay configuration allowing disabling.
6ad1d3e : Fix BitmapDrawable outline crash
34aa986 : Update conference call APIs.
89d44eb : Fix a logic error so mtu works.
255bc9b : Tighten restore-at-install behavior
1a579cc : Fix crash in legacy apps that register without a looper
eeae70e : Use thread safe set for RemoteConnection.mListeners
5be32e2 : Include more state in ParcelableConnection
34afbdf : Revert "Revert "add apn setting parameters, and set apn parameters to bp""
333321e : Make TranslucentConversionListener a SystemApi
ceb9d37 : Fixed a NPE during setup wizard
9585b5b : Clean up app following death when creating service
81fc010 : Revert "Revert "Update attrs / public.xml for VectorDrawable opacity removal""
d09a29f : Remove extraneous clearing of inet condition
0308656 : Fix NPE in NinePatchDrawable, propagate theme in StateListDrawable
fbdb3d1 : Revert "Update attrs / public.xml for VectorDrawable opacity removal"
7168e4c : Make WebViewFactory more robust.
3805204 : freeze screen rotation during memory and app launch test
e934c9e : Reduce the frequency of calls to isDexOptNeededInternal.
e2946d1 : Use native ISA for dex code (in case there's a NativeBridge)
9f568eb : Fix issues #16655104 and #16875776 in battery stats.
0323554 : Fix issue @16555033: Battery history overflowing too much
cefaeb2 : Improve error detection in app compitibility test
5794248 : Debug for 13924095.
0e7995c : Keep app focus and input focus current
d6b2d46 : First pass of changing statusbar connectedness
4a1d648 : Have styleable indices be non-final for library projects
48d453d : Fix NPE in DevicePolicyManagerService that crashed SystemUI
9f2b71b : Fix screenshots.
4f7cbaa : Need to post-process all action icons to get the correct color.
969353d : End the animator when stop() is called
505549a : Fix JNI error in exception reporting.
0603020 : clamp & round alpha
01ad232 : Debugging bad notification sorts.
dc568d2 : Revert "Make Connection threadsafe"
82e3628 : DocumentsUI is only dialog when really large.
d85b9a6 : Unregistering receiver in onStart/Stop vs onCreate/Destroy. (Bug 16513124)
384f8c0 : SysUI: Fix notification leak
b9a89f5 : Optimize large preview from the screenshot notification.
abca1b6 : Bump refcount of canvas created for Picture
8a22016 : Don't request network scores before boot completes.
31032aa : Add NetworkScoreManager.disableScoring().
c04f2d3 : Eliminate memory leak in TaskPersister
9e73bc6 : Fix crash in ExpandHelper
c26952b : Don't double-cancel the active ripple
9b8a96b : Camera2: CameraManager refurbishing and error management
08424b1 : Revert "Load the WebView Java code from an APK." DO NOT MERGE
8367a2e : Revert "Dump RenderThread stack on unresponsive"
728cedf : Add memory tracking for persistent proccesses and launcher
4c90b2e : Don't create a ConnectivityManager when the service isn't ready yet.
4ff55c6 : QS: Handle all camera api exceptions during init.
75a5d9e : Fix DUN-based tethering.
453b233 : Refactor screen blocking logic.
8eb9800 : Dump RenderThread stack on unresponsive
5bedf52 : AudioService: wait for init completed to handle media server restart
f5fc491 : Fix WiFi-Direct.
a151400 : Detect bundled app ABI for cluster-style layout.
5988384 : Don't register PDBService if not available on device
728aded : QS: Fix crash switching users.
054732d : return false for media keys if no controller
659ef01 : camera2: Fix swapped Face detection commands.
7a63fee : Revert "Separate Canvas JNI code from the implementation."
fbddc0a : QS Guest fixes
e7ae38c : Zen: Return of the alarm warning.
e0a98ef : Fix root RenderNode damage calculation
c92f17f : Revert "Block focus with a touchscreen for ActionBars and Toolbars"
f757432 : Add null check
e553d64 : Fix multiArch installs where only some archs are available.
81a6b2c : Revert "Block focus with a touchscreen for ActionBars and Toolbars"

+- Project: platform/frameworks/compile/slang

aabf3b4 : Explicitly set DataLayout for 32-bit.

+- Project: platform/frameworks/ex

bcf9446 : portability: Fix a bug where long AF callbacks caused ISE timeouts
ee79c6e : Log null returns from Camera.getParameters
fbd0084 : camera2-portability: Fix camera2 takePicture AE regression
e12fd4a : camera2-portability: Play shutter sound for camera2 captures
3931c04 : Fix missing zoom fields in copy constructor of CameraCapabilities

+- Project: platform/frameworks/native

415cb19 : Disregard alleged binder entities beyond parcel bounds
fecb040 : Verify that the native handle was created
e68cbc3 : Disregard alleged binder entities beyond parcel bounds
7dcd0ec : Verify that the native handle was created
796aaf7 : Update maxNumber to be smaller.
fde92eb : Update maxNumber to be smaller.
52704dd : Revert "omx: add Intel's SemiPlanar OMX color format that is used on some devices"
9b6be8e : Revert "omx: add Intel's SemiPlanar OMX color format that is used on some devices"
791441e : Remove lock around ref count check in terminate.
3fcd7dd : SurfaceFlinger: Make log message 64-bit compatible
5fc19fd : SurfaceFlinger: Attempt to attribute fds to layers

+- Project: platform/frameworks/opt/colorpicker

25ec099 : Remove unnecessary themes

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

44ffc5d : Wi-Fi Calling default setting - Off
d713365 : Fixing use of subId where phoneId was expected.
7adffb5 : Fix compilation error.
d43be79 : Prevent merging conference calls hosted on peer device.
691a1cc : Fix compilation error.
2539409 : Prevent merging conference calls hosted on peer device.
61d41c1 : Remove an extraneous check in callSessionMergeFailed().
6804851 : Clean up logging for ImsCall to make it easier to debug bugreports.
e9ab611 : Add interface to determine whether the IMS service is available
48738d5 : IMS: UT ServiceClass
9e6eca2 : Force IMS to register over LTE when turning off WFC
0c2f15c : Move "IMS registration error" intent from ImsPhone to ImsManager.
28c8400 : WiFi Calling: Change default value for the roaming setting to OFF.
1463174 : IMS: IMS Registration and handover error codes support
183af60 : Decouple WFC from Enhanced 4G LTE in settings
f431112 : Add interface to determine whether the IMS service is available
a00c919 : WFC configuration: add API to get and set user settings.
684de85 : Cleanup of conference code including logging, flags and some workflow.
c479f66 : Cleanup of conference code including logging, flags and some workflow.
73fe148 : Fixing TMO Conference Call Attempt leaves Dialer App in a Zombie state.
165aed5 : Fixing TMO Conference Call Attempt leaves Dialer App in a Zombie state.
6b57737 : Use provisioning (if needed by carrier) to determine whether platform supports VoLTE
5931e97 : IMS: Reset mHold flag once call is merged
83f6d35 : Revert "Conference event package performance improvement."
4619a45 : Revert "IMS Conference Callback Handling"
c6d5390 : IMS Conference Callback Handling
c0aadc6 : Complete implementation of ImsCallSession merge()
3a30fc8 : Conference event package performance improvement.
f37b425 : IMS Conference Callback Handling
ea46ece : IMS: This patch includes: 1. change setProvisionedValue/setProvisionedStringValue to return operation result. 2 . add additional IMS config.
c4e4274 : Added support for VoLTE conference hold and resume.
29bb493 : IMS: modify sendDtmf to pass char input as the vendor implementation does the conversion from char to int.
7cd1b50 : Added utility functions to obtain VoLTE/VT platform & user configuration.
791ff31 : Defined constant for default initial IMS state: set to false

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

e2614ba : export API to disable autojoin scan initial implementation
6cf462d : send network state changed broadcast when BSSID change
75898a5 : Split untrusted NetworkFactory from regular one.
1a90ba6 : Apply 5GHz band preference only when comparing configurations on different bands
344c625 : fix logspam Bug:18589606
e354510 : make sure wificonfiguration scan cache doesnt grow unbounded Bug:18703749
25ed68e : autojoin scanning + P2P - discard autojoin scan when both infra and P2P are connected - reduce autojoin scan period when P2P is connected and infra is disconnected Bug:18692653
b509396 : handle beacons reported with wrong RSSI value of 0 Bug:18654243
d1d517c : rework scan logic so as to make use of delayed messages instead of scan alarm
4d0dc29 : register network factory before processing scan results Bug:18512598
e1a599a : Fix call to startScan for untrusted setting change.
a2c073d : dont accept CONNECTION_EVENT until roaming is complete
028bacd : adding debug logs
99f7938 : fix spurious disconnect while associating, dont set AP configuration with NULL SSID
a64738e : add roam state watchdog.
3eae8ac : Work around qcom hal bug (no interfaces found) for Mako
e3dd5f0 : Fix getAdapters() hang
edb13c0 : handle supplicant disconnected state change in roaming state + make roaming less erratic
d62d4c1 : Fix WiFi-Direct.
ecfffce : Fix 2.4/5 wifi roaming.

+- Project: platform/frameworks/opt/photoviewer

2181c0e : Add @Nullable where required in ActionBarInterface

+- Project: platform/frameworks/opt/telephony

85d245a : Externally-reported Moderate severity vulnerability in SMS: Apps can bypass the SMS short code notification prompt
df31d37 : Externally-reported Moderate severity vulnerability in SMS: Apps can bypass the SMS short code notification prompt
f4a7564 : DO NOT MERGE Change to add STK_PERMISSION for stk related commands.
b485814 : DO NOT MERGE Change to add STK_PERMISSION for stk related commands.
a0ed979 : Adding values for user_edited field.
e8c61da : Prevent merging conference calls hosted on peer device.
12262a1 : IMS: Always initiate emergency call on IMS
7ada742 : Propagate CODE_UT_SERVICE_UNAVAILABLE from IMS stack.
610bafc : Make mImsPhone static. DO NOT MERGE ANYWHERE
6cc5ac4 : Fix race condition which caused extra ImsPhone object to be created.
ce67e30 : Prevent merging conference calls hosted on peer device.
ea27cc7 : Add a new column user_edited to carriers db.
d20c102 : Add optional error codes to CallStateException
519ffa0 : Use different carrier name string for data connection in WiFi Calling mode.
325cdf5 : Add a new column user_edited to carriers db.
47ca8fb : IMS phone instantiation: add polling on base phone creation
1d60bf2 : IMS: UT serviceClass
029d855 : Wi-Fi Calling: Update strings
7d100e1 : Remove extra space in SPN
936cf96 : Do not output user information (phone number)
e51d918 : When Wi-Fi calling is available display SPN as SPN+" Wi-Fi"
6e501e7 : Disable WFC in case of "permanent" registration failures.
c1e2c65 : Adding hidden isVolteEnabled and isWifiCallingEnabled APIs for TelephonyManager
4cdf0a4 : Log last 20 CAT proactive commands.
53f2bb9 : Show notifications in case of some IMS Registration errors
0ba5c4a : IMS: Ims Registration and Handover error codes support
a081eb7 : Lightweight fix for incorrect locale changes - DO NOT MERGE
af94615 : Notify subscriptionInfoChanged in setPlmnSpn even without sim.
36d48c6 : Set carrierName of subInfo to null while creating/updating subInfo.
af857af : Lightweight fix for incorrect locale changes - DO NOT MERGE
73876a1 : IMS phone instantiation: add polling on base phone creation
626e120 : UICC: Handle card level REFRESH RESET events.
0469925 : DcTracker: Cleanup connections when IccRecords is destroyed.
656905e : Notify subscriptionInfoChanged in setPlmnSpn even without sim.
0e42864 : Telephony: Implementation of IWLAN
04b0216 : Update internal telephony connection's wifi state.
e9876ff : Set carrierName of subInfo to null while creating/updating subInfo.
43eaf7e : Adding a new param to calculateLength for SMS to indicate if called for a segment of multipart msg.
3ce96a0 : Adding a new param to calculateLength for SMS to indicate if called for a segment of multipart msg.
65124c8 : Add Phone.isRadioOn() function
62a2b2f : IMS: add api to indicate the current availability of IMS call on IWLAN.
64e02b0 : Revert "Revert "Remove special handling for length field.""
dddce02 : Revert "Remove special handling for length field."
8e4af4a : Reverting change which uses spnoverride to set ONS.
4084e10 : Reverting change which uses spnoverride to set ONS.
a9a7b3a : Reduce binder call when determing whether or not to use CDMA format for MO SMS
7c4170d : add missing import android.os.Binder.
19af803 : [DS] Correct the access method for telephony system property
815c895 : Suppress logging to avoid showing phone number.
26e7ebe : IMS:silent redial/srvcc call cleanup.
d9f746d : Add an API to access the CDMAPhone/GSMPhone call tracker state for DCTracker to check
029f926 : Don't launch broadcast receiver processes during boot
10512f0 : Revert "Make SubscriptionController thread safe and some cleanup."
87c0d29 : Change to reset network settings on SIM change instead of IMSI change.
adcbb94 : Change to not call setLine1Number() when display number is updated in SubscriptionController.
11a0f70 : Change to ignore onSubscriptionsChanged() in SST if active subId does not change.
6e7cff9 : Fix build. Use isValidSubscriptionId in DcTracker.
df241cb : Change tests against INVALID_SUBSCRIPTION_ID to use isValidSubscriptionId.
040f28c : Change to register content observer for data_roaming only after subId is updated.
a02f0a2 : Comment out masking of supported RAFs
3d5ceda : Change to display correct network name on locked/quick settings screen.
8df0fe7 : Add logging of TelephonyNetworkFactory
4c9a8e8 : Only register SPN receiver when we need to
7872199 : getActiveSubscriptionInfoList used wrong slection operator.
59eaa2d : Change to query ICC file handler directly from IccCard instead of from Phone obj.
187d00e : SubscriptionController store SPN brdcst in carrier
243a1f7 : CdmaLteServiceStateTracker: Do not override the volte override.
0c2ca9c : Query voice radio tech when the SIMRecords finish loading.
6b64b47 : ServiceStateTracker: Only call updatePhoneObject when the phone is registered.
634ecb7 : Added debug messages for dialing - more VoLTE information.
2fac269 : ussd: Suppress error dialog when ussd release received
8dca43f : Added debug messages for dialing - more VoLTE information.
22f0bf1 : ussd: Suppress error dialog when ussd release received
757e098 : IMS: fix auto-resume behavior for remote hangup on Volte call made on carriers that also supports CDMA.
adba8ac : IMS USSD Routing Over CS Pipe
356d8e0 : IMS: release the imsphoneconnection wakelock when handover occurs from volte to cs.
b626962 : Send empty flash for some CDMA carriers for 3way call
2fc65e8 : Fix ArrayOutOfBounds bug, tighten parameter checking.
805d353 : Validate that Handler being cleared is the one currently registered.
643047f : getSubId returns INVALID_SUB_ID if there are no subIds for a phone.
a29f026 : Supporting Plus code dialing for non-NANP CDMA carrier
e6d391e : Remove race condition due to RAT technology change.
4c62238 : Add null check for ims call during conference call updates
33ba16f : Include IMS service state when determining GSM/CDMA Phone service state.
6c5fe00 : Resp. handling of CLIR/P, COLR/P, Call Barring
dd2d6ca : Add support for Silent Redial and SRVCC
681f45b : IMS: fix missed call notification not shown. Differentiate the missed call/rejected call during onCallTerminated callback. Also remove the onCallTerminiated from onCallStartFailed as onCallTerminated should be triggered by the vendor ims.
06e7635 : IMS: modify sendDtmf to pass char input since vendor ril will translate the char input to int.
1bd799a : Don't invoke resultReceiver more than once
f5826f3 : Conference calling for IMS: add code to delegate from parent GSM/CDMA phone.
70c9f04 : Fix crash on hangup: Runtime exception thrown rather than CallStateException
0e3189e : VoLTE incoming call number
7e3574e : Adding loggin to InboundSmsHandler.
d15e4c8 : Enable VoLTE/VT with overlay overrides.
eb24542 : Force IMS disable.
f6aaee1 : IMS default state hard-coded value replaced with reference to a defined constant.
cc00264 : Revert "Revert "add apn setting parameters, and set apn parameters to bp""
d0af170 : Use proper IccRecords in CDMALTEPhone to get mccmnc and update CURRENT carrier.
35e25af : CatService: Correct Open Channel handling.
7281e46 : Remove audio handling from telephony. (2/2)
8c59006 : NPE fix in InboundSmsHandler.
8027bd0 : CarrierApp: Do not send broadcast if there is no carrier app.

+- Project: platform/frameworks/rs

f27214e : Fix the volantis build

+- Project: platform/frameworks/support

11b8398 : Update support repo version (22.0.1/13) and add javadoc
2fa1702 : Fix android-support-v17-leanback-docs build.
e4cf5a9 : workaround for aar dependencies in pom.
f48e02e : Fix support lib compilation. DO NOT MERGE.
941d64e : Update version of the support lib. DO NOT MERGE.
96f1e91 : Update Support library gradle build files. DO NOT MERGE.
b43872b : fix grey panel on top of settings
4dbc4a7 : Fix memory leak when fast scrolling rows.

+- Project: platform/frameworks/webview

b0adb32 : Match removal of config_webSettingsDefaultTextEncoding.
6084b0b : Use overridden resources.
ca3ebe6 : Suport initializing DRP from cmd line switches.
5a14f69 : Revert "Suport initializing DRP from cmd line switches."
b382ce6 : Suport initializing DRP from cmd line switches.
3cd91ae : Merge scripts: rename merge_to_master.py -> merge_to_android.py
e41c9c1 : Suport initializing DRP from cmd line switches.
28e69d7 : WebView does not require a touch screen.
246861c : Import translations. DO NOT MERGE
85e03c0 : WebView does not require a touch screen.
8c02b6d : Increase char limit for private browsing warning.
bb12c1a : Update WebView manifest to target/minSDK 21.
e402104 : Fix resource rewriting in apps with other shared libs.
8473b38 : Update WebView manifest to target/minSDK 21.
2dfa59a : Don't use reflection to rewrite the WebView resources.
deb7453 : Remove check for styleable resources in WebView ResourceRewriter.
fd23af2 : Fix resource rewriting in apps with other shared libs.
bc83039 : Use drawables instead of mipmap for WebView icon.
b1100a8 : Use drawables instead of mipmap for WebView icon.
2e67841 : Disable dex-preopt.
df873b4 : Import translations. DO NOT MERGE
a8cbb40 : Disable dex-preopt.
dbe14fd : Match rename of WebResourceRequest.hasUserGestureInsecure to hasGesture.
a17d86e : Don't use reflection to rewrite the WebView resources.
91c538c : Remove check for styleable resources in WebView ResourceRewriter.
c1be37a : Implement FileChooserParams.createIntent and parseResult
c3739c9 : Fix LASTCHANGE in merge_from_chromium.py when merging a release.
2f9cc70 : Update the merge_to_master.py script for Git.
c599a2c : Update merge_from_chromium.py after Chromium Git migration.
5d6864f : Remove openssl from merged projects list.
3571668 : Implement FileChooserParams.createIntent and parseResult
3acf1ce : Prepare for rename of WebResourceRequest.hasUserGestureInsecure to hasGesture.
b709ef5 : Match rename of WebResourceRequest.hasUserGestureInsecure to hasGesture.
98f9a27 : Prepare for rename of WebResourceRequest.hasUserGestureInsecure to hasGesture.
df2f403 : Remove the plumbing for optOutDataReductionProxy API
5b026de : Remove the plumbing for optOutDataReductionProxy API
db0b20b : Import translations. DO NOT MERGE
2dc0dc3 : Disable building the APK when a prebuilt is in use.
0931513 : Cherry pick "StrictMode warning reading command line file."
b1cbea9 : Suppress StrictMode warning reading command line file.
9d35103 : Update API name to comply with changes to API
1288f69 : Update API name to comply with changes to API
dc954cd : Cherry-pick: Remove debug logging.
8f23116 : Update WebViewFlingTest to use new UiAutomator API.
dbea785 : Enable wrap_contents quirk for apps targetting pre-L SDK.
94a978f : Update WebView APK name.
874c81b : Update WebView APK name.
1987003 : Cherry-pick: Remove debug logging.
f32f0e4 : Update WebViewFlingTest to use new UiAutomator API.
c182da2 : Disable building the APK when a prebuilt is in use.
94bf55c : WebView fix for devices running <LRW48.
2283d9e : Enable wrap_contents quirk for apps targetting pre-L SDK.
c287310 : Update WebViewFlingTest to use new UiAutomator API.
e497b03 : Finish zoomBy API hookup.
64059ae : Do not read DRP key from GServices
7377fc0 : Delete profile data if the WebView is downgraded.
630307b : Add version to public structs
febe875 : Set native pointers before initialization
8caf018 : Add a trace event for AwBrowserProcess.loadLibrary.
48d6cbb : Generate version data for the WebView package.
775c246 : Cherry-pick: [WebView] Notify Chromium whether the app supports fullscreen.
37b38e9 : Fix merge_from_chromium.py script to work with new buildspec repo
79ca909 : Increase char limit for private browsing warning.
527e425 : Start reading drp setting from GoogleSetting
c88f9f2 : Revert version code to 1
6beb32a : Set target and min sdk level for webview package
58b971c : Revert "Bump WebView package version number."
485f248 : Bump WebView package version number.
8d63f24 : Change function table assignment to allow new fields
bb89091 : Fix makefile parsing when chromium_org isn't checked out.
bd8a804 : Don't declare WebView as a library.
eba27ea : Split package creation into separate makefile.
27c92b2 : Fix typo in cleanspec.
9eacb4b : Rename the WebView package.
7b3588b : Prepare WebView library APK.
4345d90 : Clean old webview jar/pak files.
c8613c2 : CHerry pick Update framework resource references.
3d4e9d0 : Cherry pick Generate resources before running aapt.
e48bcd6 : CHerry pick Include pak files in the WebView apk.
6c8ad27 : Cherry pick Use size for address space reservation.
aa23fbc : Cherry pick Add com.android.webview to the package whitelist.
d872dc0 : Cherry Pick Add missing back paren back in.
86218cd : Cherry Pick Generate R class for the glue layer.
a8ac567 : Cherry Pick Generate symlinks to libwebviewchromium.so in /system/priv-app
d574984 : Cherry pick Move WebView resources to separate APK
4aba304 : Cherry pickMake the WebView Java library into an APK.
3db202f : Update framework resource references.
2fcb973 : Implement enableSlowWholeDocumentDraw
32b527b : Add DrawGL kModeSync
10d3d57 : The plumbing for API changes
acdfdb7 : Corresponding permission API change in WebView glue layer.
79625af : Add zoomBy API plumbing
39d58cb : Work around AwWebResourceResponse not supporting null headers.
6c34851 : Add plumbing for new shouldInterceptRequest callback.
abf2feb : Plumb temporary view detach calls through WebViewChromium.
c2b11ce : The plumbing to disable data reduction proxy
ddabdb6 : Import translations. DO NOT MERGE
a42d516 : Implement WebViewChromium.preauthorizePermission.
b539353 : Add Third Party Cookie API

+- Project: platform/hardware/broadcom/libbt

2ec4126 : Enable LPM_BT_WAKE_POLARITY and LPM_HOST_WAKE_POLARITY.
ea2f947 : Add Sturgeon bluetooth config file.
ce8c9bc : Fugu: Disable excessive hardware logging

+- Project: platform/hardware/broadcom/wlan

4595720 : net: wireless: bcmdhd Update bcm4354/56 FW(Lollipop-MR1-7.35.79.7)
04c3897 : Firmware update for bcm4354/bcm4356 v(7.35.79.49)
e416409 : bcmdhd: Update bcm4354/56 FW (7.35.79.45)
29a26f7 : dhdutil: Fix issue with dhd_upload which causes kernel panic
028c01a : bcmdhd: Update bcm4354/56 FW (7.35.79.16)
2437698 : net: wireless: bcmdhd new FW update (7.35.79.10)
9027f2f : net: wireless: bcmdhd new FW update (7.35.79.9)

+- Project: platform/hardware/intel/bootstub

479e42b : bootstub: only build for moorefield, merrifield [DO NOT MERGE]
88c2e83 : Factorize bootstub makefile

+- Project: platform/hardware/intel/common/libmix

0226d74 : libmix: fix out of order decode issue on FUGU
758a9e8 : libmix: fix out of order decode issue on FUGU
d5da096 : Fix build for AOSP/L
2060c30 : Fix CTS failed cases
f25436d : refine the resolution limit to 2kx2k
ab2fa6c : Unsupport resolution 2560x1600 encoding
1f14f47 : fix the distortion issue in some 1080i interlace clips
c47de3a : LibMIX: work around to fix the GTS failed issue which occurs on MOFD of 1080p Widevine playback.
049b61c : libmix: remove the work around for format change in video editor
1e9009a : Fix some GTS VP8 related failed cases.
5aa9503 : [R44c][ASF Parser] BZ193214 fix and review comments for ASF parser
2cd4533 : [PORT FROM MAIN]Port VP8 encode middleware to R44c branch
7b6e72c : [R44C] Fix to broken clear WMV playback
e8b9239 : libmix: when terminate VA, reset mSignalBufferPre[] even va is not initialized
c6b0b72 : [R44c] Extension System Data size handling in ASF Parser.
7ed83ea : disable mixvbp optimization since it can not apply to h264 decoder
9defc2a : libmix: adjust video buffer count for AVC
5cb3c11 : libmix: error handling for unsupported profile in AVC
ebd404f : [DRM-PR-ASFPARSER]: ASF Parser changes to support Playready Protected Playback
48cc82a : Enable APP/OMXENC to set framerate/bitrate for layers seperately
c38d1f1 : Remove Temporal layer hardcode in libmix.
2e93d2b : libmix: optimize getbits, peekbits, skipbits
586e013 : libmix: optimize search start code function in h264
ae76688 : Remove walk round code from libmix
0516a5a : Flush surface map cache and buffer sharing cache
926c352 : Refine libmix video encode to fix screen record messy issue.
c6f7365 : GFX: Blit interface change in DDK 1.3@286
6a91593 : Add the offset to the encrypted slice size
cfbdbe6 : Add render layer structure misc parameter in libmix
782c991 : Add new error code to indicate invalid input surface error
e932a35 : High profile feature direct_8x8_inference_flag setting enable in omx-component and libmix
5939b80 : Use VA type surface for QVGA encode for Moorifield
08f6276 : fixed a klocwork issue
f03e259 : libmix: correct actual buffer count for AVC
172d257 : libmix: report format change if graphic buffer count is increased
d7a8b48 : libmix: update actual buffer count for AVC
750a80f : Add the offset to the encrypted slice size
53a6766 : Enable video encode 64bit
e894084 : Fix the zoom issue when playing protected streaming and DRC happens on FFRD8.
5c90f30 : use stream loading technology to optimize memory copy
3563210 : [libmix parser] Multi-thread parsing implementation.
2be7dd1 : Reset the max kf dist as 32.
536f756 : To support Modular DRM for the Moorefield platform in LibMIX
8765d3f : libmix: reset mRotationDegree when setupVA
7ec362e : To support Modular DRM for the Moorefield platform in LibMIX (2)
1bdb841 : Fixed encoder slow issue while rendering the same buffer repeatly
837aad5 : Add query VAConfigAttrib before creating config
d5abfa5 : support gfx format HAL_PIXEL_FORMAT_NV12 new alignment rule
b6964e4 : Remove setTemporalLayerBitrateFramerate in libmix
7c1a793 : Init variable to avoid some issues.
7df4f61 : Set the Widevine mode when decode() is called in LibMIX
2ec3bff : Support Modular DRM for the Merrifield platform
1f6c160 : Revert "Multi-thread parsing implementation."
710521e : Multi-thread parsing implementation.
64b0539 : Requested 64 bytes stride aligned GrallocBuffer.
d56d4b4 : libmix: allocate the extra buffer for WiDi dynamically
675ed92 : libmix: fix some compatibility in decode to support 64-bit user space
64157dd : decode: pass video crop size to driver
3354ee6 : Implement VP8 temporal layer encode in libmix
7b4dcd1 : Make libmix_imageencoder_tester use uncached source image buffer.
f0a62a2 : libmix: refine decoder for adaptive video playback
6748d67 : Refine the error return value for create surface function
1c1c897 : Use vaSyncSurface for sync instead of vaMapBuffer(codedBuffer,XXX)
fd00503 : libmix: correct the type of buffers in structure _VASurfaceAttributeTPI
e1d9c74 : libmix: add a flag indicating whether video decoder buffer contains only one field
c9f54c6 : Remove the annoying debug messages in LibMIX
fab7bc8 : Increased JPEG encoding's internal coded buffer size.
84779b4 : libmix: fix memory leak in decoder
b700959 : mixvbp: refine VP8 VA parameter usage
0f736e5 : Corrected libmix image encoder's max coded size computing formula for small images on max quality.
ae5d67b : Add LibMIX slice header parsing support for Moorefield
63573a9 : Fix klocwork issue in the LibMIX parser
7a86233 : libmix: refine the Video Error Data Structure
06ba8a1 : Added a getCodedSize interface to IntelImageEncoder.
0501efb : Misplaced 'mutable' specifier
a07cd04 : Refine setting config max frame size for VP8 in libMix layer.
6c4b6e2 : mixvbp: mute warning of syntax parsing failure
60e0ed2 : Implement slice header parsing for widevine playback
a4fd1d0 : libmix: Keep decoding even no reference frame available for P/B frames
ced260c : JPEG decode: new blitter on BYT
9c6ea01 : Add unit test for libmix video decoder
7a66121 : mixvbp: let the VOL be parsed if the previous header/frame is corrupted
709f458 : mixvbp: if the VOL is corrupted, do no update the incorrect param
e1b2c72 : libmix: A fix to set post-processing flag
7bd3be6 : libmix: add report of decoding error start mb and end mb position.
c0e7f48 : libmix: let the decoder resume instead of stopping if vol is corrupted
8ae3cea : Enhance the omx-component encode stack log print fucntion.
d1af2a0 : mixvbp : reset the VOL quarter_sample if video_object_layer_verid = 1
b1f7763 : libmix: performance optimization for dynamic resolution change
a26cfc9 : Enable Max Frame Size setting for VP8 encode
e64eb69 : Update VP8 HRD parameters in encode middleware layer.
cea8ec2 : Fixed KW issue 87954# for Libmix's IntelImageEncoder.
0338a69 : Enable VP8 encode for screenrecord
f05c62c : libmix: fix display incomplete issue when resolution change from small to large
e2668f1 : refine mix_encoder2 test tool and fix one return value fault in async mode
4c3a66b : libmix: fix a regression introduced in DRC changes.
ba711c4 : Only load i965 driver on the CHT platform
6fd0eeb : libmix: optimize thumbnail generation for VP8 1080p clip
6bbbaf9 : Fix the cir setting fail issue
843129f : libmix: Use include-path-for MACRO for AOSP includes
83532fa : libmix: fix a Video Editor Green Bar issue
831da9a : Fix the widevine playback corruption problem on BYT
dc05fe9 : libmix: fix a VC1 parser issue
3e0364f : Enable I frame only qp setting and max_qp setting
1a83d96 : modify some va parameter to integration mix with GEN driver for DRC
57a9609 : remove HW capablity check for VC1 on GEN driver
80be170 : refine DRC for MPEG4/H263
021fe04 : refine DRC for WMV
42da452 : Fix CHT libmix compilation issue
a3e1ca2 : Revert "[REVERTME] Fix CHT libmix compilation issue"
87199f8 : [REVERTME] Fix CHT libmix compilation issue
68b4b30 : Enabled JPEG HW encoding based on gralloc source buffers to Libmix's IntelImageEncoder.
64ab3f5 : videodecoder: Video size change is independent of new sps
414b38d : Refine async mode return value
7f54274 : libmix: unify VP8 va parameter usage
b17fa10 : Fix the wifi display fail problem.
384932a : Support the CIR feature
e331663 : Fix klocwork issue
84b17c7 : Create folders for secure libmix decoder for CHT, Merr+ and Moorefield
c20aa09 : Add new output format OUTPUT_NALLENGTHS_PREFIXED
c50cf97 : Refine libmix code.
7415649 : Corrected an IntelImageEncoder's issue that sometimes a created surface can't be destroyed.
4ed0f43 : Render dynamic bitrate/framerate for VP8 encode.
dc1446d : libmix: A fix to enable low delay mode for VP8
70b9f82 : To enable the optimized libmix parser code
d509b0b : libmix: fix an issue for error report
20d05e9 : libmix: finish decoding the last frame even we encounter error when deocde the new frame
2bd9913 : [PORT FROM MAIN JB-MR2]refine code to support gfx buffer better
fc2bd05 : [PORT FROM MAIN JB-MR2]Fix klocwork issue in videoencoder
0f9c82e : [PDK KK ABSP] libmix: rename MetadataBufferType
fc1c75a : Use short format for AVC playback on BYT
cb4340f : Video decode: add a flag for OMX IL to pass tiling information
3a16236 : libmix: refine error reporting to allow it to be enabled at any time.
efe5e1f : New Implementation for SurfaceMap
dd485f3 : Fix the widevine crash problem
41868fd : libmix: lower delay of output one decoded buffer
eaa20ed : Added a JPEG HW encoder's wrapper into libmix.
da5f5da : libmix: refine error report
ed17385 : cleanup rotation degree settings.
8090e00 : libmix: report missing reference frame in AVC decoder
02f482c : libmix: set dynamic rotation degree to video driver
fb0aa18 : libmix: revist error reporting code
b6e0589 : [PORT FROM R42B-STABLE] libmix: Avoid returning unnecessary "format change" error code
28d3258 : mix_parser: check idx in h264_dpb_get_smallest_poc to fix klocwork issue
803b728 : [PORT FROM R42B-STABLE] To fix the corruption problem of widevine playback on BYT
ec7854d : [PORT FROM R42B] use VPG defined YCbCr422H constant
3a6635a : libmix: add support for Error Reporting needed by WebRTC
5b9de5a : libmix: A fix to avoid decoding frame twice in case of format change
c2c51ec : Fix typo for xproc buffer sharing
4486992 : vpp num should omit in decoder buffer comparison
7045208 : libmix: Exclude the number of actual buffer needed calculation for AVC in BYT
f9c91a1 : libmix: query decode hardware max resolution capability
6b06632 : libmix: use surfaceWidth/surfaceHeight to reflect the buffer size allocated by gralloc
d4ac720 : Improve the libmix parser efficiency by using short format
0507efa : Optimize getbits and peekbits functions in libmix
ed7668b : Optimize the h264_get_codeNum in libmix
5cbaaed : libmix: remove viddec_pm_peek_bits to optimize the mpeg4 parser
3813ec7 : [port from R42TW] Fix race condition for frame type judging
014d739 : libmix: Unify va interface to raw data buffer mode
405e2cd : mixvbp: h264 parser refinement
46cd40f : libmix: VP8 parser refinement
d94c02b : libmix: fix GEN vaCreateSurfaces not workable issue on BYT
42ac6cb : Enable cross process buffer sharing
6962f25 : refine the log function in the libmix encoder, dynamic enable the log fucntion
5cf93da : libmix: remove redundant code for VC1
c9b2c6b : [PORT FROM R42B] imagedecoder: modify header file including
a51e586 : libmix: use new vaCreateSurfaces API to map external buffer
831d763 : Fix qcif/cif Vp8 encode quality issue.
fe67cf9 : mix_vbp: remove the check which allows only width/height between 32 to 2048
4699341 : VideoVPP: fix resource leak in destructor
36a1598 : libmix: MPEG4 parser refinement
10f1922 : check hardware capability before vaCreateConfig
2932e5f : delete the dummy workload related code in mix parser for all the codec.
5f67e25 : libmix: fix a VC1 parser issue
2161f95 : libmix: A fix to enable range mapped feature for VC1
a6536dc : Refine VP8 encode middlerware.
8d934c5 : moorefield platform to support
9770cd3 : libmix: set EOS flag in the last output frame
797a4da : Update SW h263 encoder to support gfx buffer
02f4c08 : Allocate UNCACHED memory for reference frames
3677c03 : libmix: reset mSignalBufferSize and mSignalBufferPre array in terminateVA
5b0a2f8 : LibMIX vbp parser code re-structure
4a7548c : imagedecoder: standalone JPEG decode lib
908c059 : libmix-vbp: fix one vc1 clips play with green
adf53c5 : Refine VP8 encode middlerware to fix messy blocks issue.
3470aa3 : Dynamic IDR frame setting
45a007f : support different color format in gralloc buffer mapping in libmix
be4df6d : vpp: implementation improvement
8258681 : Using the new vaCreateSurface for VP8 encode.
96437b9 : Clip bitrate settings for sw h263 encoder.
6289d22 : Support vaQuerySurfaceAttributes API in libmix
ebc1b46 : Add a convenient library to export vpp capability
23427ac : To fix two critical Klocwork issues in libmix
d384ba5 : libmix: disable buffer reallocation when protected content is being played
ad1d56b : Use new vaCreateSurfaces API to map external buffers for video encoder
55ce5b6 : Rebase VP8 encode middleware due to new libva interface.
0c800c0 : Enhance mix_encode2 test tool to add VP8 encoder option
3de9a8e : Support AVC short format for protected video playback
54feca7 : JPEG: use normal VASurface for HW CSC instead of gralloc buffer
22e94a8 : libmix: fix the wrong reference frame issue when the POC of successive frames are same
8e74eb3 : DRM-WV: fix video corruption with protected content playback
443528e : Support setting num_unit_in_tick and time_scale in libmix
89cb969 : new middleware level video encoder test tool
b210aae : Extend VideoConfigVP8 Structure to enable VP8 encode
cc52810 : Fix missing NextMarker in JPEGDecoder
3511cc1 : libmix: remove fps related code as it won't be used anymore
1f47761 : libmix: change the type of fields in VABoolCoderContextVPX
27e15fb : HW JPEG: enable HW CSC for BYT
a5de406 : Refine VP8 encode middleware.
1c2b104 : Update VP8 encode middleware in libmix layer
ae0180b : Update VP8 encode middleware
3d19dea : Refine VP8 encode middleware
a9f738e : libmix: Allocate video decoder's output buffers based on the real needs
388bd38 : Configure SW h263 encoder works in raw mode by default.
3c7244f : libmix: add vaSyncSurface to ensure video buffer is ready before rendering.
ed093d0 : Fix one VC1 clip playback issue
671ff3d : VE: fix KW issue in h263 encoder
881a195 : libmix: Add missing USE_INTEL_SECURE_AVC in Makefile
fdae5ca : libmix: optimize the logic of checking available buffer
978071c : VE: wrap sw h.263 encoder in MIX
eb38070 : libmix: Add handling for VP8 frames not for display
456ceeb : not move offset when output codecdata and keep SPS/PPS integrity in each sequence
e35e22a : set max reference frame to 1
8e32935 : libmix: Add libMIX environment variables to BoardConfig.mk
4ce77ae : libmix: remove partition_data_offset from VASliceParameterBufferVP8
ea956fe : libmix: Enable VP8 hardware thumbnail generation on Merrifield
8ac9fd8 : remove code coverage test related code from libmix test tool
ec41650 : Enhance the libmix test tool.
5d926fc : enable the high profile features such as CABAC
8404a0c : Make width aligned with 16 during calculating marcoblocks
8fe140d : Enable WIDEVINE for Merrifield platform.
d2da409 : libmix: Make VA parameter used consistent with open-source driver
c9817c6 : VE: Fix KW issue in bitstream.h
83bb272 : Load different video drivers according to video codecs
d0101a2 : libmix: refine code with libva rebase in HW JPEG
57e0c10 : libmix: refine HW JPEG decoder following DDK_3_3_20
87adb15 : libmix: wait for the decode buffer ready if the surface is not composed by surfaceFlinger
72bde71 : VE: enable video record on Baytrail.
7e0d428 : VE: create surfaces for gralloc buffer according to its dimension
b095739 : VE: Enhance MIX to support VAEncPackedHeader.
5f889c0 : Add support for VP8 playback on Baytrail
6db342d : Build VP8 libraries for baytrail
7133103 : Add new types for VC1 thumbnail generation
17a995f : Pass VC1 profile info to the vpg driver
3738c1d : Calculate crop in MW according to setting width / height
27cb27f : libmix: Update slice parameter buffer for VP8
ccb9824 : Fix the 720P corruption issue
d6e5ed0 : VE: resolve compile issue on baytrail
fcbcf4a : VideoEncoder: Modify VP8 encoder to cope with vaapi upgrade
b24a049 : Create one script for the middleware auto test
07ab17c : libmixvbp: optimize the resync marker search for MPEG4
69bbd38 : libmix: remove target names in makefiles for VP8
6173b1e : Fix Merrifield stride 64 alignment issue, copy data into alternative buffer
94f6386 : update new rule for IpPeriod/IntraPeriod/IdrInterval and enable auto reference feature
688c0e8 : change to support new gralloc buffer for Camera v2
b9129f0 : libmix: A fix to refine VP8 reference frame managment
0ec9053 : Extend MAX_GRAPHIC_BUFFER_NUM to 64 to support VPP.[Video-MRFLD]
ca45d40 : libmix: A fix to enable VP8 HW 1080P playback on Merrifield VV
c5c62f0 : mix-vbp: A fix to parse zig-zag-scanned scaling table from H.264 bitstream
4cd032a : libmix: fix Klocwork issue in parser of h264,vc1,mpeg4
eb88da2 : libmix: fix klocwork issue in videoDecoderMPEG4
3d51be5 : To fix one xvid clip "can't play" problem
63d57cf : initial version for HiP encoding support
2cdae07 : mix-vbp: refine the parser of h263 to support PLUSPTYPE
66a836b : libmix: fix klocwork issue in asfparse
e283b41 : libmix: optimize video decoder MW to avoid unnecessary delay when playback starts
5cf0a57 : Revert "initial version for MRFLD HiP support"
0fc5da8 : initial version for MRFLD HiP support
58eb6fa : VideoEncode: set graphic buffer stride accordingly.
99747da : [PORT FROM R4.1]fix the messy issue when play the exported video againmainline BZ: 72393
045e38c : [PORT FROM MAIN] HW JPEG Decoder libva implement on MRFLD
5280be6 : [PORT FROM MAIN]framwork: MediaScan can't work again after adb push some speical file to phone
1323024 : Support xvid clips with more than 1 warp point (1/2)
0a73e39 : [PORT FROM MAIN] libmix: DPB flushing enhancement
e827911 : [PORT FROM MAIN] libmix: fix the crash issue when playing corrupted clips
81b888e : Move video framework enhancement codes to libmedia_utils
e0453f8 : BUILD: Allow customers to use their own product/device name
6bb0969 : [PORT FROM MAIN] Movie studio: enhance the HE-AAC profile support
3463f0f : [PORT FROM MAIN]Vidoe encode: Support none-cache user pointermainline
307bdf6 : [PORT FROM MAIN] Avoid mediaserver crash when the sample size in stsz is invalid
3726445 : [PORT FROM MAIN] Correct the build options for vavideodecode
4d47337 : [PORT FROM MAIN] VideoDecoderAVC:adjust stpos to not cover next item's SC
7322c52 : [PORT FROM MAIN] VideoDecoderAVC: Flush DPB in VideoDecoderBase::flush()
75f3d10 : [PORT FROM MAIN] Enable HW VP8 decoder for merrifield VP [MRFLD-VIDEO]
acad5b8 : [JB MR1] Revert patch for disabling asf extractor and video editor in libmix
9de9115 : To enable video editor on JB MR1
f1e88cd : [JB MR1] Disable asf extractor and video editor in libmix temporarily for dependency reasons
15961d9 : VideoDecoderAVC: Return the frame info from a multiple frame buffer to decode more.
e1efeb4 : video editor: refine frame skip disabling code
0f4bbe2 : Audio-MW: For Long-Duration WMA(2 hours),Progress Bar is not in sync with playback after 1 hour of playback
772e370 : Initialize sequence/picture parameter as zero
fc31356 : To solve the license problems in libmix
6619fdf : [libmix] refine the bits_per_seconde param assignment
f61c790 : Accelerate the thumbnail extraction when the sync-frame duration is long
d6732f3 : [Movie Studio] make transition complete when play the exported video
bd94436 : Clean up the obsolete codes in libmix
3d69046 : commit code coverage for video encoder libmix
737718f : [Movie studio]make exported clip of 1080p as 1920*1080 (1)
94c0dd5 : [Movie Studio] add error handle mechanism for audio codec aac-extended in video clip
aac2796 : Disable frameskip for low bitrate exported movie
ecc50ef : Remove unused codes and config files in video middleware stack
1d6cb74 : Exit sharedbuffer mode when failing to create HW encoder
bc7c056 : Setup libva correctly in gralloc buffer mode.
799e2cd : [Movie Studio] add error handle mechanism for MP4_MPEG4 video clip
a9d8bc3 : remove obsolete functions from IntelMetadataBuffer library
d4cfd51 : [JB] Video with WMA9-Pro audio can't be played.
9dfc976 : change to use width/height in metadatabuffer to map surface instead of encoder width/height
3ec2fae : Enable the optimization about the memory copy saving for Jellybean
b4a1d96 : Adding error handling and protection when vaInitialize fail.
7ca1755 : disable NULL checking in setUpstreamBuffer since upstream buffers may be sufaces, all informations are stored in surface.
5b3a960 : Movie studio: fix the abnormal issue when play the exported video
ace5745 : To fix video editor crash issue
ed9195d : fix libmix encoder klockwork issues, rename IntelMetadatabuffer APIs
7cdfc5e : Revert "fix libmix encoder klockwork issues, rename IntelMetadatabuffer APIs"
817c4c3 : make ref/rec surfaces stride/height aligned with 16 to avoid bad performance.
62215b5 : Enable Video Editor NV12 Processing on JB (BSP)
d215262 : JB: Enabling WMA9 audio decoding support
27ed4a7 : [PORT FROM R3]Change the frame skip query
5c28f14 : fix libmix encoder klockwork issues, rename IntelMetadatabuffer APIs
b407009 : Enable encoder test tools build, use new API to create ref/rec frames to improve mem usage
49f891f : [PORT FROM ICS] Support dynamic resolution change for omx working in raw data mode.
752d650 : To Enable Video Editor Encoder Buffer Sharing
964ba51 : [PORT FROM R3] Fix MPEG4 multiple frame issue.
d2255c5 : To enable video editor on Jelly Bean
52ca8ce : Enable VAVideoDecoder as thumbnail generation path (Video HAL)
6c7580b : libmix: port WMV related patch
f6e141d : [libmix] fixed JB build issue by rewriting AVC asm code.
611427a : build: make various subsystems selectable
25933e9 : [libmix] Add one log for further bz40478 analysis
e53ae3b : icc:Uninitialized variable
bb8d22d : Commit new libMIX changes for video encode enhancement.
6822e81 : [video-libmix] porting MRFL branch to ICS mainline
973d5c3 : [PORT FROM R3]Avoid array out of boundary and make sure the lock is unlock before function return
d4e5ba8 : [PORT FROM R3] Ensure video decoding completely stops when pipeline is being flushed.
34d153a : [PORT FROM R3] asfparser: Add sanity check when entering getMaxObjectSize()
ea0f3b7 : [PORT FROM R3] libmix: set timestamp to video driver
196b6e2 : Revert "Ensure video decoding completely stops when pipeline is being flushed."
9b0d651 : Ensure video decoding completely stops when pipeline is being flushed.
3f07377 : libmix: avoid passing invalid surface to video driver
9d3f84d : libmix: mix_vbp - remove the handler of pInfo->img.recovery_point_found equal to 0
2725fd2 : [Redridge] Support for WMA9 audio decoder
c0b3c18 : libmix: add the parameters check to avoid mediaserver crash
1c4bdec : Extend middleware to support secure video playback.
445be25 : libmix: enhance libmix to handle the case that resolution in container is diff from ES resolution
2bd17f6 : Optimaz libmix encoder in async mode.
091ce4a : libmix: takes fps info to set render mode
ac49fd1 : libmix: optimize video performance specific for high bitrates stream.
83dc04e : libmix: check if new width/height equel to 0 when resolution change happens
d305c95 : libmix: support Kbuf handle buffer sharing mode
066798e : VideoDecoderAVC: Add timestamp checking when first slice is lost.
713e237 : [PORT FROM R2]AVCE: Export API for custom crop and SAR settings.
8b1c26c : Set video rotation info to VA
e9295dd : Refine multiple frame decoder support code
a2cdd9b : Disable frame dropped log when mix flushing
8346d8f : libmix: decoder: check driver render status before acquiring output surfaces
c5d8d50 : libmix: Critical klocwork issues
7f3b1d7 : libmix: code cleanup along with new API to support one Queue buffer management
8e28856 : VideoDecoderMPEG4: Support multiple frame in decode buffer
f49b595 : libmix: fix corruption issue for MPEG-4:2 clips
fea762d : libmix: fix the WMV skip frame handling issue
2061f2a : libmix: fix the buffer status messy issue
3e43556 : [patch porting R2->R3] for bug 17183 - video screen shaking (libmix part)
cb7c4a0 : libmix: enable gfx handle buffer sharing mode in encoder library
fa6d499 : mix_vbp: Porting patch#30260 from R2 to R3
8bec736 : Pass down NativeWindow
15b8442 : mix_vbp: Porting patches from R2 to R3
80b80b7 : libmix/videodecoder: Patches porting from R2 to R3
a6cb415 : libmix-videoencode: port the videoencode of libmix from R2 to R3
f2336c9 : libmix:enable native buffer in libmix
7fbd666 : libmix: quality issue fix from Tao - set correct level
b8709d4 : libmix: to correct wrong buffer length in length prefixed path
38c7c94 : Removing global variable because of a race condition.
bc54fa9 : libmix: mix_video - Fix green artifacts in CNN videos
778c180 : libmix: remove the workaround for gfx memory shortage issue as they have a real fix
ada45d1 : libmix: increase DPB_SIZE to handle H264 stream with 16 reference frames.
fb575c6 : libmix: mix_vbp - Fix green artifacts in CNN videos
c957f88 : libmix: fix video corruption in WiDi ext mode
cf5ce7a : Support playing protected contents.
a518446 : [PORT FROM R1][Video]libmix: add 16-byte aligment for H.263 decoder
571795e : [PORT FROM R1][Video] libmix: workaround gfx memory shortage issue
a6a49e2 : [PORT FROM R1][Video] libmix: set correct reference POC for interlaced H264 stream.
00fe228 : [PORT FROM R1][libmix] asf parser: Take into consideration when seek the preroll for asf parser
7032eb6 : [PORT FROM R1][libmix] fix issue - green line displays on the left side of thumbnail for the 1080p recorded video clip
685c8a5 : [PORT FROM R1][libmix] new encoder library
ef285e7 : [PORT FROM R1][libmix] new encoder library
1f177a5 : libmix: ignore mSizeChanged flag in flush function to avoid resolution changing issue.
f950b58 : libmix: limit the surface number for 1080p, considering the storage limitation
3d2fc8e : Logging mechanism of video middleware is not Android conformant, which makes it difficult to capture or filter messages based on need. Change tracing utilities to use Android's logging utilities.
851de78 : Libmix: Fixed surface pool allocation
e3ceeef : libmix: the frame ordering issue for AVC
8bb5be4 : libmix: correct the DPB management when a IDR is encountered.
909a220 : libmix: Distinguish fatal decoder errors from other decoder status
83e91d9 : Copy headers to target out headers.
f41c0aa : Added error detection code in the middleware. All code is wrapped into ifdef SW_ERROR_CONCEALMENT flag, and this flag is not enabled for now to avoid disturbing the normal operation.
71c3f60 : libmix: correct the method calucalte timestamp for mpeg4 decode.
f6fc063 : new asf parser and video decoder libraries with several fixes in mix_vbp
8a43d0a : libmix: override AVC's DPB size from VUI data
4aa8d98 : [BZ1652]: H263 video couldn't seek
a0d0bee : [BZ1129] Change the quantization table for MPEG4 decoder.
40016f0 : [BZ669] Ignore unimportant bits in h263 picture layer.
487b4d1 : [BZ1235] sync libmix to froyo stable branch
0fbcfce : Fix for MPEG4 HD videos getting stuck in between.
c3365d5 : Delete all unused makefile
a1f02eb : Enable buffer sharing in libmix and close log
93b1226 : add assist files for libmix
cb612c9 : glib free and cpp based libmix
71b67ca : Enable video playback in libmix
40509ed : Fix module tags line
04dfaaf : updated vbp mpeg4 parser to fix short video header start code emulation error
d9236e3 : Bug fixes and Video conferencing use case feature support: dynamic bitrate control(bitrate, bitrate percentage, window, minQP and initQP), NAL size, slice number setting for I/P frames, dynamic resolution change handling, AIR and decode error types
a6dc620 : Fixed memory leak in H.264 encoder.
74b6259 : Multiple video conferencing use case fixes. Fixed IDR interval always falling to default value. Fixes for HSD 3470714 (NAL delimiter API support), HSD 3470713 (Decoder freeze with packet loss), green screen startup issues, video corruption issues, frame manager fix.
aa78e4e : Decoder changes for RTP, partial frame handling, frame manager update for frame gap handling, handling slice loss.
58763ff : modified mix h264 encoder codes to support shared buffer mode encoding
f51db1b : modified mix h264 encoder codes to support shared buffer mode encoding
04e7513 : hack workaround to deal with the missing true/false keywords and the new android buid process and BSP code base layout.
21ab899 : Fix bug in seeking
4f46870 : Update of MixVBP from main MI-X repo. MixVideo and MixVBP fixes for partial frame and multiple NAL handling to fix several decode issues. Color conversion fix for encode.
35aa7d1 : Changed mixvideo to work with new libva
747c064 : fix frame reordering for 264 b frames
21a0e0a : Merge of 0427 GAID fixes and improve HW Decode for H.264 (overlay)
8558cf8 : sync up with WRS 0329 build
b25222d : mix_vbp: Added libmixvbp_mpeg4
22a9426 : mixvbp: we don't use 4 bytes-sized NAL header anymore
22741fa : log: fix for log redirection to logcat
54c7219 : start new branch (wrs-cdk-android-libmix-20100129)
bd8388b : start new branch (intel-cdk-moblin-libmix-20100129)
94d1758 : initial commit

+- Project: platform/hardware/intel/common/libva

f1ddaea : Initial empty repository

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

2dc257b : Fix defect when native buffer mode fallbacks to byte-buffer mode (raw data mode). The color format needs to be set to default as non-Intel format.
15f60f1 : Fix defect when native buffer mode fallbacks to byte-buffer mode (raw data mode). The color format needs to be set to default as non-Intel format.
d1e38d9 : VP8 OMX component - Add flushing the decode pipeline at the beginning, and make VP8 surface height uneccessary force to 32 bit align - keep it as same as original height.
dd94f00 : VP8 OMX component - Add flushing the decode pipeline at the beginning, and make VP8 surface height uneccessary force to 32 bit align - keep it as same as original height.
6c6d546 : adjust vp9 hybrid output buffer count to avoid play freeze caused by no available buffer
9e1ba4b : DecoderVP9Hybrid: add adaptive playback support

+- Project: platform/hardware/intel/img/hwcomposer

a584a96 : moorefield_hdmi: change INTEL_HWC_MOOREFIELD to _HDMI [DO NOT MERGE]
5094bbf : Moving Moorefield HWComposer in dedicated directory
8b0063f : First hwcomposer code drop for marvin
ff4b017 : Revert "reboot device when preferred mode is changed during hotplug"
9b759d8 : Initial empty repository

+- Project: platform/hardware/intel/img/libdrm

e052c6e : DRM: Add support for drmModeAddFB2
5805eb2 : DRM: Add 64-bit support

+- Project: platform/hardware/intel/img/psb_video

da9cacb : psb-video: Change the surface type to be uncached. to fix potential CTS issue such as: android.media.cts.EncodeDecodeTest#testVP8EncodeDecodeVideoFromBufferToSurfaceQVGA
cd73c9d : psb-video: Change the surface type to be uncached. to fix potential CTS issue such as: android.media.cts.EncodeDecodeTest#testVP8EncodeDecodeVideoFromBufferToSurfaceQVGA

+- Project: platform/hardware/invensense

3c9a4d3 : manta: batching and timestamp issues
6452c4e : manta: batching and timestamp issues

+- Project: platform/hardware/qcom/display

cbb846a : overlay: Call MSMFB_SECURE on alloc/free of secure rotator buffer
0028b62 : overlay: Call MSMFB_SECURE on alloc/free of secure rotator buffer
9fc57b6 : msm8974/hwc: Free all MdpPipeInfos on reset

+- Project: platform/hardware/qcom/gps

2d76a0a : carrier configured GPS_LOCK value missed out
66b3250 : carrier configured GPS_LOCK value missed out
be96ebd : Revert "GNSS measurement"

+- Project: platform/hardware/qcom/media

15fb17b : mm-video-legacy: vdec: force uncached gralloc buffers
377fd19 : mm-video-legacy: vdec: force uncached gralloc buffers
15e16d9 : mm-video-legacy: vdec: disable frame parsing in component
dd51ac5 : mm-video-legacy: venc: do not send duplicate EBDs in case of an error

+- Project: platform/hardware/qcom/msm8x26

b2c727c : Revert "DO NOT MERGE Revert "Kernel headers for LNX.LW.2.0-00300-8x26.0""
50b91f9 : DO NOT MERGE Revert "Kernel headers for LNX.LW.2.0-00300-8x26.0"

+- Project: platform/hardware/qcom/msm8x84

b0ca779 : msm8x84: Update MDP headers for secure buffer ioctl
3be8c1e : msm8x84: Update MDP headers for secure buffer ioctl

+- Project: platform/hardware/ril

6923aaa : Telephony: Implementation of IWLAN.
794d233 : Revert "Revert "add apn setting parameters, and set apn parameters to bp""

+- Project: platform/hardware/samsung_slsi/exynos5

bd42692 : exynos: vdec: report width/height as stride/slice-height for BUFFER_COPY
4baab53 : exynos: vdec: report width/height as stride/slice-height for BUFFER_COPY
5a1fc68 : manta: libcamera2: fix copy-and-paste regression
2883b8d : manta: libcamera2: drain requests on empty request queue

+- Project: platform/libcore

8596076 : Increase ThreadTest tolerance
e0fae4b : Only allow one requestGC at a time
f339392 : Introduce checks for integer overflow during division.
8c83398 : Re-apply: Relax KeyPairGeneratorTest
0061423 : Suppress broken apache-harmony beans CTS tests
815362c : Suppress one more apache-harmony sql test
79b0da2 : Timing hacks DO NOT MERGE
dd981f1 : Suppress broken apache-harmony logging CTS tests
38b64e4 : Suppressing broken java.sql apache harmony tests.
27c55fb : DO NOT MERGE Revert "Remove workaround for *.clients.google.com."

+- Project: platform/packages/apps/Bluetooth

ca20f50 : DO NOT MERGE Fix security vulnerabilities in permission of deleting MMS/SMS
2ab3133 : Adding a new param to calculateLength for SMS to indicate if called for a segment of multipart msg.
a1c94c6 : Adding a new param to calculateLength for SMS to indicate if called for a segment of multipart msg.
7037bab : Rename isValidSubId to isValidSubscriptionid.

+- Project: platform/packages/apps/Camera2

cc60671 : Revert layout change for Camera
7109b77 : Establish synchronous camera closing when app utilizes API1/API2
9cc7ef5 : fix for a doublebounce of the filmstip button on filmstip swipe out
320bd2e : boatload of new assets
13b9f05 : Enable mode options when capture is done.
7870958 : rollback of b/16632474 and ag/518674
05144ea : Route zoom value through to zoomIndex in device API

+- Project: platform/packages/apps/ContactsCommon

44af2b9 : Making display name optional for directory contacts.
a6b2010 : Fix white text in audio mode popup (2/2)

+- Project: platform/packages/apps/DeskClock

d71c8a3 : Attach alarm lockscreen animator view to a parent
706918a : Fix alarm lockscreen crash

+- Project: platform/packages/apps/Dialer

d04f11f : Add ACCESS_WIFI_STATE permission to dialer.
0ff9877 : Set content inset end to 0.
8debdd7 : Move ToneGenerator recreation/release to onStart/onStop
33abd64 : Set the visibility of the FAB correctly even if mAnimate is false
a0e630c : Fixing possible crash on tab switch.
5c537ad : Fix IllegalStateException in Dialer

+- Project: platform/packages/apps/Email

7d4b26f : Add new account intent is no longer forwarding

+- Project: platform/packages/apps/FMRadio

e26a1c2 : DO NOT MERGE - [FM] Fallback if createAudioPatch fails
1a98ea7 : [FM] Earphone mode incoming call ringtone issue in loudspeaker
4f33aa3 : [FM] Earphone mode incoming call ringtone issue in loudspeaker

+- Project: platform/packages/apps/Launcher2

e9700b7 : Stretch small wallpapers to cover the screen in the picker.

+- Project: platform/packages/apps/Launcher3

f1d6458 : fix build
a93e745 : fix build

+- Project: platform/packages/apps/ManagedProvisioning

a701dca : On system update, do not delete system apps enabled by the profile owner.
96582fd : Revert "Block apps instead of uninstalling."

+- Project: platform/packages/apps/Mms

d38a88c : [DS] Correct the access method for telephony system property
cb18444 : [DS] Correct the access method for telephony system property

+- Project: platform/packages/apps/Stk

0db682f : DO NOT MERGE Change to add STK_PERMISSION for stk related commands.
1d8e001 : DO NOT MERGE Change to add STK_PERMISSION for stk related commands.
8f86843 : STK: Check that main menu exists before retrieval
a08cffe : STK: Check that main menu exists before retrieval

+- Project: platform/packages/apps/TvSettings

dcd9bca : DO NOT MERGE : Add link to home screen settings
89a8f59 : DO NOT MERGE : Add link to home screen settings
9c7270b : Remove uses of WebView from TvSettings
9555e6e : Fixed bug status not showing for connected APs

+- Project: platform/packages/apps/UnifiedEmail

8ba1beb : DO NOT MERGE Set CAB mode background to unblock dogfood

+- Project: platform/packages/experimental

67d09d9 : Update notification listener after API change

+- Project: platform/packages/providers/ContactsProvider

2a7fdc4 : Don't use queryContentProviders to avoid "transaction too large" exception
6522ca9 : Don't use queryContentProviders to avoid "transaction too large" exception
f447b5b : Add read/write profile permission to CP2

+- Project: platform/packages/providers/DownloadProvider

8026ba6 : Connection: close is enough to know length.

+- Project: platform/packages/providers/TelephonyProvider

98ad8f3 : Update db only if ContentValues obj being inserted is not empty.
24223db : Change to avoid parsing non-integer values to integer when repopulating db.
bc1edc2 : Support both user and carrier edited values.
bec8492 : Fixing the the conditions checked when searching conflicting row in db.
8c8fe50 : Change to add new column and unique constraint to carriers db.
3f2e68a : Change to add new column and unique constraint to carriers db.
391da4a : Fix long lines associated with INVALID_SUBSCRIPTION_ID.
b2c2a69 : Unable to make calls on LRW71C
0ec326a : Add HbpcdLookupProvider
fa0cec3 : Revert "Revert "add apn setting parameters, and set apn parameters to bp""

+- Project: platform/packages/services/Mms

1e14602 : Redact MMS message URL logging
77ee848 : Remove airplane mode and mobile data check for MMS request execution
189322a : Redact MMS message URL logging
b1bfa20 : Change tests against INVALID_SUBSCRIPTION_ID to use isValidSubscriptionId.
bfc3861 : Look up MMS APN using the active MMS APN name

+- Project: platform/packages/services/Telecomm

57412d3 : Add StatusHints for Conferences.
a31be43 : Speed up audio setup for IMS MT call
3871849 : Speed up audio setup for IMS MT call
f7a075b : DO NOT MERGE Fix NPE in Telecom
f004691 : DO NOT MERGE Fix NPE in Telecom
2a98c97 : Allow PSTN phone account for incoming calls from connection manager
df8b35e : Rename from VoWIFI to WIFI.
cd425a1 : Change tests against INVALID_SUBSCRIPTION_ID to use isValidSubscriptionId.
a3d522e : (Telecom-system part 4) Move telecom to the system server process.
55c613b : (Telecom-system part 2) Move telecom intialization from application to service.
c363213 : (Telecom-system part 1) Move global state from TelecomApp to TelecomGlobals.
8d0b4c3 : Add Systrace logging to Telecom
b686c84 : Create default InCallService with Context.BIND_IMPORTANT
6f06eb5 : Choose WIRELESS or HEADSET when Bluetooth disconnects.
38ad6e2 : Dont acquire prox sensor if there are no calls.
220bf57 : Update telecomm to use new Conference call APIs.
27677ba : Disconnect calls which were canceled via NEW_OUTGOING_CALL intent.
8324f24 : Telecomm Impl: Include more state in ParcelableConnection
29ffe31 : Handle null mConnectionService in disconnect
12f7620 : Clean up audio mode setting in telecomm.
aaf0082 : Add null checks to MissedCallNotifier.
12491e0 : Do not use stale PhoneAccounts when placing calls.
ba61523 : Improve wiring of Phone Accounts

+- Project: platform/packages/services/Telephony

cd98429 : DO NOT MERGE Change to make STK related intents protected.
fcb1d13 : DO NOT MERGE Change to make STK related intents protected.
8a21e9c : Fix NPE in TelephonyConnectionService.
46c662b : Provide config for excluding CDMA activation code.
5e31872 : Provide config for excluding CDMA activation code.
9261e50 : Add WFC StatusHints for Conferences.
e53c83e : Prevent merging conference calls hosted on peer device.
bcbed44 : Add handling of RADIO_NOT_AVAILABLE in TimeConsumingPreferenceActivity
6eaa6db : Use telecom.Connection state for WFC StatusHint.
f3245fd : Prevent merging conference calls hosted on peer device.
d3d8c26 : Null-protect reference to mOriginalConnection.
87050c6 : Handle new error code in CallStateException
bd41f74 : Set the capability to speed up audio setup for IMS MT call
9b68c5d : Add WFC label for incoming, update on state change.
ecae65a : Move WFC strings to framework/base
70294b5 : Convert InCall WFC labeling to use StatusHints.
760af40 : Set the capability to speed up audio setup for IMS MT call
c55097a : Adding hidden isVolteEnabled and isWifiCallingEnabled APIs for TelephonyManager
579ef55 : Move Wi-Fi Calling settings to separate screen
2615414 : Set CAPABILITY_WIFI on TelephonyConnection.
a6bc312 : Add error handling for outgoing WFC calls.
d0fe3f6 : Fix string breakage.
effef9c : Update WFC setting summary according to WFC mode.
1a7ab1a : Check radio, not ServiceState, for if radio is on.
b97fad8 : Add wifi calling setting in phone's call settings.
92ecec7 : WFC configuration: add GUI for Wi-Fi calling settings.
740e31b : Fix Cdma conference cleanup bug.
2171a56 : Fix Cdma conference cleanup bug.
35dbf54 : Use provisioning status to decide whether to display Enhanced 4G option.
5bca832 : Fixed an APN grey out issue
103e83a : Check both voice & data registration state for MO Call
1635769 : Fixed a bug where APN did not always show.
462cff8 : IMS: Fix phone app crash
c34bf31 : Restored 4G LTE setting for Shamu.
36c450a : Restored 4G LTE setting for Shamu.
83904e1 : Handle exceptions other than CommandException
854ec18 : Verizon Network Modes
da11247 : Revert "enforce dump permission on dump()"
cee09a5 : Implement the short-burst DTMF tones for CDMA calls.
c9a09e3 : Add support for handover connections
d7a06e9 : Prevent switchHoldingAndActive() from being called twice.
887c08c : Test APNs
3438dbe : Add telecomm registration support to SIP.
4a86a38 : Enable VoLTE/VT with overlay overrides.
50ac332 : Implement new Conference APIs.
7296371 : Force IMS disable.
5be002e : IMS mode (Enhanced 4G LTE Mode): replace hard-coded default value with constant.
b555ede : Remove audio handling from telephony. (1/2)
f132a1e : Trigger PhoneAccount registration from SUBINFO_RECORD_UPDATED
f5bef44 : Trigger PhoneAccount registration from SUBINFO_RECORD_UPDATED
7ba634c : Fix initialization of SIM accounts.
1f4d4a1 : Make AddAccountsReceiver a singleUser component.
a26b907 : Fix order-of-initialization problem with BroadcastReceiver
da9cf91 : Fix CDMA calls

+- Project: platform/prebuilts/maven_repo/android

cb11440 : Prebuilts for Android Testing Library 2.0
ed69504 : Support lib 22.0.0 in the prebuilt.
a679ccb : Add UiAutomator to the prebuilts. DO NOT MERGE
0fad308 : Add the test support lib to the prebuilts.

+- Project: platform/prebuilts/tools

8c72c47 : Add NOTICE to intellij annotations
0a701a4 : Add intellij annotations prebuilt.
5cfa1d4 : added NOTICE file. DO NOT MERGE.
b49ac7c : added gson 2.2.4 to prebuilts. DO NOT MERGE.
3187db3 : Add Lombok 0.2.3. DO NOT MERGE.
502a441 : Add EPL notice for the new version of ECJ (4.4). DO NOT MERGE.
03fde8e : Add prebuilts for ECJ 4.4, ASM 5.0.3 and EasyMock 3.3. DO NOT MERGE.
e8e9ef9 : Progard 5.1. DO NOT MERGE.

+- Project: platform/system/core

2040543 : libutils: fix overflow in String8::allocFromUTF8
5490545 : libutils: fix overflow in SharedBuffer [DO NOT MERGE]
d32a1d2 : Fix compile failure after rIfe1dc0791040150132bea6884f1e6c8d31972d1b
9e395ee : Prevent integer overflow when allocating native_handle_t
e8c62fb : Prevent integer overflow when allocating native_handle_t
5b3aa21 : fs_mgr: introduce fs_mgr_format to format wiped partitions
79f3384 : fs_mgr: introduce fs_mgr_format to format wiped partitions
c5a4b31 : android_filesystem: Remove setuid bits from tcpdump
767dee2 : audio.h: Add "safe speaker" device for limited-loudness use cases
ef3e3a3 : Remove the /dev/.booting file before triggering boot.
a352495 : Remove the /dev/.booting file before triggering boot.

+- Project: platform/system/extras

d604af2 : f2fs_sparseblock: Fixed handling of journaled sit entries
180c023 : Rename micro bench 32 bit

+- Project: platform/system/security

d4916a0 : Properly check for Blob max length
2e8124e : Fix unchecked length in Blob creation
bb9f439 : Fix unchecked length in Blob creation