android-5.1.1_r1 to android-6.0.0_r1 AOSP changelog

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

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

+- Project: platform/abi/cpp

52c919b : Don't hide C++ STL choice from the build system.
45b6545 : Fix include ordering.

+- Project: platform/art

d8e2850 : ART: Weaken size check in hprof
eb9d1f7 : ART: Relax verifier aput checking
c3ea889 : ART: Change UninitializedThis tracking in the verifier
e682a02 : ART: Change UninitializedThis tracking in the verifier
6aec9da : [MIPS] Avoid using odd numbered fp registers
0d9982d : ART: Fix Quick's DCE+GVN
168387d : ART: Change UnresolvedMergedType merge
f695a00 : ART: Change UnresolvedMergedType internal representation
6e9c66e : Fix a bug in the register allocator around pair allocation.
d333389 : Tighten default inlining settings when using the space filter.
f2ea71c : ART: Fix the simplifier for add/sub
ce4b132 : ART: x86_64 RoundDouble/Float intrinsics should initialize out value.
2ada67b : Don't dump stack when deleting an invalid local ref
8f96df8 : Allow for fine tuning the inliner.
681652d : HDeoptimize should hold values live in env.
af50e41 : Bugfix: Java char is 16 bits, can not be treated as boolean.
242ae94 : ART: Change the stack dump format to be in line with debuggerd
d021e16 : ART: Fix Quick/Optimizing suspend check assumption mismatch.
bfbb72e : Don't check code pointer for proxies in ArtMethod::GetQuickFrameInfo
3387f39 : Get non proxy method for StackDumpVisitor
030f2af : Reduce space filter threshold to 128.
22552df : ART: Boolean simplifier fix
3b7660d : ART: DCE should know that array-length can throw NPE
9f66589 : Fix cfi information for x86.
811cfdd : Re-enable run-test 449-checker-bce on MIPS64.
b5aeab1 : Initialize pDeoptimize quick entry pointer for Mips.
dbda04f : Return an invalid StackMap when none can be found.
9976738 : Fix proxy handling in FindDeclaredVirtualMethod
25e1af5 : ART: Change merges with Undefined to Undefined
c08e0c7 : ART: Fix test
6f0a9c3 : ART: Improve the symbolize script
5ee9454 : Support compiling run-tests with jack
c2bf125 : ART: Allow to set and copy conflicts in the verifier
a3cd834 : ART: Avoid soft- after hard-fail in verifier
a0b23bb : ART: Release inputs in Long.reverse intrinsic in x86
db05e31 : ART: Fix opsize in LoadArgDirect
ccbbda2 : Add implicit null pointer and stack overflow checks for Mips.
3abd437 : Do not create a HBoundType when the instruction is non-null.
9b39188 : ART: Symbolize all oat files in /data folder.
c4e75e2 : ART: Fix data loss when symbolizing oat files.
4721c2f : ART: Unlink target oat file before compiling
e54cd64 : ART: Remove bad FindSymbol call
52f0aeb : ART: Unlink target oat file before compiling
fecc465 : Do not replace a live phi with a dead phi.
b7a4790 : Revert "Revert "Do not update the type of something we already know.""
e7d876a : ART: Fix CFI annotation for art_quick_aput_obj
a10c713 : Quick: Disable GVN, DCE and LVN for type conflicts.
3ae8da0 : ART: Fix invalid access and DCHECK in verifier
e290896 : Require mutator lock for DeleteLocalRef
b91205e : ART: Fix streaming tracing issues
1ff04ab : ART: Bail out immediately on try/catch
a1935c4 : MIPS: Initial version of optimizing compiler for MIPS64R6.
ad80568 : ART: Only print stripped dex2oat command line
88802ca : ART: Fix kEverything compiler filter
92aec6e : ART: Reset runtime_throw_failure flag
6415013 : ART: Reset runtime_throw_failure flag
005deb0 : ART: Set methods to preverified in verify-none
9206789 : Hard-fail get-/put-object to a non-reference field.
20d60dd : Only do some checks when compiling against the core image.
559b1cc : [MIPS64] JNI Compiler: Sign-extend int function arguments
71e46c1 : Fix force copy
844fb67 : ART: Fix arm32 instrumentation exit stub
0b95bf1 : Fix imt conflict trampoline for mips64
94e7c05 : Increase alt signal stack to 32K on host.
2867634 : Use a flag from the verifier to know if we should compile.
b5171ff : BCE: don't assume a bounds check always gets a HArrayLength.
cb44b11 : Do not try to compile resource-only dex files.
0fd292d : Fix codegen_test after DCE fix.
18b236e : Recompute dominator tree after DCE.
574cce1 : BCE: Narrow instead of unconditionnaly overwrite the range.
310b0f5 : Fix another case of un-verified dead code.
e7c7d8e : Adding optimizing compiler test case for String.<init>.
a497d1c : ART: Follow-up to 507cc6f83bf6379728f2dd20391f2ed5fbfe6371
c94c6a7 : Fix field ordering for String in hprof
dd32833 : Make dex file verifier check that indexes are increasing.
ad3359e : Do not overwrite an input register in shift operations.
bad9c7b : New experimental GC stress mode
37fd527 : Change GC to allow strings to use large object space.
38fafa1 : Make large string use large object space.
4c67a6a : ART: Allow checking RETURN_VOID_NO_BARRIER on unresolved classes
6e80460 : Fix another miranda method moving GC bug
421e495 : ART: Don't do pre-linked calls to the interpreter bridge.
a6efe5e : ART: Disallow classes that are abstract and final
8859311 : Revert "Revert "Add support for inlining already sharpened interface calls.""
ee39360 : Revert "Add support for inlining already sharpened interface calls. DO NOT MERGE ANYWHERE"
042fd00 : Revert "Revert "Use IsAssignableFrom instead of IsSubclass for robustness.""
c48c7e6 : Use compiling class instead of outer class for access checks.
7d59309 : Use compiling class instead of referrer for access checks.
1e256bf : Be careful with predecessor/successor index.
be43861 : Don't check the return type in the builder.
0bc614d : Do not expect 0 or 1 only when comparing a boolean.
39d40af : Verifier: check an aput, even if we know it will fail.
a04e7b7 : Run a simplification pass before code generation.
753f1fb : Bailout from compilation if an invoke is malformed.
7d4cc8c : Fix wrong DCHECK in bounds check elimination.
25fde61 : Fix a bug in optimizing when the null constant has been DCE.
ff82263 : Fix String Change baseline compiler errors.
7257ece : Use signed encoding when using relative CFI addresses.
673b430 : ART: Check for expected args for instance methods
cbf5d89 : ART: Check var-arg count earlier in method verifier
38fad46 : ART: Fix BCE lint issue
1626b91 : Fix GC map generation edge case
31fa4b5 : Remove bogus DCHECK in BCE.
bca381a : Fix premature deoptimization if the loop body isn't entered.
3e91a44 : Fix case where block has no predecessor for StringChange.
e7738e8 : Quick: Handle total high/low register overlap on arm/mips.
9f7687c : Quick: Fix optimizations for empty if blocks.
dd3c7d2 : ART: Remove old DCHECK that trips Baseline
e0a9a53 : Fix StringChange for optimizing compiler.
a26cb57 : ART stack unwinding fixes for libunwind/gdb/lldb.
6e82168 : Fix moving GC bug in DoFilledNewArray
603b4c2 : Fix some java_lang_Class related moving GC bugs
dfc5db6 : Fix moving GC bugs in proxy stub for X86/X86_64
bf1fa2c : Follow up on CL 151605
ef484d4 : Fix nested deoptimization.
07c6f5a : Quick: Don't expect move-exception in every catch block.
e71eb1d : Fix some java_lang_Class related moving GC bugs
df75bca : ART: Allow PackedSwitch instructions with zero targets
6ecc296 : Quick: Fix marking unused registers in DCE.
a8b4100 : ART: Fix reporting initialized classes by CompilerDriver.
c362782 : Add support for inlining already sharpened interface calls. DO NOT MERGE ANYWHERE
23fad47 : Fix reference comparison after redundant phi elimination.
a3b9d4e : Add missing EndAssertNoThreadSuspension
afe9e13 : Set default visibility on art_sigsegv_fault.
9ad40fd : Change mips64 lwu to ld for loading caller ArtMethod*
4998374 : JDWP: update handling of 8-bit and 16-bit fields
6ba35b5 : JDWP: asynchronous invoke command handling
c1956de : Fix compaction bug in Class_getDeclaredMethodsUnchecked
00fd8c2 : Add cortex-a53 as a valid instruction set variant for arm64.
b89a8c6 : Fix compaction bug in Class_getDeclaredMethodsUnchecked
fac3a39 : Move image intern table into image
618fdff : [MIPS] Fix method tracing for mips64
9a7fffb : Reset GC performance stats at zygote fork.
8117250 : Let classloader provide correct LD_LIBRARY_PATH
21cb657 : Quick: Fix LoopRepeatingTopologicalSortIterator.
59bc214 : ART: Add SetSpecialSignalHandlerFn to version-script.txt
3b532d7 : Use runFinalizationWithTimeout for native allocations
3ae250c : More LOW_4G optimizations
7fabaa6 : Add atrace calls to runtime start and heap create
1c8bef4 : Add optimization for LOW_4G allocator
b7fd412 : Revert "Quick: Create GC map based on compiler data. DO NOT MERGE"
c8d000a : Revert "Quick: Fix "select" pattern to update data used for GC maps. DO NOT MERGE"
c991403 : Fix valgrind large_object_space_test
0fc16a0 : Revert "Revert "Turn off duplicate-classes checking""
8f23620 : Add a way to determine if a large object is a zygote object
520abbd : ART: Refactor Thread::Init
fad2cbf : Quick: Fix "select" pattern to update data used for GC maps. DO NOT MERGE
7cc8f9a : Quick: Create GC map based on compiler data. DO NOT MERGE
0adc90e : Emit instance fields for java.lang.Object in hprof
44905ce : ART: Prune FindArrayClass cache in image writer
d40bcc4 : Fix tracing
ff6d8cf : Add more info for attempting to delete non-JNI local reference
77be663 : Add a way to SuspendAll for a long duration
2791d5e : Add clear cache for JIT
519fd54 : Update IMT for stale miranda methods
3d21bdf : Move mirror::ArtMethod to native
bd7eef1 : Fix another source of undeterministic inlining.
2653149 : Fix another source of undeterministic inlining.
0bcf9fd : Fix test 115-native-bridge for Mips.
8ee2145 : ART: Add support for special handlers in sigchainlib
93de952 : ART: Use v2 version of NativeBridge struct
73a9377 : Add unstarted runtime test for String.<init>.
a2ea740 : Fix double-exception in super-class method validation.
f60cb1f : ART: Add Mips o32 callee-save registers to SaveAll frame
7be8302 : Add JNI String.<init> test for global and weak global refs.
1309ba2 : Fix single-step in native thread
1a302fb : Fix updating of JNI references for String.<init>.
1a1e77f : Fix valgrind includes
86a5b0e : Reset libc targetSdkVersion
3b74e27 : ART: Fix wrong hard-failure handling in verifier
e0cc299 : ART: Use kBadFprBase on mips64 and arm64.
2b3f42e : Add missing oatdump test dependency
c930980 : Add oatdump test
61833c5 : Fix mac build: cast fpr callee save addresses.
f2383d6 : Fix mac build: include <sys/time.h> in time_utils.cc .
41b175a : ART: Clean up arm64 kNumberOfXRegisters usage.
54d6573 : JDWP: fix breakpoint on catch statement
4fa04a6 : Make inlining deterministic.
08d1b5f : Fix for potential moving GC bugs around proxy class.
d6ec651 : ART: Sometimes even empty methods take forever to verify
8110447 : ART: Sometimes even empty methods take forever to verify
18a1827 : Revert "DO NOT MERGE ART: Turn off duplicate-classes checking"
99ca40c : ART: Refactor UnstartedRuntime for testing
15e9ad1 : Intercept JNI invocation of String.<init> methods.
48b7918 : ART: Fix gtest dependency
a56ce5e : Fix a cts crash around proxy class fields.
aafcfca : DO NOT MERGE ART: Turn off duplicate-classes checking
8256609 : ART: Fix RegisterNative order
f177dd6 : ART: Change huge-method warning in verifier
094ff2c : Fix debuggable compiler flag detection for secondary dex files
a5a1c13 : Test and fix bug checking status of secondary multidex files.
6650075 : JDWP: more GC safety
2501595 : Undo arm64 workaround.
1e1a472 : Print more info on mark sweep invalid ref crash.
a02e391 : Add new style String operations during compilation init, part 2
577d24c : Stop wrapping close(2) with TEMP_FAILURE_RETRY in art.
a32474e : In hprof, use an address within string for char array of empty string.
a298e6d : Add new style String operations during compilation init
788a0a1 : Fix non-range String init calls
039ab3d : Remove doublequoted command to adb sh -c.
c99b900 : In hprof, set string class instance size to that of an empty string.
375a29a : Print field info on mark sweep invalid ref crash.
3b0ee6f : Quick: Fix marking high words in DCE.
a36098b : ART: Do not relocate app program headers in patchoat.
3beb245 : Also print class for NoSuchFieldException
e8ff50d : ART: Rediscover loops after deleting blocks in DCE
cc61340 : Quick: Fix DCE, clear high word flag in RemoveChange().
368010a : Add notes about fast JNI calls.
a395c0a : Hold heap bitmap lock in Heap::GetObjectsAllocated
325ec9b : Fix bug in removal of *.flock files.
ce7d005 : ART: arm indexOf intrinsics for the optimizing compiler
8db2a6d : Quick: Fix DCE to mark wide register overlaps correctly.
f450cf6 : Add test for String init called from unresolvable class.
21030dd : ART: x86 indexOf intrinsics for the optimizing compiler
db30566 : Remove unused StackHandleScope
f7f798c : Fix typo in VLOG message.
f16d572 : Add more diagnostics info to flaky oat file assistant test.
8e5bd18 : Add a flag to StackVisitor for inlining.
0a23d74 : Add a parent environment to HEnvironment.
ba56d06 : [optimizing] Improve 32 bit long shift by 1.
56869c1 : Don't allow JIT to compile native methods
70f7d98 : Don't allow JIT to compile native methods
0456881 : Fix stub_test for Mips64
50030ef : Check IsReferenceVReg during deopt
f00baf5 : Check IsReferenceVReg during deopt
dd5a4d0 : ART: Merge entries with same name and protect in MemMap dump.
17a924a : ART: Merge entries with same name and protect in MemMap dump.
8ee43e3 : ART: Fix debug output for bad reused MemMap.
b550582 : ART: Fix debug output for bad reused MemMap.
678e695 : ART: Refactor 082-inline-execute
5eae455 : Support multiple instrumentation clients
c3cde2c : JDWP: properly combine location events
1cc71eb : Insert a read barrier in the JNI bridge.
c96d5c8 : Quick: Fix DCE to rename SSA regs for degenerate Phis.
c2d3221 : Quick: Abolish kMirOpCheckPart2.
85336e3 : Fix broken checks in IsValidPartOfMemberNameUtf8Slow.
b361d94 : Fix typo in comments.
f80552b : Quick: Abolish kMirOpCheckPart2.
0b49f02 : Quick: Abolish kMirOpCheckPart2.
92e83bf : [optimizing] Tune some x86_64 moves
0462c4c : Support multiple instrumentation clients
5446254 : Remove unused InvokeWithShadowFrame
4ef69be : Add stub_test implementation for mips & mips64
e299f16 : Quick: Abolish kMirOpCheckPart2.
f60715c : Quick: Fix DCE to rename SSA regs for degenerate Phis.
8508e37 : Fix broken checks in IsValidPartOfMemberNameUtf8Slow.
8c0c91a : Use a growable array instead of an environment during SSA.
3ba8671 : Fix broken checks in IsValidPartOfMemberNameUtf8Slow.
db216f4 : Relax the only one back-edge restriction.
d90957f : ART: Fix mips64 jni bugs.
a412964 : In quick compiler, force string init invoke to be fast path.
5c8fe30 : In quick compiler, force string init invoke to be fast path.
6b45fd2 : No need to relocate the core image for the art script.
f7083ed : Quick: Inline synthetic accessors generated by jack.
d5f1005 : Quick: Inline synthetic accessors generated by jack.
472b00c : Bump jdwp timeout to 12 minutes.
51a9098 : Re-enable JDWP tests on volantis.
27a4a9d : Fix instrumentation exit stub for arm64
e7755e7 : Fix Mips64 utils.h typo
1d85823 : Temporarily suppress 098-ddmc for the read barrier config.
a538eff : Fix instrumentation exit stub for arm64
fbda5f3 : Find better split positions in the register allocator.
df2bb1f : ART: Fix double-free in oatdump
f307f8c : ART: Emit debug info when app is debuggable
ba52e13 : Delete invalid DCHECK
3c683c5 : Revert "HACK: Disable native stack trace dumping for tetra. DO NOT MERGE"
241a958 : Fix mismatched new[]/delete.
e1a0153 : Delete invalid DCHECK
a6ce5b2 : Improve JNI registration failure logging
5c02d6c : Improve JNI registration failure logging
46578a4 : Fix NanoSleep and add test
0b063d9 : Fix NanoSleep and add test
414369a : Add some more DISALLOW_COPY_AND_ASSIGN
8484d23 : ART: Emit debug info when app is debuggable
7394569 : Revert "Revert "Revert "Revert "[optimizing] Improve x86 shifts""""
3130cdf : Add some more DISALLOW_COPY_AND_ASSIGN
d45c843 : Request full/partial GC type from VMRuntime.requestConcurrentGC().
5a1b2bf : Let the map function compute the relative pc.
332ef32 : Let the map function compute the relative pc.
e3d623e : ART: Fix max build
0ae9899 : Request full/partial GC type from VMRuntime.requestConcurrentGC().
8223b80 : Fix mips64 bugs.
3bf2d47 : Print memory maps on GC crash.
91ddd0d : Re-enable clang for Mips/Mips64 targets.
033d745 : Add binary search table to .eh_frame_hdr
d38ec80 : Print memory maps on GC crash.
732e886 : Change invalid root from LOG(ERROR) to LOG(INTERNAL_FATAL)
175746a : Change invalid root from LOG(ERROR) to LOG(INTERNAL_FATAL)
38f2085 : Update the remaining input index of phis after deleting an input.
6d73c9d : Do not write CFI and symbols for deduplicate methods.
702d260 : Skip compilation when falling-through out of method code.
6db49a7 : Update the remaining input index of phis after deleting an input.
5d7b7f8 : Update the remaining input index of phis after deleting an input.
b0a962c : Move .eh_frame to the end of ELF file.
bc90fd0 : Major refactoring of ElfBuilder.
2af2307 : Revert "GVN final fields even with side effects."
7817336 : GVN final fields even with side effects.
8b83b55 : ART: Allow oat files with duplicates classes in corner case
0cba004 : ART: Allow oat files with duplicates classes in corner case
61d7ca8 : ART: Whitelist DexPathList$Element constructor
9651d9b : Restore interpreter check during DoCall removed by string init.
3a01631 : ART: Fix loop information after dead code elimination
c263bf8 : Only print IRT remove local warning if CheckJNI is enabled
395086f : ART: Fix loop information after dead code elimination
c5adebc : Only print IRT remove local warning if CheckJNI is enabled
5790260 : Add synthesize uses at back edge.
69a2804 : ART: Fix loop information after dead code elimination
9d6bf69 : JDWP: properly combine location events
657318c : Add dependency on libbase.
ec525fc : Factor MoveArguments methods in Optimizing's intrinsics handlers.
b81e1cd : Fix missing transaction abort error message
2d27c8e : Refactor InvokeDexCallingConventionVisitor in Optimizing.
dd17bc3 : Fix for incorrect encode and parse of PEXTRW instruction
2a7a1d7 : Revert "Revert "Revert "[optimizing] Improve x86 shifts"""
5c8bb7e : Bugs have been fixed, so run the tests.
9b95a05 : Revert "Revert "[optimizing] Improve x86 shifts""
19ad582 : ART: Move dex2oat watchdog output to LogLine
d687e37 : ART: Move dex2oat watchdog output to LogLine
e0705f5 : Fix for incorrect encode and parse of PEXTRW instruction
90e3404 : ART: Remove multidex limit
471b7cb : HACK: Disable native stack trace dumping for tetra. DO NOT MERGE
626ecd0 : Fix possible null deference in Throwable::Dump
4a24858 : Fix possible null deference in Throwable::Dump
32c26b8 : ART: Remove multidex limit
67aea0a : Change ddmc run-test to make new objects instead of strings.
22c2d74 : Quick: Fix crash on fall-through out of method code.
2bee20b : Quick: Fix crash on fall-through out of method code.
e48b29b : Prevent undefined behavior in RosAlloc.
06cb4a9 : Fix constructor access check through reflection
81aa012 : Fix some compaction bugs in string allocation
0c5bbc1 : Minor refactoring of ElfBuilder.
be8f57d : Quick: Avoid unnecessary GVN work in release builds.
c71d921 : Fix constructor access check through reflection
c6e7845 : Quick: Rely on inferred types in GVN/LVN/DCE.
2d2f2a9 : Fix constructor access check through reflection
e85e123 : ART: Add FOUR_ARG_DOWNCALL macro for MIPS64 entry points.
a3c3827 : ART: Fix MIPS entrypoint downcall macros.
3e3d733 : Have HInvoke instructions know their number of actual arguments.
69bdcb2 : Fix java_lang_Class newInstance for strings; also quick entrypoints.
8208bdd : ART: Fix constructor access checking
848f70a : Replace String CharArray with internal uint16_t array.
8365a99 : Switch the default read barrier type to a Baker one.
0dd76cd : ART: Fix constructor access checking
0d22184 : Revert "Revert "[optimizing] Replace FP divide by power of 2""
8a35405 : Fix mismatched malloc/free delete/new.
2c9bd22 : Fix clean-oat
4ed947a : Dissociate uses with environment uses.
769c9e5 : ART: Simplify Ifs with BooleanNot condition
f725550 : Quick: Avoid unnecessary GVN work in release builds.
2b1c622 : ART: Fix removing a Phi with RemoveInstruction
f213e05 : Add support for caching float and double constants.
c7508e9 : ART: Fix removing a Phi with RemoveInstruction
2967ec6 : Add InsertInstructionAfter in HBasicBlock.
a5e69e8 : Quick: Rely on inferred types in GVN/LVN/DCE.
9d750ef : BCE: don't add deoptimization if the loop has early exit.
206d6fd : Deoptimization-based BCE for unknown loop bounds.
067cae2 : Revert "[optimizing] Replace FP divide by power of 2"
e34a42c : ART: Fix Trace types, check minimum buf size
c4013ea : ART: Fix addpd opcode, add Quick x86 assembler test
b15be57 : ART: Test for GVN skipping
24d65cc : ART: Fix missing dependency between GVN and other passes
f36cb5f : Move Class.newInstance to native
3c1c05a : Disable Quick's GVN-based dead code elimination.
399ff77 : Mark the test as failing while investigating.
03b9ee4 : ART: Refactor utils/assembler test
dd3208d : ART: Fix DBG_START_LOCAL verification.
94329d3 : ART: Duplicate-classes cleanup
99dbd68 : [optimizing] Handle x86 const length BoundsCheck
00bb878 : ART: Add GENERATE_CFI to the ZygoteHooks debug flags
1152c92 : [optimizing] Rename HasArrayAccesses and check it
f99bcd2 : ART: Do not log non-swap usage
0379f82 : Fix DCHECKs about clinit checks in Optimizing's code generators.
b28412e : Guard against name == null in ShortDump
20e8d43 : [optimizing] Ensure FillNewArray sets array access
5f02c6c : Reduce the number of explicit clinit checks for static invokes.
b9aec2c : ART: Check for duplicate classes when loading oat files
1c533c1 : ART: Fix gtests broken by dead block elimination
4c0eb42 : Ensure inlined static calls perform clinit checks in Optimizing.
2d7352b : ART: Dead block removal
7cc56a1 : Debugger: Remove support for setting values in optimizing.
33e1f8f : Don't use 'sh' on the host.
06801ff : Use 'sh' explicitly when invoking the art script.
4f7fdd2 : Make tests assume ANDROID_ROOT is not /system.
5ea536a : Remove ArtMethod* parameter from dex cache entry points.
60f63f5 : Use the lock word bits for Baker-style read barrier.
a61894d : Fix reflection handling and test flakiness
4f46ac5 : Cleanup and improve stack map stream
ad67727 : Quick: Fix and enable DCE and improve GVN/DCE cleanup.
8cbab3c : Linear scan: split at better positions.
af88835 : Remove unnecessary null checks in CheckCast and InstanceOf
917f9ab : ART: Run BooleanSimplifier after inlining
084f7d4 : Quick: Fix out of temp regs in ArmMir2Lir::GenMulLong().
c416d33 : Move stack map stream implementation to its own cc file.
0a025d2 : Skip known broken tests for ARM back ends on ARM as second arch.
edad8ad : Remove ActAsNullConstant
5384919 : Mul simplification should expect zero operand
c91df2d : Revert "Revert "Quick: Rewrite type inference pass.""
1b717f6 : Revert "Quick: Rewrite type inference pass."
bfdcdc1 : ART: Fix re-throwing failures of non-convention errors
8a813f7 : Do not mention x86 floating point numbers in CFI.
2cebb24 : Replace NULL with nullptr
e490b01 : Quick: Rewrite type inference pass.
533c207 : Simplify template parameters of Elf classes.
7fd8b59 : Fix X86_64 assembler REX instructions
943136f : Remove warning when we do too many simplifications
c3d743f : ART: Update last_instruction when adding Phis
862aaef : [optimizing] Name the last DCE pass.
fac1070 : Quick: Remove broken Mir2Lir::LocToRegClass().
8f20bdb : Run DCE again after all the other optimizations have run.
641547a : [optimizing] Fix a bug in moving the null check to the user.
f7c7fb4 : Propertly quote arguments after latest adb/vogar changes.
4dcfc43 : Fix tlsPtr_.long_jump_context == nullptr check failure.
5988547 : Class.forName(..., ..., null) fixes - Add test for Class.forName(..., ..., null) - Simplify VMStack.getClosestUserClassLoader based on new behavior of Class.forName(..., ..., null)
fc58af4 : Add AbstractMethod, Constructor, Method
70bef0d : ART: Add compiled-methods
26684c0 : ART: Extend run-test 068-classloader
40741f3 : [optimizing] Use more X86_64 addressing modes
527c9c7 : Generate .eh_frame_hdr section and PT_GNU_EH_FRAME segment.
0774307 : Do not look for prebuilts on architectures other than Arm.
b29ea8c : Revert "fix optimizing gtests"
7d27537 : ART: Update loop info of all nested loops when inlining
0cdf6d3 : Revert "Run DCE again after all the other optimizations have run."
69dcf64 : fix optimizing gtests
7a9c885 : Run DCE again after all the other optimizations have run.
2be39e0 : Use --dump-stats to dump optimizing compiler stats.
b330664 : [optimzing] Fix codegen bug and improve type propagation
3e52aa4 : Move GetAndroidToolsDir to common location.
1ba1981 : Linear scan: Use FirstUse instead of FirstRegisterUse.
d9b9240 : Fix another mistyped location.
a446d86 : Improve performance of HashSet
b1fcead : ART: Change image_classes and compiled_classes to unordered set
fdee2c0 : ART: Fix wrong parameter in JIT
b0bd891 : [optimizing] Replace FP divide by power of 2
339dfc2 : Incorrect transformation of (sub,neg) to (sub) for fp
0d13fee : ART: Simplify more bool operations
71affb5 : Disable tests for volantis.
97833a0 : Opt compiler: Minor object store optimizations for ARM64.
232ade0 : Revert "Revert "Optimizing: Fix long-to-fp conversion on x86.""
0c25d10 : optimizing: fix gtests
b2a5847 : Minor improvements to 458-checker-instruction-simplification.
d921d64 : Opt compiler: ARM64: Block VIXLpools when recording the pc.
09a9996 : Opt compiler: ARM64: Follow other archs for a few codegen stubs.
27df758 : [optimizing] Add memory barriers in constructors when needed
2fa194b : ART: Extend list of instructions accepted as boolean inputs
acc0b8e : Fix lint error.
88c13cd : Opt compiler: Correctly require register or FPU register.
5da2180 : Fix codegen_test for long multiplication.
2781f40 : Run jdwp tests now that localhost issues have been solved.
c8980de : Add sanity check for large object allocation
fa8429b : ART: Re-add dlopen
8693fe1 : RecordPcInfo() in GenerateStaticOrDirectCall() is misplaced on x86.
c50358b : Fix access past end of args array.
c9d185d : Fix undefined behavior in hash calculation.
f4eb9ae : ART: Fix a failing gtest
3fc992f : ART: Improve range search caching in LiveInterval
c08675c : ART: Fix incorrect last range when adding high interval
ad4450e : Opt compiler: Implement parallel move resolver without using swap.
3192540 : Cleanup unnecessary test conditions in ssa builder.
00e466d : Fix build
f903680 : Fix value used for shift in quick_cfi_test.
c7df66e : Remove transitive dependency on <cutils/atomic.h>.
241a486 : ART: Replace expensive calls to Covers in reg alloc
de48692 : Don't call ComputeEagerResolvedStrings
a4f8831 : Remove duplicates phis created during SSA transformation
3d23357 : ART: Fix whitespace in test
f1c6d9e : Fallback to quick in case of soft verification errors
f4687e7 : ART: Adds a regression test for an inliner issue
05144f4 : ART: Hot fix for an inliner issue
43af728 : Split safepoint positions to avoid calling Covers.
13b4718 : ART: Remove DCHECKs for boolean type
4a3faec : ART: Don't duplicate null/int/long constants when inlining
40da286 : ART: Streaming trace mode
10d6886 : Disable parallel GC by default
f776b92 : Remove dead blocks for the blocks_ array.
e14590b : Revert "[optimizing] Improve x86 parallel moves/swaps"
0d9f17d : Move the linear order to the HGraph.
9021825 : Type MoveOperands.
66d126e : ART: Implement HBooleanNot instruction
a978d43 : Revert "Add a check in the location summary."
009e2a6 : Do not deduplicate code if --debuggable is set.
5588e58 : Refactor safepoints in register allocator.
95bf754 : Add a check in the location summary.
5d4bb1d : ART: More nullptr checks in unstarted runtime
799b8c4 : Split .debug_info section to compilation units.
f3f2a7a : Remove suspend point from field loading
7848da4 : ART: Store classpath information into oat file
f865ea9 : ART: Make the PathClassLoader fast-path recursive
44fe8b3 : Fix test 104 for --relocate --no-patchoat
9086b65 : Fix valgrind tests
bf4d3af : ART: Add a null-check to unstarted-runtime
f778eb2 : ART: Add Security cutout to unstarted runtime
69a5030 : ARM64: Remove suspend register.
5f4886a : Fix a bug in type propagation.
1561e1b : Revert "ART: Turn of native stack dump on x86 on-device"
d3ed9a3 : Fix DCHECK failures from Class::VisitFieldRoots
a1c9f01 : getRuntimeStat() support (ART).
626a166 : Append [DEDUPED] suffix to all deduped methods in the symbol table.
7c869b3 : Move the file which defines DWARF enums.
c2055cf : Add test for x86-64 DWARF register mapping.
8dc7324 : Add --include-cfi compiler option.
0a18601 : Exercise the x86 and x86-64 FILD and FISTP instructions.
3481ba2 : ART: Clean up includes.
031af41 : Revert "Fallback to quick in case of soft verification errors"
386ce40 : Revert "Optimizing: Fix long-to-fp conversion on x86."
2d45b4d : Optimizing: Fix long-to-fp conversion on x86.
7f49e67 : Remove the --gen-gdb-info compiler option.
9d8606d : Whitespace cleanup in DWARFReg helper functions.
c34dc93 : Move 'ret' instruction generation inside GenerateFrameExit.
2f6cdb0 : Relocate DWARF using .oat_patches.
48ee356 : ART: Ignore result for exception-case JNIEndWithReference
e598e04 : ART: Add Array.createObjectArray to unstarted runtime
e9b160e : ART: Fix failure-log script
c785344 : Move ArtField to native
f9aac1e : Revert "[optimizing] Improve x86 shifts"
c2bcafe : ART: Refactor CompileOptimized
c136312 : Avoid using dex cache array pointers in libart.
c751d37 : Fallback to quick in case of soft verification errors
3773cd0 : ART: Remove WriteElf from Compiler
188d431 : Opt compiler: Instruction simplification for HAdd, HNeg, HNot, HSub.
a5c19ce : [optimizing] Improve x86 parallel moves/swaps
222fcf9 : [optimizing] Improve x86 shifts
39dcf55 : [optimizing] Address x86_64 RIP patch comments
7441769 : Fix checker tests in 458-checker-instruction-simplification.
b19930c : Follow up of "div/rem on x86 and x86_64", to tidy up the code a little.
55501ce : Optimizing x86: Fix VisitArraySet for FP value
3b9d57a : Move DWARF related code in ElfWriter to its own file.
b536247 : Extend the DWARF library to support .debug_info section.
46325a0 : Fix memory leaks in the CFI tests.
8f486f3 : ART: Fix indent in Mips backend
0df9e1f : Remove duplicate of DexFile::DecodeDebugInfo.
d0ad2ee : Add support for nested method verifiers
e3712d0 : ART: Use canonical location in dex2oat
691184d : Fix build - the stack frame is too large.
97e2f26 : Refine erratum 843419 check for linker workaround.
b952ac3 : Fix Mac compile error in debug_frame_writer.h
3f5881f : ART: IRT refactor
f9a627f : Add test cases to make sure GenDivRemLit() handles 16-bit constants correctly.
23cedd2 : Test DexOptStatus enum values match DexFile values.
c6b4dd8 : Implement CFI for Optimizing.
f55c3e0 : [optimizing] Add RIP support for x86_64
0f88e87 : Speedup div/rem by constants on x86 and x86_64
1961b60 : Quick: PC-relative loads from dex cache arrays on x86.
403e0d5 : [MIPS] Refactoring code for disassembler
d23840d : x86_64: Fix the rex prefix for movzxb, movsxb, movb
dd97393 : Implement CFI for JNI.
87b7c52 : Quick: Clean up temp use counting.
1109fb3 : Implement CFI for Quick.
6920639 : JDWP: fix thread_list deadlock
4388dcc : Opt compiler: ARM64: Use TBZ and TBNZ in VisitIf.
c7399c8 : ART: Remove LLVM cruft
7fa6e27 : Fix GenDivRemLit() for Mips.
3c54b00 : ART: Fix 64-bit ELF file support
8c57831 : Remove the old CFI infrastructure.
cc23481 : Promote pointer to dex cache arrays on arm.
e5c76c5 : PC-relative loads from dex cache arrays for arm.
3477307 : Quick: Use PC-relative dex cache array loads for SGET/SPUT.
4809d0a : Fix CC root visiting bug
62e074f : ART: Print C1vis header only if visualizer enabled
d875064 : ART: Remove unused variables.
733840f : Remove fuzzer build-time dependency on core image.
4af147e : Exercise art::arm::Thumb2Assembler::StoreToOffset for word pairs.
ca068b2 : Ignore not yet loaded classes during hprof
bd4e6a8 : Fix for incorrect parse of PEXTRW instruction
58d25fd : [optimizing] Implement more x86/x86_64 intrinsics
48cc32c : Revert "ART: Fix noreturn for Mac"
6622266 : ART: Turn off missing-noreturn for Mac
79dda42 : ART: Fix noreturn for Mac
720e71a : Add more logging for debugging possible deadlock
48699fb : Prevent verified method from being deleted by compiler driver.
75c40d4 : Fix JNI compiler for mips64
9b14dc3 : ART: Fix gtests for missing-noreturn
017d16c : ART: Make unknown variant "mips64r6" go away
ba1ff84 : ART: Fix no-return in sigchainlib
65b798e : ART: Enable more Clang warnings
758a801 : ART: Enable Clang's -Wdeprecated
d2c80c4 : Fix address formatting in Mips64 disassembler.
bb87e0f : Refactor and improve GC root handling
588e8e1 : Build 32-bit version of the disassembler as well.
189ae82 : Proper fix for issue 20051601 - arm actually means thumb2.
ca71458 : ART: Add Clang's -Wused-but-marked-unused
de194bf : Delete missed ClampGrowthLimit CHECK
e90db12 : Add missing RecordPcInfo's for intrinsics_x86.
2f0751e : ART: Turn of native stack dump on x86 on-device
24a05f4 : ART: Add support for "silvermont" variant
02d2f29 : Fix the read barrier builds.
95abd04 : Rename isDexOptNeededInternal and add kSelfPatchOatNeeded
34a0c20 : Delegate SIG_DFL on sigaction to libc.
45b1597 : Use va_list argument to abort transaction
3dcd58c : Fix a bug when creating a HDeoptimization instruction.
9415886 : ART: Avoid obvious segfault in arm & x86 fault handler
64db239 : Revert "ART: Workaround for b/20019689"
2fd7e69 : Use specific exception class to abort transaction
7bf5a26 : Explicitly specify the C libraries that have mallinfo(3).
f6a780a : ART: Move trace options to a struct
7de85ca : Remove version-script option
b207e14 : Pass linker patches around as const.
934d754 : Fix for issue 20051601 - ARM instruction alignment.
71b0ddf : Split RelativePatcher::ReserveSpace() into two.
ddac423 : Fix race with Heap::ClampGrowthLimit and GC
3f311cf : Add tests for Arm64RelativePatcher.
07b3c23 : Store OatDexFile instead of OatFile in DexFile.
760d8ef : Opt Compiler: ARM64 goodness
fc3ee8f : Revert "ART: Valgrind hotfix for VIXL 1.9"
c5a5ac6 : Exercise art::arm::Thumb2Assembler::StoreToOffset for words.
2c3e77a : JDWP: clear exception when allocation fails
4d23c9d : Add tests for Thumb2RelativePatcher.
1ec46bc : Update dexfuzz after optimizing default selection.
b163bb7 : Refactor RelativePatcher out of OatWriter.
812c141 : Move the "huge method" test into its own test case.
dc56cc5 : PC-relative loads from dex cache arrays for x86-64.
b4524fd : Switch to shared libcutils on host to fix odr-violation
0c365e6 : CanThrow() of HNewArray should return true.
aacc25d : ART: Fix unstarted runtime
328dd44 : ART: Workaround for b/20019689
d43b3ac : Revert "Revert "Deoptimization-based bce.""
06fbd65 : Fix test 421-large-frame.
a3164b9 : Fix formatting
aef17ec : ART: Regression test for condition materialization bug
0534beb : ART: Materialize constants on environment use
fb8d279 : [optimizing] Implement x86/x86_64 math intrinsics
6f71589 : Write .debug_line section using the new DWARF library.
4e5b208 : Fix JDWP race at runtime shutdown
75fda57 : ART: Valgrind hotfix for VIXL 1.9
9106e52 : ART: Set default prune counter to 10
2be4869 : Clean up some RecordPcInfo in x86 slow paths.
faed995 : Only GC the first time we call PreZygoteFork
461687d : Visit image roots for hprof
5aab7cb : Fix lint error.
d8126be : Fix locations at environment uses.
0cab5e6 : Visit image roots for hprof
c74658b : Cortex-A53 Erratum 843419 workaround in OatWriter.
a2d15b5 : Fix wrong assumptions about ParallelMove.
1b49872 : ART: Same skip-compilation heuristic in both backends
42514f6 : [optimizing] trivial x86 explicit null check fix
15c1975 : Revert "Revert "Add small library for writing of DWARF data.""
82e52ce : ARM64: Update to VIXL 1.9.
896f8f7 : Use variable encoding for StackMap.
1ded5be : Revert "Add small library for writing of DWARF data."
b765683 : ART: Inline MemoryRegion operations
a552e1c : Use unique location catalogs to encode Dex register maps.
bdba92d : Ensure MemoryRegion::Load & MemoryRegion::Store are word-aligned.
930ba1c : Tests still failing on buildbot's devices.
75c3d61 : Add small library for writing of DWARF data.
2846b68 : ART: General-case negation in boolean simplifier
20f8559 : Fixed layout for dex caches in boot image.
a2c1861 : Workaround for network issues: use 127.0.0.1.
f96e8bd : Fix 099-vmdebug and 802-deoptimization art tests for Mips.
cbaf496 : ART: Don't fail on unsupported conditions in boolean simplifier
3efe979 : Fix oat_file_assistant_test's ReserveImageSpace().
c986d6a : Disable host testing for now.
5978690 : On host, say the debuggee needs to be run through bash.
b51cdb3 : ART: Arm32 optimizing compiler backend should honor sdiv
d06dc9c : Please vogar by not giving a vm-command on host.
12be74e : [optimizing] Only print full stats in VLOG(compiler)
5b168de : Fix user-build on fugu.
12bca97 : Opt compiler: Fix move from constant.
9620b9d : Tweak test script while investigating failures.
3d329d7 : ART: Adds a help message for parallel compilation
bb9c6b1 : ART: Refactor callbacks_ in common_runtime_test
ca239af : Fix some reflection errors
7e7e0f4 : ART: Use enums in Trace
daaf326 : Add AccessibleObject and Field to mirror
4585f87 : ART: Some runtime cleanup
e488566 : ART: Use instrumented Alloc in Class-Linker
81c6f8d : ART: PathClassLoader for compiler
3e90a96 : [optimizing] Do not inline intrinsics
f01d344 : Implement a proper solution for temps.
512e04d : Fix typos spotted by Andreas.
5852991 : Re-enable test.
1095793 : [MIPS] Refactoring code for quick compiler
abbabc8 : JDWP: more checking for StackFrame commands
a0466e1 : GVN HClinitCheck nodes.
0624a27 : Include pid in trace metadata
572f07c : Update clean-oat-host after latest oat location changes.
d75948a : Intrinsify String.compareTo.
f646810 : ART: Fix IsInt when N==32, add tests
79829cb : Fix run-all-tests script when --always-clean is used
356a181 : Quick: Finding upper half of kMirOpCheckPart2 should passthough empty blocks
09ed1a3 : [optimizing] Implement X86 intrinsic support
16f149c : ART: Change RETURN_OBJECT verification for arrays
d856545 : Fix ClassLinker::MayBeCalledWithDirectCodePointer for JIT
d6c1ec5 : New localhost failures....
96cd87a : Add a script to run jdwp tests on the chrome buildbot.
807f178 : Adds host execution to dexfuzz.
74fc513 : ART: Define IsInt when N==kBitsPerIntPtrT
8d5b8b2 : ART: Force constants into the entry block
7904129 : Use the original invoke type when inlining.
6343411 : Store odex files in oat/<isa>/ directory.
51b1f7b : Mark the tests as failing for now.
0a38a0e : Make sure localhost is enabled on testing devices.
9437b78 : Revert "Revert "Inline across dex files.""
6ae7096 : Share dex register maps between stack maps when possible.
b2bd1c5 : ART: Formatting and comments in BooleanSimplifier
6e07183 : Quick: Fix "select" pattern to update data used for GC maps.
ab4a2f5 : Forbid the use of shifts in ShifterOperand in Thumb2
dc62c48 : Make subs and adds alter flags when rn is an immediate
fd18f5a : Inline long shift code
e16dad1 : Emit 4 byte UTF-sequences in place of encoded surrogate pairs.
e5fed03 : Support relative encoded dex locations in oat files.
10f56cb : ART: Fix crash in gtests
579ea7d : Share the runtime arena for faster compile times.
46e2a39 : ART: Boolean simplifier
6a816cf : Revert "Inline across dex files."
da4d79b : Unify ART's various implementations of bit_cast.
eb07669 : JDWP: Optimized single step during debugging
f6737f7 : Quick: Clean up Mir2Lir codegen.
0ba6273 : Revert "Deoptimization-based bce."
e295e6e : Deoptimization-based bce.
5305672 : RTLD_LAZY is not supported, use RTLD_NOW instead.
bce416f : Add code cache test
785049f : Add paths to apk!lib/<abi> to LD_LIBRARY_PATH
7e4c350 : Inline across dex files.
b4e1808 : Fix a bug in AddToCodeCache
3296f4c : Host dex2oat and patchoat require libcutils.
36540cb : Implement a space filter for optimizing.
0e07125 : Update script now that optimizing is default.
935e01a : Fix interpreter to allow 0 size sparse switches.
9ccd151 : Fix verifier handling of empty switch as last instruction.
cd8f637 : Remove some spammy logging
3d900a7 : Fix the mac build.
027f0ff : ART: Add Mips32r6 backend support
6ced409 : Enable more direct code for JIT
767c752 : Quick: Create GC map based on compiler data.
1445dd3 : Change "no-","no" test prefix to n
0b40ecf : Quick: Clean up slow paths.
a7d38fc : ART: Fix expectations for instruction-set-features string
3d12ead : ART: Change the isa defaults for Mips
e01a520 : Assembly TLAB allocation fast path for x86_64.
79bd2bf : Make it possible to enable tlab with a build parameter.
e86deef : Add verify-at-runtime compiler filter
004c230 : Compress the StackMaps.
1412dfa : Revert "Revert "Use optimizing for apps.""
c0365b1 : Remember whether a method was worth inlining.
d7cbf8a : Change RETURN_VOID_BARRIER to RETURN_VOID_NO_BARRIER
706cae3 : Revert "Use optimizing for apps."
5b783e6 : Fix 003-omnibus-opcodes flaky failures with GSS GC.
455f67c : Fix JIT options with late init
e84e4f7 : Remove the Android.mk GCC-only source files hackery
47f867a : Clean up hash set
e934df2 : Improve dex2oat --dex-file and --dex-location usage info.
22fe45d : Quick: Eliminate check-cast guaranteed by instance-of.
d2d62d1 : Add a script to be run by test device on buildbot.
aec8f93 : StackMap: Always load and store unalign.
3dbf234 : Fix oat_file_assistant_test32 flaky failures with GSS collector.
522e224 : ART: Fix condition for StoreNeedsWriteBarrier
6eff38d : Add JIT zygote hook
e730729 : Unbreak checker.
216eaa2 : Fall back to Quick when Optimizing cannot compile.
68e1500 : PREOPT compiles using dex2oatd so don't emit debug instructions.
f3251d1 : Use optimizing for apps.
850cd16 : ART: Fix build for counting arena allocations.
2d35d9d : Opt Compiler: Materialise constants that cannot be encoded
6d340c4 : ART: Faster implementation of GVN's hash table
a3d90fb : [optimizing] Use baseline when debuggable is set.
4633343 : Update test expections after network changes in kernel/libcore.
eeefa12 : Update locations of registers after slow paths spilling.
f2674ea : Fixed maybe used uninitialized
987ca8b : Add more info to GetSFields DCHECK
a878082 : ART: Change logging strategy in run-tests
6c77292 : Revert "Disable jit for ARM 64 bit"
921d6eb : Fix 32 bit loads of 64 bit direct code pointers
0d2ac18 : Fix 32 bit loads of 64 bit direct code pointers
bf9fc58 : Add more info to who called SuspendAll
0b7fcf9 : ART: Fix missing Erase() in error case
8711d1f : Fix valgrind heap_test.
12d625f : Change method verifiers to be thread local roots
bf9026d : Disable jit for ARM 64 bit
fead4e4 : [optimizing] Don't record None locations in the stack maps.
056ed4a : Update expectations for libcore bug.
3f6c7f6 : [optimizing] Improve x86, x86_64 code
db1c9ac : Exercise Heap::PreZygoteFork() in a test.
2435a43 : ART: Add entries_ lock for race condition
a8ac913 : Refactor code in preparation of correct stack maps in slow path.
8e6c3fd : ART: Fix arraycopy in Unstarted Runtime
ede7bf8 : Align CodeInfo regions instead of their inner subregions.
29ba1b0 : Fix the computation of the size of the stack maps region.
15b9d52 : API change in StackVisitor::GetVReg*.
e50b8d2 : Disable inlining in Optimizing when --debuggable is set.
a4d120c : Fix build breakage.
6eb987d : Fix copy/paste documentation error.
dd9d055 : ART: More cutouts for unstarted runtime
66cdcbe : Fix incompatible class change error for JIT stress mode
e2b6997 : Improve 080-oom-throw-with-finalizer.
9a44f87 : Add missing patchoatd dependency for oat_file_assistant_test.
9ac0e4d : Force word alignment of Dex register maps.
d7f8d05 : ART: Save work-line for pending runtime failure
c6201fa : Add way to select arena type at runtime
915b9d0 : Tweak liveness when instructions are used in environments.
c0bbc88 : ART: Allow multiple invoke-with for art script
3ccb90c : Fix style error in runtime/memory_region_test.cc.
20e7d60 : Fix art_quick_instrumentation_exit stub for x86_64
d335083 : Run the natural loop recognizer before building SSA.
3ce57ab : Revert "Opt Compiler: Materialise constants that cannot be encoded"
4f1a384 : Give an expected type to phis created for multiple returns.
60e2716 : ART: correct native bytes allocated in RegisterNativeAllocation
d04495e : Fix CC collector boot.
4460a84 : Rosalloc thread local allocation path without a cas.
0f7e3d6 : ART: Fix finalizable class in Unstarted Runtime
068b0c0 : ART: Fix AbortTransaction in Unstarted Runtime
091d238 : Fix incompatible class change error for JIT stress mode
4d57ecf : Properly compile multidex for tests when using Jack.
b59dba0 : Fix a bug in the SSA builder.
758c2f6 : Opt Compiler: Materialise constants that cannot be encoded
02e5f16 : Fix sampling profiler race condition
9b5cba4 : ART: Missing include
b2fd7bc : Opt compiler: Basic simplification for arithmetic operations.
234d69d : Revert "Revert "[optimizing] Enable x86 long support.""
783f9f3 : ART: Do a pre-pass for monitor_enter dex pc search
2ff8da6 : Fix byte and char Get32
73ffc3e : ART: Check image size when opening

+- Project: platform/bionic

8291194 : Update timezone data to 2015f
bf572d9 : Fix flaky test time.timer_settime_0.
de0fb39 : Restore protection flags for ifunc during relocs.
b8320b8 : Don't abort when failed to write tracing message.
aa55e7a : Add support for non-zero vaddr in maps.
9d11a70 : We don't have CXX_BARE any more
d7ce900 : Revert "Stop libc from cross-referencing unwind symbols"
9fee99b : Do not hold hash table lock while backtracing.
a5bb841 : Fix memory-leak on soinfo_free()
65dd858 : Fix alignment after variable-length data.
f643eb3 : Improve personality initialization
ae02a0a : Update timezone data to 2015e
754f669 : Pass around struct android_net_context for better behaviour
f7d5bf3 : Lock on dl_interate_phdr
e89c204 : Fix crash when trying to load invalid ELF file.
06700b2 : Fix crash when trying to load invalid ELF file.
fb3357e : Revert "[MIPS] Support FR=0 emulation on FR=1 64-bit FP registers"
40d9e7b : [MIPS] Support FR=0 emulation on FR=1 64-bit FP registers
2b028f5 : Fix bad merge of 64e9e71cdb7d88397e510e1986d494b797ed3b45.
96ebdcd : Remove libdl* tests from bionic-unit-tests-static
410c1ad : Fix flaky test of timer_create_multiple in L.
34e8e47 : Add flag that makes linker honor min(p_vaddr)
1d824c3 : [MIPS] Add optimized string functions
28154f5 : Improve library lookup logic
4d0d314 : Add versions to libm.so symbols
1eba2f4 : Revert "Improve library lookup logic"
d49850d : Fixes for building gdbserver (and gdb) out of the box.
ea4ef52 : Improve library lookup logic
c34df8b : Add support for cortex-a53 in bionic.
4205746 : Add version to libc.so symbols
929be68 : Hide accidentally-exposed __clock_nanosleep.
f1c8541 : Avoid name collision with user_fpsimd_state in <asm/ptrace.h>.
cce405a : Add a sys/procfs.h.
7051c0f : Fix two accidentally leaked mips64 symbols.
3e6f780 : Remove text-relocs support for apps targeting M+
64e9e71 : Define nonportable pthread mutex macros with the _NP suffix.
38263dd : Fix l_addr for the linker
25ac753 : Add process_vm_readv and process_vm_writev.
79b3877 : Fix application_sdk_versions_smoke test
66c3b2d : Statically linked executables should honor AT_SECURE.
07f4f5f : Check if strtab exists before using it
511cfd9 : Allow NULL in pthread_mutex_lock/unlock.
524f1f1 : Make path to apk compliant with jar url format
26e663d : Fix Mac checkbuild.
e49af9b : Export two dlmalloc functions everywhere.
7a799f2 : Fix a few libc makefile mishaps.
c534603 : Hide __atexit
5edb0f4 : Reorder DIR structure due to bad apps.
34de7f8 : Strip version info when extracting symbols
04f7e3e : Backward compatibility for dlsym(RTLD_DEFAULT, ...)
38c37d6 : Work around for libraries without dt_soname
c92f9f8 : libc: Add O_PATH support for fgetxattr / fsetxattr
c4ebe60 : Fix dlsym(handle_of_main_executable, ...)
c5e02ee : Cleanup ftruncate negative test.
5f3e19d : Fix error handling for negative size in ftruncate.
c3351ea : Work around incorrect dt_needed entries
ca10ac6 : Improve some of error/warning messages
4a7c3af : Work around incorrect dt_needed entries
d8ead18 : Add functions to provide target sdk version
15309fd : Fix RTLD_NEXT lookup for the local_group
7490c5c : Hide rt_sigqueueinfo.
2b5c228 : Remove pthread_detach_no_leak test.
69a5fb9 : Apply work around b/19059885 to x86
43850d1 : Use unified syntax to compile with both llvm and gcc.
22c21c6 : Fix opcode to compile with both gcc and llvm.
fa7ba62 : Don't use TEMP_FAILURE_RETRY on close in bionic.
4cb434d : Fix regression in crash reporting
ff40780 : Remove -z global workaround for target x86
d7ad443 : Fix regression in crash reporting
2a44cfb : ScopedFd: Don't use TEMP_FAILURE_RETRY() with close()
4bac6ea : Improved dlsym tests and fixes to linker
9cde1dc : Update NOTICE files (the second time today).
dd57029 : Simplify three copyright headers.
f0bd92d : Update NOTICE files.
5c0996a : Fix timer flaky test in lollipop-mr1-cts-dev.
f7009f4 : Switch libc/libcstdc++/libm to hash-style=both
6b27e6e : Revert "Fix volantis boot."
20db140 : Revert "Fix clang build."
6accf55 : Revert "Try again to fix clang build."
f41ed6e : Add definitions of Elf32_Sxword and ELFXX_R_INFO
d3cea87 : remove rootdir build.prop
af7e806 : Properly align init/fini_arrays for crtend.o
b3c01d0 : Use realpath for log and error messages
a60fd09 : Move pthread_atfork_dlclose test out of static lib
8264afb : VersionTracker: Ignore libraries without soname
456afe2 : Fix protected symbol lookups for mips
064a980 : Do not adjust PT_GNU_STACK segment
dc145b5 : Lookup version info when relocating mips got
f92a417 : Refactoring: move VersionTracker to link_image
114bd83 : Refactoring: extract lookup_version_info(..)
62075bc : bionic: fortify comments in _system_properties.h
3a7ed8f : Update to tzdata 2015d
126b5ef : Adjust DT_MIPS_RLD_MAP2 value
0b9e1c6 : linker: initialize system properties
e97d519 : Fix mips relocation to use load_bias as intended
53ba663 : Fix LD_PRELOAD for dlopen()
66fd2a2 : Add float support to binary event log.
123927d : bionic: add __system_property_area_serial()
452742d : Do not pack relocations for libc.so
62a0a63 : linker: use libc's environ variable to store envp
17b602c : Update to tzdata 2015c
7936fa6 : Reduce p_align for program header to page size.
f327fae : Include pthread_atfork.h to mips64 crtbegin
d1aea30 : Fix POSIX timer thread naming.
e91e66f : Use bfd linker for x86/x86_64 targets
ea295f6 : Unregister pthread_atfork handlers on dlclose()
6612d7a : Enable dlsym_df_1_global test for arm/arm64
b0b9338 : Exit normally when relocations are already packed.
094f58f : Revert "Unregister pthread_atfork handlers on dlclose()"
adfcb97 : Exit normally when packing relocs saves no space.
7280e50 : Remove jemalloc.a from libc_nomalloc.a
3391a9f : Simplify close(2) EINTR handling.
6df122f : Unregister pthread_atfork handlers on dlclose()
18870d3 : Always use signed leb128 decoder
f15ceeb : Always use signed leb128 encoding
7592008 : Update the search path for libclang.so
2a63421 : Statically link libc++ for prebuilts
6fb8e96 : Allow building libc long double code with clang/llvm.
bb25bbe : Adjust DT_VERSYM/VERNEED/VERDEF dynamic sections
3d7bea1 : Add library name to error message
3244d9f : add a fortified implementation of realpath
72a6fdc : Fix bug in app_id_from_name in stubs.cpp.
4ae7736 : add fortified memchr/memrchr implementations
21988a3 : Also send bionicbb logs to a file.
d3fe4f1 : Merge the two bionicbb services into one.
4228188 : add fortified readlink/readlinkat implementations
2a81536 : Support symbol versioning
a932513 : Fix clang build.
a4061cd : Clean up "logging".
e7e1c87 : add fortified implementations of pread/pread64
95f1ee2 : Change on handling of SIGEV_THREAD timers.
c0f8928 : Update the number of jemalloc reserved keys.
43e020c : Remove PROP_PATH_SYSTEM_DEFAULT.
163ab8b : Call __cxa_thread_finalize for the main thread.
66aa0b6 : Hide emutls* symbols in libc.so
940d312 : Fix addition of extra arg to cfi_restore.
605ee81 : Add missing cfi directives for x86 assembler.
5ddbb3f : Prevent using static-allocated pthread keys before creation.
a0ecd5b : Skip merge-failed messages from Gerrit.
d032378 : Don't build any changes that touch bionicbb.
ef25592 : Fix dl* tests to run-on-host
c0e7dbb : Add Elfxx_Ver* types
aba687a : Upgrade timezone data to 2015b
4d3abcb : Update update-tzdata.py tool to generate ICU4J data jars
41efc92 : Use assembly memmove for all arm32 processors.
76615da : Provide writer preference option in rwlock.
1dce3ed : Fix x86_64 build
cd13b14 : Stop libc from cross-referencing unwind symbols
dadac10 : Reject changes with cleanspecs.
aae859c : Add realpath for soinfo
694fd2d : Add a test for getdelim(3) on a directory.
f796985 : Fix bug for recursive/errorcheck mutex on 32-bit devices.
45c5713 : Add libdl dependency for target libraries
dffd3c5 : Try again to fix clang build.
0975a5d : Fix clang build.
76e1cbc : Fix volantis boot.
9b82136 : Add ANDROID_DLEXT_FORCE_LOAD flag
76ac1ac : Look into local group on dlsym with RTLD_DEFAULT
119cb55 : gtest_repeat should allow negative values.
b0cf928 : Remove _memset16 and _memset32 from mips/mips64 bionic.
e69c245 : Refactor pthread_mutex to support 32-bit owner_tid on 64-bit devices.
8fdb341 : linker: never mark pages simultaneously writable / executable
d6bf3d5 : Don't export new/delete from libc shared libraries.
56be6ed : Revert "Remove text-relocation support for lp32"
0ad256c : Fix ftw tests when run as non-root.
d3d018b : Update README.md for running tests on the host.
cb00add : Remove text-relocation support for lp32
56b2768 : stubs missing include for string.h
e01d32f : Upgrade kernel headers to 3.18.10.
20d89cb : Fix long lines and replace macros with functions.
6170693 : Make ThreadLocalBuffer a class rather than a macro.
ef11500 : Revert "Revert "add guard pages to the internal signal stacks""
a3125fd : Revert "add guard pages to the internal signal stacks"
3925f32 : Revert "Fix clang build breakage ("arithmetic on a pointer to void")."
16c7721 : Fix clang build breakage ("arithmetic on a pointer to void").
595752f : add guard pages to the internal signal stacks
e001ca3 : linker_environ: clear MALLOC_CONF when AT_SECURE=1
402d199 : Fix libstdc++.so hash-style.
947aded : Add test for thread_local keyword.
797bffb : Explain why we need objcopy for the linker
220b99b : Revert "Cause Fatal error when invalid pthread_id is detected."
569a752 : Fix comment drift in assorted relocation packer modules.
377243b : Remove PTHREAD_RECURSIVE_MUTEX_INITIALIZER and PTHREAD_ERRORCHECK_MUTEX_INITIALIZER.
df79c33 : Initial implementation of __cxa_thread_atexit_impl
17393b0 : Hide internal of pthread_mutex_t.
799cb35 : Fix in error handling in pthread_create.cpp.
0332478 : Cause Fatal error when invalid pthread_id is detected.
28e69f7 : Add O_APPEND flag for __libc_write_stderr.
d2bd573 : Remove unused/unusable relocation packer files.
2495851 : Use ALIAS_SYMBOL for assembler aliasing.
fa5faa0 : Make gensyscalls.py use the ALIAS_SYMBOL macro.
d165f56 : Replace fixed arrays with vectors
7d57623 : Convert result of a call to JSON.
673b15e : Let g_thread_list_lock only protect g_thread_list.
84c10c2 : RTLD_LAZY is not supported, use RTLD_NOW instead.
c889f13 : Work around a bug in the Jenkins queue API.
b584572 : Add test for pthread types alignment check.
a2db50d : Fix alignment error for pthread_internal_t/pthread stack.
e631f91 : Limit soinfo compatibility fields to arm32
bbb0432 : Return EINVAL when calling pthread_detach for joined thread.
aec2bb5 : Fix two errors in pthread_detach.cpp.
52393a5 : Move open from zip tests to dlext
2f836d4 : Make __get_thread inlined.
618f1a3 : Implement lookup by DT_SONAME
fa495d5 : Hide statfs/fstatfs' ST_VALID flag from userspace.
e44fffd : Fix library lookup for filenames with slash.
1101962 : Fix _PATH_DEFPATH to correspond to the actual default path.
ee7649c : set errno to ENOENT in getauxval per glibc 2.19
dc93db2 : Change name of rwlock benchmark.
ecbfb25 : Fix build: pthread_mutex/pthread_detach.
aef7195 : Support loading shared libraries from zip files
b3ac214 : Fix build: align pthread_cond_t to sizeof(long)
b5cd3c7 : Fix build: align pthread_cond_t to sizeof(long)
eb8b122 : Add alignment to opaque types.
9e6c7bc : Fix atomic_load on const variable in pthread_cond_t.
cb0443c : Remove obsolete test_isolated wrapper function
4c1dbb4 : Revert "Revert "Moving StringPrintf to libbase.""
b1ada3d : Fix typo
19656ce : General purpose memory allocator for linker.
32651b8 : Hide content of pthread_cond_t in pthread_cond_internal_t.
3e87c78 : Revert "Revert "Moving StringPrintf to libbase.""
d2dad2b : Revert "Moving StringPrintf to libbase."
6e86146 : Fix typo in alias symbol.
995b813 : For libm, use a macro for aliasing symbols.
7ed5fa1 : Moving StringPrintf to libbase.
2fabea4 : Hide content of pthread_rwlock_t in pthread_rwlock_internal_t.
2e16d2c : Switch libc and libm to sysv-only hash style
c94c7ff : Add some GNU specific elf constants.
64a9c4f : Make gtest_main exit 1 when some test are failed.
c4a586d : syslog.h: missing LOG_MAKEPRI definition
600bc3c : Rename LinkerAllocator and LinkerAllocatorPage
c9ce70d : Refactoring: rename linker_allocator files
4379016 : Revert "Modify test to avoid race condition."
3da136a : Modify test to avoid race condition.

+- Project: platform/bootable/recovery

be19dce : udpater: Call fsync() after rename().
6977276 : Revert "Change init sequence to support file level encryption"
392879e : Revert "Change init sequence to support file level encryption"
98c1a3d : Change init sequence to support file level encryption
1a92c44 : Add drm support to minui
0ddfa32 : Allow mounting squashfs partitions
7125f95 : Revert "Zero blocks before BLKDISCARD"
9154748 : Use f_bavail to calculate free space
c3dddce : More accurate checking for overlapped ranges.
cb9450e : Use f_bavail to calculate free space
afc7a78 : Allow sideloading without authentication.
c35f3ce : Allow sideloading without authentication.
0005f89 : Split WipeData into PreWipeData and PostWipeData.
b65f027 : Zero blocks before BLKDISCARD
0460f69 : Revert "Zero blocks before BLKDISCARD"
6abd52f : Revert "Zero blocks before BLKDISCARD"
604c583 : Zero blocks before BLKDISCARD
2c2cae8 : uncrypt: Write status when it reboots to factory reset
b5dabd2 : Really don't use TEMP_FAILURE_RETRY with close in recovery.
92eea1b : Handle BLKDISCARD failures
158e11d : Separate uncrypt into two modes
1857a7f : Don't use TEMP_FAILURE_RETRY on close in recovery.
df52e1e : Add an alternate screen for viewing recovery logs.
3e8d28b : uncrypt: Switch to C++
8853cb2 : uncrypt: package on non-data partition should follow the right path
93cec9a : Keep multiple kernel logs
6d820f2 : Turn on text display for debuggable builds
4cf34d5 : Fix mips64 minadbd_test build.
1593192 : Move minadb over to new API.
87ec73a : Fix minadb_test build breakage.
2f5feed : Check all lseek calls succeed.
f7466f9 : Stop using adb_strtok, and check argument validity.
6f76dd5 : Revert "Revert "init re-execs to set its security context now.""
c819dbe : Revert "init re-execs to set its security context now."
c57453d : init re-execs to set its security context now.
43b748f : Don't remove existing explicitly stashed blocks
0a5cb0c : Don't use typedefs that hide *s.
c68bd34 : imgdiff: Avoid infinite loop if inflate fails
8fd86d7 : Move the menu header out of the menu.
e46066f : Add missing \n after "Mounting /system." message.
985022a : Remove unnecessary globals.
300ed08 : Treat KEY_ENTER the same as KEY_POWER in the pager.
95fc63e : Rewritten file pager.
f012432 : Revert "Append kernel logs to last_log file"
2ec803f : Append kernel logs to last_log file
b07e1f3 : Update the comments for package installer commands
4af215b : Auto-detect whether to use the long-press UI.
20531ef : Switch minadb over to C++.
07cfb8f : Switch minui over to C++.
642aaa7 : Fix ScreenRecoveryUI to handle devices without power/up/down.
ec28340 : Move "Mount /system" to the main menu.
0713819 : Add ev_iterate_available_keys to minui.
bb78d62 : Move the recovery image version out of the menu header.
9e7ae8a : Move default implementations into Device.
42c1230 : Remove some commented-out code.
8de5207 : Move file paging into ScreenRecoveryUI.
018ed31 : Enable printf format argument checking.
aa0d6af : Remove the fixed screen size assumptions.
9ad9d66 : Remove a couple of unused inlines from minzip/Zip.h.
682c34b : Rotate logs only when there are actual operations
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."
e39a9bc : Refactor the codes to call wipe_data/wipe_cache functions
c277762 : Revert "Erase PST partition if its marked to be erased."
c679f93 : Add support to enter sideload mode directly
0374446 : Revert "Erase PST partition if its marked to be erased."
30694c9 : Factor out the "yes/no" menu and use it for "Wipe cache" too.
145d861 : Factor out option variables from int to bool types
59156bd : Remove support for Cupcake kernels.
01a4d08 : Fix recovery image text rendering.
4ec58a4 : Fix wipe command when using sideload in recovery
e853e96 : always use volume mount option when mounting a partition
fc06f87 : Make the recovery menus wrap.
1fdd452 : Always use strerror to report errno in recovery.
c51ac89 : Add "Apply update from sdcard" to default recovery image.
b2f9459 : Remove unused libutils references.
5b9defe : updater: Check the return value from ApplyImagePatch / ApplyBSDiffPatch
2196a3e : Install the recovery binary directly to the recovery image.
18f371d : updater: Check the return value from ApplyImagePatch / ApplyBSDiffPatch
5a50b1b : Install the recovery binary directly to the recovery image.
9c0f5d6 : Remove more dead code from minzip.
1df64d3 : Initialize stashbase even stash_max_blocks = 0
9022120 : Support resuming block based OTAs

+- Project: platform/build

9715d11 : "MRA58K"
35376e4 : "MRA58J"
bf9b6f1 : "MRA58I"
5ca931d : "MRA58H"
acff374 : "MRA58G"
7a61dd9 : releasetools: Fix the bug in symlink deletion.
b8e67f1 : "MRA58F"
d7885a8 : Set the Security Patch level with Oct 1 for MNC
84223e5 : "MRA58E"
394d7d6 : "MRA58D"
2396c59 : "MRA58C"
397785e : "MRA58B"
201eb07 : "MRA58"
c6eda23 : "MRA57B"
8d77197 : Don't fail build of otatools if there are no device certificates
1ee999d : "MRA57"
fc028e5 : Dist the otatools package.
03a4eef : "MRA56B"
f2b1796 : "MRA56"
0bb3145 : Set the Security Patch level for MNC
32bf3f3 : add otatools-package target
7262053 : "MRA55"
1b837f8 : "MRA54"
d1ac275 : "MRA53"
8d66b55 : "MRA51D"
9e99311 : "MRA51C"
11318c3 : "MRA51B"
0163f4c : "MRA51"
ed7e864 : fix a few bugs in the studio download button behavior: - make button text always white (avoid blue on blue during hover) - revise logic to add the platform name to download button to avoid weird duplicity bug on small screens - remove the animation script when clicking download before agree because it reloaded the page (unkown cause) depends on: https://googleplex-android-review.git.corp.google.com/#/c/752757/
f458ffb : "MRA50B"
a04a238 : "MRA50"
b823652 : "MRA49B"
dae7961 : Increasing all emulator system image sizes
956e469 : Increasing MIPS emulator system image size and user-data image size
fec2476 : "MRA49"
cd7dedd : "MRA48"
df3281b : "MRA47"
9f7d33c : "MRA46"
6a8f88c : adjust image placement for m hero on medium screens.
186c11c : "MRA44C"
c13124a : "MRA44B"
083da20 : doc change: Add hero image for m and css for landing pages.
b916a5b : Make sure only AppCompat (not it's tests) are in the docs
ed7785c : "MRA44"
e593e5c : Fix issie #23116383: Include security patch level in Settings
f29b5bd : Include new AOSP messaging app in base AOSP telephony builds.
7be3363 : "MRA43B"
018500e : Revert "Include new AOSP messaging app in base builds."
68c62e7 : Removing VisualizationWallpapers as it does not comply with API 23 rules
497bd77 : "MRA43"
007979e : Add support for clobbered blocks
cb9691b : "MRA42B"
45d3d51 : Increasing x86 emulator system partition size
a8b0905 : Include new AOSP messaging app in base builds.
4e0d34c : Increasing arm(64)? emulator partition sizes to 1.5GB
a18c502 : Final SDK, set PLATFORM_PREVIEW_SDK_VERSION to 0
38ffb0c : Bump PLATFORM_PREVIEW_SDK_VERSION to 4
79d27de : "MRA42"
5394e8b : Increasing x86 emulator system partition size
a764287 : Add the ability to display annotations in the generated docs (cherry-picked from commit 87c44d8a11d6f9e94c90197e7f8adf430c949c86) Bug: 8440225 Change-Id: I41c1c7909b283832b818b8860ffe370cd4328f20
07582a6 : MRA41B
3f60434 : "MRA41"
ebbd55a : "MRA40"
8cfe1e1 : "MRA39"
a6358f7 : "MRA37D"
c5ad2ba : "MRA37C"
f242d6d : "MRA37B"
e0fc1ad : "MRA37"
4ffd95f : "MRA36B"
4308bba : "MRA36"
e57b720 : "MRA35C"
37b065e : "MRA35B"
49bad4a : "MRA35"
636b0cf : "MRA34B"
66c8e8c : Don't prepend CC_WRAPPER to CLANG.
6d62d53 : "MRA34"
5d60080 : "MRA33"
0d6dfe3 : "MRA32"
cb894fe : "MRA30H"
0e14dcc : Add support-customtabs to the doc build.
c5d0bb8 : "MRA30G"
e0c0abe : "MRA30F"
dd5409e : "MRA30E"
4c4de48 : "MRA30D"
38274fe : "MRA30C"
c8b469a : Add support preference libraries to docs build
c12ee54 : "MRA30B"
3e5cd2d : "MRA30"
7ca49fe : "MRA29C"
cce673b : Read fstab from the source build.
307631b : Remove M codename, version number is 6.0.
a11f6c2 : [RenderScript] Only upgrade RS target API for compat build.
db042bd : Bump PLATFORM_PREVIEW_SDK_VERSION to 3
05e3646 : "MRA29B"
52441c1 : "MRA29"
302e944 : [RenderScript] Set RS_PREBUILT_LIBPATH for 64bit targets.
c25b43d : "MRA28"
4c80e50 : "MRA27"
2a761ad : "MRA26"
5b9810f : "MRA25"
221f0e9 : "MRA23D"
fec6172 : "MRA23C"
bfb6080 : "MRA23B"
b3faf96 : "MRA23"
1df6ca2 : "MRA22B"
6dcff68 : "MRA22"
215959e : Revert "Revert "Hide unwinder symbols in each binary.""
69f3c81 : "MRA21"
c671a7c : Split [CC|CXX]_WRAPPER from [TARGET|HOST]_[CC|CXX]
a584135 : DO NOT MERGE ANYWHERE. Add data binding to built javadoc.
7ae32fc : "MRA20"
a793477 : "MRA19"
0d6aba1 : "MRA18"
cfcb706 : "MRA16G"
e471cf8 : "MRA16F"
f17e9ca : "MRA16E"
c076152 : "MRA16D"
911692e : "MRA16C"
7ac6cb8 : Add LOCAL_NO_LIBGCC.
7b29cb1 : "MRA16B"
f6be1d9 : "MRA16"
1f8964d : Don't uncompress/page-align the jni libraries in apps_only build.
ab04663 : "MRA15B"
6432d75 : "MRA15"
99a8ac9 : "MRA14D"
dee4ba2 : "MRA14C"
f5d0934 : "MRA14B"
24165bd : "MRA14"
5349e7d : Add data binding to built javadoc.
6b74f21 : oem_image/custom_image: fix missing new parameter to build_image.py
9e36d4a : "MRA13B"
900d26f : "MRA13"
4217005 : "MRA09C"
2fd2c9b : Zero out blocks that may be touched by dm-verity.
74a81e6 : fix device specific fs_config on build server
4f70861 : "MRA09B"
e339552 : "MRA09"
97f3963 : "MRA08C"
0bbebcb : "MRA08B"
aee6585 : Update js/css versions and add pt-br.
1d4bb13 : "MRA08"
7e7cf07 : "MRA07C"
5c54d01 : "MRA07B"
6d7b796 : "MRA07"
348df02 : "MRA06B"
727f2a4 : "MRA06"
62079cc : "MRA05"
6517427 : "MRA04"
3ba7e43 : "MRA03"
0b9e204 : Support matching unicode characters in suggestions by changing match(regex) to indexOf(string).
4dacce9 : DO NOT MERGE Fix the syntax error in the edify script generator
b8eeeec : "MRA02"
41bcf3e : Fix build.
66c1471 : "MRA01"
cc241c7 : "MRZ90G"
1aa1af0 : sparse_img.py: Don't write empty map groups.
16401ad : Revert "sparse_img.py: Don't write empty map groups."
7f9470c : sparse_img.py: Don't write empty map groups.
19eeccd : Allow init to create /mnt/sdcard symlink.
a8d527a : "MRZ90F"
c36dd56 : "MRZ90E"
08ab5d7 : Retry adjusting the size computation for reserved blocks.
9a36219 : Revert "Adjust the size computation for reserved blocks"
9bdfda4 : "MRZ90D"
c7a6f1e : Retry adjusting the size computation for reserved blocks.
c3fd84b : "MRZ90C"
2384d01 : Revert "Adjust the size computation for reserved blocks"
209ff34 : "MRZ90B"
d83bb0e : "MRZ90"
6d5aad4 : "MRZ89"
d2f1207 : MRZ88B
df5a483 : "MRZ88"
d66faec : "MRZ86G"
a425516 : Raise API level to 23.
78d1cba : Fix conflict resolving error in ef5dc90bba179f774bee0c7e479965cef12091de
fa44216 : "MRZ86F"
e382a33 : "MRZ86E"
742f583 : Raise progaurd library to platform libraries even for "current" SDK.
e961af8 : "MRZ86D"
197fe45 : "MRZ86C"
21f331d : "MRZ86B"
af6c599 : "MRZ86"
d4127bc : "MRZ85C"
ef5dc90 : Add img2simg in host and ota packages
353265b : Add img2simg in host and ota packages
dc306e8 : "MRZ85B"
0cf80f3 : Bump PLATFORM_PREVIEW_SDK_VERSION to 2
648e40e : build_image.py: Make sparse squashfs images
fa6c8a9 : build_image.py: Make sparse squashfs images
7371a7a : Add hid command to base build
c8e2ca1 : "MRZ85"
2b4ff17 : Fix the error in sparse_img.py
efbb5d2 : Adjust the size computation for reserved blocks
8b6f323 : "MRZ84B"
d8510cb : "MRZ84"
bebd3cf : Use fstab in the source build
f86e7ee : Add compressor options for squashfs system images
fbff09e : "MRZ79H"
8c4da68 : "MRZ79G"
bc61733 : "MRZ79F"
92eb570 : Add BUILD NUMBER into oem image.
ab451fd : "MRZ79E"
8e03535 : "MRZ79D"
ab13975 : Pass --no-generate-debug-info to dex2oat.
45fa5f4 : "MRZ79C"
5a93c1c : "MRZ79B"
abf1aa8 : "MRZ79"
8e03097 : "MRZ78B"
c997cf9 : Docs: Fixing disappearance of the left-navs in NDK minisite.
e6e9856 : "MRZ78"
1b74805 : common.py: Add support for squashfs
1c90241 : "MRZ77B"
cade49d : Allow flashing a squashfs system image
71ca134 : "MRZ77"
770f2dd : "MRZ72F"
7897047 : "MRZ76B"
4c839ad : "MRZ76"
abe0c11 : "MRZ75"
ce5bc95 : "MRZ74"
0a6e8fa : "MRZ72E"
5aa6832 : selinux: add tools to dev path
2b7ba64 : "MRZ72D"
85ee69a : "MRZ72C"
b6b20af : Add support for cortex-a53 variants when building 64-bit.
ef58ef0 : "MRZ72B"
e3eb037 : "MRZ72"
548eb76 : Support SELinux context label when mounting
1566ad3 : "MRZ71C"
6784cae : Switch build to stricter aapt symbol generation
cf46998 : Add new variable SCAN_EXCLUDE_DIRS; specifies directories to exclude when searching source tree.
230223f : "MRZ71B"
f33d9a7 : "MRZ71"
7edba94 : "MRZ70C"
601ddea : Allow custom boot_signer and verity_signer.
b9284b1 : "MRZ70B"
b5cd1f0 : Add missing shared libraries to dist tools
29543aa : "MRZ70"
988f415 : "MRZ69B"
e588d89 : "MRZ69"
d0453c5 : "MRZ68"
8ce8ab7 : "MRZ67"
c255469 : "MRZ65F"
3b440a9 : "MRZ65E"
4aa93a7 : "MRZ65D"
42008e2 : "MRZ65C"
07417cc : "MRZ65B"
cf7fbcd : Remove duplicate CTS tests from libcore cts packages.
49cbee2 : "MRZ65"
726b7f3 : Fix the broken signing script
a1e1d9c : Add 'adb shell telecom' command to packages list
74a75cd : "MRZ64B"
aa319df : goldfish: logcat -Q in logd domain
9f8e1e1 : goldfish: rename goldfish_logcat.te to logd.te
94871b9 : goldfish: logcat -Q in logd domain
94c1826 : docs: Add styles for embedded videos to match DevSite
234360e : "MRZ64"
0e395b1 : "MRZ63C"
1782365 : "MRZ63B"
5fcaaef : Add post-install verification for BBOTAs
ad6b53c : "MRZ63"
226eb92 : Uncompress .so files before signing the apk.
1fb0152 : Don't extract jni from prebuilt apks.
d760d46 : Revert "Revert "Enable linker -fix-cortex-a53-843419""
026fb45 : "MRZ62B"
4fe7bfd : Add $ORIGIN/lib[64] to host binary's rpath.
cd8c93a : "MRZ62"
9fd7b46 : "MRZ61"
5159f81 : "MRZ60"
ad2494b : Remove gcc 4.9 workaround.
79a9f03 : "MRZ58D"
694eae2 : "MRZ58C"
81e39c3 : increment metadata versions.
a024274 : "MRZ58B"
11d3d48 : Increment css versions for appengine's benefit.
5b2c6e2 : Add support for RMTYPEDEF with Jack
17e09d9 : "MRZ58"
52d8d3d : docs: Increment all JS resource references to force refresh
6e46b31 : Add download button disabled state to sdk css.
1d8b270 : Include fingerprintd on emulator images
12f4497 : Strip LOCAL_STATIC_JAVA_AAR_LIBRARIES
e819398 : Both ext4 and f2fs binaries for adoptable storage.
7254999 : "MRZ57B"
b2c49b7 : "MRZ57"
899717f : Add huawei to vendor owner whitelist [DO NOT MERGE]
706180c : "MRZ56B"
825c1aa : Highlight Essentials tab for distribute/tools content.
a2eccba : Bump x86_64 system image size to fix build
b7f627a : "MRZ56"
abb9708 : update logo icons for sdk/ndk.
b8a9fac : "MRZ55"
c61fbc4 : "MRZ54"
41803ee : "MRZ53"
903186f : Use zipalign -p to page align .so files
ed6b635 : Uses SDK specific feature lists for SDK system images
9b2323e : Replace Launcher2 by Launcher3 for SDK system images
06828a5 : "MRZ51G"
cbe032f : Sync style changes from external (sync3).
41b24a5 : "MRZ51F"
cf7a3b9 : Highlight "Preview" subtab on preview pages. Support templating for ndk files within templates-sdk.
f0a8b85 : "MRZ51E"
ed9edb9 : Revert "Replace Launcher2 with Launcher3"
c0e833d : "MRZ51D"
b222b6e : Add recommendation suport library to build
d8308d4 : "MRZ51C"
bdd5e8e : Initialize ro.build.version.preview_sdk
0fa5417 : "MRZ51B"
d79778f : Replace Launcher2 with Launcher3
4e786a0 : "MRZ51"
a9d5cf7 : DO NOT MERGE Remove RecyclerView tests form pathmap
337a063 : "MRZ50C"
ab93772 : Add design support library docs
58c1b96 : Fix the permission setting in common.ZipWriteStr()
5b2a679 : "MRZ50B"
6e8931c : "MRZ50"
a6ffb92 : FORCE_BUILD_LLVM_COMPONENTS if HOST_PREFER_32_BIT.
400563e : "MRZ49C"
589e8c5 : Use TARGET_DEFAULT_JAVA_LIBRARIES instead of just framework.
949d358 : "MRZ49B"
83f4501 : "MRZ49"
0f54ada : Allow goldfish-setup to put the emulator in WiFi-only mode
c434f71 : Update device to use set_prop() macro
70b67ac : Don't exclude GPL binaries from the emulator system image
fabc869 : "MRZ48B"
e9ec053 : Label /dev/ttyGF* as serial_device
f1d32a1 : remove gatekeeper software module
0a0358c : "MRZ48"
b6bfb58 : Save Jack default extra args in a file
f2cdd5c : "MRZ47"
41814f4 : "MRZ46"
a8bbfca : Change "M Preview" tab to "Preview", change "monetize" subtab to "Earn". Highlight preview subtab on preview pages. Change "About" link to latest version of Android.
a48c74f : Improved/clarified license guidance for GPL code.
bbc1fb6 : "MRZ44F"
b23b5cc : Label /dev/goldfish_pipe as qemu_device
185d864 : "MRZ44E"
7d0e8a5 : "MRZ44D"
a5de1e5 : "MRZ44C"
9894e2c : "MRZ44B"
7d18a68 : Add tzdatacheck to image
5fa080b : "MRZ44"
f97b2ef : Style and template updates to support responsive layout, mobile nav, email signup, updated styles (sync2).
52e9404 : "MRZ43B"
3e8f161 : Remove libc++ from prepackaged shared libs in cts.
3bc0bc5 : Add locales sq_AL, gu_IN, and pa_IN for mnc-{dev,release} Bug: 21095280
5ece99d : Add support for clobbered blocks
49b362d : Remove libc++ from prepackaged shared libs in cts.
8788add : Add locales sq_AL, gu_IN, and pa_IN for mnc-{dev,release} Bug: 21095280
302e2f9 : Docs: Modified .cs page to reflect removal of 32-bit Darwin as NDK download option.
74b2788 : "MRZ43"
0ed694f : DO NOT MERGE - Change PLATFORM_VERSION from MNC to M
dea2272 : New "sm" shell tool to call StorageManager.
e1bf3dd : "MRZ42C"
bdd8ca0 : --no-as-needed needs -Wl.
6708b6c : Fix AddressSanitizer link order and multilib setup.
eebb800 : Make asan more closely match clang behavior.
c06ecd2 : "MRZ42B"
9269975 : "MRZ42"
480a9bb : Keep Throwable's constructor that takes a String argument.
cd30cbd : "MRZ41B"
8c97e17 : Add percent library to support libraries build.
901d792 : Define BOARD_SEPOLICY_DIRS for 64-bit emulators.
705e75b : "MRZ41"
b599734 : MRZ40B
02c2b6a : "MRZ40"
53031ff : "MRZ39"
f3282b4 : Wrap zipfile.write(), writestr() and close()
b8876e1 : [versionitis] pull image id from recovery into props
90598cb : Cleaned the outdated incrementaljavac.
44791bf : "MRZ37F"
d15dbd7 : "MRZ37E"
884738e : Revert "Fix and cleanup."
c6355b9 : Remove stlport from global package list.
0a4122a : Disallow using stlport.
978c935 : "MRZ37D"
aca3465 : Revert "Switch from Calculator to ExactCalculator"
b4b767a : Fix Mac build.
f28bad5 : Fix and cleanup.
f55c5a5 : Do not pack relocations for executables
a879195 : "MRZ37C"
b5dc52a : "MRZ37B"
455ffaa : Revert "Switch from Calculator to ExactCalculator"
8b834ff : "MRZ37"
a9d796a : docs: Add navigation heading for Develop > Preview
fa358f7 : DO NOT MERGE Remove RecyclerView tests form pathmap
64434af : Revert "Build docs for android-support-media-protocols.jar."
2014678 : "MRZ36B"
c4fc651 : "MRZ36"
29e9343 : Swap templates-sdk and templates-sdk-dev files to enable redesign builds by default.
0ba68ba : Upgrade x86 gcc to 4.9 and disable devirtualization.
01864b7 : "MRZ35B"
4f5d0e6 : Raise SDK version for ProGuard processing when app links support library.
68cc486 : "MRZ35"
0128279 : "MRZ34C"
032a494 : Doc change: css/js, assets for landing page, header/footer designs.
a417909 : Remove RecyclerView tests form pathmap
ff233cc : Doc change: remove deprecated templates-sdk-dyn files, add new development files based on production templates-sdk.
20e7715 : "MRZ34B"
01f3dbc : Revert "Don't extract jni from prebuilt apks."
258b29c : Pack module before making symbolic version
97dfa31 : Revert "Don't extract jni from prebuilt apks."
8f049bd : "MRZ34"
875982a : "MRZ33"
708d1d1 : "MRZ32"
3797466 : Don't extract jni from prebuilt apks.
95e74c1 : common.py: Add support for squashfs
03b107c : docs: update masthead template for Preview docs
9e2df49 : "MRZ30D"
2d43098 : "MRZ30C"
069f1f8 : Deference symlinks when copying LOCAL_PICKUP_FILES.
f771c7e : "MRZ30B"
ffe376b : Fix jack transformation on prebuilt AAR.
1a83636 : "MRZ30"
5924f14 : Revert "Revert "Pack relocations for mips64""
53b9876 : docs: fix sticky header hiding RenderScript reference headings
0cabfed : Revert "Revert "Pack relocations for mips""
fbd11a5 : "MRZ29B"
d896883 : Revert "Pack relocations for mips"
3e037e3 : Revert "Pack relocations for mips64"
c2309f5 : "MRZ29"
7f2ceab : Add float support to binary event log.
13296f9 : "MRZ28C"
740279f : "MRZ28B"
8f168d1 : Add design support library docs
0ab1fbd : "MRZ28"
a37d793 : "MRZ27B"
22f1bc5 : Bump sdk arm system image size to 750M
efc9f52 : "MRZ27"
f9ecd3f : "MRZ26"
ae1d4b0 : Fix a trivial comment typo.
8a96072 : "MRZ25"
100acd1 : host compiler: enable compiler hardening flags
8bd30fe : Pack relocations for mips64
64762c3 : Do not pack relocations for prebuilts by default
9dc1a73 : Pack relocations for mips
1d4804c : Pack relocations for x86
f7533d3 : "MRZ24"
e09d096 : Check partition hash before resorting to block_image_verify
3b51f20 : Disable packed relocations for NDK builds
e447ac2 : "MRZ23B"
4c2d1a6 : Pack relocation tables for dynamic executables
1eca10f : Revert "Pack relocation tables for all dynamic executables"
e7a1b8a : Pack relocation tables for all dynamic executables
17412c8 : Add lib dirs to cts distribution.
43078aa : Add support for full radio option
4eb120b : Remove unsupported *_COMPRESS_MODULE_SYMBOLS
40af438 : doc: Add Korean version of DAC/distribute/ page.
445e111 : Error out if LOCAL_PREBUILT_JNI_LIBS and LOCAL_CERTIFICATE := PRESIGNED are used
5aa0223 : Support LOCAL_PAGE_ALIGN_JNI_SHARED_LIBRARIES for prebuilt APKs
8f94874 : Remove LOCAL_JNI_SHARED_LIBRARIES_ZIP_OPTIONS
b5b2ffe : Add support for a partial ubsan build.
4c92a68 : Fix misuse of my_sanitize_host.
94b5791 : Make use of sanitizers without clang an error.
27ccb75 : Clean up sanitizer configuration.
29f529f : Calculate max_stashed_blocks correctly for block OTA v3
25799ca : doc: Add Korean version of DAC/distribute/ page.
f623a80 : core_base.mk: switch to new H264 and MPEG2 software codecs
846505d : Switch from Calculator to ExactCalculator
aa9fbd8 : Doc change: increment metadata for updated Distribute landing page content.
1efbc89 : Fix bookmark title
3dd39b0 : Adding the new CarrierConfig app to the system image.
37e931d : Revert "core_base.mk: switch to new H264 and MPEG2 software codecs"
6024069 : build: fs_config_generate must open file in binary mode
c628500 : core_base.mk: switch to new H264 and MPEG2 software codecs
06b91b9 : fs_config: Add fs_config_generate
073a9eb : fs_config: use libcutils and libselinux shared libraries
dff3755 : Move package signing after file stripping
77cbe10 : Use Jack launcher
c506e74 : disttools: add liblog, libcutils and libselinux shared libraries
3e99e66 : Don't use libunwindbacktrace for non-ARM.
036b53b : Auto-clean host tools when switching between apps_only and platform build.
c63c3e3 : Docs: improve the highlighting of definition lists (<dt> and <dd> elements)
bc7fc60 : "MIZ14"
a586392 : docs: add new style elements for Material Design cross-references
26b6006 : Increment metadata files for new families pages.
32e1689 : Revert "Enable linker -fix-cortex-a53-843419"
9668a7a : Add host tool fastboot to every build.
7c22c9a : skeleton structure for NDK site
299d3f4 : Add --include-cfi compiler option.
4dc10e0 : "MIZ13C"
0742b33 : "MIZ13B"
7261670 : "MIZ13"
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.
3b21699 : Adding libsonic to base.mk
b992bfc : Use -Wno-format-pedantic to disable overly aggressive format string warning.
6c55a8a : Dump fingerprints into recovery log
30a9c35 : Use libcompiler_rt-extras on the host too.
aaf9a5b : Remove ancient ranlib workaround on Mac OS X.
635198e : "MIZ09B"
4972d19 : Remove ancient ranlib workaround on Mac OS X.
ca927f2 : "MIZ09"
bf72f67 : Track renaming of org.apache.http.legacy.jar
e163b4e : Revert "Ignore ANDROID_JACK_VM_ARGS and ANDROID_JACK_EXTRA_ARGS"
bee9a2a : "MIZ08B"
54b22a5 : Enable linker -fix-cortex-a53-843419
62925a9 : Remove unnecessary confusing use of $(intermediate).
08cca28 : Add support for ubsan.
abbc911 : Fix the font size selection for recovery mode
f9c9266 : Omit ramdisk from boot.img if building without ramdisk
c45a47b : Better way to package up the otatools-package.
9b44afb : AndroidConfig.h: ensure HAVE_MALLOC_H always has a value.
9d59f41 : Change the default multilib for host libraries to "both"
8a0d53e : Rename libnanopb-c-2.8.0 to libprotobuf-c-nano.
3a260d6 : Add StatementService to the build
8827702 : "MIZ08"
8b3f08b : Separate boot and recovery image signing from dm-verity
d191667 : Ignore ANDROID_JACK_VM_ARGS and ANDROID_JACK_EXTRA_ARGS
abee3a9 : Don't call Jack directly, use the script instead
faeb693 : Consolidate the nanopb-c and regular protobuf build rules.
27ac7a9 : fs_get_stats: add logging
5f478fe : fs_config: add logging
fe4b3b1 : Add hyphenation patterns to generic_no_telephony.mk.
30884d2 : "MIZ07"
a9c8e58 : "LMY47V"
d2c9d45 : Add gatekeeperd to build
f886fee : Add GateKeeper to core build
622b9ee : Remove Lohit fonts from the build.
94ff54d : "MIZ06"
b931956 : Convert bc depfiles to .P files.
93dda7c : Add the new audio include path on the list of default includes
98ff711 : There's no such thing as _THREAD_SAFE.
8a11491 : Remove HAVE_PRINTF_ZD.
cddece6 : Move the inclusion of depfile to where it's generated.
15760a8 : Include vendorsetup scripts in order
854607e : Use PRIVATE_ALL_OBJECTS
8f06d8a : Remove HAVE_STRLCPY.
9205bc1 : Filter out gcc flags that are not recognized by clang.
1c5f19e : fs_config: move fs_config to libcutils
8efa6d3 : fs_get_stats: move fs_config to libcutils
36b039a : Fix typo.
ed1158e : Don't fail build of otatools if there are no device certificates
249c173 : "MIZ02"
343ed67 : Use prebuilt libclang_rt.profile.
0c651c5 : Add BluetoothMidiService to generic_no_telephony.mk
b2bc140 : "LMY47U"
0c1374c : Return non-zero if can't locate top of the tree in m/mm/mmm.
391d4e9 : Add explicit dependency on tzdata_updates_intermediates for CTS
d95e9fd : Add support to sign bootable images with vboot_signer
5699c6c : Drop BOARD_SEPOLICY_UNION.
a30a61f : "MIZ01"
5036729 : Add unwinder linking to STL setup.
dd06352 : build_image.py: Verity support for flashing non partition spanning fs
91f713a : Revert "Revert "Fix the libgcc/libatomic link order.""
3892a6c : "LMY47T"
6c46e0b : Show annotation documentation on class details
c9914fe : "MIY90"
e53cf41 : Bump generic_mips64 system partition size.
a3fea1d : "MIY89"
ebb19aa : Fix up a few callers of GetTypeAndDevice.
08cc99f : "MIY85E"
ee8323b : Fix bad merge.
60c5a09 : "LMY47S"
9ef1170 : DO NOT MERGE - Bump version to 5.1.1
454bcff : Add back Java resources to apk without Java code.
8b27d18 : Add back Java resources to apk without Java code.
e4f3956 : Remove mms-common from tiny and minimal builds to fix the pdk build.
49b3b63 : "MIY85D"
6e44a4b : "MIY85C"
1b2637e : Add required projects to pdk build on master.
c2400c3 : Add classes.jack to the pdk build
d8e3b5e : "MIY85B"
17be3d3 : Add support to sign boot images with vboot.
a2292c9 : Support to build image of root file system with /system and ramdisk combined.
a2005ae : Add fingerprint HAL to emulator system images
56128c5 : Addition of a CTS suite for tzdata update code
fae98a4 : "MIY85"
eb745aa : Fix: exit code is 0 even when check-boot-jars.py fails
1c3bf5c : DO NOT MERGE - Bump version to 5.1.1
33045be : "LMY47R"
f680021 : Don't warn on definition of possibly reserved identifiers.
c9d2952 : Revert "Switch x86 and x86_64 to 4.9. Attempt #2."
4da7071 : Don't use -Wl,--fix-cortex-a8 for Cortex A7, A9, A15, Krait or Denver
a24a9a8 : Allow -mcpu=cortex-a15 for clang
cab6699 : MKBOOTIMG override were missing in two places
7e34c67 : "MIY84"
0eabd4f : Support to build image of root file system with /system and ramdisk combined.
8b72aef : Make releasetools pylint clean.
954668b : "MIY83"
d6d1beb : Run ZipFile.testzip() during zipfile tests.
eaf885b : Fix the computation of basefilename
6701db8 : Allow system images larger than 2GiB, pt. 2
ad54a4d : Add selinux and verity support to custom image generation.
7d51a40 : Add selinux and verity support to custom image generation.
4e915ba : "MIY82"
3910ebf : Fix the syntax error in the edify script generator
91fbe4d : "LKY80"
cc61059 : "LMY47Q"
7a8c35d : Bump generic_arm64 system partition size.
6c194cb : Bump generic_arm64 system partition size.
2cd8a74 : Clearly explain that 32-bit x86 is not supported
62a7cac : Change eng builds from interpret-only to verify-at-runtime
54dfc3f : Revert "Replace legacy Browser with BookmarkProvider"
779e9cc : Bump generic_mips system partition size.
ec46a3b : Turn off Jack warnings by default
6fb735b : Switch x86 and x86_64 to 4.9. Attempt #2.
d578fc0 : "LKY79"
b8c8717 : Make the generated OTAs repeatable
7e44d7f : Filter out gcc only flags.
8e0178d : Allow system images larger than 2GiB.
7955bf0 : Static binaries with libc++ need libs c, m and dl.
fadee10 : Remove VoiceDialer from PRODUCT_PACKAGE list.
7d5716e : "MIY78"
539a396 : "LKY78"
8b11285 : Revert "Rename dalvik.vm.usejit to debug.dalvik.vm.usejit"
2c92413 : Restrict the verification in block-based incremental OTAs
6169022 : Replace legacy Browser with BookmarkProvider
820fe32 : Store odex files in oat/<isa>/ directory.
d7bf504 : "MIY77"
4568ab2 : "LKY77"
76a5e0b : Use java -jar ... instead of java -cp ...
8445b5e : "MIY76"
dbf0141 : "LKY76"
1a97c05 : Revert "Switch x86 and x86_64 build to use GCC 4.9"
f123057 : Revert "Switch x86 and x86_64 build to use GCC 4.9"
caa45d6 : "LMY47P"
3abfcfc : Rename dalvik.vm.usejit to debug.dalvik.vm.usejit
f3124b3 : Remove netcfg from the list of base modules.
e9f0226 : Apply jack redirection flag to also custom ANDROID_JACK_EXTRA_ARGS
f738b3b : Load cts/build/config.mk after build/core/config.mk
f528e13 : Make Jack use tmp dir specified by TMPDIR
562f7bc : "MIY75"
db175c8 : "LKY75"
533c7aa : Switch x86 and x86_64 build to use GCC 4.9
56a3b76 : "LKY73"
dd2a589 : Restrict the verification in block-based incremental OTAs
ae61f50 : Support to configure and build multiple custom images.
5fcf109 : Support to configure and build multiple custom images.
c1729f3 : Strip prebuilt shared library by default.
0e2d00f : Switch NDK libraries to 4.9 for x86_64 and mips64
d791463 : Support "LOCAL_FDO_SUPPORT := always".
95a543c : Set up environmental variable PATH before calling releasetools scripts.
b2cdb1c : include oem.prop files in otatools_package
f749b4b : DO NOT MERGE: Bundle libc++.so into otatools-package.
0c6c032 : add otatools-package target
910b005 : Do not use block_verify on target-files where feature is missing.
bb5196e : [Renderscript] making librsjni.so be packed with apks when v8.renderscript is needed, even for bundled apps.
c76d99d : Redirect jack warnings to stdout
879a3e3 : "MIY72"
d5b7ed6 : "LKY72"
0694eab : JIT default opt-in
2a2a030 : JIT default opt-in
daebaa6 : Restrict the verification in block-based incremental OTAs
357778d : Update x86_64 minimal ISA instruction set
bcfe6fa : "MIY71B"
44500cf : "LKY71"
1ac5b83 : "LMY47O"
597cfdb : Add support for PB_ENABLE_MALLOC in nanopb-c
437e43b : Use "rsync -a" to copy over $(TARGET_ROOT_OUT) to $(TARGET_RECOVERY_OUT)
83a1934 : Use "rsync -a" to copy over $(TARGET_ROOT_OUT) to $(TARGET_RECOVERY_OUT)
042d4dc : nanopb-c
f25838a : Support modules to be installed directly to recovery.img
7b985f6 : Fix the error that free_string is not defined.
dd67a29 : Change transfer list format to include block hashes
f7fb0e5 : Add the correct dependency when the full version of the protocol buffer library is requested.
3713ded : Increase system and userdata partition sizes.
f2ad552 : "LKY70"
128bb23 : "LMY47N"
3752614 : Support modules to be installed directly to recovery.img
1ec82b7 : "LKY69"
1dab37b : "LKY68"
89829b4 : "LKY66"
4278529 : "LMY47M"
4522f41 : "LMY47L"
386fa73 : Add Call Log backup to basic telephony spec.
ed1dcf4 : "LKY65"
bd5479c : "LMY47K"
5793ad8 : added broadcast radio service
afa958f : Allow variable overrides in mmm and mmma
9cc8d22 : "LKY64"
801f2c4 : Allow to pass arguments to Jill
5a0b3c7 : "LMY47J"
d28ceb1 : "LKY63"
d61ef57 : "LMY47I"
6894695 : Allow flashing a squashfs system image
312a1ee : "LKY62"
7ca20d1 : Fix the error that free_string is not defined.
3b22a9c : LKY61B
a96cc59 : Use Jack by default
8d5f0f9 : "LMY47H"
8b9adcb : "LKY61"
1a306ca : "LKY59"
16eea6e : LMY47G
ab5ee54 : "LKY58"
e25b398 : Improved nothing-to-do-build
ea0068a : Add rcgrep for searching init.rc style files.
0e36bfe : Use ALL_MODULES.$(m).INSTALLED in modules-for-tag-list
4999085 : "LKY57"
3ab85e4 : Add Roboto fonts
be9ec01 : "LMY47F"
5cde42f : "LKY56"
fb3e148 : "LKY55"
d073104 : Remove inputflinger binary from builds.
b9051da : Add IntentFilterVerifier to the build
aa438dc : Include sgdisk in all device builds.
2794e7b : Check values of LOCAL_JACK_ENABLED
e6d5486 : "LKY54"
7b2e9f0 : LMY47E
9436b05 : "LKY52"
2fc439c : Restore AOSP-style version numbers - DO NOT MERGE
aebd9cc : "LKY51"
557bada : add additional optional args to building CTS.
adafbf8 : "LKY50"
b821391 : Allow global overriding LOCAL_JACK_ENABLED
95573d5 : Enable jack multithreading
9ef2e96 : "LMY47D"
06744f6 : Package dpi specific resources when Jack is enabled
d2a76c1 : Change built module of static java libraries
8d2a26e : "LKY49"
c0a4083 : "LMY47C"
b34979a : "LKY48"
37a9ed2 : "LMY47B"
ef863cb : "LMY47"
d5ba03a : "LKY47"
ca274c9 : "LKY45"

+- Project: platform/cts

c77854e : Verify the dimension of the VoiceInteractionSession's content view - Also added null checks around CountDownLatches to avoid NPEs that resulted from acting on broadcasts before the TestCases were ready.
ea27b43 : Remove unnecessary teardown command
474d0e4 : Test onProvideAssistContent and onProvideAssistData
2a26233 : RVCVXCheck CTS video recording bugfixes
aed9311 : Skip CTS tests if zen_mode or airplane setting is not set or if voice intents are not supported by the platform. This can happen on certain platforms (fugu, for example) or on devices (zen_mode may not be in Settings, for example).
1d7e27a : Remove duplicate requestRouteToHost permission test.
903edbd : Do not complain about presence of pro audio feature
ffb31a5 : Few stability fixes in Telecom CTS tests.
acbd3e2 : Remove wp feature test
c395775 : EDI: Get device external storage path from ITestDevice (CTS)
f4aef2b : Test onHandleScreenshot for approximate pixel equality to expected view.
55cf3ab : Fix the framestats test to use its own activity
069e2db : Add CtsVerifier tests for app linking.
68289fe : Skip leanback test if leanback feature is not supported by the device.
b943a56 : Camera: Fix testMixedBurstReprocessing
7163f08 : CTS: Create test for DISALLOW_INSTALL_UNKNOWN_SOURCES
c070776 : Fix for StandardDeviation test.
b67d21d : Fix batch scan tests for Bluetooth LE scan.
7a79010 : DO NOT MERGE EDI: Add collector param to DeviceInfoInstrumentation
72997f8 : Camera: allow torch ramping up and down
14fa4d2 : EDI: Add PackageDeviceInfo collector to cts/common
abee4d5 : Camera: make sure preview won't slow down video
d74a39a : [CtsVerifier] don't run Fingerprint keys test without fingerprint
9fd4d1d : CTS: do not check for read permission on oom adjust files
52eb2fc : Move EGL setup to separate function.
7f49ca7 : Fix AtraceHostTest to not rely on parsing tgid
01a751d : Don't execute CTS tests without FEATURE_CONNECTION_SERVICE
7ec502c : Test: Clean up CTS test plans
5b04020 : [CtsVerifier] Added account auto-sync settings check to current BYOD scenario
061cd68 : CtsVerifier: Add an intent in IntentFiltersTestHelper.
0fe478c : In CtsVerifier, grant the camera permission to self for image/video capture.
3ebebc6 : In CtsVerifier, update the list of intents that need to be forwarded.
073bed4 : CTS: Dismiss error dialog after running DeviceAndProfileOwnerTest.testAccountManagement
f014c66 : Increase timeout for testOwnerChangedBroadcast.
17be2bd : Ask user to set CtsVerifier as active admin for KeyguardDisabledFeatures test
83cd0bd : Move delegated cert installer to DeviceAndProfileOwner tests
43476a4 : Update permissions tests for legacy ConnectivityManager APIs.
3fe90a3 : Test for playback position at end of playback
6aff97d : Don't run notification accessibility test on TVs-no nav bar
fd4b8e1 : CTS: verify that disabled manifest receivers don't get broadcasts
6213e2c : DO NOT MERGE Copy EDI results to device-info-files directory in test result
f2e0d46 : DO NOT MERGE DeviceInfoActivity: Add ability start anonymous array and object
e7a043c : [Sensors-hifi] Allow for slack in sensor range/frequenies.
f6b3e9e : Traverse and compare view hierarchy with assist structure.
ef41af7 : CameraITS: tweak test_exposure
d0edc5c : Camera: change the order of manual exposure settings
8efb226 : Add sched tracing to atrace test
1633593 : Bug fix SignificantMotion test.
c961af8 : Update CTS test for getPositionForView
cd0895b : Theme tests for Material
38f0490 : Fix CameraEvictionTest task stack ordering.
75c4911 : Camera: fix legacy level video snapshot
d5e76f2 : Add CTS test for verifying runtime permission grant scope
c45503e : CTS test for runtime permission grants
c0cfb9d : Camera2: Update reprocess configuration test
87dcd9c : Fix error in the limited mode for ITS
5c6ca05 : Add CTS test for verifying runtime permission grant scope
8cf9bdb : CTS Verifier - Request runtime permissions
91ea3f4 : Revert "Revert "Capture Build.Version.BASE_OS and Build.Verison.SECURITY_PATCH""
1135c29 : Revert "Capture Build.Version.BASE_OS and Build.Verison.SECURITY_PATCH"
afc99b6 : Camera2: Add DEPTH_OUTPUT capability verification
4475498 : Make BLE CTS tests beacon-agnostic.
d922908 : [hifi-verification] Adjust test parameters. Fix bug to allow noise thresholds to scale with bandwidth. Add an additional grace factor for jitter & noise.
1dcb7b9 : (DO NOT MERGE) Disable two tests for TV that fail on TV
abda064 : Restore missing min and max API.
9c97553 : Fix cts test in DumpsysHostTest#testBatteryStatsOutput
165881d : CTS: Bypasses DeviceTreeCpuCurrentTest for devices which doesn't support device tree.
ff1da6f : Add LifecycleTest for the Assistant Verify that firing the Assistant does not trigger lifecycle methods such as onPause(),onStop(), etc to be called by the foregroud activity. Refactored tests to make use of BroadcastReceivers for more fine grained control of when the Assistant is shown and hidden. Added Content View for the assistant.
140dc14 : add global double check bug:23213925
2e8354e : Add trivial retransmission of QUIC packets
a04798f : Fix android.media.cts.ClearKeySystemTest.testClearKeyPlayback
dc1b853 : StatFsTest: allow no available blocks/bytes for system
31d3639 : Add trivial retransmission of QUIC packets
e051fef : Set assist settings and tweak tests to align with platform expectations.
6b98c21 : Fix android.media.cts.ClearKeySystemTest.testClearKeyPlayback
84df94c : Capture Build.Version.BASE_OS and Build.Verison.SECURITY_PATCH
05488bb : Add CTS tests for cross profile widgets
841f16e : Fix KeyPairGeneratorTest#testGenerate_RSA_ModernSpec_AsCustomAsPossible
97c4e41 : Remove tests from temp. failing list
08a4a49 : Support multiple variants of ftrace format
eacd4fd : Add CTS test for startActivity vs exported
eea1aa3 : Skip testIsVoicemailNumber if not Telephony capable
08e1d86 : Add test that device owner cannot be set when account present
69310ec : Batching support: Check & verify FIFO length
6cbd55d : Fix AppIdleHostTest
a01018e : CTS Verifier Built-In Microphone frequency response
94db6eb : Camera: don't select jpeg stream that could slow down video
40e9d23 : Wait for newly formatted volume to be mounted.
7275592 : Fix breaking NetworkUsageStats CTS
bb5c533 : [CtsVerifier] Added Battery and Data usage settings test in BYOD flow
4953e08 : Clean up 18681396b08e01c355f137dfe3ced15c4dd71707.
29bb9ae : use dpm command to set active device admin using package prearer
1a4a298 : Fix build
108b498 : Add support for DisplayMetrics.DENSITY_420 to tests
e37f4b4 : CTS: check non-zygote apps are not debuggable
cc90344 : Camera: Put CameraTest#testPreviewFpsRange into known failures
9c64571 : Remove unnecessary layout request, avoid obtaining wrong bounds rect
5ace5e8 : Add an option to use log saver for generated XML report
e892200 : [CtsVerfier] ScreenLockBoundKeys - use different key ID
fd698aa : Fix build
2219c0f : DO NOT MERGE Update CTS and CTS verifier versions
d62bef1 : Remove unnecessary layout request, avoid obtaining wrong bounds rect
a87d491 : cts/tests: increase deadlines in android.security.cts.ClonedSecureRandomTest
d40e041 : Camera: use ZSL tempalte for preview of ReprocessingTest
4143f18 : Add testBatchAndFlush to knownfailures.
347d83a : Camera: fix raw size check
992a20d : Add test for Keystore put overflow
cc920ce : Adding some more PhoneAccount API tests.
6a25206 : Add test for TelecomManager.getSimCallManager
3be01b2 : Camera: fix false alarms when no camera on device
ea7675a : Camera2: Add a test for holding images for a while
3364027 : Add test for InCallService.getCalls
abea7ef : Camera: fix false alarms when no camera on device
1868139 : Update KeyStore tests to account for software digesting.
ea8dd5d : CTS Verifier Speaker and Microphone frequency response
f48612d : CTS test for device encryption
d118a4f : Checking for multiuser before trying to create one
c7ef16d : CtsVerifier: Test NFC sharing user restriction
b58cd01 : Split NIST AES CAVP test into smaller tests.
61a2db6 : Add an option to use log saver for generated XML report
49e10b6 : cts: get video size from CamcorderProfile
a0d8825 : Camera2: Update all CTS tests for depth-only devices
1b4f5f6 : [CtsVerfier] ScreenLockBoundKeys - use different key ID
3cbc970 : Bug: 23003511 Fix CTS: AudioManagerTest#testSoundEffects failing
6ef453e : Fix GeolocationTest
d12fd34 : update attention management test for M release
78de670 : Add some ConnectionServiceTests
3049e83 : Changing media dest from mnt/sdcard to /sdcard
e74ad94 : Ensure layout occurs before testing divider height
c9f9235 : Bug: 22979576 Fix CTS: RingtoneManagerTest failing
f297a2b : Bug: 23003511 Fix CTS: AudioManagerTest#testSoundEffects failing
1c8defc : Add CtsVerifier tests for settings lockdowns
78098bf : Add test for flag secure app
af08122 : Change name of rs_kernel_context parameter.
338cdcc : Verify that per-user storage is isolated.
7e80698 : CTS runner fixes
032f4b8 : MIDI CTS: remove tests that pass null callback
53b6a69 : Revert "Bug: 23003511 CTS: AudioManagerTest#testSoundEffects failing"
d377912 : CTS test that account management works for managed profile
b525474 : MIDI CTS: remove tests that pass null callback
981f933 : Revert "Bug: 23003511 CTS: AudioManagerTest#testSoundEffects failing"
2e9fd73 : Add Device Owner CtsVerifier test for device admin settings
7a1f542 : Revert "Modify user agent CTS test to (optionally) match new webview user agent."
16ae92f : CTS runner fixes
7f15573 : Test that all runtime permissions are in the right groups
c1c1a48 : Bug: 23003511 CTS: AudioManagerTest#testSoundEffects failing
53dc1e9 : Bug: 22979576 CTS: RingtoneManagerTest failing
64035d0 : Make sure to skip Telecom CTS tests on unsupported devices
9b2e168 : CTS Verifier Loopback frequency response
4624e2a : Update CTS for unsupported legacy ConnectivityManager APIs
86b43e5 : Update CTS for unsupported legacy ConnectivityManager APIs
2e7d26c : Fix EventGapVerificationTest#testVerify_missing_events.
e219b9a : SensorParameterRange, SensorSupport, Noise SD, Jitter Tests
4dad595 : Fix testGetPhoneCount() for PHONE_TYPE_NONE.
69f4ec4 : Use test app in separate package from assistant.
1b80826 : Protect runtime storage mount points.
875809b : Track Connection setPostDialWait and setNextPostDialChar
5be6594 : Fix bugs in test_devicesInfoFields().
eb75007 : Add further test for device owner pre-conditions
33f40de : media: log result raw data in test error message
c5b368e : RemoteConnection.VideoProvider CTS tests.
6189630 : media: test audio codecs in testGetMaxSupportedInstances
0fde65f : Augment tests for Connection-related APIs
4a7aef1 : Update testOnCannedTextResponsesLoaded
b90d140 : Remote Conference Callbacks tests.
46b5ceb : Add Keyguard disabled features CTS and CTSVerifier tests
8a4afe5 : Improve hitrate for ClonedSecureRandomTest
da7ccee : CTS: Test NFC sharing user restriction
ea057aa : CameraITS: Update ZSL mode check
6ffe2ba : Add test for onCannedTextResponsesLoaded
06373fe : Bug: 22873823 CTS: android.provider.cts.Settings related tests failing: SecurityException
24fd2be : Remote Connection Callbacks tests.
e6117e2 : Provide better diagnostics on CTS failures.
1243b47 : Add post dial continue and wait test
880a697 : Fix PhoneNumberTest.testGetLine1Number
7a098a0 : Update build Sdk for PermissionApp
29b2c1a : Test for onCallAudioStateChanged callback
d71a07b : Assist CTS test
cde3ba2 : Fix contacts provider cts tests
2948c83 : media: combine log to reduce the size
06fecf5 : Add a few sensor tests to the knownfailures file.
d00d287 : Add CTS tests for Conference setter API testing.
b67f9c0 : Fix contacts provider cts tests
8c15ed8 : Fix expected misc output of dumpsys BatteryStats test
24db718 : Add OnBringToForegroundTest
e6efca7 : CTS Sensor: Perform EventOrderVerificationTest for all sensor types except ONE-SHOT
fffb95a : Test that the device owner changed broadcast is sent.
c6cedd9 : Renew leanback jank test to test with continuous scroll animation.
b95b1c8 : Revert "Revert "Store result directory in build attributes.""
11c8c85 : media: combine log to reduce the size
103b085 : MediaRandomTest: restrict domain of setAudioSource() test
0cd89a4 : Add tests for InCallService.canAddCall
946ee6b : Add a 3 seconds delay before running each CTS test.
9e4bea2 : videoperf: end the decoder test if exceed the time limit.
c2ba79c : Fix build.
7eff318 : Add RemoteConference API Cts tests.
76c04ff : Fix Telecom CTS tests to use valid phone numbers
256566a : Revert "Store result directory in build attributes."
8c2ba43 : Add tests for pre-conditions of setProfileOwner and setDeviceOwner
d07f538 : Move tests for setApplicationHidden to CTS
806b430 : CameraITS: Update DNG noise model generator script.
7ea5a7d : Store result directory in build attributes.
a521e9d : testDecodeMonoGsm: skip iff Gsm decoding is not supported
337dd04 : Add MIDI feature to MNC section
f5d86a7 : Permissions: Fix Auth CTS tests to reflect changes.
536a88f : Fix for checkKernelWakelock function : It contains a comma character in the "Kernel Wakelock". So When parts arr's length is more than 7, Fix check routine.
45bec50 : testDecodeMonoGsm: skip on non-phones without Gsm decoder
98841cb : cts: VideoEncoderTest: increase 1st frame timeout to 2sec
4a14e45 : Verify uninstall using "pm list".
252948b : testExtractAlpha was asserting a bug
b80cdf7 : Skip SeccompTests that fail when running under an emulated ABI.
5b49f68 : Verify uninstall using "pm list".
112b1be : Fix CTS to deal with wifi-only devices.
0ba8cd2 : testExtractAlpha was asserting a bug
8c2eab5 : CTS: TelephonyProviderTest failing
aca0203 : Add MIDI feature to MNC section
56d285a : Permissions: Fix Auth CTS tests to reflect changes.
ede94ca : Update AudioNativeTest to check odd channel counts
93e12e7 : Test the getter methods of Conference API's.
1da2313 : CameraITS: Support connecting multiple devices
c91b66d : Adding RemoteConnection API Cts tests.
7ffe1af : media: compute measured fps from frame time diff
aced18c : Fix for ScanResultTest and WifiManagerTest
b5a7ece : DO NOT MERGE media: import Stat.
682a07b : CTS: TelephonyProviderTest failing
ddfb74f : Fix for ScanResultTest and WifiManagerTest
8e9b459 : Extend screen capture disabled test
72ba56a : Add CTSVerifier tests for checking permission grant states.
e6b2323 : CTS test to ensure RelativeLayout alignBaseline works correctly
ee15d81 : Report GFX metrics of Leanback jank test, in addition to ones based on SurfaceFlinger.
7555979 : Revert "Turn on verbose logging to debug flaky test cases"
6352ed0 : videoperf: compute measured fps from frame time diff
a0077cc : Camera: fix testYuvBurst flaky timeout issue
6a48cfa : Revert "Revert "Assert that digest/padding NONE doesn't mean ANY.""
f63be2d : CTS test whether managed provisioning is installed
27a2bb5 : Refactor CtsVerifier BYOD tests to use existing classes
64aedc7 : CTS Coverage Report Support for generic types
cc79013 : Fix the bug in the logic for testMinimumMemory.
63073b9 : New tests for (un)registerNetworkCallback with PendingIntent.
a9bab44 : More CTS conference tests
0eb6092 : DeviceSuspendTests for non wake-up sensors.
39f8f4b : Camera: fix early timeout for long exposure captures
08163a3 : Avoid leaking eviction test service in tearDown.
0dbbe20 : DO NOT MERGE Remove unused dependancies
0f458fa : DO NOT MERGE Add string and array size limit to extended device info activity API
62a97bf : DO NOT MERGE Added GenericDeviceInfo Collector
38806a8 : DO NOT MERGE Append .deviceinfo to extended device info json file names
2285129 : DO NOT MERGE Add preparer for cts extended device info
3711f17 : DO NOT MERGE Test for DeviceInfoActivity API
a1e9606 : DO NOT MERGE Build fix
36fc50c : DO NOT MERGE Extended Device Info Activity API
6d15578 : DO NOT MERGE Add permission options to manifest generator
5c6976b : DO NOT MERGE Add instrumentation tag to manifest generator
e9b62a8 : DO NOT MERGE Manifest Generator
c2a9581 : CameraITS: Update writer socket when it's closed
84d67ea : Revert "Work around deqp log file creation issues."
e793db1 : Move tests from CTS-DEQP-staging to CTS-DEQP
e35a640 : CTS Sensor: Perform EventOrderVerificationTest for all sensor types except ONE-SHOT
c7a07d8 : Add check for bitmap get/set alpha_8 config
0b857ab : Couple of bug fixes in CTS tests.
49d2e9a : Add CTS conference test
e772d86 : Move PersistentIntentResolvingTest to DeviceAndProfileOwner
1db396d : Move ScreenCaptureDisabledTest to DeviceAndProfileOwner
f877c5a : Move ApplicationRestrictionsTest to DeviceAndProfileOwner
2068eed : QUIC port 80 support is going away
1d24769 : Add CTS for QueueItem
bc4ff39 : Bug: 22118093 CTS: ProviderPermissionTest#testWriteSettings failing
d1ca62a : Camera: Increase timeout for long-running test.
a3c0ae4 : Fix build due to bad merge resolution.
501c3c8 : Runtime permission tests for MediaStore.
abb7995 : AudioNativeTest: do not run record tests without microphone
d68bd2f : DO NOT MERGE videoperf: switch to use DeviceReportLog
2e920e6 : increase tolerance in RSResizeTest test bug:22357417
8519a88 : Bug: 22601850 CTS: DisplayTest#testModeSwitch failing
d100d8b : Bug: 22567809 CTS: Fugu: android.text.format.cts related tests failing
c397e8e : Modify CTS tests for AlarmClock to include testing for CompleteVoiceRequest and AbortVoiceRequest hanlding by whatever Clock app is included (DeskClock in stock Android case).
db65586 : Temporary workaround for intermittent MediaStore_FilesTest failure
2671922 : media: use small frame size for resource manager test.
d8304cc : media: fix potential memory leak in test.
c9b2dee : AudioRecordTest: Don't consider notifications after stop
302b28e : Fix the TV detection logic for Shadow CTS test
4c1cd59 : DO NOT MERGE: Camera: don't always require ZSL template
55cf974 : Simplify CTS testing for policies that apply to DO and PO
b6d09fe : Bug: 22477687 CTS RingtoneTest#testRingtone failing
71adc97 : Add FEATURE_FINGERPRINT to PackageManager's feature list
bf819c3 : Add tests for ArraySet (newly made public in mnc).
626bb61 : [SecurityTests] test for transactional fingerprint keys
8d80805 : Add a jank test with Leanback UI.
eff8f46 : Update last public framework attribute to pass CTS test.
ee8068a : Revert "add more logging to monkey seed test"
4f5d1a2 : Add Ble test cases to BuildCtsTemporarilyKnownFailureList.
ab0a701 : media: use small frame size for resource manager test.
09ff3b3 : Update last public framework attribute to pass CTS test.
8f5384b : Revert "Assert that digest/padding NONE doesn't mean ANY."
7530eed : Tests to verify behavior of adoptable disks.
a51a408 : Adjust Android Keystore AES-GCM test to handle IVs from BC.
bba1b49 : Revert "Add android.hardware.cts.SensorTest#testBatchAndFlush to knownfailures"
62d4145 : Revert "add more logging to monkey seed test"
469db8a : [SecurityTests] test for screen lock bound keys
f7f7145 : Fix build: Revert "Add CTS tests for NDK tracing"
2a33a00 : Remove Thread.sleep from device admin cts tests.
99bd274 : Cts tests for cross-profile app linking.
ac45aaf : Add UiAutomation test for runtime permissions
f859821 : Add very basic CTS test cases for FingerprintManager
565526d : Update instructions for the Car Dock test
f6d79a4 : Add UsageStatsManager#isAppInactive test
2b63369 : Add CTS tests for NDK tracing
fa43bff : Changes to support conference calls in CTS tests.
81bf089 : Split out storage tests, get them running again.
7646015 : Assert that digest/padding NONE doesn't mean ANY.
756b32c : Camera: check all required stream configurations
5810ae4 : Make some tests more robust to orientation changes.
0919337 : CTS-test Android Keystore raw RSA Cipher corner cases.
127c71e : Fix flaky permission tests
aaaad64 : DO NOT MERGE. Revert "Add Gamepad HID tests."
6f7f549 : IME interferes with print UI tests
c10f3a4 : Revert "IME interferes with print UI tests"
18f2129 : IME interferes with print UI tests
61083e0 : Add OpenSL ES multichannel record test
cc5fcc3 : Add OpenSL ES multichannel playback test
a7e52ae : Add Ble test cases to BuildCtsTemporarilyKnownFailureList.
81ef6de : videoperf: remove raw data logging
006a8ac : Revert "DO NOT MERGE media: collect frame time diff log for certain build"
233c38d : Remove EventOrderingVerificationTest_testSameTimestamp
bd4939a : Inital stubbing-in of OpenSLES tests.
916b5e9 : Verify signal strength and neighbor info for telephony.
31d0c3c : More CTS tests for Android Keystore HMACs.
a904afc : CTS-test Android Keystore primitives accept empty.
be3d048 : CTS-test Android Keystore import supports required key sizes.
d87a390 : security: adjust test on SELinux for kernel threads
51a6899 : More CTS tests for Cipher with different key sizes.
9531b99 : media: move timeout timer to the worker thread to unblock onCreate.
6f05e5e : More CTS tests for ECDSA and RSA signatures.
7e8b1ba : Increase timeout when hitting external servers.
856e331 : Need to ask for both storage permissions.
a0fad24 : Add logging statements to debug hangs.
c55f577 : Various updates to CTS coverage tool
950feb3 : Turn on verbose logging to debug flaky test cases
b612120 : Revert "Track rename of compatibility-device-util"
da9312b : Track rename of compatibility-device-util
d597f61 : Add logging statements to debug hangs.
5a61d67 : media: deliver report to host
f4cf2b9 : media: handle MediaSyncTest video decoder callbacks on a separate thread
fe560eb : New CTS test for ConnectivityManager.(un)registerNetworkCallback.
e14dc28 : Unbreak SecretKeySpec CTS test.
1cd6a95 : DO NOT MERGE media: collect frame time diff log for certain build
b515a90 : media: deliver report to host
acc0ed7 : videoperf: specify timeout for VideoEncoderDecoderTest
fe626a3 : Fixed UserDictionary_WordsTest
d4fde18 : CTS-test that HMAC key can be authorized for one digest only.
b30c71f : New CTS test for ConnectivityManager.getActiveNetwork.
8e08525 : CTS: Fix VM-tests new-instance VFE7 test
67f4400 : mark TAG as final so they don't get nullified between test methods
72436bc : Sensor CTS fixes
58bdc3b : Fixed UserDictionary_WordsTest
f4e822e : CTS tests for CommandRequest & supportsCommands() API in VoiceInteractor.
0b7fb8a : CameraITS: Update for FAST EE/NR expectations
6f5bed9 : media: release codec in the case of exception
e908b09 : CTS Verifier test for Audio Loopback Latency
ed01b90 : Remove accidental System.out.println.
a06d2ff : Assert WebView works with Android Keystore keys for client certs.
947ffe3 : Tests for managed WiFi deleting on owner removal
373164c : Added more logging to permissions tests
f23fc99 : videoperf: specify timeout for VideoEncoderDecoderTest
4d656b2 : Fix CTS build
77ef4bb : Test that modifications made by kernels to input arguments are not reflected back in the Allocation.
5ffb628 : Fix AbsListViewTest.testSetOnScrollListener()
fe3f91d : Add tests for C++ vector reflection in RenderScript.
a14d199 : RenderScript cts: Fix issues related to concurrency.
bd6ffe7 : CTS tests for entropy consumption by Cipher and Signature.
7c0cc59 : Revert "media: deliver test report to host."
03c2b51 : use locked orientation instead of "nosensor"
df1a367 : Add connection tests
1930106 : Tests to verify relaxed DownloadManager behavior.
e3227c8 : use locked orientation instead of "nosensor"
097493a : CTS tests for Android Keystore KeyFactory and SecretKeyFactory.
2b51642 : Flesh out more data objects tests
4df7a74 : Make Telecom CTS coverage more accurate
555c73a : TIF: remove test for READ_EPG which is deprecated in M
7dde87a : DO NOT MERGE ANYWHERE: mark known failure camera tests
0dc51bf : Revert "TIF: remove READ_EPG and WRITE_EPG permission related code from CTS"
8714b8a : CTS tests for AlarmClock: SET_ALARM, DISMISS_ALARM, SNOOZE_ALARM
814bd32 : Add tests for several special Shader usages
ac7ce0f : CTS tests for Android Keystore key generation.
3d27f21 : MediaSyncTest: use float for playback rate tolerance to keep consistent with others.
eb2c7ca : media: deliver test report to host.
9a26304 : CTS: Adds conditions to bypass FileSystemPermissionTest.testDeviceTreeCpuCurrent
2d4904d : media: test with platform limit instead of reported limit
023d844 : CTS tests for Android Keystore AES 192 and 256.
94be2c1 : MediaSyncTest: use float for playback rate tolerance to keep consistent with others.
66f5dec : media: deliver test report to host.
f5fdad9 : Tests to verify runtime storage permissions.
3916438 : CTS: Adds conditions to bypass FileSystemPermissionTest.testDeviceTreeCpuCurrent
ec866a8 : Fix a typo
18ea4fd : Set mSensorMightHaveMoreListeners flag to false.
6006a91 : media: add more resource manager tests to cover secure codec cases.
3d37243 : Relax limits for EventGapVerification.
830104c : AudioRecordTest: Release AudioRecord on failure
4317513 : Additional CTS tests for Android Keystore AES GCM.
1743a5d : CTS tests for Android Keystore-backed Cipher.
a95c3c6 : CTS test for SearchEvent.
2835d69 : CTS tests for Voice Settings: ZenMode, BatterSaverMode, Airplane Mode
e12bbff : Further extend cts tests for runtime permission policies
e438820 : media: VideoDecoderPerfTest test fixes
571f2b6 : Clean up failing CTS tests after refactor
d277365 : Grant runtime permissions for split tests.
c0335ae : lock device orientation for CTS monkey seed test
52e8067 : AudioRecord tests: only with a microphone
e7faaf7 : Camera2: Update high speed recording tests for API refactor
455b57f : CameraITS: Test ZSL EE and NR modes
f07d5c2 : CameraITS: fix run_all_tests.py
43a891a : media: VideoDecoderPerfTest test fixes
b107f79 : Work around deqp log file creation issues.
ae663de : Clean up failing CTS tests after refactor
825fd34 : Grant runtime permissions for split tests.
22cec91 : lock device orientation for CTS monkey seed test
84ed05f : CTS - Ensure that onContextClick returns the correct view
95a2d0d : Lower key import test requiremenst: 2 minutes and min 1500 keys.
1cf6a32 : Camera: Test ZERO_SHUTTER_LAG modes
6d8b6bc : Fix a naming error in WifiEnterpriseConfigTest.java b/22349111
e98d3ee : Extend Managed Profile permissions tests
48d662e : DO NOT MERGE: A better shadow value to cover more devices, handle TV theme override.
cc768c6 : ImageWriter: Add abandoned surface exception test
0610f4b : videoperf: avoid potential ArrayIndexOutOfBounds
fd38704 : Unbreak tests that assert that 10,000 keys can be imported.
255528a : Add CTS tests for call log backup.
e102590 : CameraITS: Added tool for converting YUV420 NV21 and planar to JPEG
2e85957 : CTS - Add scale gesture detector tests for constructor and stylus APIs
6c3cbae : Increase timeout when removing active admin in CTS
4d23c7a : CTS tests for VoiceInteraction.
4be874c : CTS: Activity Transition: onSharedElementsArrived tests.
720430f : CTS Tests for GestureDetector
8c26bbb : Update gfxstats cts test
860d21c : Add CTS for b/22031904
71862d1 : Build app and accessibility CTS suites against public APIs
92e24e5 : Clean up usage of internal classes and utils in widget CTS tests
c98217f : Update settings provider - insert in secure settings test
dbc95c5 : AP Suspend tests.
ac70242 : CameraITS: Add support for cropping activeArraySize
f61e698 : Update settings provider - insert in secure settings test
8fabf13 : Replace more obvious private API usages in view CTS tests
aecb9a2 : Change sensor cts test confirguration to accept a packageName.
a845522 : Improve CameraTest stability.
40fc819 : CTS drawing pictures through HWUI for b/21945972
bb69dad : Camera2: update the recording duration margin
184ed72 : Add tests to check that libvulkan.so is not present.
39935e5 : Update FormatterTest to track file size format change
89e40fc : Add CtsVerifier tests for disabling status bar and keyguard
223816c : TIF: add query perf tests for a channel/program Uri in TvProviderPerfTest
09f1128 : videoperf: avoid potential ArrayIndexOutOfBounds
2cf1afc : media: add VideoDecoderPerfTest
900fdaf : media: increase the wait time for resource manager test.
442fc7a : Added test for incorrect clamping behavior & exception handling in BNNM API.
e1ed810 : EglConfigGLSurfaceView: fix incorrect count passed to glDrawArrays
d4effc8 : Camera: skip AE precaptrue trigger test on LEGACY
b105c18 : Fix yuv too strict bug: 21037163
23760fd : Fix wrong date format in StrictModeTest.
01ce454 : Add CTSVerifier tests for Wifi config lockdown
9a2b13e : Make positive Device Owner CTSVerifier tests possible.
b99428e : Add CTS tests for WiFi config lockdown
fdaf6a0 : Adding WifiConfigCreator to device side CTS common utils
acdf052 : Modify the testcase in 64-bit device & lower density field
93230ce : Add simple cts tests for ActionMode.
e5a60ef : videoperf: run test for more frames.
30255ef : DO NOT MERGE ANYWHERE: Bump CTS 5.1 to R2
b48f34c : Additional failure tests for KeyChain
c56afa1 : Camera2: Fix burst capture characteristics test for non-burst devices
dd68739 : Revert non-activity KeyChain CTS tests
a547790 : Assert that Android Keystore can hold at least 10,000 keys.
032b752 : Cts fix: popup window laying out in the chin.
b4be0a9 : Move KeyChainTestActivity to CtsVerifier
dc2570c : Camera2: Add 3A trigger interaction test
11849f6 : Assert that IND-CPA enforced during asymmetric key gen.
7fa1eec : videoperf: run test for more frames.
6857d05 : Require Seccomp-BPF support on aarch64.
a802e12 : Remove dependence on com.android.internal.R from CTS tests
46dace6 : media: log expected codec limit for concurrent instances as xml
cab0a52 : VideoEncoderDecoderTest: Do not clear buffer-offset when reading
a1fe28d : Add simple CTS tests for untested ViewConfiguration methods.
c3b7e03 : Add CTS tests for Icon methods on RemoteViews, ImageView
8e92940 : Fix some of the more obvious usages of private APIs in CTS tests
2d82510 : Fix reference neutral normalization in RawConverter.
3d8cbe9 : Remove dependence on internal XmlUtils from CTS tests
d0d0b25 : Add ChangeScroll test
779eb03 : CTS-test Android Keystore HMAC implementation.
3267860 : CameraITS: Reprocess edge enhancement test
4170187 : Add CTS tests for fp16 arithmetic
1a073be : TIF: remove READ_EPG and WRITE_EPG permission related code from CTS
c90f606 : Fix broken test
d5a7149 : Fix bogus merge conflict resolution.
4cc5bb3 : Rewrite TextView onSaveInstanceState CTS tests
93d2c7c : Fix bogus merge conflict resolution.
defab0c : Assert that Android KeyStore's public keys work with crypto.
d68088f : Test for isTransitionRequired.
2ec2858 : [RenderScript] Add CTS correctness test for IntrinsicBLAS
52f0239 : Add CTS tests to drawable.Icon.
4ed3b6c : Rewrite TextView onSaveInstanceState CTS tests
7147a9e : add more logging to monkey seed test
e34c5fb : Tests for add/remove targets on Transition.
fe8fbf7 : Upload missing patch set for DatePickerDialog CTS tests
cab8fc7 : expectations: fix default Result value.
13b55dd : media: Properly calculate percentage tolerance
e499e63 : Update FontRenderingTests to handle 90x90 test area
b67e5b4 : Adding more fields to verify in CallDetails test.
0560293 : media: Test flush before and after CSD for decoders
50989af : Add CTS tests for Switch.
a79c33a : CTS for setCameraDisabled
5ff6bbf : Fix bogus merge conflict resolution.
5730d4a : expectations: fix default Result value.
17f1800 : Revert "Adding more fields to verify in CallDetails test."
8faa44a : media: Properly calculate percentage tolerance
19815cb : Add CTS Verifier for the time shifting API in TIF
7c62e87 : Update FontRenderingTests to handle 90x90 test area
2664062 : CTS verifier crashes while executing the "Notification Attention Management" test
7855cc8 : Camera2: Test creating multiple sessions
92ae438 : Add CTS tests for passpoint APIs in enterprise config. b/22001019
6eb95c5 : Camera: several LEGACY camera fix
8a410dd : Call super implementation in Telecom callbacks
f3b6b67 : [CTS update lastAuthenticatedTime] Update behavior of lastAuthenticatedTime.
77b39d0 : CTS tests for input truncation/padding of NONEwithECDSA.
3e642a2 : DO NOT MERGE ANYWHERE fixed all merge issue
4b9912f : add more logging to monkey seed test
6b35882 : CTS test to verify consistent measureText() with context
d101a53 : Camera2: mark testPreparePerformance as known failure
c6dbbf2 : Camera ITS: Update to use high resolution sizes
948eda6 : Adding more fields to verify in CallDetails test.
913f4f9 : Move LauncherAppsTests to AndroidJUnitRunner.
2401f13 : Permission grant tests for legacy apps
7d84f83 : Camera2: Update remaining uses of getOutputSize for high resolutions
14323de : Add an integration test for SeccompBpf.
f67a438 : CTS tests to verify the call details object.
82577ea : Initial transition CTS tests
500ffa4 : Add tests for canvas clip return values, as well as quickrejection
48d0713 : multinetwork native API CTS test
21e5a9b : Report errors from CtsTestServer for improved debugging
d56768b : CTS tests to test parcelable telecom objects.
a98f8da : Validate deviceowner KeyManagementTest install
e195d68 : Remove isDither()
cee310c : CTS: check cpu currents are initialized in the device tree.
3da13ef : Fix bug in key validity enforcement tests of SignatureTest.
babcda2 : Fix build
131994b : Update CTS handling of RAW buffer dimens.
04e1bc9 : Adding CTS tests for parcelable interface of telecom objects.
6c2ebb4 : Camera2: RobustnessTest: Do not use input sizes when unsupported
632389f : Modify telecom2 mk file to include telecom resources
f71cc34 : CTS-test key pair generation when key expired or not yet valid.
3294449 : Add cts tests for TextView's action mode callback methods.
ce24070 : Add test for WebView stencil clipping
3e5b720 : Camera: add a flashlight test to CTS verifier
fc71fad : Camera2: Update tests for high resolution slow outputs
efa70b1 : Add CTS for Paint#testGetRunAdvance().
ded13a7 : Initial CTS tests for DatePickerDialog
0047650 : Add CTS tests for CaptionManager APIs
fe5a8be : Assert that DownloadManager supports HTTPS.
36fba9c : CameraITS: Added helper function to load standard image formats
cb59a50 : Remove CTS tests for removed APIs
0df9688 : CTS tests to test parcelable telecom objects.
636e9b2 : Add Hyphenation CTS tests.
cc0c695 : Change URI for the channel query
d16b864 : Add support for "large" tagged tests to have non-default timeout
466736d : Revert "Adding CTS tests for parcelable interface of telecom objects."
cfb7f1c : Revert "CTS tests to test parcelable telecom objects."
ab53a56 : Add tests for layer paint
d78c9ca : CTS tests to test parcelable telecom objects.
9ae21a8 : Remove testShaderSweeps
1f04336 : Add cts tests for CarrierConfigManager.
3f66473 : Basic CTS tests for Android Keystore's AES ciphers.
cfa6c74 : Add NIST CAVP KAT tests for AES ECB and CBC.
acde37e : Adding CTS tests for parcelable interface of telecom objects.
ea5f593 : Add KAT CTS tests for Android Keystore Signature.
0ff952b : Miscellaneous CTS tests for new APIs
139f49f : Fix ConfigTest#testVersions
e1ab912 : Camera2: add precapture cancel test
7cc7c32 : Use example.com for strict mode cts test.
33f60d4 : Camera2: Test mandatory reprocess configs
fd220eb : Avoid reusing script group names
7b113c8 : Remove tests for generating keys requiring user auth.
a66d53d : Use example.com for strict mode cts test.
e8895f7 : Added AbsListViewTest.testFling
fedb39d : Remove cell / wifi manipulation from ApacheHttpClientTest
fb163d7 : Add CTS tests for cleartext network traffic security policy.
8bdb1a9 : Rename AndroidKeyPairGeneratorTest for simplicity.
4f792a8 : CTS tests for ContactsContract.QuickContacts
fc8d65e : Add CTS tests for TextView's new methods.
ba48b31 : Remove ConnectionServiceCallbacks from Telecom CTS tests
06f70c2 : Add PhoneAccountRegistration related CTS tests.
929a336 : Add CTS tests for setUninstallBlocked
945c4fa : Add CTS tests for Spinner and adapters.
0fdde56 : Fix for CTS LoudnessEnhancer test using Visualizer
032503c : Remove CTS tests for removed TextView apis
48c048b : Revert "Add CTS test for selected item synchronization in AdapterView"
8841b96 : Revert "[RenderScript] Add CTS correctness tests for L3 BLAS Intrinsic"
bbfecf7 : Revert "[RenderScript] correctness test for L2 BLAS"
4b61d4c : Remove not relevant browser tests - APIs are gone
71dba80 : Remove android.security.cts.SeccompBpfTest.
b568bfc : Expand AndroidKeyStore KeyPairGenerator tests.
b653b6e : [RenderScript] correctness test for L2 BLAS
f812133 : FileSystemPermissionTest: fix bad cherrypick
81813d5 : Add CTS test for RippleDrawable.
0f75cae : Refactor Drawable.getDither() to isDither()
4bd0ad8 : Remove not relevant browser tests - APIs are gone
6102d69 : Camera: fix legacy shim jpeg thumbnail size break
b099000 : CTS for aggregation suggestions builder
4e97646 : CTS test for PingPongRoot vulnerability
3f6dec1 : Cover all methods on NetworkStats and Bucket API
2ece19f : Reland "Modify user agent CTS test to match new webview user agent string."
2377186 : Remove android.security.cts.SeccompBpfTest.
735f240 : CTS test QuickContactBadge#setPrioritizedMimetype
c40e86c : Fix DocumentsTest#testTree.
1ec0c1a : CTS - Accessibility additions for onContextClick API within View
5585a09 : CTS - View additions for onContextClickListener and related APIs
32b27f4 : Add permission test for TelecomManager.isVoicemailNumber
407bb84 : Add missing CTS test for KeyGenParameterSpec.
a1a605c : Add CTS tests for KeyInfo.
367d72e : remove setLatestEventInfo from CTS
402371b : Add CTS tests for KeyProtection.
4fcfe99 : Add CTS tests for KeyGenParameterSpec.
3f00dd2 : Add a CTS case to catch non-recycleable view types bug
82267c4 : CTS tests for TelephonyManager and SignalStrength APIs.
b4312f0 : Add LayerDrawable tests
670b721 : Make default dialer tests less flaky
0744246 : Make second set of illuminant calibration values optional.
0c456de : Deprecate WebView scrollbar overlay settings
b132197 : CameraITS: fix ev compendation advance test
d875649 : Camera2: add more stall duration static metadata checks
de1bd02 : Camera2: fix high speed recording test fps range issue
b62ce5d : Add tests for new Drawable APIs
a3363bf : ParcelFileDescriptor: Test that surrogate pairs in filenames are handled correctly.
14de223 : Reset DateFormat.is24Hour after each test
d251348 : Add cts tests for maxLines=1 with ellipsis.
06cd569 : Fix: PaintTest#testGetOffsetForAdvance_invalidArguments
ce96047 : Add cts test for SpannableStringBuilder#getTextWatcherDepth
517db9d : Camera: use READ_SENSOR_SETTINGS when applicable
82396df : Remove tests for removed APIs.
d708972 : Added DrawableWrapperTest
7555e7b : Fix RenderScript warning.
656a526 : Fix CTS for new deprecated warnings.
4690584 : Add CTS test to check failure to build AudioTrack
401dedc : Add CTS test to check failure to build AudioRecord
ecd2b1f : MidiCTS: add bind service permission
e4ea56b : Flesh out InCallService CTS tests and add incoming call tests
5a71f57 : Add CTS tests for PopupMenus.
210adca : MediaCodecTest: added testReleaseAfterFlush
34dd37c : media: skip thumbnail extractor tests if required codecs are missing
80eab50 : Add READ_PHONE_STATE permission CTS tests
8f77481 : [RenderScript] Add CTS correctness tests for L3 BLAS Intrinsic
b97da95 : Video API CTS tests.
66ba59f : RVCVXCheck Passing Criterion Revision and Bug Fix
b7385d5 : Add CTS tests for Telecom.Call
51169ca : Verify that only package supporting DIAL intent can be set as default dialer
39ce7d8 : CTS tests for SystemUpdatePolicy APIs in DevicePoliyManager
98e5f0b : Add Gamepad HID tests.
71e5ed7 : A better shadow value to cover more devices, handle TV theme override.
d8091a7 : Add CTS tests for new methods of PopupWindow.
95363af : Make sure to teardown MockConnectionService if previously injected
d6b1d4e : A better shadow value to cover more devices, handle TV theme override.
bf085cd : Add cts tests for getHour/setHour/getMinute/setMinute for TimePicker.
401b045 : Add test to verify the fix of Bug #21446448
f15f816 : HifiUltrasound test update
6153cf3 : Fix build.
e1757df : Remove corrupt test file
be6dfed : Add LLCP version check for M or later.
edb9063 : Add basic CTS tests for Paint#DrawTextRun.
d8e06c2 : Add video thumbnail generation tests
0f61f96 : Add CTS tests for new MediaBrowser methods.
159b4a7 : Add more assertions for asymmetric Android Keystore keys.
4c22b99 : Add CTS test for getDefaultDialerPackage
0530c03 : Add tests for setExtras().
e46189b : Fix DngCreatorTest memory usage and tonemapping.
16d0d35 : MediaCodecTest: add test for decoding after flush.
851517b : Expand keyset cts key rotation tests to include EC keys.
5a8089f : Test NDK tracing
92b8d6e : Camera: fix video snapshot test
946ade7 : Add a CTS test to dial addresses ending in "#"
515a726 : Camera2: Add reprocess request key test
7dd1e17 : Respect hard restriction to minimum password length in CTS
d2c1b2b : Add CTS tests for MemoryInfo.getMemoryStats.
a7192e4 : Fix testNoDebuggingFeaturesRestriction fails in eng/userdebug build
69cf75e : Add cts tests for new methods of Paint.
f3a73a9 : Reset DateFormat.is24Hour after each test
e7374a7 : Camera2: fix capability check
b07a600 : Add TextView cts tests for copy/cut/paste/pasteAsPlainText.
8a87a48 : CTS: Add tests for ActionMode#invalidateContentRect
ab6c4a9 : media: Track rendered frames during AdaptivePlaybackTest
4e1e2cc : CameraITS: Add reprocess noise reduction test
e32803f : Update TelecomManager.EXTRA_INCOMING_CALL_ADDRESS in Telecom CTS
7df0f1a : Add Telecom CTS tests for wired headset behavior.
0f50331 : Update CTS tests for moved notifyCarrierNetworkChange() API
2d42dbc : Fix CTS: ViewGroupTests failing
e51b5ef : Sensor CTS fix for 1 Hz and 5 Hz sampling rates.
e7ba695 : Update CA certificates
1e4e7d7 : Camera2: report performance test summary correctly
8f00225 : Add NetworkUsageStatsTest to CTS suite
5fbf372 : Update lockTaskTest with changed behaviour
e586286 : Add basic CTS tests for newly added TextView APIs.
02c09dc : Add CTS tests for textDirection.
2a311ec : Refactor some code in Telecom CTS tests
0a10e8f : Add Context.getColor() and Context.getColorList() tests to cts.
de932ca : Add tests for android.media.AudioAttributes' implementation of Parcelable
f4fcb42 : Add CTS tests for outgoing calls
3f4d514 : Add tests for android.media.AudioFormat and AudioFormat.Builder
cc453f6 : Add more contacts projection test
ec02582 : CameraTestUtils: Switch to public ExifInterface tags
8a5ac64 : Update CA certificates
8d27e03 : Add CTS tests for default dialer permissions
c67a37d : Add simple cts tests for StaticLayout.Builder.
8e792c5 : Respect hard restriction to minimum password length in CTS
ba2f482 : Workaround for API coverage dashboard
b04969d : Camera: allow more time for AF
9db219d : SystemHealth: Tests defining token caching behavior.
c2fc10c : Revert "Fix cts coverage report inclusion of incorrect classes"
f5e62d4 : DO NOT MERGE: AudioTrack.write(...,timestamp) CTS test
96697e0 : Camera2: add highs speed recording test
9589b1e : Add CTS test for VectorDrawable.getColorFilter()
422a795 : Tests for Profile Owner permissions API
d14701c : Camera: update RAW Burst test
6639933 : Add Atrace test for trace content
af80c87 : CTSVerifier tests for audio (re)routing callbacks.
2be8177 : Add reset to AVD
8135fb2 : Fixed test for queryPermissionsByGroup
1dbdfd0 : Fix issue #21572679: API Review: ActivityOptions, usage time report
dfca0f4 : Add Telecom CTS tests
7bea994 : Use simple break strategy for testSetTextLong
4a305d5 : Fix testVpn timing issue for com.android.cts.net.HostsideNetworkTests class
4185d11 : MIDI CTS: added loopback test for MIDI
b951a21 : Use simple break strategy for testSetTextLong
0607c49 : Make fewer assumptions in AndroidKeyStoreTest.
a99d048 : Split CTS-DEQP plan into two plans
0e0276f : CameraITS: add face detection test
365be3a : CtsVerifier test for Audio Device connect/disconnect callbacks.
fbdb8cb : Setup the animation callback for AnimatedVectorDrawable.
b4b3fa4 : Split CTS-DEQP plan into two plans
09733d9 : Camera2: Add a reprocess JPEG EXIF test
97e9cc8 : Fix RawConverter ACR3 default curve.
eb1e0ea : Add tests for DENSITY_360
bf3b8d7 : Cleanup atrace and dumpsys tests
77e47ec : Remove duplicate CTS tests from libcore cts packages.
547d09c : Fixed a type in method name
0c8aadf : Fixed a type in method name
fe20f47 : Add CTS test for selected item synchronization in AdapterView
039b00b : Fix up Looper preparation.
69c85ad : Fix build
a01622e : Dismiss dialogs during indeterminate progress dialog CTS tests
616ba55 : Fix up Looper preparation.
3541c64 : Add: test case for SettingInjectorSerivce
bfcea7e : Testing AudioDeviceInfo.getId()
a81eb0f : Fix build
5d9410f : Add test for AudioRecord.getRoutedDevice()
e963718 : Increase polling timeout
0d3062d : Add a CtsVerifier test to ensure the CAR_DOCK activity starts in car mode.
af2650b : Dismiss dialogs during indeterminate progress dialog CTS tests
d6254fc : Add sched to required tag list
2374020 : Add build number into CTS Verifier.
8734acb : Testing audioTrack.getRoutedDevice()
53dc715 : Camera2: Add reprocess timestamps test
4eaca29 : Use dup2() to make message queue tests less flaky.
6e9ebcb : Add initial atrace host tests
5e9b5c4 : CTS test unregisterAudioDeviceCallback.
dbbf1b8 : Rename PhoneNumberUtils APIs
ea1845e : Added tests for (re)Routing callbacks.
5003e65 : CTS tests for framestats
1aa0fc3 : Added CTS tests for AudioDeviceInfo accessors.
a21a564 : CTS tests for delegated cert installer API
02c0891 : Use dup2() to make message queue tests less flaky.
3af790a : Add test for content observer notifyForDescendants.
c5cc8da : Add projection test to frequent
3ba4bc3 : Fix a broken CTS test
5317b6d : Add projection tests for Contacts.
59eb6ec : Fix cts coverage report inclusion of incorrect classes
b8ba0b0 : Camera2: Add reprocessing abort test
dde3052 : Camera: HAL3.3 LSC keys CTS update
3fa6d0c : videoperf: propagate buffer info from encoder to decoder.
561cd49 : Projection Widget Test: Remove two unnecessary buttons
469d21c : Add ContactsProvider path permission test
db3fca7 : Adding three CTS tests for the time tracking api
1b210a3 : Update LockTaskTest with new API call and behaviour changes
b1b956b : Add cts coverage for new APIs in M
327656c : [RenderScript] Performance improvement for BLAS CTS tests.
44d3732 : Fix print test due newly added duplex mode attribute
9f92a01 : Add the ProviderStatus CTS tests back
68e7df9 : Add CTS verifier test for work status.
79d048b : Modify assertMinMemoryMb testcase
22e6c1c : Fix Drawable, PopupWindow CTS breakages
cf55171 : MidiCTS: test new MIDI API without devices
6443677 : Fix off-by-one in PhoneNumberUtilsTest
14a38a6 : Updated CTS tests for Contacts permissions
9a359f3 : Added layout tweaks to handle small screens for CTS Sensor Test.
465ad0e : Fix Drawable, PopupWindow CTS breakages
743dc29 : media: add missing CTS tests for PlaybackParams - Parcelable methods
4cdc5be : [RenderScript] Typo fix for Resize test.
14e48ed : Add CTS for MediaSession.sendSessionEvent()
626a821 : Fix RenderScript warnings.
1bb9cf6 : Adding test to ensure that getRecentTasks only lists own APK tasks
f7050df : Add packageparser and shared user keyset cts tests.
807cd0f : MediaPlayerTest: use getAnchorSytemNanoTime() instead of raw field.
8ba97ea : Fix location CTS tests
c2c580f : Add CTS for enterprise SIP lookup
934d800 : CameraITS: update LSC test per HAL3.3 change
a3b2785 : Update the golden images and compare algorithm
43ca6e9 : CTS Tests for added APIs to ActionMode and ActionMode.Callback2
e42ea3f : Add build number into CTS report.
0251545 : cts: specify timeout for MediaPlayerFlakyNetworkTest
3788be8 : Run the seccomp kernel unit tests in CTS.
a8bcc72 : Camera: add required FPS range check
f538fab : Camera2: Add toString() coverage
fed98f4 : First CTS tests for Enum/Notify/Select & (re)Routing API
7a6fb7b : Complete CTS coverage for SensorManager
598ac28 : DO NOT MERGE: Add cts test to make sure framework shadow is in place.
8355fa9 : CTS test SELinuxDomainTest should be updated.
9d2d323 : Revert "Simple implementation of CTS verifier as a library. Note that we included all CTS verifier classes and functions in here. Library will be at out/target/common/obj/JAVA_LIBRARIES/cts-verifier-facilities_intermediates/{*.jar}. It's a starting point (or proof of concept). When time permissible, we can then filter out un-necessary test cases from this library. We can also just merge this in for now."
48a0a21 : Add build number into CTS.
7eb3ecb : Allow no more than one managed profile on the device
b75fb1a : Camera: Tonemap CTS update for HAL3.3
c489ac1 : TIF: Add tests for TvInputCallback.onInputAdded/Removed()
92e16ed : Fix RenderScript warnings in CTS
7405d52 : Update CTS tests for API review changes
08edaf7 : Update ColorMatrix test to account for premuliplication differences.
484e2dc : cts: add camera test for recording from persistent surface
41144a5 : Add view translation test into CTS
00785cc : Fix ActivityManagerTest#testGetRunningAppProcesses
57b4ba2 : Add CTS test for silent package install
b94aec2 : CTS Tests for DreamService#onWindowStartingActionMode
515ad7f : TIF: Reset the counts before running tests for APIs added in M
363a43c : TIF: Add a test case for TvView.TvInputCallback.onVideoSizeChanged()
ac23f11 : fix build
9bac23e : Change assertcode of checkSignalStrength in DumpsysHostTest
76be1e5 : enable module test config for the rest of CTS package types
7301a53 : CameraITS: add shading mode test
6da731e : Remove WebGL conformance tests from CTS
0f574dc : fix build
cba4547 : Add CTS tests for Email.ENTERPRISE_CONTENT_LOOKUP_URI
ee22dd1 : MediaSyncTest: fix a typo.
a4b809b : Improve SoundPoolTest
c4c80c5 : Simple implementation of CTS verifier as a library. Note that we included all CTS verifier classes and functions in here. Library will be at out/target/common/obj/JAVA_LIBRARIES/cts-verifier-facilities_intermediates/{*.jar}. It's a starting point (or proof of concept). When time permissible, we can then filter out un-necessary test cases from this library. We can also just merge this in for now.
530065b : Adds CTS test for Script.Closure.getGlobal()
b35b30c : Temp disables for deqp tests failing due to missing driver fixes.
c30bdbc : Remove WebGL conformance tests from CTS
8e89c3d : media: add minimal test for setSyncParams
9ffb424 : media: add CTS tests for PlaybackParams and SyncParams
c75a301 : CTS Tests for View#startActionMode(callback[, int])
36477a5 : TIF: Add a test for Session.onOverlayViewSizeChanged() introduced in M
ff2cc65 : Unbreak PingTest.
9891725 : TIF: Add test cases for APIs newly added in M
e9ea930 : Fix a bug regarding layout-unable to tap Button in ScreenPinningTestActivity
cd6c15c : TIF: Fix warnings
ebf5bbc : TIF: Removed an unused variable
d6c9007 : media: test MediaCodec.setOutputSurface
6d73667 : Tests unicodeWrap() to return null for null input strings.
52424e0 : cts: release muxer objects in MediaMuxerTest
da565a0 : Add CTS test for synchronized AudioRecord
781c7b5 : Move sine wave and chirp sound data creation to AudioHelper
581ea15 : Improve AudioTrack and AudioRecord CTS coverage
831233b : Camera2: add CameraCaptureSession#isReprocessable() coverage
a77760c : Temp disables for deqp tests failing due to missing driver fixes.
29319a9 : Rename file descriptor listener API.
764c7c7 : Update CTS tests to use new API
efba262 : Use correct Uri in IsSuperPrimaryName test
dcab348 : TIF: Add test cases for time shift APIs in TvInputServiceTest
be8620e : Add CTS to avoid regression in JobParameters
bbb3f9c : cts: add test for MediaRecorder setInputSurface/getInputSurface
0369e34 : MediaDrm API Updates per api council review
b66cec1 : MediaPlayerTest: add test for getTimestamp().
faacd3e : Remove Authorization and ProviderStatus CTS
9afa725 : CameraITS: linear tonemap update
2edf574 : Camera: fix CaptureResultTest codegen
f57e165 : Camera2: update CTS according API review update
37098c4 : cts: MediaDataSource API change
34a0f63 : media: update setPlaybackRate to setPlaybackParams
4b55f38 : Camera2: Add prepare() correctness and performance tests
c09f11f : CameraITS: fix build break
b28e0fe : testPlayHlsStreamWithTimedId3: use updated API names
0d92a82 : Add CTS tests for fp16
76dd143 : CameraITS: add raw12 test
c68f28d : Camera2: Update tests for API name changes
e4b9293 : Revert "Self-signed cert parameters are now optional."
fb6289c : Add cts test to make sure framework shadow is in place.
3762271 : Ensure JobScheduler Connectivity CTS reenables WiFI
8421867 : Hifi Ultrasound Test
0bfeb84 : Fix testSaveAndRestoreHierarchyState() to pass an illegal argument
63f6183 : Fix testAccessInflatedId() to check for correct default value
3661c33 : cts: rename usePersistentInputSurface to setSurface
4ed21c1 : Update WebViewClientTest after the android.webkit API changes
0a2d3ee : MediaSyncTest: add test for flush().
88eb334 : Addedd CTS test cases for LocationManager, Criteria
a992925 : rename insertVisualStateCallback to postVisualStateCallback
94fc0ad : DO NOT MERGE: Merged Fixes for CTS Sensor test from master
a1c0305 : TIF: make TvProviderPerfTest stable.
3417822 : Ensure JobScheduler Connectivity CTS reenables WiFI
0f9b87a : Fix holes in CTS test coverage
6c60c50 : DO NOT MERGE - CTS for display mode switches.
ece56c9 : More AudioRecord.Builder tests
769a4ab : Remove useless implementation detail asserts from testDrawableState
78e65c0 : camera2: Add multiprocess arbitration cts test.
f1df612 : Add CTS tests for View scroll indicators
35d54ee : Listen and handle external interruption requests in deqp runner.
0b10cb3 : Do not report Deqp results as failures if device is disconnected.
bb1e64f : camera2: Update CameraManagerTest for arbitration.
631b2a1 : DO NOT MERGE - Added a simple test for new attributes of Display.
1e540bd : Disable precision.atanh.highp tests temporarily.
bfad4d6 : Add CTS tests for PostMessage API
970b108 : Added testPlayHlsStreamWithTimedId3
c14f012 : New CTS Verifier case for Rotation Vector Sensor
18df50d : camera2 CTS: Allow AE convergence in DngCreatorTest.
699a2c2 : camera2: share one ImageReader if possible
a688375 : camera2: add reprocess burst tests
658286f : media: cts for media resource manager.
f937032 : [RenderScript] CTS fix for Intrinsic BLAS
46a4913 : [RenderScript] Add CTS test for rsAllocationCopy1D & 2D
107f2b4 : Update SingleSensorTests to use frequencies supported by Android Watches
a96eac2 : Add android.media.AudioRecord.Builder tests
86ab058 : MediaSyncTest/AudioTrackTest: corresonding change of API.
c3fc0c1 : media: cts for CodecCapabilities.getMaxSupportedInstances.
7d1a2dc : CameraITS: Update test_locked_burst threshold
64c494a : Remove CTS tests which require MODIFY_PHONE_STATE permission.
b164742 : Exercise android.media.AudioTrack.Builder
896f0f1 : DO NOT MERGE: camera2 CTS: Wait for session close callbacks before teardown.
c145421 : Temporarily disable flaky EGL tests while waiting for driver fixes
be72a32 : DO NOT MERGE Fix NVMAP_IOC_FROM_ID test
6b6cca6 : Add CTS test for Bluetooth LE APIs.
d62cb01 : Fixed hidden export button due to small screen by making buttons stack on small screen.
e523556 : videoperf: add coverage to VideoCapabilities.getAchievableFrameRatesFor.
ca59101 : Temporarily disable flaky EGL tests while waiting for driver fixes
ead62f5 : Fix NVMAP_IOC_FROM_ID test
1c2aca4 : camera2 CTS: Wait for session close callbacks before teardown.
9f3dff2 : Country and variant locales are not stripped any more.
2ed4122 : camera CTS: Fix RawConverter to handle stride.
007eba9 : Camera2: add reprocessing performance tests
05a3674 : camera2 CTS: Allow AE convergence in DngCreatorTest.
01d939e : camera CTS: Fix RawConverter to handle stride.
92b89af : Add a CTS suite for removed methods
e71dab7 : Add CTS test for Theme.rebase()
08a9c77 : Remove all sensor CTS tests from knownfailures and all sensor CTS tests in restricted mode.
255d4c8 : Camera2: add android.control.availableModes test
17db109 : enable module test config for CTS target java libraries
71f03b6 : Failing android.content.ContentResolver tests to CTS staging
84d24c0 : Add workaround for ContetxtImpl.setTheme(), verify test setup
41c41d5 : Detect and recover from unkillable deqp tester process.
43d4c8d : Android.mk should not reference out/
72632f9 : Failing android.content.ContentResolver tests to CTS staging
e6285ca : Add CTS tests for Theme.getChangingConfigurations()
bfe2153 : videoperf: video codecs performance measurements on common video sizes.
fab5b16 : Fix AudioRecord_BufferSizeTest
8424cd1 : Add workaround for ContetxtImpl.setTheme(), verify test setup
d7629d0 : [RenderScript] Add CTS test for Allocation.copy3DRangeFrom(alloc)
3ce22a1 : Add BNNM test suite.
fb41595 : mediastress: move check for support to the beginning of the test.
6fa1755 : CTS tests for ScriptGroup2 API
a386a53 : Export cts-tradefed.jar hosttestlib.jar as build artifact
d6576fc : Checking-in copy_media.sh and copying all files by default.
e2d4366 : Add CTS for OffscreenPreRaster
c9bc142 : Hide more failing CTS-DEQP tests.
76fc052 : Hide failing GLES31 texture.border_clamp tests.
73dd81b : Add a cts test for WebView#findAddress
20815e6 : Self-signed cert parameters are now optional.
9bc965f : CTS tests for SearchDialog#startActionModeForChild
461b5b4 : cts: add test for persistent input surface
8e33281 : Hide more failing CTS-DEQP tests.
2846714 : MediaPlayerTest: explicitly place external tracks after internal ones
03a9850 : [RenderScript] CTS test for IntrinsicBLAS APIs, API part
b2623a6 : Reset some members when they are released.
f739016 : CTS tests for compatibility gymnastics in ViewGroup#startActionModeForChild
900cf6a : TIF: fix broken CTS tests which are caused by mnc framework changes.
67a526d5 : CTS coverage tool improvements
e277748 : MediaSync: Add CTS tests.
216df4c : Fix MediaStore_FilesTest.testAccess()
9e0d21b : Add CTS test for setDrawableByLayerId preserving level
439f8d1 : [CTS tests for lastAuthenticatedTime and accountAuthenticated change]:
b2f7f8a : Fixed the order of parameters passing
93ee255 : Add STOPSHIP to CTS-DEQP plan generation.
c41a7db : Increase AudioTrackTest to 192kHz
9842d46 : Increase AudioRecordTest to 192kHz
cbade83 : Add channel index AudioRecord tests
42085ee : Add float support to binary event log.
ea04cb9 : Camera2: add static metadata check for maxCaptureStall
db000c3 : Add STOPSHIP to CTS-DEQP plan generation.
b0ba1ae : Hide failing GLES31 texture.border_clamp tests.
b53672c : DO NOT MERGE - bump CTS version to CTS 5.1_r1
15f3d2d : Adding DENSITY_280 memory requirement per CDD
6ac85e0 : Amending testcase to support updated memory requirement for L.
adec961 : Verify PlaybackSettings in AudioTrackTest#testVariableSpeedPlayback
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
a8e5567 : Add DevicePolicyManager.get/setBluetoothContactSharingDisabled cts test
1ab85bf : Remove failing tests from CTS-DEQP plan.
1345d3d : Revise test plans for continuous test runs
f5e177b : split long messages with 4-byte unicode characters correctly
42b1b61 : Modify Include/Exclude tests in builCts.py to be explicit.
d31f26f : cts: Optimize check for /dev/mem and /dev/kmem
e0def61 : cts: Enforce turning off /dev/mem and /dev/kmem
cb67c1d : Camera2: add invalid image access test in ImageReader/Wrtier
ba9da1b : camera2: add more tests for reprocessing
a6c2160 : Track CLDR 27 changes to Date & Time data for en_GB
29df814 : Camera: adjust test_exposure pass threshold
0408b17 : Fix keystore CTS tests broken by removal of DSA.
dab3acf : media: enable video for playback rate test.
4559951 : Clarify how to select location mode in verifier test
43ecd13 : Install additional apps only for the cts tests that require them.
3f65b7a : Enable loading of host-side shared libraries in cts.
f1194ca : Add getActiveNotifications to existing NoMan tests.
245f7d4 : Add tests for the new WebView error reporting APIs
5b361dd : Tests for Parcel changes in frameworks/base
080e3f1 : Skip AudioTrackTest#testPlayStaticData if no audio output found
4b7f7c0 : Update low ram device test for new memory requirements
9a81d63 : Add variable PlaybackSettings test to AudioTrackTest
618bf94 : Remove unnecessary WRITE_SMS permission - cts
4310528 : Add non blocking reads to AudioRecordTest
dbd500a : Update AudioRecordTest for 96kHz
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.
e731361 : Use smaller display size for secondary display test.
30d450e : Add tests for shift+backspace.
d68b584 : [RenderScript] Add ForEach test to CTS rsCpp tests.
2705e85 : [RenderScript] Add ElementTest to CTS rsCpp tests.
f6599d9 : CTS: TelephonyManager.notifyCarrierNetworkChange()
b3ffd85 : Add CTS tests for Visual State Listener
d724a4b : CTS test for SubscriptionManager
3b5af16 : Tests for media classes accepting MediaDataSources.
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
b30097f : Camera: move YUV burst framerate check from ITS to CTS
c778c0d : Test that extractText doesn't crash with null arguments
34c9182 : Add Lollipop MR1.1 version code 5.1.1
3d698f2 : Enable deqp ES2 and EGL tests
22e0670 : camera2: add reprocessing tests
7488863 : Move details of variable printing out of the generated code (CTS).
37673d2 : Add test for adapters of 3D allocations
dfda5fd : Use new deqp mustpass list
da3690c : Camera: don't always require ZSL template
d85d98e : Add channel index AudioTrack cts test
0830ac3 : Add 8 bit and float format checking to AudioRecordTest
531413e : Update the SmsMessage.createFromPdu() API call
e0f1735 : [RenderScript] Add more tests to CTS rsCPP tests
f9ba993 : [RenderScript] Add IntrinsicYuvToRGB test to CTS rsCpp tests.
e62bd50 : Add new onSearchRequested overload
fc122a4 : MediaPlayer: add CTS test for setPlaybackRate.
054a441 : Ultrasound test in CTS framework.
3327b9f : Cache configuration capability query results.
f58a453 : Stop setting deprecated field of AbstractCursor.
4eab57a : Fix NPE in DeqpTestRunner if duplicate results are reported
97a49bc : Enable --deqp-watchdog in DeqpTestRunner
b5b4cfd : Send adb commands directly to IDevice in DeqpTestRunner.
1aa49a2 : Add tests for unprefixed EME APIs
9c0d926 : Camera: check AE/AWB lock availability before using it
8264309 : SensorTest must unregister sensor event listener after each test case done.
b8eb7fd : Add test case for setAllCaps in some Locale.
aaaef70 : ImageWriter: update Opaque format test
4a7f6f3 : camera2: add a reprocessing characteristics test
bd12b39 : Introduce Ctrl+Backspace/Ctrl+ForwardDelete cts test cases.
4ab00ca : Add additional PTS code to common/cts
07ac5f8 : Camera: move YUV size check
dc80789 : Introduce cursor moving tests into text cts.
dda7bf3 : Relax resize test to allow acceleration.
f1ce308 : Camera: update FAST/HIGH_QUALITY check
0ddd054 : Introduce cts for select all text just after tapping.
597ed6f : Fix bionic cts test build bug.
bd89368 : Add group scaling factor into stroke width.
223cfb4 : Add a CTS test for Debug.getRuntimeStat().
bc92143 : Camera: update semantics of HIGH_QUALITY mode
79e6d8f : Add CTS for new Paint.hasGlyph() method
8a4314b : Cleanup comments.
a1894a2 : Update android.media.AsyncPlayer test
566b949 : Don’t run on devices with no audio output.
5dbab86 : Don’t run on devices with no audio output.
c853998 : Remove junit.jar from vmteststf_jar path
81f4ec3 : Turn off Jack warnings during vm-tests-tf
7f578fe : Modify user agent CTS test to match new webview user agent string.
9811ede : Bump CTS versions to r0.95 to sping another release candidate
c3829db : On-change sensor should not use 0 as sample period to calculate report latency
c64d80f : Timestamp synchronization must use 64-bit long to avoid overflow.
f275a6e : Support for nested bundles in setApplicationRestrictions
98ff000 : Add CTS-verifier test to check cross profile intent filters.
6d6faea : Better verification of multi-user storage.
9271a6d : Add dummy subid for api change.
b8d60b1 : Fix DebugContext test.
11774d5 : Test case for new APIs rsGetDim[XYZ]().
d4957b4 : [RenderScript] Add CTS test for create() using java reflection. To ensure compatibility with old compat lib with Thunker layer.
d8d8958 : DO NOT MERGE: Use larger timeout in VM host tests
2cb5729 : Use larger timeout in VM host tests
5e6ec40 : [RenderScript] Add CTS tests for RS C++ Allocation APIs
8ea2bec : DO NOT MERGE ANYWHERE.
331b3fd : SELinuxTest: Add a few more cases to testFileContexts.
2e83eb7 : Camera: fix thumbnail size rotation logic
23a0fcc : Fix CTS tests for drawables
d270a25 : Temporarily disable the test. CL/142797 causes CTS to stop completing the testing.
8ea3666 : Revert "[RenderScript] Add CTS tests for RS C++ Allocation APIs"
97b3288 : Addition of a new CTS package for tzdata update code
78a9a55 : CTS: Update audio manager test to understand min volume.
2f7a2f9 : Fix assumption that tests are centered on screen
bfe1405 : [RenderScript] Add CTS tests for RS C++ Allocation APIs
8c86d0a : Check marker and periodic event timing in AudioRecordTest
1b44ad2 : Add CTS for AVD's listener.
c4dca41 : Add test for undo of append to TextView with TextWatcher
6f42063 : CTS Verifier on TV does not display menu
aa360ab : [RenderScript] Add IntrinsicResize Test for RScpp.
2d6c46d : Fix some minor discrepency for vectorDrawableTest
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.
439225d : Prevent DrawFilter from affecting other tests using the same Canvas.
402f1bc : Verify storage behavior for secondary users.
35434ce : SELinuxTest: Add file contexts tests.
9149014 : Camera2: add ImageWriter CTS test
32f259e : Fix CornerPathEffect to properly bound the limits of the test.
b64e0dc : Set the extra admin component name instead of package name.
5b7f583 : Fix ConcurrentModificationException in sensor related test.
5adf9dc : Shorten the names of the generate files (& related changes).
4d131d8 : CTS: Add test for JNI class-loading
2fbd2f2 : Add CTS test for theme tag on <include>
5ac0d76 : Revert "Enable ui rendering tests for watch configurations"
a20d2e6 : Fix CTS tests for LayerDrawable, ScaleDrawable, InsetDrawable
1eda571 : Add clipped launch and adapter tests
4449a6b : SELinuxHostTest: Add domain tests for logd and lmkd.
8873e2c : SELinuxHostTest: Check that each executable has the expected domain.
96123ba : fix KernelSettingsTest#testXattrInKernel
8505f13 : Fix method name for doNvmapIocFromIdTest
86d46af : Remove KeystoreExploitTest
0b2b4b6 : Add CTS tests for Bluetooth LE scans.
c1198c0 : Tests for undo of text entered via IME
9f96dcc : Add CTS test for ASLR for boot.art
140c299 : CTS for Strequent projection
09f887f : Rename autogenerated tests to avoid confusion.
f1f3017 : Restore CTS_TESTCASES_OUT to before commit a5c060.
3467361 : fix incorrection assumption due to DST
01c7251 : Add sms support check
ff4e829 : SELinux: Verify that CTS is in untrusted_app ctx
a5c0605 : Allow CTS packages to be built with mmm rather than just mmma
7ba4098 : Replace getContext with getTargetContext.
58ad7d9 : camera2 CTS: Actually close Images in StillCaptureTest.
4445d6f : Add CTS test for getLookupUri with null lookup key
eaa0324 : media: update vp9 360p test clip with tile columns and frame parallel mode turned on.
2334575 : SELinuxHostTest: Add testMLSAttributes test.
29dfebf : SELinuxHostTest: Add tests for other AOSP *_contexts entries.
7270fdb : CTS should expect official lollipop mr1 release version
3701e65 : Test that Looper doesn't spin when dup'd and watched FD closed.
4b6d7e1 : Add new method implementation for Window.Callback
4788000 : SELinuxHostTest: Add a test for the AOSP seapp_contexts entries.
d4e1e04 : SELinuxHostTest: Validate other SELinux configuration files.
ea811ae : Implement SELinux no-booleans test as a hostsidetest.
45e42f9 : SELinuxTest: Remove test that assumes unconfined init.
d5af3fa : DO NOT MERGE - bump CTS version to CTS 5.1_r0.9
be831d8 : Explain why resetPassword needs to be called
544aec0 : Test descriptions should depend on the test so they get rebuilt.
cf5c254 : partially move jank tests to instrumentation based
ace553c : Add tests for new looper features.
848e3b7 : Move sync barrier methods into MessageQueue.
1b41066 : Enable ui rendering tests for watch configurations
c530472 : Tests for undo in TextView fields with no cursor
e96c78c : Set temp directory and print disk space.
c899240 : CTS: check oom adjust file permissions
c41b0cb : CTS for cached photo URIs
5140c5a : Delete obsolete security tests
ecb6e2d : Don’t run the tests if the devices doesn’t have a sim card.
e681b84 : Don’t run the AppWidget tests if the devices doesn’t have the feature.
00e2446 : Remove DisplayTestRunner
09ba4f5 : Prioritize regular names over phonetic names. P3
3d1585b : Adapt to Jill api changes
26deb3a : Adapt to jack api changes
36eb49d : Fix NPE in CTS harness
8f2964f : CTS: Remove tests for master volume + ramp.
409c85e : Camera2: add CTS tests for flashlight API
277fd69 : Tests for Ctrl-Z undo of programmatic text changes
d9c57cf : [RenderScript] Add CTS tests for Allocation.copy1DRangeTo & copy2DRangeTo. Do not submit until the @hide for new APIs are removed.
331f262 : [RenderScript] Adding CTS test for New API: auto-padding for CopyTo and CopyFrom.
e2d58b1 : Fix build: Revert "[RenderScript] Add CTS tests for Allocation.copy1DRangeTo &"
3326375 : Fix build.
7afa91e : support package scope prepare/teardown
5f31960 : Extend tests for undo after TextView parceling
cd33c1e : cts: Enforce turning off /dev/mem and /dev/kmem
28715a6 : Reland: Extend tests for Ctrl-Z undo in TextView
5b51f77 : Reland: Add test for Ctrl-Z undo in editable TextViews
d1c66c1 : FileSystemPermissionTest: use statvfs and add test
39f3207 : Modified Audio_Output feature usage in CTS tests
411a105 : Revert "Add test for Ctrl-Z undo in editable TextViews"
60fae26 : Revert "Extend tests for Ctrl-Z undo in TextView"
7aea52d : Add tests for Context.getSystemService by class.
09fe7e2 : Add optional arguments to build CTS harness with additional jars.
cc8bdfa : Add android.hardware.cts.SensorTest#testBatchAndFlush to knownfailures
4095642 : Add filter support for native tests. Also restructure filtering for InstrumentationTests.
695b60c : Extend tests for Ctrl-Z undo in TextView
90fd379 : Remove already present users when starting managed profile tests.
d96ac26 : Disable screen pinning test on watches and tvs.
c959b7f : Get the clipboard through the activity context.
e15238f : Fix for ManagedProfileTest failures.
81decde : Use --deqp-log-images=disable for execution speed.
c3fdc54 : Add test for Ctrl-Z undo in editable TextViews
69efaa1 : Add android.hardware.cts.SensorTest#testBatchAndFlush to knownfailures
394947d : Fix CTS build.
080be6f : Add caller-id cts test cases
ac07fc7 : Fix uihost tests
08caea1 : Fix uihost tests.
3e3d0ed : Allow CTS packages to be built with mmm rather than just mmma

+- Project: platform/dalvik

6fe795a : Add a libbase dependency for dexdump/dexlist.
98dcefd : Remove libdexdump_static.
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
d024c06 : Fix potential dex index overflow in dx
45e4d87 : Allow to disable forced keep of annotated
7d97556 : Bump dx version to 1.11

+- Project: platform/developers/build

2bea00f : Add appcompat dep to base template
20aaa7c : Sync sample prebuilts for mnc-dev
41c22e3 : Sync mnc-dev sample prebuilts
0d86cdf : Update sample prebuilts to use latest deps
5d58bc4 : Update dependency versions for 23.0.0 libs release
b4bbf96 : Update base template dependencies to v23.
31fb395 : Sync sample prebuilts for mnc-dev
def0d6c : Update sample templates for android-23 release
12de52f : With launch of Diamond MR-1 (new wear OS), we support interactive watchfaces which requires a new support library for wear.
a63f806 : Change MNC codename to just M.
479034d : Remove un-necessary minifyEnabled and proguardFiles
4735632 : Sync sample prebuilts for mnc-preview-docs (DO NOT MERGE)
43228ae : Sync sample prebuilts for mnc-dev.
85d4013 : Restore XYZTouristAttractions prebuilt
cb8728e : Bumping the sample gradle build tools to 1.2.0
cfd648e : Bumping the sample gradle build tools to 1.2.0
6a01fb6 : Update sample prebuilts for mnc-preview-docs
c356f17 : Update sample prebuilts for lmp-mr1-ub-docs (DO NOT MERGE)
22fb4b6 : Update sample prebuilts for lmp-mr1-ub-docs (DO NOT MERGE)
7a77838 : Update sample prebuilts for lmp-mr1-ub-docs (DO NOT MERGE)
27946d9 : Add Creative Commons license to prebuilt samples
792957b : Add Creative Commons section to LICENSE file to cover artwork
40b7998 : Add Creative Commons section to LICENSE file to cover artwork
6df98dc : Sync sample prebuilts for mnc-dev
82fbc26 : Fix compileSdkVersion error in _MODULE_/build.gradle.ftl
d8fc932 : Add support for targetSdkVersion definition in templates.
818bd7c : Sync sample prebuilts
77d0602 : Sync sample prebuilts for lmp-mr1-ub-docs
f903b7a : Support samples using centrally managed play services version number
40f8fbe : Update samples prebuilts for lmp-mr1-ub-docs
a9d37ee : Adds support for latest play-services-wearable version, adds support for latest wearable support library version, removes "+" from dependency versions, and adds new 'provided' line in dependecy file for wearables.
0eb4ffc : Use Java 1.7 for the default source and target compatibility
246cb69 : Update sample prebuilts for lmp-mr1-ub-docs
d1630e5 : Update gradle tool to 1.1.0. Update the repository for buildScript to jcenter where mavenCentral are used.
4de32d4 : Update sample prebuilts
ed7fc0f : Update samples dependency versions for GMSCore P release
47d9436 : resolved conflicts for merge of 5c8cae0b to lmp-mr1-dev
64c9817 : Per request in b/20081220, removing NOTICE file.
e9ec087 : Sync developers/build/prebuilts with lmp-docs branch

+- Project: platform/developers/samples/android

0f4e071 : Camera2Raw: Runtime permission on M
b91f4ee : Camera2Video: Runtime permission on M.
cfc6726 : Camera2Basic: Runtime permission on M
57690c2 : Swap compileSdkVersion for targetSdkVersion
7440180 : Add Android Design Support Lib to HdrViewfinder sample
34b015c : Change launcher name for StorageProvider
dee2a47 : Peg permissions-based samples at API 22
b8f8c1d : MidiSynth: Add a new sample
d3c06bf : Resolve conflicts for merge of 6a1d10d from lmp-mr1-ub-dev to mnc-dev
02aad74 : Update RuntimePermissions sample for API 23.
06c6159 : Update BasicRuntimePermissions sample for API 23.
6ab42c3 : MidiScope: Add a sample
d8cda51 : Update sample prebuilts to use latest deps
fb3b724 : Revise WatchFace sample's AnalogWatchFaceService.java and SweepWatchFaceService.java to include an actual picture background (vs. simple image of w/ fade). Also, refactored w/ better optimizations and to closer match the WatchFace codelab (PeekCard support, Palette Color use, etc.).
89d2da0 : Update sample templates for android-23 release
d4406c8 : Updating sample to use Android M permissions model.
de9a955 : Fix NPE in FingerprintAuthenticationDialogFragment for MainActivity by having the explicit reference to the Activity.
db846a9 : DirectShare: Add a new sample
1419e7b : MidiScope: Add base template
49ca0ea : Revert "MidiScope: Add a new sample"
d6c1377 : MidiScope: Add a new sample
f31a0ac : Demonstrates interactive feature in a watch face (includes coordinates[x,y]).
d7cd6a7 : Update the sdk version targeting Android 6
0576649 : MidiScope: Add a new sample
7c49172 : Change MNC codename to just M.
8698539 : Tilt WatchFace sample renamed to OpenGL for clarity.
cbf3135 : Add Stylus Info to BasicGestureDetect
6ece77b : Add Material icon to BTAds sample
d41a7d5 : [ConfirmCredential] try encrypting after auth success
435b09a : XYZ Tourist Attractions sample - update docs, screenshots, minor tweaks
e3bc8d8 : Update BTAds sample to use a service for advertising
67cabff : Use FingerprintManager#hasEnrolledFingerprints to check if the device has any registered fingerprints.
2c91683 : Avoid app crashes when no fingerprints are registered.
9b2b063 : Update RuntimePermissionsBasic sample to latest API.
493cc17 : Update RuntimePermissions sample to latest API.
535025b : Remove freezeIterable() when data items are processed immediately
2b95d31 : Fix crash in RuntimePermissions when camera is unavailable.
804d34d : Ask password when user adds a new fingerprint including a checkbox to ask that if they want to use fingerprints in the future and stores it as shared prefernces.
d816ff3 : Camera2Basic: Several fixes
0c8d8e4 : Moves sample watchface bitmap scaling to onSurfaceChanged().
f5b967c : Added day of week and year/month/day to digital.
43cbf55 : Fixed the tilt watchface left/right reversal.
5580d84 : Revert "Added day of week and year/month/day to digital. Fixed tilt."
501cfdb : Don't export broadcast receivers
d8cafc3 : Removing the deprecated close() on DataEventBuffer
89c1253 : XYZ Sample: update template-params, use new material support lib
708260b : Added day of week and year/month/day to digital. Fixed tilt.
60d1a54 : Update and cleanup FingerprintManager API to new spec
1e68382 : Making sure "release()" is called on data buffers where needed
e3912a4 : Fixing a crash caused by using implicit intent when starting a service
b7a5170 : Updating the sample to not use the old GooglePlayServicesClient.
461ad91 : Add missing already_scanning string
6f44194 : Add Camera2Raw to build.gradle (DO NOT MERGE)
cfa0e48 : Add Camera2Raw to build.gradle (DO NOT MERGE)
9d37fdb : Add Camera2Raw to build.gradle (DO NOT MERGE)
4204caa : camera2: Add RAW capture sample application.
415e5ce : Updating build.gradle and template-params for MNC samples
42cfd96 : Rename ActiveNotification to ActiveNotifications
f118640 : Rename 'AutomaticBackup' to 'AutoBackupForApps'
1d0171d : camera2: Add RAW capture sample application.
1cdebcd : Add RuntimePermissions sample.
673e5cd : Adding RuntimePermissionsBasic sample.
f3714f5 : Add Auto Backup sample for MNC
6693862 : Add missing license headers to java files in BtAds sample
0794ece : Initial commit for Fingerprint Dialog sample based on the EAP sample.
d1898d3 : Initial commit for confirm device credentials sample based on the EAP sample.
7e735d6 : Introduce ActiveNotification sample.
f323976 : Minor change (one line and not required for launch): removes redundant AlarmManager cancel() call based on Griff's comments on Luan's docs: "you can only have exactly one alarm set for any particular pending intent so setting a new one will replace the old one."
9b3abfd : Bumping minimum version of samples.
938643a : Replaced deprecated "Time" with Calendar.
7913d0e : Fixing location play services version
7e6f96a : Add "AlwaysOn" sample to master build.gradle
5f0834e : Revises several lines of comments based on Googler feedback (~8 in total).
54bab34 : Add build.gradle and other build files for AlwaysOn sample
c3cffdd : Demonstrates ambient Android Wear support. Project renamed "Always On".
a3241dc : XYZ Tourist Attractions sample - update for wearable support lib 1.2.0
bd3e5ec : XYZ Tourist Attractions sample - update for wearable support lib 1.2.0
816fecf : Updating the sample to not use the old GooglePlayServicesClient.
a78545c : Add BluetoothAdvertisements to build.gradle for template engine
580ca93 : Add missing already_scanning string
d32b4e4 : XYZ Sample: update gmscore versions to prevent build breaking
84a2f50 : Updated minSdk version
cb893b0 : Updating this sample to show how Capabilities APIs can be used.
ef0be24 : NfcProvisioning: Add EXTRA_PROVISIONING_LOCAL_TIME
cbe529d : Fix broken tests for P2PDirect sample
eb6c6fa : Fixes build issues with sample content/documentsUi/StorageClient

+- Project: platform/development

9878bf6 : Update build tools version to 23.0.1 -- DO NOT MERGE.
8155647 : Sync sample prebuilts for mnc-dev
c8e94bf : Sync mnc-dev sample prebuilts
a56a634 : Update sample prebuilts to use latest deps
9a9c2ea : Bump mnc-dev samples package to v3 (DO NOT MERGE)
d95a687 : Sync sample prebuilts for mnc-dev
40bd199 : Update revision for layoutlib and docs.
3c274b2 : Update SDK component versions for the official SDK 23.0.0
424fb60 : Change MNC codename to just M.
94296ec : BrowseErrorFragment: fix NPE of not attached BackgroundManager
3ff89b2 : Fix CRCs in file so it passes the new CRC check
04a194c : For RenderScript support lib use libblasV8.so instead of libblas.so
a58a751 : Update revision for next SDK Preview.
cb910f3 : Update LayoutLib revision number for Preview 3
4518f72 : Update platform tools 23.0.0 rc4 -> rc5
9d78bc1 : Support new systrace file structure
fc4964b : DO NOT MERGE Increase the system-image revision number after opengl bug fix
628dcba : DO NOT MERGE Increase the system-image revision number after opengl bug fix
d574af0 : Track reason for screen turning on.
73190f3 : Update version of non-maven support package.
9810854 : Add carrier config test to test_defs.
0aafaa7 : Add calllog CTS tests.
c84455c : Introduce sample for RoundedBitmapDrawable
4fe2d03 : Sync sample prebuilts for mnc-preview-docs (DO NOT MERGE)
e31d4f4 : Use Android Studio project, also call TelephonyManager.getLine1Number().
218d64b : Fixing a crash introduced by my previous CL.
43774e8 : Eliminating AnimatedRecyclerView demo crashes.
b0d646c : SupportLenabackDemo: Make StepFragment public
47b0173 : fix slotting of permission category
973ecb6 : fix slotting of permission category
403be11 : teach monkey to flip permissions on apps
4ca3aa6 : [RenderScript] update sdk.atree to include libblas.so
749995d : Update SDK Preview versions.
18cdb04 : Update platform tools to 23 rc3
b6ba3c5 : remove setLatestEventInfo from API samples
28701d1 : Revert "Tinted icons sample"
d57a9ed : Adding AsyncListUtilActivity to Support7Demo
eafa9c3 : Add tracing header
86cd5e8 : Expand Presentation demo to test 4K mode switches.
ee1ccab : Add telecom CTS shortcut.
1628351 : Remove unnecessary code
ed27fa7 : Update LayoutLib Api level to 15.
f4c73da : Update structure for the build-tools/plat-tools.
3cd44d4 : NavigationViewUsage saves its state on rotation
52e0bf3 : Fix size and sha1sum for some sdk targets
75f0029 : More seek bars in ApiDemos
6a57fe0 : Add more text samples to ApiDemos, move to Views/Text
bb51e9c : Increment LMP MR1 Samples package to v6 (DO NOT MERGE)
68932e3 : Increment MNC SDK Samples to v2 (DO NOT MERGE)
1e75a5e : Update sample prebuilts for lmp-mr1-ub-docs (DO NOT MERGE)
2a78abb : Increment LMP MR1 Samples package to v6 (DO NOT MERGE)
576cc36 : Update sample prebuilts for lmp-mr1-ub-docs (DO NOT MERGE)
c5bbbe3 : Add MNC samples to sdk.atree
296083e : Sync sample prebuilts for mnc-dev
9ca5e01 : Add mips64 to stack tool
83f0e54 : Rename the appengine server app ID
57f208b : Fix service samples, especially remote services.
4e0ad8f : Add flag to grant permissions when running tests.
61c57fd : Setup flags to make SDK images provisioned.
f188f7e : Add default application theme to SupportDesignDemo.
83529e3 : Setup flags to make SDK images provisioned.
574922c : Add a conditional removal of \r\n from adb output.
48b7225 : Sync sample prebuilts
a0de890 : Fix build breakage again.
19b0ecb : Fix build breakage.
fbd288c : Add StaggeredGridLayoutManagerActivity to Support7Demos
7d6d0d4 : Fix build tools packaging.
bae9765 : Install SDK annotations as platform-tools/api/annotations.zip
62ff695 : Switch Android Keystore sample code to new API.
c278eca : multinetwork API: NDK header
54ada6e : Fix the description text for the Text Processing sample
e149ffe : Add network callback logging to the Connectivity app in dev tools.
a8daca6 : AppBar demo using SwipeRefreshLayout
e6dc9d0 : Added no transiton animation option to animation demos.
af72dc5 : Import translations. DO NOT MERGE
7108d92 : Update build tools and platform tools versions to 23.0.0 RC1
20d9500 : Sync sample prebuilts for lmp-mr1-ub-docs
28c034b : Remove ICU from LayoutLib.
877ff89 : Bluetooth native dumpsys logging support (5/5)
d72e5b2 : Fix keystore demo layout for Nexus 7
b162939 : Tweaks around AppBar demos
9c30464 : Use new api-generator version: extracts deprecation info
9f09636 : Revert "Use new api-generator version: extracts deprecation info"
39d1670 : Update TabLayout demo to use new APIs
86ed92a : Update build files for lmp-mr1-ub-docs samples r7
434d41c : Update samples prebuilts for lmp-mr1-ub-docs
0f17c3b : Revert "Update TabLayout demo to use new APIs"
98d32d8 : Update TabLayout demo to use new APIs
0e66721 : Add transparent status bar demo
a9a9ec6 : Sample for percent support library.
833bdc7 : Use new api-generator version: extracts deprecation info
c7495a9 : Add transparent status bar demo
1063d9b : Add samples for new DetailsFragment
5326786 : Add DialogFragment demo
72f1c95 : Ability to generate SDK system-images for mips64
6c346c0 : Static field name prefix should be 's'
2194f82 : AppBarLayout demo
0323639 : Sync sample prebuilts to lmp-mr1-ub-docs
0d7136a : Modify Guided Step example showing checkmark groups
3e69165 : Import translations. DO NOT MERGE
83f4d2a : Optional library listing file.
773d377 : DO NOT MERGE: Update version for Android samples pkg (lmp-mr1)
0cb8868 : Update sample browseables
fe6737a : Update support pkg version to 22.1.1
87f0108 : Update prebuilts path.
9114a88 : Add Snackbar demo without a CoordinatorLayout
13b1589 : Update sample browseables
16ac751 : ItemTouchHelper demo activities
0e42241 : Import translations. DO NOT MERGE
d3ee019 : Import translations. DO NOT MERGE
074b061 : ItemTouchHelper demo activities
a89998d : Add org.apache.http.legacy.jar to the SDK package.
01edcb8 : Add recycler view resources to Support7Demos.
4daceb8 : Add resources to recyclerview dependency.
f2b0677 : Re-enable TextInputLayout demo
f62f771 : New sample code for receiving a share and processing in a service.
cc8bf5b : Add resources to recyclerview dependency.
8e7ff4c : Tinted icons sample
07dd2eb : Update prebuilts path.
f1d27e2 : Allow acov --prep to succeed in a clean build.
9326316 : ApiDemos: Add a sample for Text Processing intents.
b859e35 : Revert "Disable the design support library and demos"
d1723b4 : Revert "Disable design lib in master build file"
988f263 : Disable design lib in master build file
97930fc : Disable the design support library and demos
405b3da : Add NavigationView usage to SupportDesignDemos
e1556d3 : Revert "Remove the redundant dependency on Support7Demos"
12edcb5 : Remove the redundant dependency on Support7Demos
512cc91 : Development/scripts: Update gdbclient for native bridge
2ef936d : Add sample code for specifying per-keyframe interpolator in xml
951e728 : Fix browseable category for NfcProvisioning sample
6941c57 : Fix build - support new systrace file structure
77b5d39 : Update sdk.atree and samples/browseable for lastest samples release
dcaafe8 : Add BackgroundManager release.
c84e7b1 : add wifi power calculation
d9e9e60 : Update build tools version to 22.0.2. DO NOT MERGE.
2ea6b5d : Add hide on scroll demo
ec01b2f : Import translations. DO NOT MERGE
6db630d : Import translations. DO NOT MERGE
08857b6 : Remove reference to libzipfile.
23c2bb5 : Allow libbase to be used on Windows.
bfcde22 : Add demos for GuidedStepFragment.
4ea9bca : Update build tools to 22.0.1. DO NOT MERGE.
d4a1f06 : Fix SDK library paths for Windows and Darwin too.
b712562 : Fix library paths for SDK tools.
aa9e46d : Add API demo for sharing.
1d6d833 : TextInputLayout and Snackbar demos
06f472a : Update SDK Platform Pkg revision for API 22 to 2. [DO NOT MERGE]
aeb400d : Reset support version to <API>.0.0
3da78ae : Add branding to DetailsFragment and TitleHelper with RowsFragment.
5c42f75 : Re-enable the undo demo activity
038b75e : Fix missing api on kitkat.
b9c9443 : Revert "Fix the build"
1447a49 : Fix build - support new systrace file structure
d85a813 : Updated the default classpath file for Eclipse.
228a57b : Update version of the build tools to be 22.0.0
d927351 : Update version of the build tools to be 22.0.0
aaa3fa0 : Default to using wrap content for row height.
2068c6a : Remove the old ActionBarCompat sample
e3e13c3 : Import translations. DO NOT MERGE
ee5bd86 : Import translations. DO NOT MERGE
69cabd1 : ItemClickedListener -> ItemViewClickedListener
fcc638d : Fix the build
18c5fb7 : Fix the build
9ad1e85 : Update sdk.atree for new Palette dir structure
0dfad9e : Add ActionMode demos to Support7Demos

+- Project: device/asus/deb

cd5efc0 : Fix directory path for CarrierConfig overlay for deb.
526c34b : Add CarrierConfig to device mk as it is needed by TeleService.
d3518cc : RazorG: Reduce the journal size to zero.
eb38395 : Add support for USB OTG devices.
fa3d3a6 : Add overlay value for apn_expand_bool to false for deb device.
196a811 : Add camera.avg and camera.flashlight to power_profile.xml
81b59f1 : Add flag indicating device supporting EAP SIM, AKA & AKA'.
4f4c465 : Remove stlport from deb.
b4a592e : Add support for static RadioCapabilities.
9d224b2 : Whitelist device for stlport.
2a17be3 : deb: misc SELinux changes.
370f89a : Updated external storage configuration.
adf3935 : delete service asus-dbug-d
6f376cc : Remove Edu specific Nfc overlay from deb.

+- Project: device/asus/flo

dc124b2 : Revert "Use the special CONSTRAINED font bucket for flo."
1bde1e1 : Removing VisualizationWallpapers as it does not comply with API 23 rules
c761ab3 : Use the special CONSTRAINED font bucket for flo.
42fd6ed : flo: add media_codecs_performance.xml
7dbfea4 : flo: force dex2oat not to use swap file
bb18910 : flo: publish secure-with-non-secure-codec support based on test.
0687046 : Allow init to create /mnt/sdcard symlink.
34aa549 : Add camera.avg and camera.flashlight to power_profile.xml
a7ae944 : flo: publish profiling result in codec xml.
af83771 : Remove execmod from camera
e2fa6dc : Fix Image size for Razor and RazorG by reduce Jounal size to zero
447f58d : Fix Image size for Razor and RazorG by reduce Jounal size to zero
d2be54a : Remove ultrasound system properties.
3336b8e : Remove stlport from flo.
5dff470 : remove video editor from media_profiles.xml
8536802 : Disable BR/EDR secure connections
ad5777f : audio: support dynamic LR channels swapping on speaker
39bf54c : Whitelist device for stlport.
cde34c7 : New device-specific sepolicy file for 'perfprofd'
472d1dd : flo: Add BOARD_VENDOR_QCOM_LOC_PDK_FEATURE_SET
b4ad8aa : Add near-ultrasound properties to flo/deb (nexus 7).
84abce3 : Support USB OTG storage, but not adoptable.
810bb4f : Fix build: One more camera module init placeholder
f3a2495 : Camera: Add module init placeholder
1a81bcf : Fix build: Remove LENS_POSITION
a290950 : mediaserver: allow loading shared library with text relocation
5a922c2 : Revert "fstab: /persist does not need trimming"
4f0be3d : fstab: /persist does not need trimming
54ea776 : camera: allow loading files with text relocations from /system
fd58583 : flo: updates for SELinux
cc34193 : Drop BOARD_SEPOLICY_UNION.
762a5a1 : Updated external storage configuration.
71812b9 : delete service asus-dbug-d
b96612a : Enable MIDI support
23f2a28 : Remove tethering & hotspot preference from N7 wifi (2013).
14acc66 : Remove explicit Ethernet support, the device supports USB OTG.
4526f47 : Camera3: Ensure postprocessor is stopped during teardown
2f4dba9 : Camera3: Ensure postprocessor is stopped during teardown
a7945c8 : Remove Edu specific Nfc overlay from flo.
7d55765 : init.flo.usb.rc: Add support for USB MIDI function
55adee0 : Camera3: Override AE state for front camera during precapture trigger
df7652d : Camera3: Override AE state for front camera during precapture trigger
458edc8 : camera: update for torch mode API
1630a3f : Remove obsolete dalvik.gc.type-precise

+- Project: device/asus/fugu

89ecf54 : Fugu Audio HAL: allow EAC3 at low sample rates
f205e61 : Allow adbd to communicate with surfaceflinger over pipe.
ce10969 : Moving to ATV platform overlay
83012df : fugu: update vp8 and mpeg4 concurrent instances data.
7c2f9b8 : audio: stub get_next_write_timestamp() function
c3ed98f : Fugu Audio HAL: set non-audio bit for compressed audio
ca5e617 : M boot animation
121c3ee : fugu: update concurrent-instances limit.
26bf392 : fugu: add media_codecs_performance.xml
1c45981 : adding hevc concurrent instance number.
1ed1f7c : label /dev/block/zram
e5c1cde : Define BOARD_CACHEIMAGE_PARTITION_SIZE for fugu.
f82ef78 : FuguAudio: fix broken timestamp
2b895ba : FuguAudio: lock HAL to prevent race conditions
01b3691 : FuguHAL: print standby, resume, pause, flush
ca615fe : Update fugu blobs list
1aca45e : Adding the support of GSM decoder for audio
a197162 : Allow dumpstate to communicate w/surfaceflinger through pipe.
b24d184 : Fix for the jittery issue because of mismatch in buffer size
e561751 : fugu: Fix CTS testGetMaxSupportedInstances test
8de9a2e : FuguAudio: improve buffer sizing for AC3 and DTS passthrough
3f7f641 : FuguAudio: improve buffer sizing for AC3 and DTS passthrough
7604a37 : Update fugu blobs list
d5f7785 : FuguAudio: reverse policy change
c90b3cc : FuguAudio: do not reset frame position on standby
1cefcef : FuguAudio: reverse policy change
c73381f : FuguAudio: do not reset frame position on standby
4aff170 : Increase MaxParamBufferSize to 35MB to pass 10 dEQP multisampling tests
09a5ef8 : Revert "Temporarily disable GPU Renderscript IntrinsicResize"
b717d9c : Enable IMG RS GPU driver
47d55e1 : remove the legacy VP9 solution configure in fugu
a49c844 : Allow init to create /mnt/sdcard symlink.
d2db777 : Add flag indicating device supporting EAP SIM, AKA & AKA'.
d20839d : fugu: publish profiling result in codec xml.
c5cdbe3 : Fix Fugu audio Hal silence buffer to be heap allocated
40f0178 : Use audio_utils int16 to q8.23 conversion
c54f786 : Fix Fugu bytes per sample computation
f1f4815 : Enable Fugu HDMI 24 bit audio
d55a8c2 : Update Fugu HDMI to support 24 bit audio
4949b4a : Allow system_server to access factory file
29a6b02 : Update VP9 hybrid code to match with DDK 1.5
f687b59 : Additional SELinux permissions for DDK 1.5
fab777e : Enable ION for setting the access access mode of /dev/ion
32ea342 : remove video editor from media_profiles.xml
1aca05a : Remove dependency on openssl for bzimage
3e8b92e : Fugu Audio HAL: add pause, resume, flush, and fix position
6bf1cf3 : Whitelist device for stlport.
3f85907 : Enabling A2DP on Nexus Player
0e451f0 : Change android property ro.opengles.version to indicate OpenGL ES 3.1 instead of 3.0
0bc36bf : Allow mediaserver access to remote_control_service.
184227b : FuguAudioHal: reduce log spew
c0e866c : Update blob list
bf45816 : Enabling DONT_DEXPREOPT_PREBUILTS flag to prevent prebuilts from being pre-optimized on Fugu - Helps save system partition size by ~130MB on user builds
03f64c6 : fugu: change to INTEL_HWC_MOOREFIELD_HDMI [DO NOT MERGE]
d2fb735 : USB mass storage on fugu is adoptable!
1c5ffec : fugu: Add BOARD_USES_LIBDRM to use external/libdrm
378bc94 : Allow mounton and write to binfmt_miscfs.
cd586dd : The recovery image now automatically provides a long-press UI.
228d41c : The default recovery image UI now handles long presses.
02977ce : Remove unused variables.
6e2f813 : "Mount /system" is moving to the menu.
6db389e : fugu: change to INTEL_HWC_MOOREFIELD_HDMI
9dc03cf : FuguAudioHAL: remove SPDIF wrapper support
deaaf79 : Share more code with the default recovery image.
e15572e : Assign system_api_service to RemoteControlService and fix build.
2e0706f : Clean up the fugu RecoveryUI subclass.
b16231a : Remove TV package from PRODUCT_PACKAGES
8196228 : audio policy: express volumes in dBs.
733d4ac : Add idc file for Nexus Remote
2342df2 : Enable MIDI support on fugu
5afd115 : Enable USE_GMS_LIVECHANNELS flag for fugu devices
76732a7 : Move remote_control_service to tmp_system_server_service
ce67eb2 : audio policy: output descriptor reorganization.
5416378 : FuguAudioHAL: add support for DTS passthrough
2fd7548 : audio policy: update for policy manager refactoring
ad8b4d3 : Drop BOARD_SEPOLICY_UNION.
20f5892 : Updated external storage configuration.
caf1452 : Give some breath to fugu's system image.
865ef28 : recovery: Add option to view recovery logs on Fugu
f87d64d : recovery: Add option to view recovery logs on Fugu
95c122a : recovery: Add option to view recovery logs on Fugu
bcb146a : fugu: disable PVR RS driver
9da776f : Remove explicit Ethernet support, the device supports USB OTG.
88a3d5c : Fugu audio policy: update path to AudioPolicyManager
2a26c7c : Set support for A2DP to false
f9100d2 : media_codecs: enable mpeg2 hw decoder on FUGU

+- Project: device/common

c70f48c : Create a directory for arm nb blobs
fa589b6 : Put privileged apps under system/priv-app/ directory

+- Project: device/generic/armv7-a-neon

e02e2d5 : Drop BOARD_SEPOLICY_UNION.
1ef6591 : Add Roboto fonts
1f7de2b : Remove unused property.
8abef2b : Remove unneeded PRODUCT_RUNTIMES.
91e7b05 : Fix broken build.

+- Project: device/generic/goldfish

4a91c43 : Camera: Fix poseRotation quaternion
c52b876 : Camera/gralloc: Add basic capability handling, support DEPTH
633f157 : opengl: Fix QemuPipeStream::readFully reading beyond end of buffer
79f8dcd : Camera: Update emulator camera v3 HAL to v3.3, module to v2.3
ad5614a : DO NOT MERGE opengl: Fix QemuPipeStream::readFully reading beyond end of buffer
e40e60a : DO NOT MERGE opengl: Fix QemuPipeStream::readFully reading beyond end of buffer
3ba99fb : Fix for MidiManager bug in emulator
eccd680 : Fingerprint: Avoid passing structures by value
e4b5058 : Handle un-enrolled fingerprint properly
9aaf1aa : Start fingerprintd service on emulator image
7d8b2d3 : remove video editor from media_profiles.xml
d32ba6f : Create SDK specific hardware feature list file
d5603e6 : Don't use TEMP_FAILURE_RETRY with close in goldfish camera.
4a86da4 : goldfish Hal: store/load user id and authenticator id
490ce28 : goldfish Hal: store/read fingerprints
b3bd4fd : goldfish fp: fix issues with auth_token integration
c287170 : Add get_authenticator_id function to emulator fingerprint HAL
d992f62 : Use wildcard when matching device path.
49c0b47 : Add pre_enroll method to fingerprint hal in emulator
d95f151 : Fingerprint: Update processed to authenticated
1632303 : Fix build; Fix problems with SDK fingerprint emulation code
847be6a : Fix build: Remove LENS_POSITION from both HALv2 and HALv3
5cc7834 : Update fingerprint HAL to use authenticate() method
cbf417f : Updated external storage configuration.
d94fa29 : Checking parameters for glCreateShader in guest
3bcf04b : camera: Drop RAW_SENSOR, use RAW16 instead
b729e76 : Add fingerprint HAL into goldfish device
39bd285 : Fix sdcard mount flag for goldfish device
b3f642f : Fix inconsistant results for some cts tests.
53640b5 : Fix sdcard mount flag for goldfish device
8eccde3 : Remove one more RAW_SENSOR enum
b30540c : Replace HAL_PIXEL_FORMAT_RAW_SENSOR with RAW_16

+- Project: device/generic/mini-emulator-arm64

4f30226 : Updated external storage configuration.

+- Project: device/generic/mini-emulator-armv7-a-neon

f41c1e4 : Updated external storage configuration.

+- Project: device/generic/mips

582db27 : Drop BOARD_SEPOLICY_UNION.
a96bf54 : Remove generic/mips no-op.
641e438 : Fix broken build.

+- Project: device/generic/qemu

03e5084 : Remove unneeded PRODUCT_RUNTIMES.
3f0d50b : Add toybox to the base qemu image.
403ae22 : Remove stlport from PRODUCT_PACKAGES.

+- Project: device/generic/x86

f809d06 : Drop BOARD_SEPOLICY_UNION.
92df4f8 : Remove generic/x86 no-op.
801f887 : Fix broken build.

+- Project: device/google/atv

a8a952f : Update LeanbackSample app to latest from github
6217ef4 : Removing VisualizationWallpapers as it does not comply with API 23 rules
0888e56 : Remove Launcher2 and TeleService from ATVs
0c8d193 : Move AndroidTV SDK sys images to rev 2.
28dea35 : Remove mention of EXTENDED font profile and naver-fonts.
adbaec3 : Add selinux policy to enable access to DVB API on Android TV
8d3dced : Rename FONT_NOTOSANS_FULL to FONT_NOTOSANS_JP_FULL.
81ca502 : atv_base.mk: switch to new H264 and MPEG2 software codecs
28a2672 : Revert "atv_base.mk: switch to new H264 and MPEG2 software codecs"
9f2ef6b : atv_base.mk: switch to new H264 and MPEG2 software codecs
0a44cdb : TV pakcage and com.google.android.tv.installed feature policy
0ae5bd2 : Add hyphenation patterns to atv_base.mk.
3e1dafb : Add a feature com.google.android.tv.live_channels
8a19d38 : Remove Lohit fonts from the build.
75ee460 : Use full NotoSans rather than Motoya
5a614f6 : Add Roboto fonts

+- Project: device/htc/flounder

c94e257 : Add CarrierConfig to device mk as it is needed by TeleService.
7704b20 : Claim pro audio feature
7babb99 : Change to set config_sms_capable to false for volantis wifi.
8616348 : sensor_hub: Prevent sensor timestamp from drift
c99bccf : [flounder] update GPS binary for LTE
1d4984a : Fix distorted audio while on hangouts call
ff6eb80 : Removing VisualizationWallpapers as it does not comply with API 23 rules
24d527a : Disable audio offload
91a9f18 : flounder: remove unusable OMX.Nvidia.mp2.decoder
f464bbf : volantis: add media_codecs_performance.xml
5701ffe : selinux: allow init to set sys_nice value
969bfe4 : Revert "Revert "Revert "Revert "audio: enable compress offload""""
8d4f275 : Import translations. DO NOT MERGE
1e6a417 : Import translations. DO NOT MERGE
a78967a : Configure audio low latency for 128 frames per buffer
49f3536 : Import translations. DO NOT MERGE
298f1b9 : Enabled HS2.0 for N9.
bce7909 : Import translations. DO NOT MERGE
7728bc2 : Add an entry for Flashlight for Volantis power_profile.xml
fd0639d : Revert "Revert "Revert "audio: enable compress offload"""
3e2c3ac : power_profile: Adds camera.avg field in the power_profile.xml
3288c19 : Allow init to create /mnt/sdcard symlink.
22f5b26 : ARM: tegra: flounder: update latest gps HAL 17.19.13.235285_47521
90ab40f : flounder: publish profiling results in xml.
6e590b9 : Experimental cfinteractive priority based on audio
ee5f764 : Dynamic configuration of low latency buffer size
8f8f400 : audio: set smp affinity for FastMixer thread on T132
0094c53 : audio: handle audio underruns using silence playback
7458cfd : Add context to "Play" string to clarify brand reference
09ce7fb : audio HAL: fix thread starvation
282d841 : Fix auto-rotation in keyboard folio.
23cf1e3 : Revert "Revert "Remove stlport from volantis.""
62f185c : ARM: tegra: flounder: update latest gps HAL 17.19.13.233989_47521
33cfe7e : Revert "Remove stlport from volantis."
1f3dae7 : remove persist.sys.usb.config override
8a31a41 : remove persist.sys.usb.config override
1465c24 : Remove ultrasound system properties.
b0d2d52 : Import translations. DO NOT MERGE
d5e2dd2 : Import translations. DO NOT MERGE
7eb078a : Remove stlport from volantis.
f2e42fa : Update verity warnings
251682c : Cherry pick for CL 698892.
8e9164d : ARM: tegra: flounder: update latest gps HAL 17.19.13.232901_47521
74195cc : ARM: tegra: flounder: update latest gps HAL 17.19.13.232076_47521
e994bbd : remove video editor from media_profiles.xml
5b16140 : Import translations. DO NOT MERGE
71b5429 : Import translations. DO NOT MERGE
3382283 : Add support for static RadioCapabilities.
ccc8001 : flounder: revert SUPL parameters to empty
50b75b6 : Revert "STOPSHIP: volantis: wifi (temporarily) disable gpsd"
c58b09f : ARM: tegra: flounder: update latest gps HAL
4f04a8a : Revert "STOPSHIP: volantis: wifi (temporarily) disable gpsd"
05e0fbd : ARM: tegra: flounder: update latest gps HAL
51ce209 : Whitelist device for stlport.
873205d : BRCM Release BCM4354_003.001.012.0319.0690_ORC.hcd
fa44dd0 : flounder: don't use BOARD_VENDOR_QCOM_GPS_LOC_API_HARDWARE
6602fdf : Add near-ultrasound system properties for flounder/volantis.
ba219cc : Set volantis to have double tap to wake support
867a38f : Import translations. DO NOT MERGE
095b9a2 : Import translations. DO NOT MERGE
3942251 : Revert the Broadcom Bluetooth firmware to older version.
c475b87 : Revert "SELinux: turn on ioctl whitelisting"
c1ce5eb : Import translations. DO NOT MERGE
e1250ac : Import translations. DO NOT MERGE
f6ca330 : SELinux: turn on ioctl whitelisting
b3d680a : Support USB OTG storage, but not adoptable.
85b9e6e : STOPSHIP: volantis: wifi (temporarily) disable gpsd
071875a : Reduce fast track multiplier for volantis/flounder
a081a29 : Fix erroneous values reported for N9 energy reporting
e847bad : Use static and const
52b1dd3 : Remove unused includes
9db557c : Fix build warnings
cc75b4d : Camera: SE linux rule to allow connection to the sensor service.
969b542 : Update required bootloader for MR1
08b1209 : Disable boot and recovery image signing
401ca7f : DO NOT MERGE: disable image signing
5a863fe : BoardConfig.mk: add recovery mode pixel format
ab3ded1 : fstab: zram0 does not need trimming
7ad164d : audio: fix set_parameters return code
b4e17a9 : Drop BOARD_SEPOLICY_UNION.
fff9310 : Add factory-images directory for flounder
0488c67 : Enable MIDI support
672f76f : Enable dm-verity on flounder
7025502 : Updated external storage configuration.
4868d44 : flounder:audio: set initial value for SPK VMixer SPK Switch and Codec VMixer Codec Switch
a1f39bb : Revert "Revert "audio: enable compress offload""
d3907ae : Revert "Revert "audio: Fix for alarm and compress playback concurrency""
9163526 : Revert "Revert "Revert "Revert "flounder: audio: fix offload spk no sound issue""""
18a21d6 : Revert "Revert "Revert "Revert "audio: use same card and device for PCM amd compress offload path""""
83472e8 : Revert "Revert "Revert "audio: use same card and device for PCM amd compress offload path"""
e4fd155 : Revert "Revert "Revert "flounder: audio: fix offload spk no sound issue"""
1275857 : Revert "audio: Fix for alarm and compress playback concurrency"
cc1b391 : Revert "audio: enable compress offload"
b1bee5a : flounder: bt: Move FW (BCM4354_003.001.012.0259.0512) from vendor/
a0e62a9 : Import translations. DO NOT MERGE
c78bf78 : Import translations. DO NOT MERGE
b78b9be : Set androidboot.hardware on the N9 kernel command line.
0ebc017 : BoardConfig: fixup include order of BoardConfigVendor
222535a : board-info: migrate BL version to vendor/...board-info.txt
02931a8 : flounder: require bootloader 3.44.0.0122
3302f1f : Remove explicit Ethernet support, the device supports USB OTG.
c9f037f : flounder: require bootloader 3.44.0.0122
640809d : flounder: require bootloader 3.44.0.0122
493cbdd : audio: enable compress offload
5b10fbc : audio: Fix for alarm and compress playback concurrency
ca371c4 : Revert "Revert "flounder: audio: fix offload spk no sound issue""
6ea970a : Revert "Revert "audio: use same card and device for PCM amd compress offload path""
07f30fa : Import translations. DO NOT MERGE
47584c7 : Import translations. DO NOT MERGE
b0e8654 : Import translations. DO NOT MERGE
84d1ead : Import translations. DO NOT MERGE

+- Project: device/lge/hammerhead

8e0926c : Revert "hammerhead init: when crashing go into ramdump mode"
a5e707c : hammerhead init: when crashing go into ramdump mode
eb224e4 : hammerhead: Capture RPM master stats in bugreport
78bb901 : hammerhead: Capture RPM master stats in bugreport
4981cd2 : hammerhead: Dump RPM debugfs nodes /d/rpm*
d8b0f0e : Disable Data Dormant/Active Indications while SCREEN_OFF
1e80ed2 : hammerhead: Reduce the /system journal size to zero.
135894c : hammerhead: add media_codecs_performance.xml
8d6bf62 : hammerhead: update max concurrent-instances limit.
10d4173 : hammerhead: force dex2oat not to use swap file
20ed788 : hammerhead/audio: set voice call volume step to 6
08a5d11 : Enable EMERGENCY mobile connections.
66ef246 : Add/Change dun configuration for HOT mobile(Israel) and La Poste Mobile
6c3a675 : hammerhead: Add apns for some operators
499630d : hammerhead: Change APNs as request of operators
977f407 : Improve raw noise model for N5.
c1a7786 : hammerhead: fix typo in device.te
8803bac : hammerhead: update sepolicy for diag_logs
814af57 : Allow init to create /mnt/sdcard symlink.
4109eeb : Add flag indicating device supporting EAP SIM, AKA & AKA'.
c7a74d6 : QCamera2: Send saved AF_CONTROL_STATE.
04cdb89 : hammerhead: publish profiling result.
42d4603 : hammerhead: allow system_server access to macaddr file
a0707b2 : hammerhead: Add power figures for camera and flashlight
e3addb6 : Remove execmod from camera
9baf520 : Camera3: Advertising available control modes.
a1c7b42 : Camera3: Advertise available shading modes.
a6ff9ea : QCamera2: Advertising HIGH_QUALITY modes
23a7d5a : Camera3: Fix testJpegExif CTS failure.
665b2e6 : QCamera2: Close fence FDs after waiting on them
214f65b : QCamera2: Replace Fence::wait with sync_wait.
35a8838 : Add an entry for Flashlight for Hammerhead power_profile.xml
2cb2815 : Remove ultrasound system properties.
6e250e1 : Remove stlport from hammerhead.
b3b67e8 : remove video editor from media_profiles.xml
07d20d5 : Add hammerhead-specific selinux policy for device driver
9a07e10 : Revert "SELinux: turn on ioctl whitelisting"
9fe3d88 : Remove device-specific rtc labeling.
7a17eb2 : Add support for static RadioCapabilities.
757d063 : Whitelist device for stlport.
207b2c1 : New device-specific sepolicy file for 'perfprofd'
ef68403 : hammerhead: Add BOARD_VENDOR_QCOM_LOC_PDK_FEATURE_SET
a6e298a : Camera: Add aeLockAvailable and awbLockAvailable support
3cdefc7 : hammerhead_fp: define BOARD_HAS_FINGERPRINT_FPC
13fe936 : Add near-ultrasound properties for hammerhead.
99cb232 : Fix build: add parentheses for multiline string
993196a : Fix build: add parentheses for multiline string
797e347 : releasetools.py: Add support for full radio option
a022623 : SELinux: turn on ioctl whitelisting
db7c25e : Support USB OTG storage, but not adoptable.
e62e5e2 : Camera: Add HAL module init placeholder
b4782ac : radio: allow text relocation from /system/vendor/lib/libvdmengine.so
a3cd9d6 : mediaserver: allow loading shared library with text relocation
397ff0d : Camera3: Handle stream on errors correctly
84761e2 : camera: allow loading files with text relocations from /system
1db86fd : fstab: don't trim /persist
7afd3ea : Drop BOARD_SEPOLICY_UNION.
38dcd1f : Updated external storage configuration.
5e1dad8 : mm-camera-interface: Retry in case of timeouts
0cbd4d6 : Enable MIDI support
f07bf6e : mm-camera-interface: Retry in case of timeouts
981f7a8 : hammerhead: bt: Move FW (BCM4339_003.001.009.0079.0339) from vendor/
672b948 : Camera: Remove FUTURE-marked metadata
cd38d40 : camera: update for torch mode API
572607b : Reduce fast track multiplier for Hammerhead
52a7da2 : Camera: Remove FUTURE-marked metadata
77e21a0 : Remove explicit Ethernet support, the device supports USB OTG.
218726f : hammerhead_fp: copy supplicant overlay config
f7465fc : Added support for hammerhead_fp device.
bbbf3be : Fingerprint: select friendly wifi firmware for the frankenphone config.

+- Project: device/moto/shamu

284b591 : QCamera2: Fix cts random failure
783d65a : shamu: set SUPL_ES=1 for VZW
6336e44 : Revert "-Change persist.radio.data_no_toggle=1 to improve modem power reporting accuracy."
a81656b : shamu: add media_codecs_performance.xml
d9e221b : sepolicy: Allow kernel net_admin
3c4bd94 : usb: mot-factory mode support
8b31a56 : add bp-tools support for plain adb mode
3a734fb : Allow init to write to userdata/cache
c4ed876 : Reduce IMS log spam
ad1b2cf : shamu: add camera power profile value
7a46675 : Support optional modem restart on certain errors.
f924202 : Allow init to write to userdata/cache
b33b42d : Revert "Bluetooth: Enable SAP profile support"
33ffbff : New Bluetooth firmware BCM4356A2_001.003.015.0077.0214_ORC.hcd
5260c17 : Import translations. DO NOT MERGE
09bc2ef : Bluetooth: Enable SAP profile support
5824ab8 : Import translations. DO NOT MERGE
1fdc44d : Import translations. DO NOT MERGE
e49c5dd : QCamera2:HAL3 Add CAM_AEC_TRIGGER_CANCEL
c4fffd8 : Enable EMERGENCY mobile connections.
4108290 : audio: add mixer path for speaker-safe-and-headphones combo device
4189d42 : Import translations. DO NOT MERGE
c2094e5 : Improve raw noise model for N6.
3071c68 : Moving config_radio_access_family definition for shamu from platform/vendor/moto/shamu to device/moto/shamu
de9670b : Qcamera2: remove the unused variable
115ba4b : audio: specify primary sound card name to be verified by HAL
6f1705e : Camera: Handle the DAEMON_DIED error correctly
a33b9ce : Allow init to create /mnt/sdcard symlink.
0fe9229 : Allow init to create /mnt/sdcard symlink.
e09759b : -Change persist.radio.data_no_toggle=1 to improve modem power reporting accuracy.
d1bb70d : Migrate shamu overlay to default config app.
521c0f3 : -Change persist.radio.data_no_toggle=1 to improve modem power reporting accuracy.
a39a9b5 : shamu: publish profiling result in codec xml.
4746840 : Enable Hotspot 2.0 in shamu by default.
fd93cd2 : Permissions change for running diag_mdlog as system
87e5a89 : QCamera2: Introduce enum for Hotpixel modes.
0a0d254 : Camera: Delist reprocessing capabilities.
ecbb366 : update mixer_paths.xml for dual mic paths.
7770a29 : Add context to "Play" string to clarify brand reference
cc358c5 : Remove execmod from camera
f65b2de : Camera: Delist the auto_flash_redeye.
a1c10d8 : Camera3: Fix testJpegExif CTS failure.
ecb036c : Camera: Close the fence fd after sync_wait.
d922b55 : audio: Add audio_platform_info.xml file
7e6eadf : QCamera2: Replace Fence::wait with sync_wait.
605ef55 : Qcamera2: Fix clang compilation error.
476b490 : Add an entry for Flashlight for Shamu power_profile.xml
722e6a1 : Camera3: Advertise available shading modes.
bc3c7ee : shamu: remove root user from qmuxd and add CAP_BLOCK_SUSPEND
aef7bce : remove persist.sys.usb.config override
e9ca4a8 : shamu: Dump MDSS registers
8de2aa9 : remove persist.sys.usb.config override
9939723 : Remove ultrasound system properties.
29f1fa9 : Import translations. DO NOT MERGE
fa08f2a : Remove stlport from shamu.
890bce4 : Camera3: Check if mPictureChannel is valid.
b5612c5 : Ignore clang/llvm warning until vendor code is fixed.
a272b9a : Update verity warnings
8c6f7f1 : BRCM bluetooth f/w BCM4356A2_001.003.015.0071.0190.hcd
eafcdbd : remove video editor from media_profiles.xml
2dd4a12 : make /dev/diag an mlstrustedobject
da9cc8e : fstab: persist partition does not need trimming
08471d5 : Revert "init.shamu.rc: enable ims_rtp_daemon for VT bringup"
b1d8cd0 : Loosen up the surfaceflinger phase offsets.
ed7c86d : make /data/diag_logs an mlstrustedobject
115a60e : Remove device-specific rtc labeling.
dd0908d : QCamera2Factory: Initialize HAL descriptor before get_camera_info
b9c4de8 : Camera3: Advertising available control modes.
f2ebfe3 : Allow untrusted_app access to /data/adspd/*
522b95d : make adspd trusted across multi-user boundaries.
f247d45 : make adspd_socket an mlstrustedobject
77880ca : Update shamu blobs list
07b6eec : Import translations. DO NOT MERGE
8bdc207 : Add bt_shamu build for Bluetooth profile testing
2ce3ec1 : QCamera2: Advertising HIGH_QUALITY modes
29a768e : Camera3: Rename Opaque Reprocessing
0f44c8c : Shamu: NFC: Remove UICC support.
d14db73 : Whitelist device for stlport.
2b847f2 : Fix f/w crash in onfound/onlost – Phone reboots
edd13bf : Shamu BT f/w release - BCM4356A2_001.003.015.0064.0173.hcd
610c346 : New device-specific sepolicy file for 'perfprofd'
1439b48 : Camera3: Advertise android.reprocess.maxCaptureStall
313e245 : Disable VT on shamu.
a779382 : change adspd to from late_start to main.
b596e5e : shamu: Add BOARD_VENDOR_QCOM_LOC_PDK_FEATURE_SET
a582411 : Update power_profile.xml
5e65b8d : Camera: Fix color space info for camera buffers
007917e : Camera3: Advertising AE and AWB lock availability.
5e754d7 : Revert "Temporary disable WiFi Calling"
e73aeb5 : Camera3: Ensure postprocessor is stopped during teardown
203a844 : Add near-ultrasound system properties for shamu (nexus 6).
4fc5e3c : Revert "Add near-ultrasound system properties to for shamu."
5624eff : Add near-ultrasound system properties to for shamu.
7a51ca9 : Import translations. DO NOT MERGE
81f6e3b : QCamera2: Suppress torch mode status change for camera without a flash
22d9be9 : Camera3: Fix opaque reprocess corruption
d26e9c0 : Fix build: add parentheses for multiline string
2033918 : Fix build: add parentheses for multiline string
db18775 : Import translations. DO NOT MERGE
f64d195 : releasetools.py: Add support for full radio option
a2804b3 : Support USB OTG storage, but not adoptable.
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
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
a51f2b5 : IMS-VT: Enable Video calls
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
d838dec : Add m_shamu build target [DO NOT MERGE]
18e6008 : Import translations. DO NOT MERGE
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.
e567e14 : Import translations. DO NOT MERGE

+- Project: device/sample

11c279f : Remove AT&T IMS APN for Carrier Validation
7bb1184 : BUG:23019251 Fix APN config for Virgin Mobile (AU).
5a37b76 : Add sp-mode APN for Docomo (MCCMNC=44010). This APN is a standard APN for smart phone and is now available for open market devices. Dedupe b-mobile and IIJmio APNs. Add SoftBank 3G and SoftBank 4G.
e88c41f : Update Project Fi Tmobile APN protocol to IPv6 only.
70d43c2 : Add modem-cognitive flag to TMO IMS APN; add AT&T IMS APN
688e8ff : Updating Nextel MX APNs name due to the merge with Iusacel
5a90e4e : Add TMO IMS to APN Config
6105615 : Add sample for not disabling disconnected inputs
98e83b1 : Adding old version of apns xml file for reference during upgrade.
27aad09 : Add Project Fi APN.
09ccab2 : Add IPV4V6 to otasn.
8115d47 : Changing bearer to bearer_bitmask in apns-full-conf.xml.
7a0d99c : Add authentication to "MVNO NL" APN's
7a42e91 : added customization for bundled tuner
601110d : added flag for physical tuner shortcuts
9803ae9 : Update TMO MMS APN
6a9816f : Fix launcher widget alignemnt
b600888 : Fix launcher widget alignemnt

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

b658177 : Docs: Updating links to CSS and logo
514dbe0 : Docs: Add build and staging script
ea1df58 : Docs: Move all CDD source files to distinct subdirectory
87ef61d : Add requirements to report MIDI feature
2e62f9a : Docs: Merge Android 5.1 CDD errata changes to master doc
324516a : Docs: Clarify adaptive playback requirement for video codecs
34b8c95 : Docs: Update memory requirement for missing 280dpi & 64-bit VGA class
cbd8002 : Docs: Correct wrong Mozilla version name in webview UA string
10c900d : Docs: Correct escaping characters and other typos
7b81108 : Docs: Adding missing superscript tags
5bc8114 : Docs: Stage master CDD file
51f2064 : Docs: Restore deleted contents
35ce8fe : Docs: Escaping at signs in example
6b01c5c : Docs: Replacing Updates and resources security page contents
b3a4721 : Docs: Adding final 5.1 docs (html, css, pdf) Making android-cdd.pdf be 5.1 instead of 4.4
2d7a161 : Docs: Adding final 5.1 docs (html, css, pdf) Making android-cdd.pdf be 5.1 instead of 4.4
fe6b9f8 : Update the Change log
fa132bc : Docs: NEW CHANGE#12 for Android automotive changes to cdd VP9 and HEVC codecs made optional for Android 5.1 automotive implementations as video playback is in many cases a less likely use-case for this device type Now strongly recommended for Auto, optional for Watch Removed reference to footnote 2
49f01bb : Docs: Clarify the definition of 'verified boot'
953d98c : Replace sparsefile with sparseimage
f911ed7 : Docs: Clarify file I/O performance requirements
418681a : Clarify decoding support for codecs reported by CamcorderProfile
734c2a4 : Editorial edits
5790ba9 : Docs: NEW CHANGE#9 Clarify notification req for TV, Watch, Auto Rebase to resolve conflict
74c574c : Docs: NEW CHANGE#8 for Android automotive changes to cdd Changing input to SHOUlD (all devices) and render to MUST (all devices)
3711cdf : Docs: Add condition for req. to provide shared storage access to host computers
b183b32 : Docs: NEW CHANGE#2 for Android automotive changes to cdd Update Device configuration section for Android automotive
7a702af : Docs: Increase required runtime heap size for smaller screens
1837864 : Clarify req. for full range of Device Admin Policies and FDE
37e2b0a : Docs: NEW CHANGE#5 for Android automotive changes to cdd Added browser compatibility requirement update for Android Automotive
560986b : Docs: NEW CHANGE#21 for Android automotive changes to cdd OTA download requirement is allowed but not mandatory for Android Automotive implementations.
ce34dbb : Docs: NEW CHANGE#18 for Android automotive changes to cdd Changing Home to MUST and Back and Recents to MAY.
02924cb : Docs: NEW CHANGE#15 for Android automotive changes to cdd Android automotive implementations do not support legacy compatibility mode
cd3d6aa : Docs: NEW CHANGE#19 for Android automotive changes to cdd Android Automotive implementations MUST include a microphone Initial cap for Automotive, streamlined intro sentence
cf53243 : Docs: NEW CHANGE#17 for Android automotive changes to cdd Android Automotive implementations MAY implement a soft keyboard Initial cap for Automotive, streamlined intro sentence
a470578 : Clarify HCE and AID routing requirement
42630a3 : Relax CDD requirement for Accel/Gyro reporting frequency
dc30c18 : Clarify notification requirements per device type
a16d5c7 : Clarify requirements for consistent ABIs across all armv8 devices
f57ea35 : Prevent VPN being preloaded and activated without user's awareness
b38549a : Docs: Add filesystem-config to nav, fix title
ff3da6d : Accomodate upstream change of webview user agent string
e400e05 : Docs: adding CHANGE#10 for Android automotive changes to cdd Initial cap for Automotive
0cfd077 : Docs: Add Filesystem Config contents
bd2e50c : Introduce memory requirement for 540p and lower devices
172a722 : Doc: Updated CDD css and pdf Increased font size Made name of pdf same as previous pdfs
dec78a3 : Don't hardcode the path of the out dir.
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
009dadd : Docs: Adding Dumpsys, Power, and Audio Latency entries.
501d162 : Fix build numbers
9cb839d : Docs: Updates for reporting security bugs Bug: 20139905
d019133 : Update build numbers for LMY47V Nexus Player
b5bc14b : Revert "Fix build numbers"
4eb8a31 : Fix build numbers
6c2924d : Docs: Adding 2 images (code-lines and life-of-a-patch)
52c19b9 : Docs: Basic edits, 80 char column, consistent phrasing Adding feedback
e9519aa : Update build numbers for LMY47O N4, N7 (deb/flo)
c64b992 : docs: Add article on batterstats, create power dir.
f3902ab : Add audio latency measurements
61e55ad : Docs: Add netstats article and tech/networks directory.
83132e7 : Docs: Basic edits, 80 char column, consistent phrasing
a848162 : Docs: Basic edits, 80 char column Made changes based on feedback
3c34234 : Docs: Adding new graphics images Correcting misspelling (missing C)
ce71d2c : Docs: Add article for procstats, create RAM section.
61657ea : Update build numbers for LMY47D tilapia
3251785 : Audio latency cleanup
759ebd8 : Docs: Adding Initializing, SELinux, Dumpsys, and BTHCI
3c0df24 : docs: Fix formatting in devices_toc nav.
af51a9f : Adding more names
4a645af : Docs: Emphasize need to set power_profile.xml
ba472e9 : Docs: Additional updates to build environment instructions 1. Add configuration instructions for ccache on Mac OS. 2. Move ccache instructions to new section, since setup applies to build environments on both Linux and Mac OS. 3. Make Mac OS references consistent. 4. Format branch tags, system paths and commands with <code> tag.
53b1325 : Docs: Noting deprecation of BOARD_SEPOLICY_UNION
f5d91ab : Update SELinux documentation.
3bd2eaf : Update SELinux documentation.
44dda73 : Change audio include path from system/core to system/media/audio
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.
314cc4e : Docs: Fixing awake/active confusion and named anchors in headers
43b1cc7 : Docs: adding CHANGE#16 for Android automotive changes to cdd
fc78853 : Docs: Update to main BT page Bug: 19988353
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
ec90276 : Docs: Adding new audio-related diagrams and cropped photos
bf880eb : Docs: BT and BT Low Energy requirements document
7fb86e2 : docs: Add gen. dumpsys article, rename and update input.
4988013 : Update build numbers for LMY47I shamu
b493fb6 : Docs: Swapping out waving droid images for no-droid versions Minor text changes for flow around image
f2bcbe8 : docs: Updated app.yaml for Python 2.7.
c7b31bd : Docs: Adding link to dm-verity
7ab2aee : Docs: Deleting old, redirected PDF
5b36e03 : Docs: Adding OTA, verified boot, and graphics testing to home page
a97e349 : Docs: Repairing link to renamed verified boot docs
5173785 : Disambiguate Lollipop versions
e42ff9e : Docs: Renaming "Secure Boot" as "Verified Boot"
65c5ab4 : Add some missing apt-get packages for 14.04
1c5c926 : Docs: Reverting bufferqueue image rename, removing old pipeline
f902a28 : Docs: Provide HTML version of deqp guide.
8933e8b : Update build numbers for LMY47D fugu
4ddf3ad : Docs: Adding images and code formatting, removing table captions
40a9083 : Docs: Adding 2 new graphics images for bufferqueue and data pipeline. Updated ape_fwk_all.png.
70ec4de : Docs: Adding general OTA content, new images Updating with comments from google doc (tbao and xi zhao) Adding reference to options for ota_from_target_files Adding feedback changes Adding 2nd set of feedback changes Adding 3rd set of feedback changes Adding 4th set of feedback changes Breaking content into multiple files, adding block ota, adjusting toc Renamed .jd files, update TOC and document links Adding in dougz's feedback on recovery images, split out 5x vs 4x and earlier Minor text tweaks Fixing merge conflict Adding in dougz's comment Setting 80 column width in all files Adding feedback, moving up one level Adding ota mailing list, cropped localized text image, teaser blub on tech/index, mailing list to community page (includes several edits to meet 80 character column limit) Update mailing list verbiage, added feedback to builtin functions from tbao (in google doc)
18ce828 : Docs: Add diagrams and repo rebase fix to home page
b840b6f : Docs: Replace "git rebase master" with "repo rebase"
1e7b8b7 : Docs: Adding new diagram images Adding new images for TV and HAL components. Minor edits to adjust image float/flow. Adding new images for DRM. Minor edits to correct orphans. Adding changes to audio diagram
40ee207 : Update build numbers for LMY47D shamu
fcf8f18 : Docs: Splitting Secure Boot contents into subpages
ddd0218 : Docs: Adding API level 22 and LMY47D build tag to home page
34e6116 : Update build numbers for LMY47D
00fa4e2 : Docs: Replacing [email protected] with form
e13f731 : Starting 2015
bc8a22a : Docs: Porting new verified boot contents from Security team
d11708c : Docs: Fix mistake in binops destination folder
5ae59ac : Docs: Finishing addition of Dalvik constraints to site
da4e785 : Docs: Converting header and file extension to match actual contents
43729fd : Docs: Adding missing half of table of contents
ddffdfc : Docs: Add Help this Site section and recent updates
761ee0a : Docs: Add documentation for 64-bit builds.
14031e9 : Docs: Adding link for Deqp PDF.
0d4125a : Docs: Add Camera 3.2 version information, move to versioning page
cb18098 : Docs: Adding Dalvik constraints content from repo.
8ff52ab : Docs: Adding new project section header and link to Community page
b90c975 : Docs: Fixing outdated step.
d95a71f : Docs: Replacing 12.04 Ubuntu with 14.04
18e0e46 : Docs: Adding source files for older PDFs to ease diffing
a7ccc7d : Docs: Fixing broken closing link tag
3da74fe : Docs: Removing extra lossless entry and fixing conflict
c9ea000 : Docs: Fixing updates from the Audio team, renaming funplug to loopback
e064b46 : Move periods inside quotes per earlier review
e158b8e : Update audio terminology
eaed599 : Rename audio loopback dongle
60ae100 : Kernel features for USB host mode audio
628654f : HD terminology
d9c196e : Docs: Updating home page for past few weeks of changes
1b060d9 : Docs: Uploading version 10 of the cts manual
ca92401 : Docs: Adding missing word
c0a12ef : Docs: Fixing updates from the Audio team, renaming funplug to loopback
0e4e408 : Docs: Adding reverse-engineered XHTML variant of CDDs from Docs
8dc6c77 : Docs: Adding reverse-engineered XHTML variant of CDDs from Docs
2dff7ac : SELinux implement: Improve documentation.
49fb6ce : SELinux validate: Improve documentation.
3605f11 : SELinux index: Improve documentation.
60d86f3 : SELinux customize: Improve documentation.
f410f65 : SELinux concepts: Improve documentation.
2f5bdaf : Move periods inside quotes per earlier review
991902f : Update audio terminology
0c48401 : Kernel features for USB host mode audio
1030a6a : Rename audio loopback dongle
3c9f31c : Docs: Publish CTS 5.0_r2
12fbbd1 : HD terminology
e489ce6 : Adding more names to acknowledgements
cb789ba : Docs: Updates Mac OS build environment instructions
4d8e6da : Update build numbers for LRX22G deb/tilapia
b59afd7 : Docs: Adding GMS contacts info to site
2122a97 : Docs: Fixed broken tag
dbf5d5c : Docs: Replacing version with 1 to serve new staging instances
0deea37 : Docs: Removing replace option, adding help header and variable formatting
0ffba8d : Docs: Adding ART, Audio and build numbers to home page
2cf6611 : Docs: Adding ART configuration guidelines
7351200 : Example audio_utils FIFO and round-trip latency code
88168f3 : Update build numbers for LRX22G flo/manta
1c5ebd7 : Docs: Finish clarifying AOSP build instructions
d530252 : Clarifications of AOSP build instructions based on personal experience setting up. Also, correction of a wrongly constructed sentence.
e066161 : Docs: Fixing small error on the home page
cdab9c5 : Docs: Adding 5.0 CDD and Hammerhead kernel fix
6db243f : Docs: Adding 5.0 CDD
c3b3587 : Docs: Fixing instructions for identifying hammerhead kernel version
b808be7 : Docs: Adding audio changes to home page
978bec8 : Update s.a.c documentation
8c6cac3 : Docs: Adding 5.0.2
a87cc9f : Update build numbers for LRX22G
600617b : Docs: Re-order Platform Codenames table
6815166 : Docs: Fixing tiny tag errors
1b77cc2 : Docs: Add figure captions to images
4aa22e8 : Docs: Adding software stack image to home and source landing page
2de21e8 : Docs: Updating or removing disk space requirements, replacing OS X with Mac OS
1136d2c : Update build numbers for LRX22C
41021ae : Docs: Adding Mac OS JDK to home page
d9e172f : More Hall of Fame entries
7921f8d : Update build numbers for LRX22C
22a2604 : Docs: Adding disk space increase to home page
c79a20f : Docs: Increasing required file size
a8270e8 : Docs: Update build numbers for LRX22C
d3c0e30 : Update build numbers for LRX22C
82779c2 : Docs: Adding master and lollipop OS X environment details
f41d922 : Docs: Fixing my silly mistakes in links.
bb696e5 : Docs: Adding Block-based OTAs and verified boot to index, nav
0d59668 : Docs: Adding verified bootloader doc.
06fe099 : Docs: Fixing table of contents headers
f2a8d5e : Docs: Fixing broken link and improper escaping
cc8fda5 : Docs: Add new devices to building documents
b8249cb : Docs: Fixing broken images and link from recent file moves and deletions
f1a1512 : Update build numbers for LRX22C
ef7a724 : Docs: Adding latest config file needed by App Engine
bfa6aef : Docs: Fixing bad merge.
0ddab12 : Docs: Sorting out remaining files in Devices tab
714cd07 : Docs: Moving Audio files into dedicated subdirectory
8aa3ad2 : Docs: Restructuring Security contents
656d092 : Add master and lollipop OS X environment details
a51ef5a : Fix id attribute on h3 tag for 4.2.x and earlier instructions
4a98dc4 : Docs: Remove references to .netrc
15ba1a0 : Docs: Update Wired audio headset specification
6c2619f : Docs: Add trustzone references to Encryption document
cd3a957 : Update build numbers for LRX21O shamu
1ca7ce8 : Update build numbers for LRX21V
483aad3 : Update build numbers for LRX21R
e7817ff : Docs: Adding CTS 5.0_r1 .zip files
4fe905b : Update build numbers for LRX21T
c9cf7d0 : Docs: Cherry-picking internal 586450 and adding missing bracket.
c3c5ccf : Update build numbers for LRX21O/P/Q
0ece3fe : Update build numbers for LRX21O/P/Q
84c8fbc : Docs: Replacing "Developer" with "Manufacturer"
1b26e86 : Docs: Adding CTS media files to home page
604eb17 : Docs: Adding 1.1 CTS media files
d703622 : Docs: Adding back brands form, including funplug
b53ec72 : Docs: Finishing cleanup started by Audio team.
ff257d4 : Minor audio cleanup
9f5130c : Add FunPlug
2e2f67d : Docs: Adding links to headset spec and host mode article

+- Project: platform/external/aac

09f1d04 : Do not include genericStds_linux.cpp.
355baa7 : Use gcc for the AAC decoder
bb1e78a : Fix checks for {Front,Side,Back}ElementIsCpe
d52f374 : Move back to C++98.

+- Project: platform/external/android-clat

edb308b : Remove unused variables.
d432b4f : Make the raw socket and the tun fd nonblocking.
78ce1be : Switch the receive path to memory-mapped I/O with PACKET_RX_RING.
7023303 : Add missing include for IFF_BROADCAST to fix build
908dd6b : Add a microbenchmark for tun write performance.
8dcc99d : Move send_tun into tun.c as well.
4b3c237 : Move tun functions to a new tun.c.
e17c0ba : Android-Clatd: Remove unused variable
6ea3734 : Remove unused variables.
418109e : Add missing include for IFF_BROADCAST to fix build
cfbb4ac : Add missing include for IFF_BROADCAST to fix build

+- Project: platform/external/apache-harmony

f8670f3 : JDWP: test invocation with thread suspension
2fa3f21 : JDWP: test breakpoint on catch statement
5ff0145 : Add CTS config file for JDWP tests
77b4e46 : JDWP: fix CombinedEvents002Test
f071b0d : Use a public API for getting the loopback.
ea82049 : Use 127.0.0.1 to avoid DNS lookups.
05d155f : Test exception handling during deoptimization
af59357 : Add new test for VirtualMachine.Resume command
06db7f3 : JDWP: fix flaky test StackFrame.GetValues002Test
29c4fe1 : Remove -encoding UTF-8, it is now the default
40b8281 : JDWP: add more stack frame tests
b5c108b : JDWP: fix failures in CTS
2bb476a : JDWP: run tests with debuggable flag
4a932e7 : Fix flaky test ThreadStartTest
d5d6209 : Fix flaky test ThreadStartTest
c68323c : Stop building harmony / jdwp tests on mac os.

+- Project: platform/external/apache-http

80540ef : Use prebuilt stub org.apache.http.legacy for unbundled build.
3049bb7 : Make org.apache.http.legacy a stubs target.
abddcd8 : Build stubs for apache-http
23c78a7 : Honor NetworkSecurityPolicy regarding cleartext traffic.
30a19d9 : Archive org.apache.http.legacy.jar
adec7c3 : Add a file that proves the existence of unbundled-apache.
3e38746 : Unbundle org.apache.http.legacy.
a8b46a3 : Move apache specific portions of android.net.http to apache-http.
df5e4d4 : Add placeholder library for org.apache.http.legacy.

+- Project: platform/external/apache-xml

f6f0ed1 : Remove -encoding UTF-8, it is now the default
8d8793d : Stop building apache-xml on Mac OS.

+- Project: platform/external/bouncycastle

0445cba : GCM: fix mode and padding set
1c380ab : Do not blacklist serial numbers that are too short
4f5a324 : Register DSA OID for KeyFactory not just Signature
0d5d354 : Register DSA OID for KeyFactory not just Signature
565eb1c : Revert "Register DSAwithSHA1 OID for KeyFactory"
f2ca73c : Register DSAwithSHA1 OID for KeyFactory
c51d683 : Set default EC key size to 256-bits
eaa486a : Change default GCM name to AES/GCM/NOPADDING
5807a4a : Change Bouncycastle default AES key size to 128
367fb0b : bouncycastle: throw exception in failure expecting PKIX parameters
028ab6e : bouncycastle: upgrade to version 1.52
e87e402 : Remove -encoding UTF-8, it is now the default

+- Project: platform/external/bsdiff

05af24a : Add NOTICE file

+- Project: platform/external/bzip2

84adc5a : Add LOCAL_EXPORT_C_INCLUDE_DIRS

+- Project: platform/external/cblas

0ab3e62 : Make cblas able to build libblas.so for API 8 (RS Support lib)
57de99c : Add NOTICE and MODULE_LICENSE files
81253e9 : Add CBLAS library.
3fc7142 : Initial empty repository
dbe15b1 : Initial empty repository

+- Project: platform/external/ceres-solver

d5069fa : Add MODULE_LICENSE and NOTICE files

+- Project: platform/external/chromium-libpac

e6933f5 : Start using libv8 rather than WebView V8.

+- Project: platform/external/chromium-trace

0277072 : Add 'n' and 'p' to the regexp for the need-resched bit.
b2cbf15 : Update to latest trace-viewer (a7f1c1b3)
ad0b04f : Sync to latest from aosp master
24385db : Update to latest trace-viewer DO NOT MERGE
61c9bc2 : Fix traces generated from an async invocation of atrace
44c2820 : Sync to latest trace-viewer
208a55a : Improve robustness of thread name fixing
631112b : Fix adb shell argument construction
1983215 : Update to latest trace-viewer
5b5f146 : Set default tracing categories
beca7ae : Update to latest trace-viewer
64a222c : Added ability to import traces from multiple tracers.
9206244 : Escape double quotes in trace contents
f516a62 : resolved conflicts for merge of b122baf5 to master
b122baf : Update to latest trace viewer
c810d7d : Fix multi_slice_sub_view
93216d0 : Update to latest trace viewer

+- Project: platform/external/clang

6270ca6 : Update aosp/master Clang with patches for fp16
21d5659 : Cleaner way to create symlink clang++
33337ca : Update aosp/master clang for rebase to r235153
57786f7 : Add flag to enable assertions in Clang
3ea9e33 : Update aosp/master clang for rebase to r233350
db719ce : Build libclang.so with libclang tool
0e2c34f : Update aosp/master clang for rebase to r230699.
2607472 : Remove uses of libcxx.mk.

+- Project: platform/external/cmockery

77b7379 : Add MODULE_LICENSE and NOTICE files

+- Project: platform/external/compiler-rt

3b1a2d5 : Remove broken vfp_alias.S implementation (part 2).
a6a2732 : Fix build breakage on mips64 and x86_64.
a71c53e : Use LOCAL_NO_LIBGCC to build this independently.
3ce6da3 : Add missing files to compiler-rt Android.mk
d0c9b3f : Revert "Remove broken vfp_alias.S implementation."
e1bf77c : Remove broken vfp_alias.S implementation.
2145b13 : Cherry-pick fix to FP trunctation routine
403e558 : Update aosp/master compiler-rt with patches for fp16
3b01e96 : Build ASan runtime library with -fno-builtin.
b87c366 : Update asanwrapper.
f478b1d : Build ASan runtime library as ARM (as opposed to Thumb).
868d8c5 : Do not limit ASan modules to -eng build.
99141a6 : Don't use an STL for any of the compiler libs.
8f6cd44 : Link ASan runtime library with -z global.
ff52820 : Fix ASan-RT library name in multilib build.
4932e0a : [DO NOT MERGE] Add line skipped during cherry-pick
909fff8 : Update aosp/master compiler-rt for rebase to r235153
23a87c1 : Build the ASAN RTL without RTTI.
d99b2eb : Build the ASAN RTL without RTTI.
7c8bfcb : Revert "Build ASan runtime DSO with -z global."
b3fece3 : Update asan/scripts/symbolize.py.
07c56cb : Build ASan runtime DSO with -z global.
92f9e2f : Build ubsan libraries for the host.
06e4b40 : Add a host libcompiler_rt-extras.
7c91505 : Update aosp/master compiler-rt for rebase to r233350
86277eb : Update aosp/master compiler-rt for rebase to r230699.
4e8d448 : Add NOTICE and MODULE_LICENSE files
85c672a : Need multilib for libprofile_rt.
bbb3f7a : Add a libprofile_rt for the host.
80610d6 : Do not define CRT_HAS_128BIT for MIPS64
e670fbf : [MIPS64] Make __clear_cache more optimal
ca8da89 : Clean up manual bionic includes from makefiles.
d66dda0 : Fix host ASan build.
6d18623 : Update aosp/master compiler-rt for rebase to r222486.
303c8fb : The libc++ gtest library is being renamed.
2291571 : Fix asanwrapper for the new library name.
7e862da : Clean up a test module.

+- Project: platform/external/conscrypt

295b30e : external/conscrypt: allow server-initiated renegotiations.
efe5c66 : Update NativeCryptoTest
cecb4da : Adjust Signature interface for BoringSSL
f940fc2 : external/conscrypt: remove assertion SSL_OP_NO_SSLv2 is set
1d7e7b3 : conscrypt: change test of SSL_set_cipher_lists
b0e7a58 : Fix compilation with OpenSSL
35c2503 : Fix error conditions in certificate/PKCS#7 reading
199a134 : Fix compilation with OpenSSL
ccb8225 : Fix error conditions in certificate/PKCS#7 reading
203afd8 : Fix up JNI_TRACE for AEAD
1127c19 : OpenSSLCipher: adjust expected length with padding in decrypt mode
ca6d8d3 : external/conscrypt: tweaks for next BoringSSL import.
9467d22 : Try to get preferred external provider
9bca53c : Fix ECDSA upcalls from TLS/SSL into JCA.
d1b4488 : Fix RSA upcalls from TLS/SSL into JCA.
e5d26bc : NativeCrypto: special case for empty cipher list
d65ea6d : NativeCrypto: special case for empty cipher list
5b59e99 : OpenSSLKey: unsupported algorithm is an InvalidKeyException
1305c13 : NativeCrypto: return of 0 is error for EVP_Sign/VerifyFinal
53629cf : OpenSSLKey: unsupported algorithm is an InvalidKeyException
d5d7063 : NativeCrypto: throw exception on RSA op failure
8d57b9d : OpenSSLX509Certificate: mark mContext as transient
42b8c5e : Revert "OpenSSLX509Certificate: mark mContext as transient"
998fbfc : OpenSSLX509Certificate: mark mContext as transient
8673398 : Use |BIO_read_asn1| when parsing PKCS#7.
d82dc06 : Add isFinite flag to OpenSSLBIOInputStream.
959e25c : SSL: select the right key type for kx
732e400 : Move BoringSSL indication to NativeConstants
05b8e50 : external/conscrypt: support arbitrary ECC groups.
57ad13f : Silence unused result warnings in conscrypt.
8d18c8a : external/conscrypt: fix WITH_JNI_TRACE in light of BoringSSL update.
7c0a4c8 : Fix OpenSSL build for new AEAD changes
f6f6620 : OpenSSLCipher: add AEAD cipher
110054e : OpenSSLCipher: refactor in preparation for AEAD
9b343fc : Rename Arrays to ArrayUtils
6e1d9d2 : Add style info for the C++ files
09b021a : conscrypt: guard some error values that will be removed in BoringSSL.
7b0e91b : Disable RSA blinding for BoringSSL with no public exponent
fbb754f : Disable RSA blinding for BoringSSL with no public exponent
dc77a71 : Fix method by which the EC curve type is determined
a6cef49 : Split up JNI library initialization
c5752c0 : external/conscrypt: ask OpenSSL for supported cipher suites.
d9a68f6 : external/conscrypt: ask OpenSSL for supported cipher suites.
308eaf6 : Throw InvalidKeyException when keystore key malformed
e3834b1 : NativeCrypto: allow default exceptions
d12c567 : Throw InvalidKeyException when keystore key malformed
48d7b0a : NativeCrypto: allow default exceptions
4415aa6 : Throw InvalidKeyException when keystore key malformed
f2d30c9 : NativeCrypto: allow default exceptions
cf9111e : NativeCrypto: compatibility with OpenSSL
a6a38cd : NativeCrypto: use correct types for unused functions
e0e2a5b : RI: AttachCurrentThread has different type
7e21685 : RI: move header include to Android-specific place
c625fa9 : RI: cast to char* for JNI registration
72ea3d6 : NativeCrypto: not finding a key is not fatal
025c61f : NativeCrypto: not finding a key is not fatal
30d2cd7 : OpenSSLCipherRSA: reset bufferOffset on init
8098cbb : NativeCrypto: not finding a key is not fatal
2654d56 : external/conscrypt: switch NativeCrypto itself to use NativeConstants.
f79c90d : external/conscrypt: add NativeConstants.
7a19290 : external/conscrypt: remove DH key support.
9b8d092 : external/conscrypt: add SSL_CIPHER_get_kx_name
d4cca77 : OpenSSLCipher: exception when IV not specified
8a77c20 : NativeCrypto: do not discard pending exceptions
ddcacec : ECKeyPairGenerator: switch default curve to 256 bits
6ae71b6 : external/conscrypt: recognise des-ede-cbc as an alias for des-cbc.
ce17548 : external/conscrypt: remove DHKey.
dd9517d : OpenSSLRandom: throw exception when seed == null
7cb0a4a : Fix conscrypt-stubs target
4d7e1f9 : OpenSSLEngine: do not try to load ENGINE for BoringSSL
62190cd : Add Platform adapter around unbundled conscrypt
ee3c863 : external/conscrypt: don't throw in native code if missing cipher.
34160c5 : external/conscrypt: align registered modes with BoringSSL.
bd1bbfb : Make methods public for testing.
eaa2876 : Don't use Jack embedded library
0d8611c : Add Platform adapter around unbundled conscrypt
8a9fc46 : Add fallthrough intention markers
bf62f78 : Use a serialization proxy for DH keys
b77aef4 : Remove -encoding UTF-8, it is now the default
796ed06 : conscrypt: throw exception for null references in NativeCrypto
8262649 : Merge lmp-mr1-dev-plus-aosp into lmp-mr1-modular-dev
718ec66 : Merge lmp-mr1-dev-plus-aosp into lmp-mr1-ub-dev
d504416 : Add NOTICE and MODULE_LICENSE files
7dab2fd : Enable any opaque private keys to be used with TLS/SSL stack.
656dba0 : Fix a NullPointerException in CryptoUpcalls.
581967c : Clean up CryptoUpcalls.
aff9780 : OpenSSL: remove bad dependency

+- Project: platform/external/deqp

7d8984f : Remove fragment_out.basic.uint.rgba8ui_* from must-pass
2d6fd94 : Remove rest of the gradient dithering tests from mustpass.
d055b32 : Remove white gradient test without dithering from mustpass
15f6720 : Use RGBA8888 base config for EGL image functional tests.
2259530 : Remove differing precision ubo tests from mustpass
fcb31b8 : Remove few blend tests from rgb565 mustpass
8104ce2 : Remove highp scalar reflect tests from mustpass
55d9f83 : Remove two EGL tests with flaky results
5260313 : Remove linkage.uniform.basic.precision_conflict_? as infeasible
0815790 : Remove infeasible gles2 matrix tests.
323c5b2 : Remove infeasible M tests.
3bca299 : Remove infeasible derivative.fwidth cases
dadf7db : Remove tests infeasible for M.
b8b73c7 : Remove EGL random multithreaded resource sharing tests.
8d2a27e : Remove problematic srgb8_alpha8_astc copy image tests.
48124f1 : Remove some GLES3 multisample config cases
61cf23d : Remove a few tests from M mustpass
40ff528 : Remove another textureLodOffset() case from mustpass
31801e0 : Remove mipmap.cube.projected tests from mustpass
4ce5f63 : Remove tests not feasible for M from mustpass
5c54159 : Remove a couple of primitive_bbox line cases due to HW limitation
dafc061 : Remove negative tests for sliced 3D ASTC texture targets
afd7c45 : Remove broken fbo completeness cases from mustpass
ea026b3 : Remove highp float FBO dfd*() tests from mustpass
ce985f2 : Remove a few ES2 tests from mustpass
202ef0a : Remove textureprojlodoffset.sampler3d_float_vertex from mustpass
31805e6 : Fix warning in modf() precision test code
09e39a2 : Improve calibration and accouting in flush-finish tests
18243b3 : Relax modf(Inf) fractional part verification
1deb3e8 : Remove few GLES3 fragdata tests from mustpass list
8c92e5c : Remove couple of cases due to HW precision limitations
269e5eb : DO NOT MERGE: Fix undefined arg eval order issue in fuzzy compare
2985717 : Remove negative linking tests from mustpass.
1906446 : Lower correlation threshold in flush-finish tests
8acdc20 : Check EXT_render_snorm and EXT_sparse_texture in gles3 negative tests.
4b13fe5 : Remove highp acosh() and atanh() tests from mustpass
e8efb72 : Relax asin() precision requirements
3efe7a9 : Remove mediump sin/cos/tan precision tests from mustpass
b5d3366 : Fix scaling of precision for mediump sin/cos/tan
8e77955 : Remove remaining wide line interpolation cases from mustpass.
6fe4621 : Reduce rendering load in large sync tests by 90%.
7c53231 : Remove from mustpass 3D texture_function cases with LOD issues.
8527bea : Remove MSAA wide line helper invocation cases from mustpass.
8013526 : Remove texture size tests with incorrect threshold from mustpass.
566182c : Fix helper_invocation.* rendering mostly black.
6c9ec4d : Use only representable floats in frexp() case inputs.
8ff52f0 : Remove MSAA derivate and reflect highp vec4 cases
b6017bb : Bump float->int64 conversion threshold by one bit.
5b426a5 : Remove atan2 precision tests from mustpass
6d84d9e : Fix unrelated errors in ASTC negative API tests
7cbc13c : Add GLSL ES 3.0 tests for default uniform precision mismatch
7b3d2d1 : Allow interchangeable signed zeros in fragment stage frexp.
053bacb : Fix expected results in implicit conversion tests
e58f87c : Remove dEQP-GLES3.functional.uniform_api.random.23 from mustpass
bd58796 : Remove wide line interpolation cases from mustpass.
1e6039c : Enable default VAO attrib divisor test for resolved Khronos bug 13564.
28b88d2 : Remove interpolate_at_centroid tests from mustpass.
f385ac0 : Ignore denormals in floatUlpThresholdCompare.
582ae6e : Check tessellation SSBO block limits in ShaderExecUtil.
f0a8ab9 : Remove flush_wait test as glFlush does not flush on all platforms.
0bfced5 : Remove tests for __LINE__ in nested multi-line macros.
b3637d2 : Fix bug in tcu::Interval::intersects()
51a7080 : Add missing TCS/TES image limit checks to PIQ tests.
2783be6 : Force sampling to single texture level in copy image tests
aabcb32 : Fix explicit TCS output array size not matching gl_MaxPatchVertices.
a2e0576 : Allow any int -> float rounding in state query utils.
d2246f1 : Allow XXX_framebuffer_no_attachments limits to exceed texture limits.
1dca1ae : Fix GLES31 geo/tess linkage test uniforms with conficting precisions.
624f8ec : Convert negative pragma cases to positive.
13034e1 : DO NOT MERGE: Port GLES2 and 3 binding query tests to use gls state query utils.
58aae3b : Add deInt32ToFloatRoundToNegInf and deInt32ToFloatRoundToPosInf.
edf4349 : Do not require max components to be divisible by 4
59b032b : Add simulated error before rounding to target precision in dfdx tests.
aa143d2 : Always read pixels from fbo in fbo recreate.no_rebind tests
162d319 : Check sampler limits in random shader cases.
20bdbf2 : Remove broken sampler2darrayshadow_vertex from mustpass.
f7e5472 : Convert ES3 uniform block precision mismatch test to positive test.
27f6f9f : Remove GLES3 attribute location aliasing tests from must pass set
6c1b3db : Allow alternative mix() implementation
123c801 : Allow different multiplication order in reflect()
0557a70 : Add support for alternative forms to precision tests
9cb5b07 : Make TEXTURE_3D the only target requiring ASTC HDR
8a14bbb : Fix bug in (u)intBitsToFloat() test result verification code
1a9576a : Add tests for GL_EXT_debug_marker
1ab8120 : Update ES3 mustpass list
52d6edc : Negative API tests against non-2D texture targets with LDR ASTC.
1c3a4b0 : Fix EGL multithread single window tests.
0267b32 : Revert "Make empty declaration tests positive."
5f69470 : Fix issues with non-tightly packed images.
eae7c69 : Do not use combined format as depth target in EGL render tests.
d847822 : Fix onStart/onCreate race in instrumentation.
952970c : DO NOT MERGE: Do not spam activity manager if remote dies.
2995cc2 : Improve glFlush() & glFinish() tests
b0dff9c : Add missing EGLimage stencil image verifier.
7f2e8aa : Fix EGLImage depth image test issues.
ccab5bf : Fix some warnings in border clamp tests.
933f2cc : Remove copies from rendebuffers from must pass list.
43a4415 : Remove SRGB copy image test bug from test issues list.
c2de475 : Regenerate EGL mustpass lists
03fcc67 : Update ES2 mustpass based on latest feedback
fc5a709 : Do not use color EGLimages as depth or stencil images or vice versa.
59adfae : Relax ordering requirements for non-conformant configs.
4fdcdd5 : Relax builtin precision tests, fix issue in div rounding
08e7d68 : Remove uniform block tests using double underscore.
0c39ccf : Allow BUFFER_TYPE_YUV as BUFFER_TYPE if extension is supported.
68f1f6b : Check that HDR version of ASTC is present for non-2D texture targets.
9ac9658 : Make empty declaration tests positive.
13cd928 : Fix negative block syntax tests expecting compile success.
02b40d2 : Fix primitive bbox line verification regression.
25ed53b : Fix primitive bbox line verification regression.
3128921 : Update EGL wrappers and utilities to latest spec.
a2d0564 : Check OES_texture_npot in ES2 texture completeness tests.
ba82a43 : Add missing finish() calls to multithread and multi context tests.
a396e5b : Require conformant configs in EGL tests.
abad50c : Remove problematic shaders.texture_functions tests from mustpass
bcdc56d : Remove mediump cos() tests from mustpass
7758009 : Relax texture filtering precision requirements in ES2 tests
b5c8f10 : Fix unused variable warning in release builds.
0458a41 : Fix memory leak in semaphore self tests.
d1a18be : Move GLSL 3.00 ES repeated uniform blocks to invalid group.
d5be8ad : Assume border color is always in linear space.
06fe4fe : Add EXT_texture_border_clamp tests.
f0ca13a : Do not assume support for multisampled wide lines.
5c60a3e : Add bug numbers to ES3.1 HW issues list
7d416ea : Update GLES3 HW issues list
35f0930 : Fix unused variable warning in Release builds.
b459c99 : Update default VAO attrib divisor tests.
222c1cf : Improve texture border color handling.
5a0a3bb : Avoid handling combined depth-stencil textures as color data.
e00fcd6 : Use sched_getaffinity for both linux and android.
d97e5c6 : Update ES2 & EGL mustpass lists based on latest feedback
09037a4 : Handle stencil textures as one-channel int textures.
0d61ad2 : Move getEffectiveTextureView() to tcuTextureUtil.
23da295 : Add support for depth-stencil-mode to Sampler.
45b7dbb : Add getDefaultGatherOffsets() to texture utils.
b635ce2 : Simplify sglr depth-stencil related code by using tcu and rr utilities.
4b395c8 : Add N-bit min/max/mask utilities to deInt32.h.
b375fb4 : Fix dethread build on OS X
7a2ea3f : Fix valgrind warnings.
aa02735 : Update GLES3 HW issues list.
db6ba45 : Add UNSIGNED_INT24 channel format.
71d8c06 : Implement tcu::clear{Depth|Stencil} using tcu::clear.
a4a7880 : Remove getDataSize and setPixels from PixelBufferAccess.
41920d7 : Add utilities to split combined-depth-stencil accesses.
d26a314 : Avoid accessing pixel depth directly in tcuTexCompareVerifier.
2294182 : Avoid accessing border color directly in tcuTexture.
6c30716 : Support not tightly packed pixel buffer accesses in tcuTextureUtil.
cf7b2b5 : Allow both errors in getFramebufferAttachmentParameter tests.
1858a67 : Allow INVALID_OPERATION in glTexImage3D negative tests.
dac378b : Update libpng reference to 1.6.17
8ec73c4 : Remove invalid robustness KHR_create_context tests.
ce0306a : Remove tests affected by bug 20340818 from mustpass.
f43d2d2 : Remove tests affected by bug 20340817 from mustpass.
f38ef81 : Add default VAO vertexAttrbDivisor GLES3/GLES31 behavior change tests.
4635cae : Remove incompatible EGLImage modify glTexSubImage tests.
80cba96 : Fix more valgrind warnings in negative API tests
3d3ce45 : Remove complex builtin function constant folding cases from mustpass
532b09c : Remove copy image tests using snorm from mustpass list.
aa80b85 : Remove check that required NULL to be invalid native window.
ae95275 : Fix EGL render tests on 5551.
31be485 : Improve logging of texture border color.
465468f : Clean up texture sampling and verification code.
a8db465 : Skip complex compare verification if reference and result are identical.
66ff4f4 : Add getTextureFormatChannelMask.
08abab4 : Support getting transfer format for BGRA textures.
365a35e : Add more negative GLSL ES 3 uniform block tests.
7eaad38 : Fix incorrect assumptions of native GraphicBuffer ctor/dtor/lifetime.
cacbbf8 : Add GLES3.1 uniform block syntax tests.
ea43bfb : Use per component unspecified flags to sort EGLConfigs.
43105a3 : Check that API is supported by EGLConfig.
62ca594 : Fix invalid negative native wait tests.
85a0a1c : Define DEQP_SUPPORT_GLES1 for CTS builds
0b7f209 : Fix non-matching varying invariance in GLES2 preprocessor test.
5d5310f : Add --deqp-watchdog=enable to mustpass spec files
7785313 : Support uploading compressed 3D textures in gluTexture.
e2bf5f5 : Avoid UB in getBits if numBits were 32.
c3005bf : Remove GL_KHR_blend_equation_advanced from rgb565 mustpass.
f78b3df : Avoid querying name from framebuffer without attachment.
83d2cad : Increase blend test comparison threshold.
39edd83 : Remove executable permission from a source file
1ea62af : Add EGL and GLES2 modules to CTS build
083b599 : Add initial EGL and ES2.0 mustpass lists
4223d19 : Rename mnc mustpass to master
44efd61 : Fix EGL multithread test bug.
c58a816 : Fix random viewport calculation in lifetime tests.
3f4cf9e : Add de::SpinBarrier
0a9d96e : Add GLSL 3.00 ES uniform block tests.
58da74f : Add CPU core count queries to deThread.h
a5387be : Check EXT_sparse_texture in get_internalformativ tests.
cc7b180 : Add dePop64() and fix dePop32() to use unsigned input value
0b894ac : Improve android install script.
971d41d : Fix negative glCompressedTexSubImage3D tests.
74a4e3e : Fix unintialized memory issues reported by valgrind
59b012e : Terminate session execution if fatal error is caught.
3e7f70a : Close LogSection properly in fence_sync tests.
95a4525 : Fix crash in EGL render tests
4d0ac78 : Remove GLES3 interaction.basic_shader.20 from MNC mustpass.
4452afe : Only include info and functional tests in mustpass
08254d9 : Fix uint-to-float conversion warning
6d6be64 : Fix asset path in internal tests
f945409 : Remove broken fragment op interaction shader from MNC mustpass.
fd41d5d : Make EGL GLES2 multithread sharing tests more robust.
4c37120 : Avoid ambiguous clear colors in fragment_ops.interaction.
52975f0 : Check for extensions in negative getinternalformat tests.
3beb22d : Fix teglChooseConfigReference when alpha is defined.
8a43188 : Render draw test reference lines with MSAA in MSAA configs.
7f5041f : Remove reflect() tests from mustpass
d55a026 : Increase threshold in layout_binding tests.
71f9d74 : Relax random fragment op thresholds on MSAA.
d35b7eb : Add dither.* to MNC mustpass pixel format tests.
8e814ce : Fix EGL tests that called EGL functions before init()
4059813 : Add stub EGL support to null platform
b6afa3b : Fix scissor tests failing on 565.
ecfbb10 : Generate MNC mustpass lists.
065cde5 : Fix clearing SRGB renderbuffers in copy image tests.
eeec8ac : Fix warnings caused by using unnamed enums as template parameters
0fe5327 : Fix read_pixels tests.
65df5c5 : Check stencil and depth buffer presence before using them in multisample tests.
484aa20 : New mustpass script and first MNC ES3.x mustpass lists
6801c06 : Fix / Clean up de::SharedPtr.
35da00b : Fix broken toRGBAMasked.
d980831 : Improve android gdb script.
4423dda : Update case list.
1d75d23 : Remove sampleND duplication by always using the offset versions.
011ce17 : Fix valgrind warnings in negative tests when running on null context.
18c15f9 : Add negative tests for per-patch output aggregate types.
8cd63a2 : Add user_defined_io.per_patch_block and _block_array tessellation tests.
368115f : Escape non-printable characters in xeXMLWriter.
5f77421 : Fix shader info log including 0-terminator.
5967800 : Add multisample_interpolation negative tests.
b802d8a : Reapply changes lost in a merge gone bad.
ed56e09 : Fix test session completion status
60eed8e : Add couple of more GLSL ES 3.00 uint literal tests
6d7f03c : Apply test case renames to LMP caselist.
b96672c : Fix es31-lmp.txt caselist containing non-existent case.
cafd5f1 : Add negative tests for array initialization.
41ae6dc : Add .* to .gitignore.
8d98e2a : Fix tcu::TestStatus::isComplete()
4e3ea87 : Refactor tcu::TestExecutor
bd35111 : Fix int->bool conversion warning on MSVC
116c9f7 : Remove extension name bug workaround from FBO completeness tests.
e087b93 : Remove tessellation.user_defined_io.per_patch cases from MR1 must pass.
02238eb : Remove illegal outputs from tessellation user_defined_io cases.
4e5dbcc : Allow inconsistently sized attachments in gles2 fbo completeness tests.
bf845c4 : Make fbo completeness format rules forward compatible.
83a0aac : Fix EGL negative api eglMakeCurrent test.
b5c60b0 : Improve logging in fbo completeness tests.
1ae4692 : Accepth different errors from eglCreatePbufferFromClientBuffer.
6a1979c : Add beginsWith/endsWith to deStringUtil.hpp.
cefcb1d : Fix threshold calculation in EGLImage tests.
012f21d : Fix failing assertion if glGetIntegerv query fails.
6492654 : Don't call exit() from signal handler.
369216b : Remove invalid negative eglClientWaitSync tests.
8d071f9 : Avoid malloc in App::onCrash.
804b502 : Remove invalid negative eglCreateSync test.
3314231 : Fix negative eglWaitNative tests.
d2722f6 : Add missing eglMakeCurrent calls to release resources.
ed7aa26 : Fix invalid channel order in tcuTextureUtil.
cd52181 : Fix negative eglGetCurrentSurface tests.
b6232f8 : Support GL_EXT_texture_sRGB_R(G)8 extensions in fbo completeness tests.
8bf16f2 : Support GL_EXT_texture_sRGB_R(G)8 extension in glw.
16d404b : Add framework support for sR and sRG textures.
1357009 : Change --is-release argument to --android-build-type.
e155d34 : Fix java build warnings, mostly unused imports.
1c35814 : Fix RelWithAsserts build type, remove build type validation
89b6a4a : Add cmake build type ReleaseWithAsserts.
2fe9285 : Allow choosing random input count in builtin_functions.precision tests
c214f65 : Use highp interpolation in fragment_out tests
cb37437 : Remove fragment_out tests with too strict thresholds from mustpass
deac154 : Fix negative EGL tests expecting EGL_BAD_ATTRIBUTE.
20e6197 : Remove incomplete integer texture gather tests.
02d843d : Remove BAD_NATIVE error checks from negative EGL tests.
ab21128 : Fix couple of warnings reported by MSVC
6b66fa8 : Move metaprogramming utils out of deDefs.
f80ee60 : Prevent implicit conversion from bool -> int in gluStrUtil.
485844e : selectNative*Factory() throws exception when no factories available.
d1ae94f : Make install.py print device name for each message in -a -p mode.
d614817 : Move array utils out of deDefs.
07104df : Add UNORM_INT24 format.
591173f : Add state query tests for GL_EXT_draw_buffers_indexed.
aa4c517 : Remove unused variable.
e094889 : Fix broken build in indexed draw buffers tests.
46b763d : Remove struct-capturing XFB PIQ cases.
a858dd2 : Treat gl_TessLevelInner/Outer as a name of an array in PIQ tests.
f9ccead : Remove invalid atomic image compare swap tests from mustpass.
eeb48fc : Fix reference context when clearing empty area.
5e33496 : Use de::ArrayBuffer, not raw arrays, in sglrReferenceContext.
6d31105 : Expose tcuTexture getChannelReadMap publicly.
9b51919 : Add "backslash in a comment" preprocessor tests.
c6ed492 : Add NOTICE and MODULE_LICENSE files
0a0dd88 : Remove backslash characters in comments in tess-geo-test shaders.
91dc86c : Fix gles2 shader mixed_return_break_continue test to use proper loop form.
789ca93 : Allow dynamic loop cases to fail on GLSL ES 100.
d9551dc : Fix assertion failure in dfdx and dfdy lost bit calculations.
c651919 : Add extra state reset for draw buffers indexed state.
da9829f : Fix gles3 transform feedback uint cases always using zeroed buffers.
c472961 : Fail build early if compiler is configured incorrectly.
bd906c8 : Remove user-defined dtor and operator=() from tcu::Vector.
3cd1fd9 : Do not dereference NULL even if such pointer is given by test code.
93df375 : Add DE_WARN_UNUSED_TYPE.
1ee5154 : Mark main window as not used if EGL window creation fails.
e9f851b : Fix broken print in egl tests.
89a7291 : Expose isSRGB publicly to avoid duplication.
556e894 : Fix selection of wrong compiler-specific path.
612e371 : Remove duplicated code.
27b5856 : Fix TextureTestUtil::toRGBA(Masked) behavior with infinities.
b6d3233 : Keep all nativeLib specific data in one place.
2306a3b : Allow correct and projected interpolation equations in single-sampled line interpolation test.
1459a45 : Improve logging of indexed enable and disable calls.
d81a5c3 : Remove sampleTextureMultiFace.
a5cf874 : Remove unused variables.
7f2fb35 : Remove unused texture variable.
cdde9ab : Fix illegal array initialization in primitive_bbox tests.
fcc8d1a : DO NOT MERGE: Remove io_blocks.match_different_member_interpolation test from MR1 mustpass.
65464a2 : Make broken io_blocks.match_different_member_interpolation a negative test.
1d08c2c : Apply fix for tessellation fractional even test verification.
68a7147 : Add tests for GL_EXT_draw_buffers_indexed.
f9c9b5b : tcuTestLog skips image prepocessing if qpTestLog is not logging them
a43f5b2 : Reintroduce error suppression in DebugTest expectMessage().
5b6b88e : Vary fragment shader in separate shader random tests.
1aead6d : Make SeedBuilder endianess independent.
7dfbdff : Remove state_query.texture_level.texture_2d.depth_* from mustpass.
3e4878e : Expect width and height = 1, not default, for textures with no such dimension.
a3ca3ec : Do not query non-existent texture level in TEXTURE_FIXED_SAMPLE_LOCATIONS test.
212da23 : Move GL pointer string utils from CallLogWrapper to StrUtil.
7867608 : Add better logging for indexed state queries.
9ea3787 : Make non-texture filterable textures complete.
5730719 : Prevent incorrect usage of de::getSizedArrayElement.
94146b3 : Remove unused variables.
3b08c31 : Fail call log code generation if method had zero matching outputs.
99cb6c7 : Add check_all.py and check_whitespace.py scripts.
fd7c885 : Clean up scripts/.
8349543 : Do not allow mapGLSampler to be called with invalid mag filter.
573d323 : Print also DEQP_SUPPORT_{GLX,WGL} in CMakeLists.
469002c : Use TestLog, not TestContext, in gls::TextureTestUtil::TextureRenderer.
193f598 : Remove unused variables.
238d2ae : Move isCompressedFormat from CopyImageTests to gluTextureUtil.
aee7e15 : Use correct, stricter coverage variation thresholds in texture tests
e77fc0d : Use de::CommandLine in execserver
f4238ec : Improve depth interpolation in reference renderer
9ffcdca : Check if RGBA32F is color renderable and texture filterable.
7aced58 : Clear channels that have undefined data before logging image.
c16dedc : Check GL_NV_framebuffer_multisample support in negative api tests.
531a9f5 : Check existence of GL_EXT_render_snorm in negative tests.
f7087b8 : Remove debug.state_query.context_flags_* tests.
7f553a4 : Add precise to tessellation fill_cover_* tests
e5de6b8 : Add missing memory layout specifier in linkage mismatch tests.
27339e8 : Enable Win32 Release asserts.
3799b8b : Fix unrefed variable warnings in Win32/Release.
fe42159 : Pass the log flags to log on Android.
41d8468 : Update test names on CTS test list xml.
e0f21cf : Fix norm and snorm clear values on read pixel tests.
1514ebb : Fix glDrawArrays() calls in EGLImage tests.
310f18e : Remove broken line interpolation tests from MR1 must pass.
cd7a989 : Add unsigned int variant of tcu::clear().
cf5839d : Skip NaN values when estimating pixel value range.
115e0bf : Always align rows to pixel size on read pixels tests.
8bb5a36 : Add default for Executor continue file.
7c39ad3 : Add tcu::just() that wraps argument in to tcu::Maybe.
3fdee35 : Fix code style.
c423ce6 : Add query tests for AEP states.
654d8c5 : Mute several safe size_t to int conversions
ce0c041 : Add missing string conversions for tcu::TextureFormat.
22bdf29 : Add missing include.
7af3c6f : Add support for AEP states to framework.
3605487 : Add formatArray utility.
ab44fc6 : Move tcu::ResultCollector to a separate file.
cb82ed7 : Add query tests for ES31 states.
30fde0c : Clarify primitive_bbox test case logs.
f824ffe : Add tcuEither that contains one of two different types.
2f0c062 : Fix off-by-one in info log query.
57c60b3 : Disable coherent blending in non-coherent blend tests.
26e8fab : Fix various issues in primitive_bbox tests.
b085647 : Convert broken flat -> smooth varying linkage test to a negative test.
ac469fa : Fix deqp build on clang.

+- Project: platform/external/dexmaker

fec7276 : Issue: ProxyBuilder.getMethodsToProxyRecursive() was not returning list of methods in deterministic order.
1b545bb : Update AppDataDirGuesser for BaseDexClassLoader
7ff2c52 : -Added instructions to README.md on how to run unit tests. -Modified DexMakerTest.getDataDirectory() and FibonacciMaker.getDataDirectory() to use code that does not rely on Android framework jars being in the class path. This makes unit testing much simpler.
054604d : Modified DexMaker to reuse existing class files whenever possible. Modified ProxyBuilder to use a nested directory structure with versioning information.
5999dde : Explicitly set JarEntry size

+- Project: platform/external/dhcpcd

655aa8b : Make dhcpcd retry DHCPv4 indefinitely.
22bd638 : Fix clang build.
9c52954 : Removed stray tabs.
e3e9615 : Add a script to save static route configuration in properties.

+- Project: platform/external/dnsmasq

f161783 : Properly initialize struct irec pointers after malloc()

+- Project: platform/external/doclava

274a19e : Display annotations and annotation values when they are requested (cherry-picked from commit 6fa3e41df1664e59c13830b012b9be39c2b31cae)
5400437 : Fix handling of double-byte chars for tags, keywords.
0ec3764 : Fix a bug where ' (apostrophe/single quote) was being escaped with &pos instead of the correct &apos.
f8e1e39 : Minor performance tweak in Doclava#makePackageHDF()
4a42aef : Update JDK tools jar lookup logic to use BuildUtils.
1aeb039 : Fix NPE on checkapi with malformed text input
59aecf8 : Fix broken handling of @removed tag
024e9b2 : Add distribute/tools content to essentials content.
4d6512a : Docs: Enables NDK Downloads page to use sdkpage.cs to construct download table.
91c627c : Add the ability to specify packages or classes to ignore for ApiCheck.
da4b2e2 : Save memory by re-using empty TagInfo (and subclasses) arrays.
a7e5c7e : Make CheckApi error messages more consisent and informative.
e8cdc5b : Set page.type to preview for preview pages.
34cf9d6 : Add wildcard support to stubpackages DO NOT MERGE
372e36e : Add wildcard support to stubpackages
f9b7c1b : add new option to ApiCheck to look for new API methods
26333ca : add hdf variables for ndk tab docs
fb76810 : Added NDK docs-build rule to Doclava.
a9d1daa : Actually really fix the build.
855db6d : Fix build
4863961 : Fail doc/api generation when a private super class is exposed.
67e440b : Fix overridden method check in apicheck.
b2a6c04 : Generate documentation based on annotations attached to classes and methods
65453c8 : Add MODULE_LICENSE file

+- Project: platform/external/droiddriver

72a4080 : follow AndroidJUnitRunner API change
a2706a2 : Update pom to comply with maven central requirements
4c349e0 : Add CloseKeyboardAction for InstrumentationDriver
5cb69a9 : Enable bintray auth via env
9694966 : Add NOTICE and MODULE_LICENSE files
e825f1b : Fix artifactory snapshots
8995d26 : Use droiddriver:1.0.0-SNAPSHOT to build droiddriver-android_support_test
99eaf6f : Use project properties to authenticate with JCenter
1dbff05 : runOnMainSync on a single thread
367267b : Add InstrumentationUtils
529c818 : Add droiddriver-android_support_test
1a43907 : Bump droiddriver version
a3f4df9 : Add UiAutomationDrive.setIdleTimeoutMillis()
4b31201 : rename package 'com.google.android' to 'io.appium'
e983cbf : Read bintray credentials from bintray.properties
e891ed2 : Refactor build.gradle & add artifactory support
082c792 : Change minSdkVersion to 8
80b6aeb : Fix 2 lint warnings
e66c531 : Fix the remaining JavaDoc warnings
9d965bf : Fix javadoc errors
07c1127 : Do not fail the jenkins build immediately on lint errors
66be402 : fix javadoc task on JDK7
4f5c262 : Quiet javadoc generation
2794383 : Auto download sdk for Jenkins
f7481f7 : Update comments for using DD from jcenter
bcb11b2 : Add doc for UI test framework design principles
0af99cf : Add SingleRun, a safer mechanism than classSetUp
1ebdfe9 : Fix maven metadata on jcenter
e33069a : Fix readme wording
356e4bc : Support reportSkippedAsFailed
9e96b8c : Better message for ActivityUtils.setRunningActivitySupplier
88e33a2 : Add Gradle files for ManualDD
0ac7fed : Improve gerrit docs
bbb1420 : Update documentation
bcb5f69 : Add jcenter integration
85ac3ef : Generate JavaDoc and source jar
418b6c3 : Add docs from @ddkjin
2721cd9 : Build droiddriver as an Android library with Gradle
b8fc791 : Use ArrayList in InstrumentationDriver, the api has changed in KITKAT.
337fafc : Revert "Revert "fix setText and remove replaceText""
ddb7de5 : Revert "fix setText and remove replaceText"
0f3126c : Revert "Revert "add manualtest for DroidDriver""
fd84db8 : Revert "add manualtest for DroidDriver"
7eaedea : add manualtest for DroidDriver
b8c4f2e : fix setText and remove replaceText
ecd187a : Fix NullPointerException in replaceText when empty
ecbd0fb : Add replaceText function in UiElement
76a109c : add build.gradle for DroidDriver
1e9f07f : log DroidDriver.find and Events.touchMove at VERBOSE level

+- Project: platform/external/e2fsprogs

b2cc45f : Add f2fs to blkid.
ce5b655 : Export include details from libuuid.
57eacf4 : Cleanup Obsolete LOCAL_PRELINK_MODULE.

+- Project: platform/external/easymock

cb85f91 : Add NOTICE and MODULE_LICENSE files

+- Project: platform/external/eclipse-basebuilder

77dcea7 : Add NOTICE file

+- Project: platform/external/eigen

1ba7f85 : Make eigen and libblas able to build for API8 x86 target.
9267631 : Make eigen about to build for API 8 (RenderScript support lib)
68f0304 : fix eigen crash on fugu when executing ZHEMV with SSE instructions.
46444d3 : Add NOTICE files
d1c95d7 : Add BLAS build rules to Eigen.
c8af191 : Cherry-pick of commit 99f9c030d998.
acf83bd : Cherry pick of commit 16c3e972d6b3.
615d816 : Rebase Eigen to 3.2.4.

+- Project: platform/external/elfutils

0333382 : Upgrade to elfutils 0.161.
41f6771 : Export elfutils headers and lose the version number from the path.
db42bd1 : Clean up the libelf hacks.
6a6f810 : elfutils: Add three files to the compile list
5639e20 : Elfutils: Don't warn on seemingly unused variable

+- Project: platform/external/emma

b18d82f : Add MODULE_LICENSE file

+- Project: platform/external/esd

668656f : Add NOTICE and MODULE_LICENSE files

+- Project: platform/external/expat

e5aa0a2 : Build multilib host libexpat.

+- Project: platform/external/f2fs-tools

3686eec : Add make_f2fs module for device.
9351bc8 : f2fs-tools: release 1.4.1
a16ec08 : f2fstat: fix option parsing
3e2c7b7 : fsck.f2fs: remove corrupted data indices in direct node blocks
0bdc381 : mkfs.f2fs: avoid memory leak in mkfs
400a840 : fsck.f2fs: support large sector size
29ab4d8 : mkfs.f2fs: support large sector size
8bcdc5f : fsck.f2fs: readahead node blocks to speed up
3bcf223 : dump.f2fs: show checkpoint flag
f3b55c8 : fsck.f2fs: fix sit types seamlessly
3f4bcef : fibmap.f2fs: fix the wrong stat info
5507020 : configure: add check for bswap_64
3cd5ba1 : configure: also check for byteswap.h
7443524 : parse.f2fs: add a tool to parse IO traces made by runtime f2fs
c511d5d : dump.f2fs: dump owner of data given block address
1e69ed2 : fsck.f2fs: no need to fix SIT type for COLD_DATA
060292e : mkfs.f2fs: introduce some macros to simplify coding style
7dce30f : fsck.f2fs: remove unused value
631e2d9 : mkfs.f2fs: fix missing endian conversion
a0b4fab : mkfs: use compact mode for data summaries
97e299d : fsck.f2fs: add a missing 'fixed' during chk_dentries()
7b5d118 : fsck.f2fs: avoid false alarm on SIT type fix
fbfd8e3 : fsck.f2fs: remove unneeded return
a21f461 : fsck.f2fs: show orphan inodes when fixing partition
650ad1e : mkfs.f2fs: reclaim free space in case of regular file
0f73652 : mkfs.f2fs: give a kernel version for initial format
c07795e : fsck.f2fs: trigger fsck.f2fs when new change was made
f54dd91 : fsck.f2fs: fix SIT entry types
5d72a91 : Install mkfs.f2fs directly to the recovery image.
2a1bc92 : Install mkfs.f2fs directly to the recovery image.

+- Project: platform/external/fdlibm

84c129c : Fdlibm: Don't use quotes in Makefile

+- Project: platform/external/fio

90531c4 : Fix Android.mk issues in fio
365a153 : fio: Fix a GCC 4.9 allignment error.
a64f0e1 : fio: Disable clang only for the arm target.
77d9788 : Update Android.mk with new fio-2.2.6 changes.
d19a46f : smalloc: bump initial size to 8 pools
eb433fd : fio: fix smalloc strdop allocation failure
0dfdb89 : Fio 2.2.6
bbc1f06 : fio: fix cycles_start build issue
ff0dbe1 : Patch to make per-thread IOPS more accurate
3b9719f : Fix segfault due to bad munmap()
2ed0d1b : Typo fix in man page.
6a03ba6 : Fix implicit function declaration on Android
7085a95 : Add missing pre-defined ARM arch compiler macro
dbb438e : Add --output-format option to manpage.
842d2e2 : Make 'loops' honor full write+verify loops
90e390e : Fixup whitespace damage in the two previous commits
534e19c : axmap: Avoid memory leak if axmap_new() failed
a8ad8dd : iolog: Don't leak memory if fread fails in iolog_file_inflate
a03739b : Allow verify w/norandommap and bsrange
3809413 : Allow verification of random overwrites w/ba < bs
a52b813 : examples/ssd-test.fio: bump size to 10G
1b35740 : Allow random overwrite workloads to write io_limit
aedc0b6 : gettime.h: use time_t instead of size_t for copy of tv_sec
7318762 : verify: Fix latency log for verify commands.
1b7ab80 : Fix for verify_only (do_dry_run()) broken by 74d6277f
25d4dfe : configure: fix libnuma_v2 probe to work with -Werror
5aab46d : Moral license update
cfa0e9c : Update the moral license
90881c8 : gettime: remember to tear down clock cpumask on normal exit
aa28ce0 : gettime: fix unitialized variable on Solaris
3c9c470 : idletime: maintain cpuset over lifetime of idle thread
1af4be1 : gettime: initialize cpusets properly
4c64ff7 : gettime: if setaffinity fails, print the errno error
b354758 : Fixing typo
efd633f : dedupe_percentage should work even if compress_percentage is not set
e67b928 : Better accommodate random writes larger than blockalign
eaa89f5 : parse: ensure strings are pre-terminated when using strncpy()
20ffe02 : Fio 2.2.5
b931a9c : shm: disable iomem=shm* for shm disabled
e77e7be : configure: add --disable-shm to disable use of shm
868902d : net: don't record/verify UDP sequence numbers if buffer is too small
bf2d816 : crc/test: sha1 should do _final() after _update()
903b3a0 : Fix segfault with client/server and minimal output
159619b : sha256: fix verify failure
f795c81 : sha256: fix verify failure
d1a44b2 : verify: always check completion list for low depth verifies
72d300c : ioengine: if we get BUSY in queuing, adjust accounting
5d61d11 : Improve precision of the io_limit setting
7e63b3d : Improve rate limiting
b939bf9 : rbd example: 'invalidate=false' no longer necessary
4811fff : client: take better care to return failure from fio_handle_clients()
016f32f : smalloc: limit to 1 pool, and bump size to 16MB
596eec5 : axmap: random maps are private, don't get them from smalloc
c2e9954 : filelock: fix segfault on some use cases of log file locking
06f63e5 : mmap backend invalidate fix
13e3435 : Fix disk utils being updated too often
ffb17c0 : Adjust ctime_r buf down to 32
0a24a73 : Add timestamp to json output
fa52915 : gettime: include min/max cycle counts for CPU clock
ea12b2d : server: use fio_gettime() for timeout variables
97c6334 : verify: fix potentially unterminated name
e0ba571 : memory: double check that mmapfd isn't -1 before closing
045dd68 : gluster: io_u->error should be a positive error value
75289ee : client: fix potential buffer overrun in server name copy
12585bc : init: fix potential mem leak on multiple trigger options
b0c36cf : Avoid potential buffer overflow in make_filename()
b357a22 : cleanup: add defines for default pareto or zipf values
adab916 : Fio 2.2.4
1d31753 : bloom: kill unused function
070c617 : axmap: make axmap_first_free() static
28787e4 : Revert "axmap: ensure we lock down the maps for shared access"
b229faf : Revert "axmap: fix deadlock"
da5b86e : Get rid of lockfile callback
c7511e6 : axmap: fix deadlock
1056413 : gettime: add basic init cpuclock test
2eb30e0 : Fio 2.2.3
f6b7925 : options: ensure that we check all candidates on is_set check
158a7fe : Fio 2.2.2
2e2956c : Fix default scrambling of buffers
d1be5f8 : gettime: hide fio_gtod_cpumask if not used
32bbea4 : gettime: only use CPU affinity if available
3a6ea73 : Fio 2.2.1
948ceaf : axmap: ensure we lock down the maps for shared access
0703ea0 : options: turn missing options into debug parse messages
3c0f526 : options: add debug code for failure to lookup option names
c180342 : mutex: add __fio_mutex_remove()
32e9adb : t/btrace2fio: add ability to add specific options through -a
7126d86 : parse: remove the arithmetic parser checking
809a29e : Fio 2.2.0
d8fc0cd : gettime: fix compile warning for !ARCH_HAVE_CPU_CLOCK
1e62c3f : gettime: offset CPU cycle counter by initial value
f38eaf7 : stat: always show disk util in terse v3/v4
5194e34 : gettime: cleanup for FIO_DEBUG_TIME
400531d : gettime: fix overflow in cycle to usec conversion
80ac020 : gettime-thread: set and allow multiple CPUs
2496101 : gettime-thread: fix missing startup mutex
0419419 : gettime: improve gettimeofday() offload support
02c7e29 : gettime: limit warning on CPU clock
a7d78f2 : gettime: don't attempt to fixup what looks like a backwards clock
e124390 : engines/mmap: clear partial mmap flag on close
e8f198b : engines/mmap: fix segfault on large devices and 32-bit archs
42ec575 : backend: use monotonic clock for ETA, if we have it
581b5df : backend: fix off-by-one in nsec calculation
d55dd04 : file: unionize lfsr/randommap
aa31de7 : Add helpers for getting/setting file engine data
eea6bed : file: move mmap related data to engines/mmap.c where it belongs
08a99be : Fix read/write mix and different levels of randomness
106a06b : eta.c: check malloc return code
b2c52da : backend: fix should_check_rate() typo in wait_for_completions()
24528e7 : backend: abstract out waiting for completions
b65f392 : Update size/io_size descriptions
1a9b293 : btrace2fio: add support for collapsing close entries
468a18c : Improved support for libhdfs
a2f1c2d : gluster: wire up sync/datasync opcodes
4b4b0ef : Fix server/client set_options conversion
1006b2d : Use fio_option_is_set() for ioprio setting
d3d9401 : Always scramble buffers, if scramble_buffers is set
94b360f : Get rid of _set variables
9c62acd : options: add support for checking if an option has been set
c88db25 : Update date and email in man page
5b28422 : options: strip off =optval when matching
cf88f2a : options: show closest match for unknown job option
57a49c0 : lib/rand: cleanup __fill_random_buffer()
2ed0dfa : lib/rand: fix bug with non uint64_t aligned random buffer fill
786715e : parse: make suggestions for unknown options
8f99b95 : sync: use io_u_log_error() for more detailed error messages
2d613fe : verify: cleanup
e145729 : Use specified compression/pattern for verify buffers too
97f78c4 : Don't clear 'refill_buffers' unconditionally for pattern fill
fd1583f : Use specified buffer_pattern (if given) for all io_u fills
d18c041 : Remove 'td' parameter from fill_pattern()
bab1261 : Fix a few spelling errors
5d3c510 : fio: remove deprecated --latency-log from manpage
2a3bf76 : Bump disk util stats from 32 to 64-bit values
9aba7b7 : Make gfio build with --build-static
ce596f2 : Fixup t/ test apps for lfsr_next change()
46ad62d : lfsr: don't pass in last value to lfsr_next()
f15b9e5 : iolog: account for wasted time in ipo stall
15ed5ae : blktrace: correct setting of iodepth
18dbbb9 : server: fix missing ETA in some cases
07f512c : trigger: always send trigger, not just when remote command is set
7eebf50 : client: defer local trigger execute until after state is received
e1ade20 : HOWTO: add description and examples of verify triggers
a443207 : trigger: enable separate remote and local trigger
1be2ed9 : Kill off -Wshadow again
2c57d32 : verify: allow empty/no trigger file
4d6922b : Fix some shadow warnings for some gcc variants
3ebcfd5 : verify: verify_state_gen_name() should check size
e927ea8 : Fio 2.1.14
3d0be7c : client: replace duplicate code with read_data()
de54cfd : Add support for verify triggers and verify state saving
2581b51 : t/btrace2fio: don't dec inflight for requeue
44aab35 : t/btrace2fio: fix divide-by-zero in rate calculation
93d3658 : Makefile: add -Wshadow
79dc914 : Fixup some of the time (usec) based conversions
d4eb465 : Get rid if ddir_trim() macro
b89f89e : Fix crash on threads being reaped before they are created
1a9487d : Add option for statically build fio
a5d7a72 : t/btrace2fio: cap depth if we don't see completion traces
c38e38f : Fix for a race when fio prints I/O statistics periodically
623216d : client/server: percentile_precision wasn't net converted
6d63908 : iolog: fix intermittent crash on exit with verify enabled
e069899 : Add time_since_genesis()
dc068d5 : smalloc: add zeroing scalloc() variant
0f7f9a9 : Make fio -Wshadow clean
f678701 : Get rid of __ prefix for internal frand state
559073f : Remove use of OS provided random functions
ec58c74 : Add basic DragonFly support
3fdf874 : configure: disable lex/yacc on Solaris
5aa6d82 : mmap: set 'fd' to -1
6a60530 : engines: rename option specific pad from 'td' to 'pad'
c6dd7c5 : engines/rbd: sort IO by start time before waiting on it
ba1c431 : use io_complete var to avoid the rbd_aio_is_complete lock and context switch
a73717a : fix rbd_option parse error
68b05cd : engines/glusterfs_async: remove no-op prep function
8f736fb : engines/glusterfs_async: cleanups
25393fa : engines/glfs_async: add trim support
cd16fb7 : engines/rbd: add option to busy poll on event completion
21ea699 : engines/rbd: remove unused rbd_options->td
a0c24f9 : engines/rbd: use rbd_aio_is_complete() and add TRIM support
9c1e047 : engines/rbd: add support for rbd_invalidate_cache()
1fe34b5 : rbd: various fixes and cleanups
4ffeb0a : fio: Fix padding properly
2703aa4 : Loop Iteration Offset Bug
f5a9418 : Fix fp alignment
98d5315 : fio: fix alignement to prevent bus error on ARM
1266d3f : diskutil: get rid of disk_util_start_exit()
7fe3631 : Consolidate disk util, eta, and status check thread
0424786 : stat: avoid hang with race in stat thread exit and rusage update
fdb0da8 : Start and stop status interval (or file) thread separately
a2e694d : backend: remove debug du thread exit notice
925296a : Get rid of (now unused) disk_util_mutex
62244c9 : Fix exit being slowed by disk util stat time
acf7ead : t/dedupe: fix init of all thread variables
1735930 : compiler: improve gcc 4.x compile time check
f45d32b : Fix typo in alignment check
5259738 : Add alignment to thread_options_pack for proper fp alignment
fd738c0 : fio: add alignment check for fp fields
72d83a3 : stat: ensure that the fp fields are 64-bit aligned
3d225d0 : Add some build assert macros
6bde6be : BSD Yacc doesn't understand --no-lines, so use -l instead
768ae05 : engines/net: get rid of conversion warning on clang/OSX
e2e7032 : Get rid if --header-file argument for lex
722b5cd : client: fix potential NULL dereference
31da12c : t/btrace2fio: fix fd leak on error
bf6238a : t/dedupe: fix bogus items NULL compare
7bf3a57 : sha256: cast shift to uint64_t
7b3aea9 : crc/test: fix potential div by zero
9b093d8 : engines/libaio: fix wrong setting of wait_start
2b827fa : server/client: don't use __ conversion functions if not needed
49fe93e : engines: don't use printf or stderr directly
bc2e69c : backend: use log_info_flush(), not fflush()
f5c3fce : smalloc: use log_err() for errors
30f8e31 : client: partial revert of 9899aff3e345
8c04b69 : client: get rid of (now) unused client->nr_stat
bfa8f5d : client: always output summed output for all clients
c2d6668 : stat: set kb/unit_base, if not already set
453545a : Set genesis time when running only network clients
500b4f4 : Makefile: don't install test binaries
26166ef : engines/libaio: better protect against a busy loop in getevents()
e93fd53 : stat: add total/short/drop ios to the json output
87fc1cd : Update documentation on net engine port usage
a9b3c69 : engines/net: add subjob number to given port
b9e839c : configure: only print gtk status if --enable-gfio used
80436e1 : engines/net: use link close message on TCP as well
7bc24f6 : eta: don't count TD_SETTING_UP as a running process
97909a1 : engines/net: turn off UDP package dropping if buf size doesn't match
67e149c : stat: add dropped ios to the standard output
da91d75 : engines/net: add start of tracking how many UDP packages are dropped
5e34cea : engines/net: add TCP_MAXSEG setting (mss)
531e67a : engines/net: add socket buffer window size setting
0ecdd7f : net: fix error reported on job exit and full residual
e5f7caa : net: use SIGTERM for terminate
682c7e6 : Fix potential segfault on ENOENT on job file
79ecc30 : client: remember to zero pad filename
3589918 : Add support for --remote-config
cca4590 : gfio: remove warning on g_type_init() being deprecated
cc481fd : Makefile: fix gfio link for CONFIG_ARITHMETIC
17876dc : libaio: commit on EAGAIN
4adf611 : libaio: retry on -EINTR
4ce8aba : exp: small code cleanup
e340426 : exp: fix issues around int vs size_t
8944a7d : Ignore lexer.h auto-generated file
18a7ca5 : t/dedupe: use fio abstracted OS_O_DIRECT
e13194d : t/dedupe: remove leftover linux/fs.h include
6d686d9 : t/dedupe: use generic blockdev_size() to get size
463fc15 : t/dedupe: avoid div-by-zero for all identical chunks
78340c0 : t/dedupe: fix off-by 1.024 in bandwidth
56a0f46 : Fix bison parsing
50979ab : fix problem with yy_size_t vs int param to lexer_input
c0e1915 : init: set fail error return on bad parse
87d2369 : Fio 2.1.13
0c195ae : engines/libaio: modify getevents and commit error handling
cc7c47a : Makefile: exp/fixup-buggy-yacc-output is no more
5abaf3e : make expression parser handle scientific notation
8bc7692 : engines/libaio: reset 'wait_start' on non-EAGAIN
89c4eb6 : Bump IO engine version number
44bbe10 : engines/libaio: fix submit loop to use 'ld->queued' for exit
8602b0a : exp: we don't need -ly
841ffe5 : engines/libaio: don't reap on EAGAIN and no pending events
0cbbc39 : Constify a few more hot paths
241eb08 : engines/libaio: fix issue with EAGAIN
5a48d30 : Constify 'td' in a few functions
a22867a : remove unused bye symbol from arithmetic parser
64c9d60 : enable informing arithmetic parser of implicit units
7ab38ba : do not call fprintf from yyerror in expression parser
21bda79 : verify that expression parsing code gets the right answer
303b5ca : Treat colons and commas as end of input in expression parser
6a27ed9 : Use calloc() instead of malloc + memset
bb8d4b8 : HOWTO: fix typo
aa2eda7 : Makefile: properly annotate LEX/YACC parts
7f194f9 : exp: update man page and HOWTO
0b8d3cb : Makefile: PARSER_OBJS is not used anymore
a85066d : filesetup: fix a bug where we overwrite the set size
8cf2b45 : exp: get rid of the #line bug workaround
e83e4f5 : exp: fix shift/reduce conflict complaints
b50afc4 : configure: fix for the cases where bison provides yacc
c9a4996 : exp: fix __pow_finite being undefined
1061376 : Fix compile of t/btrace2fio on RHEL5/CentOS5
5420b34 : Makefile: silence make clean
ab9001b : Makefile: silence fixup
e27dadc : Wire up exp/test-expression-parser
d1010cc : exp: set float output for int modulus
c24053b : Update .gitignore with auto-generated lex/yacc outputs
ded6ec2 : fio: support modulus for the arithmetic parser
4fe690e : fio: support exponentiation in expression parser
c3805eb : fio: support suffixes in expression parser
88b635b : fio: allow arithmetic expressions to be used in job files
cb8a41d : t/dedupe: silence 'some_done' unused warning on some compilers
86051d4 : Fix typo in bs_is_seq_ran option help
0b24a95 : Clarify what number_ios does in the HOWTO/man page/help
418bf54 : Fix bug with zone and zone skipping and io_limit
8a42394 : Fix bug with rw sequence offset and io_limit
2ccf91a : t/dedupe: fixup bloom entry calculation
91d9721 : bloom: up hashes to 5 by default
262cf5c : crc/test: add fnv
dc34c74 : Add fnv hash
fc18c78 : crc/test: if the checksum needs a _final(), do it in the loop
ca79d44 : t/dedupe: print dedupe ratio instead of made-up factor
b0e1bb9 : Move murmur3 hash to crc/
95a5a3f : crc/test: add jhash
3e6d415 : crc/test: fix alignment
67c1b7c : Add murmurhash3
343334a : dedupe: exit gracefully if device/file open fails
0347988 : parse: fix issue with not filling leftover percentages correctly
8e0aa16 : Improve dedupe/compression buffer filling for mixed block sizes
ee4ceb7 : bloom: use independent hashes
bc9c100 : Clarify that include files may not contain job sections
02036c4 : bloom: always use a larger minimum size for bloom filter
de85014 : Add HOWTO section on include files
3f28b45 : Add ability to use an include file in a fio job file
d393bcd : dedupe: read in larger chunks at the time
c6f0f39 : dedupe: fix warning and segfault on -B0
d333882 : t/lfsr-test: fixup time
7a74197 : Add debug helper stub for t/ programs
76b9b83 : dedupe: default to using a bloom filter to save memory
5e59551 : Add bloom filter
fc3f3e4 : Fix compile for FIO_INC_DEBUG not set
0e79408 : dedupe: print threads used up front
997c9c3 : dedupe: remove rb_lock when done
d11a563 : dedupe: cleanups and rate estimation
4deca36 : dedupe: don't add extent items unless we use them
db9ab4e : t/dedupe: Linux only for now
b2a657f : Fix 32-bit compile warnings
e1ecce5 : Build t/ tools by default
3f3415f : dedupe: print progress indicator
d28d274 : dedupe: improve wording in output
5aa702c : Add small tool to check for dedupable contents in a file/device
89cce05 : Checksumming updates
ae8087f : memalign: fix off-by-one bug in alignment
8adb452 : Fix min/max typeof warnings
6a0044d : fifo: use minmax.h instead of rolling its own min/max
64d3bab : dedupe: if percentage is 100, don't go through random + math
e66dac2 : Basic support for dedupe
183f392 : btrace2fio: expand rate options, bug fixes
047623b : btrace2fio: add rate output
d8943e1 : btrace2fio: move file tracking to btrace_pid
2cbdcdb : fio: print io_u errors on one line
059c406 : Fixup data-direction to name translation
5033162 : btrace2fio: cleanups and inflight hashing
b064a14 : btrace2fio: use percentage_random and add filename option
cdc4d67 : btrace2fio: set runtime
42a80e3 : Add basic tool to turn blktrace into fio job file
f3cc989 : options: fix single use if / for bssplit
e73a533 : Fio 2.1.12
5ea7355 : server: fix wrong use of exit() in server when daemonized
0507483 : Fix hangs due to iodepth_low
54bcda5 : Fix crash in client with NULL hostname
5de855d : Add string support for buffer_pattern
df91a1f : options: warn if we fail to make sense of buffer_pattern
dafa1ad : Update io engine version
9187a26 : Add unlink hook to ioengine API, gluster ioengine
b42fab1 : fix re-open failure issue when using gluster ioengine
44e2ab5 : Update libhdfs engine documention and options
d60aa36 : Add support for HDFS IO engine
a025176 : Add missing IO engines to the HOWTO
1fc351b : verify: turn off numberio verification for meta and time_based
f888971 : crc/test: a few more cleanups and code unifications
7e92c71 : crc/test: cleanup and better precision
5a65b4e : Allow reset of offset_increment counter
2e62724 : Don't grab stat mutex for final stat output
160d691 : Add test case for previous verify crash
d957070 : null: add FIO_FAKEIO flag
e69fdf7 : verify: fix a bug with verify_async
023fa7d : verify: ensure that verify interval is smaller or equal to blocksize
560f461 : stat: move stat mutex grab to thread
984c869 : verify: disable numberio check for multiple block sizes
f460f54 : Fio 2.1.11
5bca6f9 : blktrace: various bug fixes and improvements
4f3fe6c : Add some basic debug output for log compression
34329ca : Fix two error paths
3b44e8b : Fix cases where td->terminate is set, but terminate clock not marked
f478600 : Add thread number to log filename
c9a5f39 : iolog: run compression work at slightly elevated nice level
958b891 : Allow threads 60 seconds to exit before being forceful
b0adca3 : iolog: fix link without zlib
1540fa7 : iolog: fix compile error for non-zlib
d465064 : iolog: propagate errors to caller
f5fc4b4 : mutex: move pthread_cond_signal() outside of lock
de6504e : tp: move pthread_cond_signal() outside of lock
c5971cd : Add some new code comments on the log compress/decompress
66cf52d : iolog: fix bug when decompressing chunks with different sequence numbers
12dbd06 : flist: add flist_first_entry()
238934c : iolog: use a define instead of a raw bit mask
375daae : iolog: get rid of ic->nofree
8ef5133 : iolog: get rid of one section of CONFIG_ZLIB ifdef
4998660 : configure: add a note to install zlib-devel, if not there
9c574af : init: fix dead check for !td
51e7384 : iolog: do stat() after fopen()
0d65bfb : rbd: fix leak in error path
7cb786f : glusterfs: fix leak in error path
aba6b60 : iolog: remove dead code that stored a gzip header
31c9cd4 : configure: remove typo for zlib
65f93ca : Move tp.[ch] to lib/
bac4af1 : Add support for storing compressed logs
b49b334 : fio.1 - escape the escape character so it shows up
c5b35fb : Bail out if glfs_creat failed
1819227 : tp: remove debug start/shutdown printfs
0598650 : Pass O_DIRECT/O_SYNC to glfs_open if requested.
38a812d : Add support for runtime log compression
633d825 : log: fix use-after-free
01f1d15 : cconv: convert ->log_offset on the wire
471d014 : --latency-log is now gone
987c4f4 : Cleanup logging
e8c4fb0 : client: fix missing init of 'i'
f2b9a67 : client: fix missing pdu->log_offset endianness conversion
6cac1b6 : Add a typecheck for the endianness conversions
ccefd5f : Add option for including byte offset for each log entry
11d8402 : server: update protocol version to 35
eb66320 : server: pack over-the-wire structs
705fa7e : Fix typo in io_u.c::get_next_file()
27b9155 : client: fix ETA run_str
d6756e5 : eta: only pass real size of jobs_eta
ce8ea6e : Fix struct jobs_eta packing on 32 vs 64-bit archs
4547419 : Verify: Tighten header length check in verify_header()
aa48efe : Add configure flags for gfapi and rbd
bf65415 : Verify: Fix and improve verify_header()
c5be445 : update_condensed_str(): Fix for empty input strings
834bbdb : Cast input argument for json_object_add_value_int to long long
be31cc9 : Get the crctest results properly aligned
b01e1f3 : Ensure that job name is set before being used
61f6cce : Add a get_jobs_eta() to return jobs eta information
1814876 : Ensure we have enough room for the ETA runstr
d0a1e24 : Fix two minor typos
47334aa : README: update to include official mirrors for the git repo
ef7035a : Add support for compiling for ESX
41bfff8 : Fix build from cmake
cdd2bfa : Fixup run_str[] condensing with client/server
f9ce7c0 : Add string condensing for the ETA output
f8d8d80 : fio: Eliminate compilation warning in ppc
727390d : Fio 2.1.10
ecf5369 : iolog: remember to add bytes to total IO size
4c8e9f3 : Reset file count when freeing files
1cefc79 : Fix crash on loading unknown IO engine with --ioengine
386626f : Fix regression introduced by commit 334185e
6bc3037 : Add aarch64 support.
21c7c80 : glusterfs: remove glfs-handles.h include
3f0151b : Make rbd engine use aio flush
5248224 : ETA no longer works when -o specified
1be9f21 : Add ->invalidate() IO engine ops
f034315 : gfapi: indentify
3b66546 : Run the gluster engines through indent
94950b9 : Fix issue with dangling pointer in the rbd engine
54fe20f : glusterfs api fadvise support
45832a1 : Fix some typos in the manpage
bf965e4 : second async IO code drop
cb92c7f : first async IO code drop
533362e : extend file for real
321fc5a : fix man page; fix read work
0ac466f : fix get file size problem
6c6ff5c : respond to get file size
05c4b42 : respond to get file size
1368c1c : make glfs call per thread based
0e55d6b : Glusterfs libgfapi engine - initial deposit
abe5ebc : Fix missing fio_set_sched_idle declaration.
0371e03 : Disable clang only for the arm target.
b287c32 : Silence uninteresting warnings.
073c0a9 : Disable clang due to missing __aeabi_read_tp.

+- Project: platform/external/flac

5859ae2 : Add macro definitions for clang/llvm.
54029a0 : Don't set _FILE_OFFSET_BITS.
31e4f31 : libFLAC: merge master from Xiph

+- Project: platform/external/fonttools

fe6c510 : Add NOTICE and MODULE_LICENSE files

+- Project: platform/external/freetype

ec62c52 : Update to freetype 2.6.0
b7aab0a : Add ftmm.c to FreeType build.

+- Project: platform/external/giflib

9b8f860 : Adds the encoding module to giflib.

+- Project: platform/external/glide

5103762 : Add NOTICE and MODULE_LICENSE files
04c58a6 : Remove obsolete git submodule path.

+- Project: platform/external/google-tv-pairing-protocol

c58dcda : Add NOTICE and MODULE_LICENSE files
bd0455b : Update for removed BC API
450c5ad : Fixing build.

+- Project: platform/external/gtest

e826aa4 : Allow to build host gtest libraries in unbundled build.
56cad54 : Use an older standard for the NDK gtest libs.
ce2c523 : Make the libc++ libraries the primary.
f694f2b : Remove the host libstdc++ compiled libraries.
3803e25 : Be explicit about the STL for host modules.
fde6da7 : Never build gtest libs with ASAN.
f839a18 : Don't manually link stlport.

+- Project: platform/external/guava

e451dca : Replaced usages of Unsafe in UnsignedBytes with standard Java
f08592b : Replace usages of Unsafe.compareAndSwap(Int|Long)
0888a09 : Upgraded Guava to unmodified jdk5-backport-v17.0-compatibility
a413512 : Replaced usages of Unsafe in UnsignedBytes with standard Java
7362c8a : Replace usages of Unsafe.compareAndSwap(Int|Long)
f6066a4 : Remove usages of the jsr-330 annotations
7dd2527 : Upgraded Guava to unmodified jdk-backport-v14.0.1-post
dbd967a : Revert "Upgraded Guava to unmodified v14.0.1"
ac80653 : Revert "Remove usages of the jsr-330 annotations"
dfa41d2 : Revert "Replace usages of Unsafe.compareAndSwap(Int|Long)"
0491ff0 : Revert "Replaced usages of Unsafe in UnsignedBytes with standard Java"
12f8ed0 : Replaced usages of Unsafe in UnsignedBytes with standard Java
75b00c5 : Replace usages of Unsafe.compareAndSwap(Int|Long)
b8311a3 : Remove usages of the jsr-330 annotations
3c77433 : Upgraded Guava to unmodified v14.0.1
cbe3ccf : Initial empty repository

+- Project: platform/external/hamcrest

27f8453 : Delete obsolete hamcrest-hostdex rule.

+- Project: platform/external/harfbuzz_ng

f0435ff : Add NOTICE and MODULE_LICENSE files

+- Project: platform/external/icu

45d8f49 : Update timezone data to 2015f
e3cb7f5 : Update timezone data to 2015e
073b227 : Add a library for initializing ICU for standalone processes
e6b2509 : Remove build-time configuration for ICU4C.
59dfc3c : JarJar ICU data for use by LayoutLib.
7d0a7c2 : Cherry-pick: ticket:11674: Make ULocale work better with Android.
f8d3eae : Update to tzdata 2015d
0ac12d8 : Update to tzdata 2015c
6598e9f : Cherry-pick ICU changeset 37325 from ticket 11580.
6775e82 : Updates ICU4C and ICU4J with 55.1 final updates, and reducing differences from standard ICU. Also fixes test failure in ICU4J with likelySubtags. Data updated to CLDR 27.0.1 and tzdata2015b.
6963bf5 : Upgrade timezone data to 2015b
53c6e74 : Regenerate icudt55l.dat with INCLUDE_UNI_CORE_DATA=1.
6ac66de : Add an icu4j-jarjar rule.
1258862 : Remove gratuitous diffs between Android ICU, Google ICU, and public ICU.
94170b3 : javac invocations use -encoding UTF-8 by default.
1e80f22 : Move properties rewriting logic to a separate makefile.
4031bfb : Android patch: ICU4J: likelySubtags.txt: Add lots of entries.
fafa8ad : Android patch: ICU4J: Force default Gregorian calendar.
e8af35c : Android patch: ICU4J: Replace nb with no.
3873296 : Android patch: ICU4J: Revert to "9" instead of "Month9".
3db47ed : Android patch: ICU4J: Skip charset tests that fail with customized data.
7b913b1 : Android patch: ICU4J: Add exceptions for big5han and gb2312han in genrb.
34cd447 : Android patch: ICU4J: Add --omitCollationRules to genrb.
32f868b : Android patch: Generated *data.jar for Android patched ICU55.
01c7261 : Android patch: Generated icudt55l.dat for Android patched ICU55.
1d3ea9b : Android patch: CLDR data: likelySubtags.txt: Add lots of entries.
1c16f72 : Android patch: CLDR data: Force default Gregorian calendar.
aa5133a : Android patch: CLDR data: Sort Latn after Kana and Hani.
7ee9724 : Android patch: CLDR data: English time markers in India.
4b05912 : Android patch: CLDR data: Replace nb with no.
d3a19b7 : Android patch: CLDR data: Turkish DMY date format.
8569685 : Android patch: CLDR data: Slovene short date formats.
0a74583 : Android patch: CLDR data: Chinese timezone names.
958cfe3 : Android patch: CLDR data: Korean timezone names.
8888ad6 : Android patch: CLDR data: Display name for Micronesia.
addb450 : Android patch: CLDR data: Display name for Macedonia.
dcc8e0f : Android patch: CLDR data: Display name for Falkland Islands.
220f627 : Android patch: CLDR data: Display name for Congo.
33be64b : Android patch: CLDR data: Display name for Palestine.
9febf21 : Android patch: CLDR data: Display name of Macau.
4c010a7 : Android patch: CLDR data: Display name for Hong Kong.
adb9cc6 : Android patch: CLDR data: Select short names for HK, MO.
fd15ce7 : Android patch: CLDR data: Revert to "9" instead of "Month9".
df15c46 : Android patch: CLDR data: fil data generation.
9df2de3 : Android patch: CLDR ticket #7969: Percent formatting in RTL text.
f838751 : Android patch: convrtrs.txt: JavaUnicode customizations.
313cb64 : Android patch: convrtrs.txt: Thai customizations.
f3a62fb : Android patch: convrtrs.txt: windows-950 customization.
927f420 : Android patch: convrtrs.txt: CJK customizations.
993e8d2 : Android patch: convrtrs.txt: ibm-864 PC Arabic customization.
14ad791 : Android patch: Patch a failing unit test in ncvtst.c from public ICU.
d07dec7 : Android patch: Do not build full 2022 tables.
2d8dbb0 : Android patch: Add noop-*.ucm to prevent 2022 security attack.
c85d276 : Android patch: Additional character encodings for emoji support.
28bf593 : Android patch: Additional character encoding: jisx-208.ucm
cc51f1d : Android patch: Additional character encoding: gsm-03.38-2000.ucm
ed0f3e5 : Android patch: build.xml: exclude metaZones, windowsZones from "all".
9661f46 : Android patch: ICU52 layout engine bug fixes.
7b04e71 : Android patch: Revert layout engine change problematic for Tamil.
5775160 : Android patch: Add exceptions for big5han and gb2312han in genrb.
b160e79 : Android patch: Add --omitCollationRules to genrb.
403f923 : Android patch: Add --small to makeconv.
49ecccb : Android patch: Add LINKFLAGS to enable setting -rpath options.
b941230 : Android patch: #define U_CHARSET_IS_UTF8 1
30a63f9 : Android patch: Ticket #11578: #define U_USE_USRDATA 0
4e67780 : Android patch: Ticket #10354: FieldPositionIterator bug fix.
5cd2f05 : Android.mk files updated for ICU55.
1b7d32f : Copy ICU4C 55 RC from icu-project.org to aosp/icu55.
f716bda : Copy ICU4J 55 RC from icu-project.org to aosp/icu55.
9547bed : Add NOTICE and MODULE_LICENSE files
b5e1367 : Regenerated ICU4C data files after removing obsolete local CLDR patch.
ab0b4d3 : Revert obsolete local patches.
1bcf7dd : Cherry-pick: ticket:11568: Add virtual destructor for class NGramParser.
786288b : Revert local override of the Indian rupee sign.
f156662 : Revert obsolete local patch.
cb75726 : Revert local changes made to metaZones.txt by mistake.
36f6b25 : Revert obsolete commented-out writeObjectCode() in the pkgdata tool.
1442fcb : Revert ICU4C data file that is not in upstream and serves no purpose.
352e848 : Delete obsolete ICU4C files.

+- Project: platform/external/iproute2

471688e : Temporarily disable gc-sections optimization
2280507 : Iproute: Fix unused variables

+- Project: platform/external/ipsec-tools

039aba7 : bionic has strlcat and strlcpy.
c52374d : Add MODULE_LICENSE file
1bae6ac : ipsec-tools is BSD source, so build it as such.
329b118 : Remove superfluous OpenSSL include paths.
a169bc0 : Ipsec-tools: Mask warnings
af1ce1a : Ipsec-tools: Mask warnings
179de0d : Ignore Clang warnings until upstream is fixed.
a029281 : ipsec-tools: update for BoringSSL.
568db0f : Support SHA256 hash algorithm for ipsec connection

+- Project: platform/external/iptables

84e5e86 : extensions: libxt_TEE: Trim kernel struct to allow deletion
0b311d2 : extensions: libxt_TEE: Trim kernel struct to allow deletion
429a50b : Remove unused My_intermediates variable from iptables/Android.mk
a5a749a : Suppress clang warning on checking array address.
c431505 : Clean up unused variable in makefile.
b6da12d : Add MODULE_LICENSE and NOTICE files

+- Project: platform/external/iputils

e262e2a : Add MODULE_LICENSE file
3d35289 : Fix socket mark parsing.
0dc6247 : Fix socket mark parsing.
8d60bd8 : Remove superfluous OpenSSL include paths.

+- Project: platform/external/jarjar

41c2bca : Add NOTICE file
aad40a3 : Fix manifest access.
b9c9541 : Fix manifest access.

+- Project: platform/external/javasqlite

1da4b3f : Remove copied reference to undefined local_javac_flags
114ffb5 : Stop building javasqlite on Mac OS
a91956f : Cleanup Obsolete LOCAL_PRELINK_MODULE.

+- Project: platform/external/jdiff

0860aaa : Adjust jdiff to be able to read both Doclava and "regular" Jdiff API xml files.
d370cc3 : Fix an additional use of an external parsing library.
8fffa0b : Add build.gradle
a8986b1 : Removing the use of an external xml parsing lib.

+- Project: platform/external/jemalloc

486fa41 : Revert to first-best-fit run/chunk allocation.
dcfc29b : On 32 bit systems, force huge allocs on arena 0.
e8d5c58 : Fix an integer overflow bug.
c8de7e8 : Fix an integer overflow bug in {size2index,s2u}_compute().
d56915c : Revert "Fix chunk size check."
10e814b : Make sure the arena cache cannot be reused.
5b53665 : Temporarily return for bad free.
83223d1 : Revert "Temporary patch to avoid crashes."
4e5c283 : Add aborts to catch frees of bad pointers.
c6dcf4e : Fix chunk size check.
ddaed9c : Update headers to match .in changes.
dff8607 : Impose a minimum tcache count for small size classes.
853aa53 : Fix arena_dalloc() performance regression.
a1c77dc : Fix performance regression in arena_palloc().
b0f4140 : Fix nhbins calculation.
895b670 : Avoid atomic operations for dependent rtree reads.
54836b4 : Fix type punning in calls to atomic operation functions.
2fac341 : Implement cache index randomization for large allocations.
b9d5e25 : Clean up bin/jeprof in distclean build target.
0cadb31 : Rename pprof to jeprof.
73c11e8 : Prefer /proc/<pid>/task/<pid>/maps over /proc/<pid>/maps on Linux.
9b80bb8 : Embed full library install when running ld on OS X.
113daf6 : Concise JEMALLOC_HAVE_ISSETUGID case in secure_getenv().
1934e7a : Fix mallctl doc: arenas.hchunk.<i>.size
de7b987 : Disable clang compilation for mips and arm64 targets.
165e51a : Temporary patch to avoid crashes.
4679994 : Revert "Revert "Do not build jemalloc with clang.""
96d58c8 : Revert "Revert "Update for new version.""
83e5767 : Revert "Revert "Merge remote-tracking branch 'aosp/upstream-dev' into merge""
75929a9 : Revert "Merge remote-tracking branch 'aosp/upstream-dev' into merge"
53372f2 : Revert "Update for new version."
a8788f2 : Revert "Do not build jemalloc with clang."
aa315d0 : Do not build jemalloc with clang.
0b9d74b : Update for new version.
3cae391 : Add NOTICE and MODULE_LICENSE files

+- Project: platform/external/jhead

5c8f937 : Improve F number precision
decba1b : Remove ISO tag workaround

+- Project: platform/external/jpeg

9f3436c : Fix build break for unbundled apps
7dbc644 : libjpeg should always use jmemnobs

+- Project: platform/external/jsilver

9fe6770 : Add NOTICE and MODULE_LICENSE files

+- Project: platform/external/jsoncpp

b94a9a1 : Removed swap file from the repository
56c8141 : Add NOTICE and MODULE_LICENSE_MIT files
6ca9e1c : Move to libc++.

+- Project: platform/external/jsr305

ed2d393 : Initial empty repository

+- Project: platform/external/junit

b5a88b8 : Remove copied reference to undefined local_javac_flags
daeebaf : Don't build junit-hostdex and core-junit-hostdex on mac os.
b9ba574 : Don't build junit-hostdex and core-junit-hostdex on mac os.
922c401 : more graceful way to build Junit with dependencies from prebuilts
148bb92 : Introduced the ability to reference Junit build with dependencies from prebuilts
3fc9efc : Revert "Switched gradle Hamcrest dependency to use prebuilts version"
8e71334 : Switched gradle Hamcrest dependency to use prebuilts version

+- Project: platform/external/kernel-headers

67b3b9d : Upgrade kernel headers to 3.18.10.
941a95f : Add NOTICE file
7c0b639 : Update to kernel header v3.18.3.

+- Project: platform/external/ksoap2

f13853f : Add NOTICE and MODULE_LICENSE files

+- Project: platform/external/libavc

f2be919 : Encoder: Fixed an issue in handling FPS greater than 60
8a50328 : Support for level greater than level at init in Decoder
e789d1d : Decoder: Fixed issues shown by Valgrind
bbc83b1 : Don't use side effects in the macro PUT_BITS_SEV parameters
dbe9ac8 : Made gops closed
860f752 : Always do recon of 4x4 intra blocks
33134b2 : Validate the u4_entropy_coding_mode field
8ce8280 : Fixed issue in cost computation for BIPRED ME
0574be6 : Cabac optimizations
eddf6a3 : Use INT_MAX as i4_max_sad in ih264e_evaluate_bipred
6fb90f8 : Make sure that apv_bufs[0] and u4_is_last always are set
dc4c614 : avcenc: Initialize avg_time
a6bcaf3 : Check the width/height and adjust level used for RC
01168dc : Fixed encode of trailing B frames
b0aadd0 : Remove the now unused stride field from the set dimensions struct
0cf554f : Fixed encode of single frame
4b09a8c : Don't declare variables after statements
698de0e : Mark arrays of pointers as const
970dfc0 : Don't set -mno-avx
61791a9 : Remove double semicolons (empty statements)
f73e92a : Fix MIPS build
04370c1 : Remove all other thread implementations than pthread
086dd8e : Don't declare variables after statements
4adb9f4 : Reorder code to avoid reading uninitialized data
5ae9fc7 : Force regenerating the header via i4_gen_header instead of i4_header_mode
c22addc : Don't use static structs for rc init
88966cf : Initialize i4_non_ref_frames_in_stream before encoding SPS/PPS
c435564 : avcenc: Make sure that "avcenc --help" works as intended
85783df : avcenc: Check that enough arguments exist before parsing
b5a707e : Allow setting profile IV_PROFILE_MAIN
205e6fe : Added check for minimum output buffer size.
7dbacdf : Added code to handle cases with qp less than 10
d3e18f0 : Reduced memory requirements.
a4e933d : Fixed QP lockups
4e2c308 : Fixed issues with forcing I and IDR frames.
85a43d2 : Fix string handling for generating version strings
c648898 : Remove some unused source files and headers
94000e8 : Remove a duplicate header
9831e85 : Don't add -m32/-m64 to the cflags
56378a8 : Remove an unused and unnecessary function prototype and associated define
ce7f419 : Remove the codec level stride field
4f5ceca : Always copy data to a local buffer if padding is needed
cb6a435 : Set the luma/chroma strides depending on source buffer
9113f56 : Use a separate field for the chroma stride
bc8456b : armv8: Don't touch the x18 register
f640384 : arm: Properly match /* */ comments in the arm assembly
c9f67e5 : Allow using the clang built-in arm assembler
3e4b655 : armv8: Don't accidentally write 8 bytes instead of 4
0ce73fe : arm: Use vqmovun instead of vqshrun #0
b5cec4f : arm: Use unified syntax, ldrsheq instead of ldreqsh
b6d4342 : armv8: Use the cmn instruction instead of doing cmp with negative values
9f81a0a : armv8: Remove redundant NEON element size declarations
436fccb : Handle non-mod-16 widths in the NEON version of 422i->420sp conversion
a932f73 : Don't include <sys/time.h> if WINDOWS_TIMER is set
3806807 : Remove the ithread_exit function
796c0d4 : Remove unnecessary calls to ithread_exit
9f0dcba : Improved error resilience in decoder
b8681a4 : Remove unnecessary defines/undefines in the makefiles
3749f6f : Added support for Main Profile toolsets in encoder.
c080d57 : Moved check for level after check for resolution change.
9327d0e : Added support for level 52
796e3c8 : SSSE3/SSE4 Intrinsics Optimizations
cf91c87 : Fixed an overread in YUV420 Semi-planar input usecase
c75cf37 : Support levels 5.0 and 5.1 in the encoder properly
e398f0e : Fix a typo in gas_ih264_lvl_tbl, set proper sizes for level 1.1
50cb7d0 : Set cflags for the right arch in the arm64 makefile
90c798b : Remove leftover printfs in x86 encoder initialization
b30b70f : Remove an empty source file
1ff75b8 : Only initialize u4_deblk_prev_row if it will be used
ac97f28 : Fix an overread in the slice map
df06a38 : Include space for chroma in the padding allocated in ih264e_get_total_pic_buf_size
eb7b345 : Fix a variable name typo in the mips64 makefiles
8ef4c3f : Multithreading changes and better error resilience
4e09125 : Fixed few issues seen in CTS tests
7497191 : Resolved warnings and fixed alignment of few assemblies
a2b49e5 : fix file permissions
3a52efd : Fixed few issues seen in CTS tests
fab9a81 : fix build issues with clang
7023f4d : fix build for generic builds
8d3d303 : Initial version
3956d91 : Initial empty repository
c634a42 : Initial empty repository

+- Project: platform/external/libcap-ng

504f886 : libcap-ng can compile out of the box now.

+- Project: platform/external/libcxx

076df93 : Revert "Revert "Hide symbols from the unwinder.""
a328778 : Use libgcc unwinder for non-ARM targets.
447998c : Fix LD_LIBRARY_PATH for host tests after update.
f8c938a : Fix output directory for host tests.
8d0c51f : Drop compiler-rt from WHOLE_STATIC_LIBRARIES.
2cfc479 : Manually link unwinder.
2d71447 : Remove libcxx.mk.
5d8e4e3 : Update Android's test configuration for new APIs.
490d4a2 : "Install" the new libc++abi header.
d4b75d9 : Revert "Remove several unused forward declarations. Fixes PR22605."
fe851e1 : Move Android to the builtin rune table.
f62f39a : Copy data files to the remote runner.
702e978 : Factor out RemoteExecutor from SSHExecutor.
90e862b : Oops. This arg is passed, just ignored.
b0617a9 : Fix the PrefixExecutor.
5cb5282 : Merge to upstream r231255.
94962fb : Clean up some redundant link flags.
9d2b905 : Revert "Add the NDK's libc++ library to the build."
aec496f : Add NDK tests.
1640950 : Add the NDK's libc++ library to the build.
7958978 : Makefile cleanup.
46fa376 : Fix some -Wundef issues.
00ed987 : Fix error checking in get_temp_file_name().
8f9e26d : Remove triple detection from cmake.
ba6d1eb : [libc++] Add support for cross compiling.
69f7843 : Fix up Android test config to match upstream.
4dc5b21 : Merge to upstream r226192.
2b3c63f : Ignore failures from failed cleanup.
8234f20 : Update the test configs to match the new layout.
036dcf6 : [libc++] Refactor test components into modules.
4f3d022 : Allow arbitrary arguments to be passed to LIT.
78f8c19 : Make it easier to run test variants.
3461be0 : Update Android LIT code to match API changes.
0608625 : Merge to upstream r225300.
4385cd8 : Make a test UNSUPPORTED if libcpp-has-no-threads.
0b43e8c : Appease MSAN buildbots.
839d9e7 : Obey [atomics.types.operations.req]/21 for GCC.
f608ad6 : [libcxx] Set _LIBCPP_ELAST for mingw.
2210954 : Revert "Add a _LIBCPP_ELAST configuration for MINGW."
64972d4 : Revert "Use __MINGW32__ instead of __MINGW__."
ed2385e : XFAIL a test following the +nan fix.
938c6a0 : Revert "Revert "Turn off extern templates for most uses.""
a3b5c78 : Use __MINGW32__ instead of __MINGW__.
af97e6d : Add a _LIBCPP_ELAST configuration for MINGW.
4ba8d41 : Add Android LIT configurations.
40a3180 : Add better support for custom test runners.
c6329f9 : Reset the test runner to match upstream.
7112dae : Merge to upstream r222492.
54e693a : Don't use clang's builtin unicode chars.

+- Project: platform/external/libcxxabi

62a7c02 : Don't bundle the unwinder.
4d4cef8 : Support thread_local keyword for target builds.
f4ce0f1 : Oops. Update configuration defines.
3faf354 : Add NOTICE file
0a1ce9c : Merge to upstream r231075.
1ab244e : Don't bundle the unwinder for the host library.
81b12ba : Fix abort_message.cpp for the NDK.
a2a5c98 : LIBCXXABI_TARGET_TRIPLE won't always be set.
22a1ed6 : [libc++abi] Add support for cross compiling.
e44dc77 : Turn on -Werror, -Wall, and -Wextra.
e571c0c : Merge to upstream r225194.
c606982 : Revert "Add TLS support for host builds."
852af46 : Add TLS support for host builds.
5a0dfae : [libcxxabi] Add __cxa_thread_atexit for TLS support on Linux.
9623d0d : We want libunwindbacktrace, not libunwind.
5fcb7c5 : Merge to upstream r221532.

+- Project: platform/external/libedit

315dded : Add NOTICE file

+- Project: platform/external/libgsm

5fa0923 : memcpy is in <string.h>, not <stdlib.h>.

+- Project: platform/external/libhevc

dde3d8a : Align pic_width_in_luma_samples and pic_width_in_luma_samples to 8
221aacc : Few bug fixes in loop filter
b0ddcd2 : Fix mips64 build
d91eedb : Update assembly files to unified syntax
fee3b56 : Use gcc to compile .s files with .include.

+- Project: platform/external/libmpeg2

b349138 : Fixed few issues seen in CTS tests
8a94701 : fix build issues with clang
91f9bc5 : fix build for generic builds
aed24ee : Initial version
839aea3 : Initial empty repository
81c7c16 : Initial empty repository

+- Project: platform/external/libmtp

235fd9a : Add MODULE_LICENSE and NOTICE files

+- Project: platform/external/libnfc-nci

0336e5a : Add NFC-DEP routing
121096a : Adding NXP NCI Hal implementation (DO NOT MERGE.)
8e290d3 : Fix <string.h> include.
4817764 : Bump LLCP version to 1.2
e4ecc7d : Add system prop for enabling protocol logging
a8e7eb7 : Add NOTICE and MODULE_LICENSE
82c3eed : Add missing includes.
be6e686 : Add missing includes.
9265e29 : Cleanup Obsolete LOCAL_PRELINK_MODULE.
ed16726 : Move libnfc-nci to libc++.

+- Project: platform/external/libnl

19c48c8 : Remove GPL-3.0 license file.

+- Project: platform/external/libogg

29431d4 : Add NOTICE and MODULE_LICENSE files

+- Project: platform/external/libpcap

831abf0 : Android has strlcpy(3).
ee973ce : Add NOTICE and MODULE_LICENSE files
3fbb396 : Expose nflog_send_config_cmd() for netd.

+- Project: platform/external/libphonenumber

7491c34 : Update libphonenumber to v7.0.4
8f9292f : Remove -encoding UTF-8, it is now the default
c51f33d : Revert "Disable Jack because of resource renaming"
e160e6c : LOCAL_USE_JACK was renamed LOCAL_JACK_ENABLED
990293b : Disable Jack because of resource renaming

+- Project: platform/external/libpng

62fc3c2 : Fixing bug causing crc error in region decoder
771583a : Avoid a harmless potential integer overflow in png_XYZ_from_xy().
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)
30cb953 : Fix buffer overflow security vulnerability (CVE-2014-9495)
4e7f18a : Fix windows build.
d3ff9df : Fix buffer overwrite in png_build_index
f4435df : Restore a width check that was removed from png.c (CVE-2015-0973)
3ae1ad1 : Fix buffer overflow security vulnerability (CVE-2014-9495)
b74a801 : Clean up Android.mk.

+- Project: platform/external/libselinux

943ed44 : restorecon: only operate on canonical paths.
801cd60 : libselinux: is_selinux_enabled(): drop no-policy-loaded test.
fab180e : Keep only one host LOCAL_COPY_HEADERS rule.
12ea87b : libselinux: create host shared library
d601f82 : android.c: don't run restorecon on subdirs of /data/data
4766bfa : Match app directories on expanded storage.
6608a18 : DO NOT MERGE: handle newlines in file names
ed841ac : DO NOT MERGE: handle newlines in file names
1be58cb : Add MODULE_LICENSE file

+- Project: platform/external/libunwind

b025c42 : Force memory unwinds to use a zero map offset.
2528bee : Skip stack and empty maps when reading load base.
d2cf845 : Change return type of get_load_offset to bool.
85bdab7 : Support x86-64 floating point registers.
3ad2fce : Enable .debug_frame support on all platforms.
e9a2a81 : Fix Mips bug.
2553e59 : Attempt to read load_base from memory when needed.
901acdd : Do not cache every readable/executable elf.
ce727f2 : Fix incorrect check of bool returning function.
6732d37 : Fix incorrect check of bool returning function.
0b535f4 : Check for overflow when getting symbol name.
7124451 : Fix missing return in failure case.
cdf0d03 : Implement method to read elf data from memory.
ba74ff6 : Add check for same ip/cfa.
d9bcbd4 : Add offset to map data.
517b197 : Fix unwind in exec maps with non-zero offsets.
f7c3686 : Small makefile cleanup.
d334d4b : Make static libraries use different names.
bbd6a88 : Add -Wno-inline-asm to Clang flags.
1832567 : Add NOTICE file
465f73c : Add libunwind to all local make variables.

+- Project: platform/external/libusb

25c517f : Add MODULE_LICENSE and NOTICE files

+- Project: platform/external/libusb-compat

ee3bb0a : Add MODULE_LICENSE and NOTICE files

+- Project: platform/external/libutf

7469493 : Add MODULE_LICENSE file

+- Project: platform/external/libvorbis

e679d82 : Add NOTICE and MODULE_LICENSE files

+- Project: platform/external/libvpx

e68e4ad : Disable bilinear_predict4x4_neon
7d99526 : Add MODULE_LICENSE
fc1f97b : libwebm: Fix parser if UID high bit is set

+- Project: platform/external/libvterm

6d78f36 : Update libvterm to upstream revision 619.

+- Project: platform/external/libxml2

aed4aad : Build libxml2 as a shared library additionally
4ea9a23 : Remove hardcoded ICU include paths.

+- Project: platform/external/libyuv

613f94d : Allow libyuv to compile on gce devices

+- Project: platform/external/linux-tools-perf

4e16dd4 : Tell perf that bionic has strlcpy(3).
b61486d : Add NOTICE and MODULE_LICENSE files
5f74f6e : Remove the perfhost target.
a3e5e31 : Suppress int-to-pointer-cast warnings.
724ed5a : Track elfutils 0.161 update.
dd1546c : Fix perf build.
c8ec03e : Lose the version number from the directory name.
5a7d3cb : Pull the elfutils headers in via the library dependencies.
8ebfa95 : Use the libcxxabi __cxa_demangle.
c26c17c : Disable clang only for the arm target.
f26de0d : These bugs only affect arm32, so allow clang.

+- Project: platform/external/lld

a75b820 : Initial empty repository
10827e6 : Initial empty repository

+- Project: platform/external/lldb

cf26fc9 : Add NOTICE and MODULE_LICENSE files

+- Project: platform/external/llvm

93cc1f2 : Update llvm device version number to 3.6.
cc2bd11 : Fix Android.mk files for plugins on darwin.
560a17f : Update aosp/master LLVM with patches for fp16
2c3e005 : Update aosp/master LLVM for rebase to r235153
e1bc145 : Export all dynamic symbols for opt and bugpoint
b928ea3 : Add makefile for tools/bugpoint-passes
511d19e : Fix mips vs. mips64 build issues.
f4ff0f2 : Remove any stale BuildVariables.inc files in the source tree.
f7f58d6 : Remove duplicate.
4c5e43d : Update aosp/master llvm for rebase to r233350
92ccc85 : Take HOST_PREFER_32_BIT into account
62e6deb : Set LOCAL_MULTLIB := first for all LLVM host builds
ceee4f9 : Update lit.site.cfg to be able to run LLVM tests properly again.
79e151d : Remove uses of libcxx.mk.
ebe69fe : Update aosp/master LLVM for rebase to r230699.
97373f1 : Add NOTICE file

+- Project: platform/external/ltrace

09d9b8f : Remove libunwind-ptrace dependency.
c0bdf6d : Remove unnecessary manual include path entries.
765aa40 : Use the libcxxabi __cxa_demangle.
10ffb54 : Remove makefile cruft.

+- Project: platform/external/lz4

49f9b96 : lz4: Add Android.mk file to build as a host static library
6a8d8f0 : Move BSD LICENSE FILE from lib/LICENSE to root dir.
a464d44 : Added : -pedantic compilation option
bc1388e : C90 compatibility
1e7c898 : Fixed : older compiler don't like nameless unions, reported by Cheyi Lin
b00f7a0 : Fixed : bug within LZ4 HC streaming mode, reported by James Boyle
17f5eae : Fixed : GCC 4.9 bug on highest performance settings, reported by Greg Slazinski
0b4d3b9 : Updated comments
de80e89 : fixed travis tests
8c922c5 : Fixed : install test on travis
96e328c : New : lz4frame integrated into liblz4 (v1.5.0)
c9355f9 : Fixed : minor warnings under Visual
c99e5fb : minor memtest correction
29fe7e4 : updated NEWS
ba31d6c : Fixed : LZ4_compress_limitedOutput() bug, as reported by Christopher Speller
c071852 : stronger tests for LZ4_compress_limitedOutput()
758acfe : fixed : pkg version
483bf66 : minor refactoring
a18d8b1 : Clarified a few comments
533f174 : Fixed : deprecated function LZ4_slideInputBufferHC()
5c8b0e4 : variable ref renamed
8a87aa3 : lz4frame.h : clarified a few comments
88388ee : lz4cli : legacy arguments are now disabled by default
c8b5907 : Fixed : make dist
0f02e62 : Clarified some file names
89af091 : fix : sudo for make install
bb8515c :
8d0008d : New directory structure : library source files into /lib directory
423f8b4 : Update cmakelist to support new lz4io version
948c2bd : LZ4IO : modified to use lz4frame instead
55a6b23 : Fixed : some minor Visual warnings
aa1246b : Updated lz4hc : re-use most shared elements from lz4 (endianess / align / bus detection routines)
3772fa2 : Improved compression speed on big endian CPU
4326660 : minor : fixed warning under clang
62bd444 : Fixed : decompression issue on 32-bits CPU without unaligned memory access
87b244b : Fixed decompression bug
f9ddcd4 : Improved decoding speed
9bc8681 : Added : $(EXT) within install for cross-compilation support
9bb0d84 : Corrected lz4io
8907f6c : New endian & alignment code
cf1bbff : Makefile : refactored Travis CI tests
4ad72e4 : lz4.h : updated library version number to 1.4.0
e378d36 : Fixed issue 44 : stopped concatenated stream on null size frame (thanks to Brendan O'Connor)
eb82dd9 : Fixed issue #31 : lz4.c warning under visual
5320eeb : Added : cmake test cmake : corrected xxhash path (thanks to j.magnuson)
a8185f7 : Makefile : added -Wcast-align compilation warning
717b589 : Updated unsynchronized buffers tests
d62ca5c : Updated ring buffer examples
20ac4d0 : fullbench : display Algorithm Nb
97a32a3 : Optimized LZ4_saveDictHC()
540dcea : Updated xxHash to r38
37b0708 : Added : valgrind test for fuzzer
8719340 : minor fuzzer test correction
7971d95 : Fixed : frametest for Travis CI build matrix
de7f2ff : new Travis CI build matrix
763c8f4 : Added : frametest32
1499523 : LZ4 HC streaming integrated within lz4frame
fd63457 : HC streaming : support for very long streaming (> 4 GB) scenarios
0ec5a9e : HC streaming : support small ringbuffer scenarios
1055cca : Added : HC streaming ring buffer example
f1b00b1 : fixed LZ4F_compressFrameBound (dynamic block resize)
ba70bf7 : LZ4 HC : fixed small dictionary streaming compression
144dc33 : LZ4 HC : External Dictionary compression : First implementation
a0182a2 : minor refactoring of LZ4 HC, to prepare for external dictionaries
409405b : fuzzer : easier random replay
c919b00 : fuzzer : fixed test 21
64bc6e3 : fuzzer : faster jump to testNb
f606b01 : fuzzer : fixed minor command lines issues
9b59fdb : updated LZ4HC API
b24f872 : fuzzer : pause at the end is disabled by default
16aef96 : modified : fuzzer automatically selects seed
a83afd3 : Updated : xxHash to r37
fb0473e : update distribution builder "make dist" update test, to also verify "make dist"
efd9360 : Fixed : LZ4F_compressBound() using null preferencesPtr Updated : frametest, to check LZ4F_compressBound() using null preferencesPtr
1f6f9bb : updated comment on compressionLevel field
dc5fb73 : fixed : clang warnings
e39b22c : Added : suooirt for s390x, thanks to Nobuhiro Iwamatsu Multiple warning fixes for Visual Studio 2012
73025f2 : LZ4F_compressFrame : fix potential crash on selecting custom preferences frame fuzzer tests : new random tests using LZ4F_compressFrame
a92bbdf : LZ4F_compressFrame() : auto-resize block size when unnecessarily large
3f26fa1 : Slightly improved decompression speed (linkedBlockMode, small frames primarily)
7fa57c0 : LZ4F_getFrameInfo() No longer requires to continue decoding at address after header Slightly improved LZ4F_decompress() speed (less dictionary copy)
6330f77 : lz4frame : support stableDst option Multiple bugfixes within lz4frame decompression Small decompression speed improvements Improved fuzzer test, with more thorough and complex tests
f587a86 : small improvements to lz4frame compression
6b19b31 : changed : lz4 test mode (-t) to no longer ask for confirmation, as suggested by Nguyen Thary
9464bfd : changed xxhash directory changed makefile
b563857 : Restored variable output size fuzzer test Quickfix frame decompression Small speed optimization frame decompression
1f54033 : Frame decompression speed optimization
3b840ff : fullbench : added benchmark for LZ4F_decompress()
7cfb5a3 : LZ4F_getFrameInfo() : provides srcSize hint like LZ4F_decompress()
9258ee5 : LZ4F_decompressFrame : implemented srcSizeHint as function result
18cdb73 : lz4frame : implemented option stableSrc Improved LZ4_compressFrame() speed
dd01975 : lz4frame : autoflush mode : saves memory, and improves compression speed LZ4F_getFrameInfo() fix, thanks to Christopher Jackson
f881ccb : slightly improved frame compression speed
138a07d : Improved lz4frame compression speed Added : fullbench test -c14 (LZ4F_compressFrame)
b96f8c1 : More tests : random flushes
414cfb9 : Fix : streaming mode bug (re-using context & buffers)
2b4cdd0 : Added : streaming mode
98507d2 : Added : valgrind verification for frametest
48e1e2a : minor allocation correction (compressBegin)
5929de4 : API change : compressionContext more easily reusable
3d9d178 : Added : fuzzer : ability to jump to specified testNb
a6af48e : Added : variable dstBuffer size decompression test
837551f : More complex compression tests
b18d409 : Improved frame decompression test Fixed : frame decompression bug
da1b0c1 : minor frametest display improvement
b73b2af : minor test code refactoring
20ae8b9 : More tests (variation of blocksize & checksum) fixed : checksum error on dealing with uncompressed blocks
1ffc02e : Added some more tests
4a7f0dd : Implemented Content Checksum Verification within LZ4F_decompress()
8344d95 : Added : xxhash.h at root, for compilation
8fbacf4 : fixed : LZ4F_decompress() more decompress tests
0ac00ee : Completed first version of lz4frame decompress Added a first decompression test
fc8e3f5 : Added : preliminary frame decompression function
23effdb : upgraded lz4frame compression tests
db4c012 : lz4frame compression API v1 completed Added : test program frametest
e177611 : minor fuzzer code cleanup
6aaef1f : minor fuzzer cleaning
6164185 : fix : lz4frame : added default blockSizeID
776bd2f : lz4frame minor API fixes (pointers) lz4frame.c first example code (incomplete)
ea0a21b : minor lz4frame API update : errorCodes & frameInfo
11aedc3 : Updated : NEWS to r122
b11ed75 : lz4frame API update : introducing LZ4F_getHeaderInfo()
bb712d3 : clarified comments within lz4frame API
eb68c49 : modified permission
a36e64e : updated lz4hc 64-bits detection
f4fb55b : Fixed crlf issue
a9ec6b3 : Simplified travis test flow
5280091 : Added : examples from Takayuki Matsuoka
ce2b503 : minor comment clarification about LZ4_compressBound()
8b6bd6f : early LZ4F decompression API
30994f0 : LZ4F API update. Creating "simple function" (compression only)
51a7025 : Added : mips 64 bits detection macro, as suggested by lew van
8e4511c : Updated LZ4F API : differentiate resource/compression functions
e2515b2 : add new directory 'examples'
2e88a02 : minor API comment clarifications
151fc29 : Fix : 64-bits macro detection for AIX system (thanks to SamG)
270e9df : minor cmake refresh
8ec6add : Added macro, for large file support on 32-bits AIX
9ec667a : minor lz4frame API update
0162e49 : Added : lz4frame comments (doc)
5264c8f : updated lz4frame API, following suggestions from Takayuki Matsuoka
85b3b52 : Added : lz4Framing.h, first example of Framing compression API
b36fa7a : Added : LZ4 Framing Format, new version (v1.4.1) Changed to HTML format Modified .gitattributes to protect png files from crlf modifications
bd987a5 : Removed : old version of framing format
b5bb17a : Update xxHash to r36
7ec4bad : updated release number
90b6b9e : Revert "Introduced "Continuous Block Mode" (CBM) naming"
9c07b9c : Introduced "Continuous Block Mode" (CBM) naming to better differentiate with future lz4s.c library
8889076 : clarified "dev" branch policy
f6f82b0 : Makefile: fix DESTDIR
3e9b950 : Added : .gitattributes
ed52af0 : Fixed crlf issue
df53072 : Makefile : restored Takayuki's fix for OS-X and BSD minor display change for make install
690a7d1 : Updated Makefile : make dist Minor formatting changes for xxhash
6597fdf : fix : minor compilation warning under mingw
337220a : Added : HC streaming test
486ca53 : fix : HC streaming mode
5fc8e5a : Fix BSD sed error reported by Yue Du
20d25d8 : fix : minor compilation warning under mingw
1d20879 : Added : Makefile : install for kFreeBSD and Hurd (Nobuhiro Iwamatsu)
f3f29f0 : updated NEWS
44ebce5 : Makefile : synchronize library version number with lz4.h - Thanks to Takayuki Matsuoka
28199f5 : Makefile : some corrections suggested by Michał Górny (issue 136)
80c2588 : Added : LZ4_versionNumber(), thanks to Takayuki Matsuoka
4886a0e : Added : pkg-config (issue 135)
2f38030 : Restored : lz4 compression function using externally allocated memory for state
a85a026 : Updated xxHash to r35
f9c0666 : Makefile : added -Wstrict-prototype, as suggested by Larry Doolittle
72c08b3 : Modified : lz4 streaming API, strong types
77d9188 : Modified : streaming API (fast compression)
c70d9d6 : Modified : Makefile : added -Wshadow option, suggest by Boris Faure
c6016a7 : Fix : OS-X : library install name, thanks to Clemens Lang
c42aa69 : updated fuzzer, faster and cleaner overflow tests
ae744b8 : update to r119
25ad4ec : Stronger fuzzer tests Stronger fix 134
572c4b7 : stronger fuzzer tests
6c9c93b : New fuzzer test (issue 134)
4e6219d : Quickfix of issue 134 (untested)
289f550 : updated NEWS
856e4df : updated lz4cat man page
999693d : Fixed : issue 52 (reported by Ludwig Strigeus)
fbb7407 : Fixed : using loadDict() with small dictionaries
74ec7c3 : bugfix : streaming tiny messages from within very small ringbuffer (Takayuki's streaming example 2)
f40e376 : Fixed : streaming compression using small (<64KB) dictionary buffers
571ef3b : quickfix
6499a94 : LZ4 Streaming : check overlapping input/dictionary
1de37fe : Improved decompression speed
20cb3d0 : CLI : can select compression level > 9
5a1e02c : restored LZ4 HC streaming mode
130c219 : improved compression ratio for long streams in 32 bits mode
5a19390 : lz4io : reduced memory usage in streaming mode
69a439a : Improved compression speed in 64KB block mode
0b8513a : Obsolete "external allocation" functions (convergence towards LZ4_compress_continue() )
36192c7 : removed old stream structure
d748e06 : converge towards LZ4_compress_continue()
e0d9f84 : New : valgrind memtest
ca41a93 : Fixed (continued) : address space overflow in 32-bits mode
ff48dfe : Corrected : address space overflow in 32-bits mode
83e749d : new test tool : datagen
7e6a0b9 : restored continuous streaming mode
052c6bb : unified structure model
b870ca1 : coalesced streaming compression code + speed optimization
46717fe : speed optimization
7059704 : Continuous streaming mode (automatic)
ea721f9 : Added : fuzzer code for LZ4_compress_limitedOutput_usingDict()
267fbd3 : Introduce : LZ4_compress_limitedOutput_usingDict()
e389904 : restored Travis Build Matrix
9190166 : Fixed : compilation errors using Visual 2012
c0e2826 : First version of Block Streaming API : LZ4_compress_usingDict()
11c3c31 : changed naming convention to *_usingDict()
f64ff2f : Added : *_withDict to fullbench
1eaf09d : Travis status for both master & dev branches, thanks to Takayuki Matsuoka
a8274a2 : Add Travis build status badge
c1364b6 : Add Travis CI's Build Matrix
711a97c : fuzzer : added compressibility parameter (-p#)
e9d6a31 : fixed : allocation within fuzzer new command line options for fuzzer (see -h)
e5ec913 : modified : rand generator
816bac4 : fixed : read error into fuzzer
aad35dc : Introduce "External Dictionary" de/compression API
9d59c44 : fuzzer title shows 32/64 bits mode
c4f3dd6 : re-order travis tests fix : remove man pages on uninstall
0e136e7 : updated NEWS
34eeba3 : Add build target 'test'
bf36cba : Add command-line switch to support Travis-CI
838b824 : Add .travis.yml
461ee90 : Added README.md to the list of packaged files
87d09e3 : Added lz4c & lz4cat man pages
56609a3 : Fixed issue 127 & 128
eb2f984 : quickfix (issue 124 & 125)
f268468 : Added : lz4cat utility for posx systems OS-X compatible dynamic library, thanks to Jan Stepien corrected : relative symbolic link for versioned library
b996d28 : Makefile : library correctly compiled with -O3 switch (issue 114) Makefile : library compilation compatible with clang Makefile : library is versioned and linked (issue 119) lz4.h : no more static inline prototypes (issue 116) man : improved header/footer (issue 111) Makefile : Use system default $(CC) & $(MAKE) variables (issue 112) xxhash : updated to r34
6875c27 : Large decompression speed improvement for GCC 32-bits. Thanks to Valery Croizier ! LZ4HC : Compression Level is now a programmable parameter (CLI from 4 to 9) Separated IO routines from command line (lz4io.c) Version number into lz4.h (suggested by Francesc Alted)
6a686b8 : quickfix (issue 107 & issue 103)
5748f62 : Makefile : added capability to install libraries Modified Directory tree, to better separate libraries from programs.
b4bb2ab : lz4 & lz4hc : added capability to allocate state & stream state with custom allocator (issue 99) fuzzer & fullbench : updated to test new functions man : documented -l command (Legacy format, for Linux kernel compression) (issue 102) cmake : improved version by Mika Attila, building programs and libraries (issue 100) xxHash : updated to r33 Makefile : clean also delete local package .tar.gz
f445ca6 : lz4.c : corrected issue 98 within LZ4_compress_limitedOutput() Makefile : can specify version number
43a9e0f : lz4.c : corrected compression efficiency issue 97 in 64-bits chained mode (-BD) for streams > 4 GB (thanks Roman Strashkin for reporting)
742cd68 : Makefile : support DESTDIR for staged installs. Thanks Jorge Aparicio. Makefile : make install installs both lz4 and lz4c (Jorge Aparicio) Makefile : removed -Wno-implicit-declaration compilation switch lz4cli.c : include <stduni.h> for isatty() (Luca Barbato) lz4.h : introduced LZ4_MAX_INPUT_SIZE constant (Shay Green) lz4.h : LZ4_compressBound() : unified macro and inline definitions (Shay Green) lz4.h : LZ4_decompressSafe_partial() : clarify comments (Shay Green) lz4.c : LZ4_compress() verify input size condition (Shay Green) bench.c : corrected a bug in free memory size evaluation cmake : install into bin/ directory (Richard Yao) cmake : check for just C compiler (Elan Ruusamae)
3493766 : git-svn-id: https://lz4.googlecode.com/svn/[email protected] 650e7d94-2a16-8b24-b05c-7c0b3f6821cd
47823a8 : Makefile : New install script and man page, contributed by Prasad Pandit lz4cli.c : Minor modifications, for easier extensibility COPYING : added license file LZ4_Streaming_Format.odt : modified file name to remove white space characters exe : .exe suffix now properly added only for Windows target
34e798f : quickfix : removed #include "lz4stream.h" from lz4cli.c
7799454 : New command line utility, lz4 (notice the missing final 'c'), with gzip-style arguments (issue 83) lz4c still there, supports additional gzip arguments, but also keep compatibility with legacy commands lz4 (& lz4c) display version number Fix : Sun Studio : compatible #pragma directive (issue 81) Fix : compatible with Objective-C (iOS) (issue 79) Fix : minor warnings using Visual Studio x64 (issue 80) Changed : source file lz4c.c renamed lz4cli.c
0667265 : LZ4 compression supports block dependency (argument -BD within lz4c command line) fullbench : added bench of LZ4_compress_continue(), LZ4_compress_limitedOutput_continue(), LZ4_compressHC_continue() and LZ4_compressHC_limitedOutput_continue()
6cf065b : Removed dependency to "lz4_encoder.h" and "lz4hc_encoder.h" Improved speed of LZ4_decompress_fast() with GCC Improved speed of LZ4_decompress_safe() for 32-bits Made the fast LZ4 compression compatible with low-memory systems (buffer address < 64K). Thanks Francois Gretief for report and suggestion. Makefile : added fuzzer32 Makefile : added fullbench32 fullbench : added ability to select one specific function to benchmark lz4.c : copy macros follow memcpy() arguments convention Small coding style modifications, hinted by cppCheck.
6eeeba3 : Bugfix release Corrected a bug into the compact XXH32() function, which affects Block Checksum results. Update is recommended if you use Block Checksum with lz4c. (Note : block checksum is disabled by default). Thanks Adrien Grand for detailed bug tracking and fixing. Corrected a bug affected Heapmode version of LZ4_compress() (Note : heapmode is disabled by default)
7011a17 : lz4c : made display and arguments more compatible with gzip, for easier integration with tar (patch by Yaakov Selkowitz) Correction : large files support on 32-bits unix (reported by Karthik Rajeswaran) lz4c : reduce the amount of displayed information in default mode; introduce a verbose mode lz4c : changed help message Updated xxHash to r31 Made bench.c compatible with tcc Corrected : a few minor warnings found by CppCheck, as suggested by Brian White lz4.c : Pushed BIG_ENDIAN_NATIVE_BUT_INCOMPATIBLE farther in the code, since it is reported as providing little benefit Corrected : minor 64K input condition, detected by Mat Hostetter
60b3541 : Corrected issue 70, 'pack' instruction on IBM AIX Added : fullbench : can select compression tests or decompression tests Removed extern inline, for compatibility with GNU89, as reported by Maciej Adamczyk lz4.c : made forceinline more explicit Decompression : corrected corner case behaviors (inputSize == 0 and outputSize == 0), thanks Adrien for detailed suggestions Makefile : Removed -march=native parameter, due to incompatibility with some GCC versions
180adef : lz4.c no longer depends on lz4_decoder.h (removed) Decompression speed improved under GCC Improved speed of LZ4_decompress_safe_partial() Added new utility : fullbench Modified x64 detection macro, as suggested by David Karner Improved Fuzzer tool Updated xxHash to r30
1ad87a3 : New experimental mode : compress blocks using data from previous blocks (option -BD) (limitation : -hc mode only) Changed deprecated function names to "static", in order to avoid duplicate definition. Thanks Maciej Adamczyk for reporting. Changed a few command line options Prettify help text
b659b79 : lz4c : automatic output name when decoding a *.lz4 file, as requested by Peter Humphreys Cleaner C99 detection, thanks to Elad Modified Basic Types, as recommended by Wayne Scott Simplified compression function Corrected : warning on missing #undef in lz4hc, thanks Arseny Kapoulkine Modified length loops as suggested by Wouter Vermaelen Modified pragma pack directive for older versions of GCC, as reported by Peter Costello Updated xxHash to r29 Indent lz4hc.c with spaces
e2ff858 : - New naming : LZ4_decompress_safe() and LZ4_decompress_fast() - New function : LZ4_decompress_safe_partial(), to decompress just enough data within a compressed block, saving CPU cycles - New source files : lz4_decoder.h, lz4_encoder.h, lz4hc_encoder.h - Improved speed of LZ4_decompress_fast() - Improved speed for compression of small blocks < 64KB - Improved speed for HC compression
6d6a800 : Added : function LZ4_compressHC_limitedOutput() Updated : LZ4 Streaming Format.odt, to version 1.4 New : LZ4c now supports Stream Checksum (default) and Skippable chunks Updated : Fuzzer, testing LZ4_compressHC_limitedOutput()
7111f57 : Added : LZ4 Streaming Format specification (v1.3) Added : LZ4c command-line utility, supporting the new streaming format Added : xxhash library Removed : lz4demo is now replaced by lz4.c Removed : a few level 4 warnings (issue 64) Updated : makefiles
0ae9d3c : Updated : cmake/CMakeLists.txt, by Nobuhiro Iwamatsu Updated : cmake/pack/CMakeLists.txt, by Dmitry Cherepanov lz4demo : CLI accept aggregated commands lz4demo : detect overwrite output lz4demo : new commands options (-hc, -y)
e3c56e7 : - New cmake file, by Nobuhiro Iwamatsu, which can also produce shared and static libraries. - Improved decoding speed, even more for 64-bits, and "safe" version - Slight speed increase for LZ4-HC - Pushed a useless parameter down the list in lz4.c
f242415 : Corrected issue 59 in lz4hc.c, reported by Masafumi Kiribayashi Corrected issue 60 in lz4.h, reported by Takayuki Matsuoka Added : a cmake/pack installer, by Dmitry Cherepanov
b1c8ccb : LZ4HC : compression speed improved under Visual Bench mode : option to pause at the end
81b7a1b : LZ4_HC is now compatible with CPU requiring aligned memory accesses
dc6fe85 : Improved endianess detection
e6e6228 : Improved decoding speed, thanks to several contributions from Ludvig Strigeus (issues 49, 50 & 54) Removed unnecessary assignment within LZ4_uncompress_unknownSize() (reported by Shivram)
39ff7da : LZ4 HC : extended detection window. Thanks to Adrien Grand. Fuzzer : more tests cases lz4demo : detect write errors. Thanks to Dima Tisnek bench.c : compatibility with Solaris 64. Thanks to Thorbjørn Willoch LZ4_compressBound() : now both in inline function and macro format. Thanks to Jacob Gorm Hansen
775c7d0 : Corrected a bug into LZ4_uncompress_unknownOutputSize() introduced in r82
bb056ba : Corrected issue 38 : bench.c compilation for Sun Solaris 32 bits Corrected issue 40 : Detect early ending of compressed stream. Thanks Adrian Grand. Corrected issue 41 : minor comment editing on lz4.h
11a0d08 : Corrected issue 39 : bench.c for NetBSD. Thanks to Thomas Klausner.
2f722fc : Corrected Issue 34 (restrict) minor macro renaming (fuzzer.c)
5cf9088 : - Corrected issue 31 : LZ4 correctly accepts compressing data when the output buffer has exactly the required size (it was a bit over-cautious in previous version). - Added : a fuzzer tool Thanks to Andrew Mahone, for contribution on both points
498ca66 : Correct issue 36 on LZ4_uncompress_unknownOutputSize(). Thanks to Clayton Stangeland and Maciej Adamczyk for notifying. Converted tabs to space
c1b97d3 : Correction : LZ4_compress_limitedOutput() write too far error
f287a5d : changed some macro names in lz4hc to avoid duplicate definition on NetBSD
44c90ee : Fixed Visual 2005 issues (warning/linking)
84f3afd : LZ4.c : changed inline to "static inline" to comply with limitations from GCC/LLVM combination under OS-X.
19d65dd : Improved speed under Visual
4bc65f2 : Fixed : small compression speed hit on GCC v4.5 introduced by r71
6d3c137 : Added : function LZ4_compress_limitedOutput() Removed : functions with explicit *ctx management (LZ4_compressCtx & LZ4_compress64kCtx). Functions are still present in the .c Changed : LZ4_compressBound() now a macro
868cc18 : lz4.c : changed a tuning parameter name to MEMORY_USAGE, to better reflect its impact Makefile : default produces native binary, all produce native & 32-bits binaries
61d1649 : Changed Makefile default setting to generate only native binary. The 32-bits version can still be generated (on 64-bits systems) using : make lz4demo32
00707a0 : git-svn-id: https://lz4.googlecode.com/svn/[email protected] 650e7d94-2a16-8b24-b05c-7c0b3f6821cd
8617ff9 : Update CMake file to handle lz4hc. Thanks to Mark Wotton for notification and correction
72e503d : Added : LZ4 HC : Now integrated into main trunk. LZ4_HC license moved to BSD
b23a433 : Added : LZ4Demo : can handle appended compressed streams.
2f17e92 : minor : Force Software-bit-count for WinCE environment under Visual. Thanks Bayang for Reporting.
ae5c215 : Corrected : linking stage of Visual 2005 in Debug mode (issue 16) Minor changes in comments
81b93a6 : Added : cmake configuration file, from Dmitry Cherepanov
c3855ce : Corrected : minor : changed a macro name to avoid duplicate within NetBSD. Thanks Gray for reporting (Issue 15)
4e7977e : Added : lz4demo : software swap32 backend for compilers which do not support hardware ones. Thanks Dmitry Cherepanov for contribution
b7339d9 : minor code refactoring, mostly around __builtin_expect
f2671ab : Small speed improvement (compression & decompression), Thanks Maciej Adamczyk for suggestion Fixed : LZ4_uncompress_unknownOutputSize(), now protected against a malicious attack type, where a crafted input deliberately attempts to make it read outside of input buffer. Thanks Steinar H. Gunderson for report.
b1e9d87 : Added : format description file Added : new tuning parameter : LZ4_COMPRESSMIN. Thanks to Maciej Adamczyk for suggestion. changed : macro for bswap16, in order to help GCC intrinsic detection. Thank to Erik Andersen for suggestion.
44eb06c : Corrected : default to Software Bit Count for GCC earlier than 3.4. Thanks to Gray. Corrected : ARM compilation under Visual Studio : now generates cautious code, like GCC, to ensure compatibility with strict-align CPUs. Thanks to Joe WoodBury. Minor : bench.c : Hash verification changed to MurmurHash3A Minor : bench.c : selectable block size
732599d : Added : LZ4_compressBound() function corrected : bench.c now correctly detects file size on a wider ranger of compilers; thanks to Erik Andersen minor : removed warnings on undefined (-Wundef on gcc), thanks David Sterba for suggestion
a264b99 : Minor comments refactoring, for better clarity
b2489fb : minor interface modification : source pointers are now (const char*)
7150316 : Better detection of Big-Endian and PowerPC CPU LZ4Demo : correction : produces compatible streams on both big-endian and little-endian systems
8774d52 : Corrected a bug in the decoder in 64-bit mode
97de651 : Improved compression speed for 64-bit CPUs
7cef52f : Improved compression speed for 64-bit CPU
41d7d34 : Improved compression speed for big-endian CPU
2681d20 : Decompression speed improved in 64-bit mode Decoding functions are now also immune to out-of-buffer read errors (note : they were already protected against malicious out-of-buffer write attacks)
7ecbd90 : Added : benchmark function within command-line utility
283a720 : Improved compression and decompression speed on 64-bits CPU
d5fd512 : Improved compression speed. Thanks to David Sterba for suggestion. Compression ratio improvements in "small packet" mode (<64KB).
09267e3 : Endianess correction
f19d24a : Endianess correction
4f86312 : Slightly improved compression speed
432d594 : Better compliance with C99 and non-C99 compilators
7eca6e1 : Modified makefile to specify C99 support to compiler (GCC) Slightly improved compression speed in small packet mode
303f7e3 : Slightly improved decoding speed under GCC compilation
5fababc : Corrected a bug in LZ4_uncompress_unknownOutputSize(), which reported incorrect decodedSize when maxOutputSize=decodedSize. Thanks to Clayton Stangeland for report and solution.
37e0658 : code refactoring
2d7d2c5 : - Improved compression ratio - Added special mode for small packet (<=64KB) which improves both compression and speed : LZ4_compress64kCtx()
94a6e3b : LZ4Demo : corrected a bug in 64 bits mode
5499316 : New : ARM Validated code, thanks to Vlad Grachov. LZ4Demo : compress/decompress output time
d11c1e9 : Modified a few comments
9f19a35 : updated LZ4_uncompress_unknownOutputSize()
3a5b9f9 : renamed : main.c into lz4demo.c changed Makefile accordingly
de9359b : CLI : added test mode CLI : corrected writing to NULL within Linux Minor : several comments were updated
254059d : CLI : Added : capability to compress/decompress to NULL (useful for testings) Corrected small bug into LZ4_uncompress(). Update is recommended.
c416200 : Small compression speed improvement Decoding speed improvement
62a666b : Corrected issue 3 in compression function. Update is recommended.
40ff34d : minor code refactoring removed harmless warning under gcc for linux
30d4272 : Small compression speed improvement
b838bd5 : removed an harmless warning under gcc for linux
db5fd71 : small compression speed improvement
85c7615 : CLI : corrected : small allocation error in case of not compressible input
8ce6378 : Corrected : a bug in compression function which could make it read beyond input buffer in some circumstances (issue 2). Many thanks for the detailed bug report.
cd3ea8f : small compression speed improvement
15452f6 : small compression speed improvement
75a226a : Updated : license text (main.c)
822332d : Small compression speed improvement
d59acc4 : Corrected : CLI : Pipe mode in Windows (note : was already properly working for Linux)
9a76cfa : Corrected a (rare) bug in compression function
8faa0a8 : LZ4Demo now supports Pipe mode (inspired by Huan Truong mod)
4ea2ac4 : Removed LZ4_decode() function code. If you need to provide "isize" instead of "osize" to the decoder, please use LZ4_uncompress_unknownOutputSize(), which is safer.
9167826 : Improved compression and decompression speed under GCC compiler
bfc5dbd : Greatly improved compression and decompression speed, at the expense of some compression ratio. Most of the change is due to a modification in the performance parameter (HASH_LOG) now set to 12, to match Intel L1 cache processors. You can change it back to 17 to get back previous compression ratio. AMD users are invited to try HASH_LOG = 13, since AMD L1 cache is twice larger.
7acc29c : New function : LZ4_uncompress : secure version which is safe against buffer overflow attacks New function : LZ4_uncompress_unknownOutputSize : secure but slower version which also guess the size of data to be decoded The demo file compression program (main.c) is updated to use these new functions LZ4_decode is still supported but in deprecated status, due to its vulnerability to malicious buffer overflow scenario
d1ad3e9 : Corrected : demo program : "/" no longer a valid option trigger, in order to allow absolute path on *nix systems. Changed (minor) : demo program : differentiate error numbers between compression et decoding routines.
51c9a83 : Improved : safe type, for linux x64 (amd64) compatibility (Thanks to Erik Andersen) Checked : OS X compatibility (Thanks Abhinav) Corrected : Explicit unsigned constant for non C90-compliant C compilers (Thanks to Erik Andersen) Changed : lowercase filename for case-sensitive file systems (like linux) (Thanks Abhinav & Erik) Added : Makefile, for gcc (Thanks Abhinav & Erik)
26a2a7b : Added some comments for better clarity
a1dc624 : Correction : enforced typecasting for compatibility with gcc on *nix systems. Thanks to Abhinav Mehta for reporting the issue.
3f22c1c : Strict end-of-buffer checks License changed to BSD
79d3e65 : Added CPP compatibility macro
092f0b8 : git-svn-id: https://lz4.googlecode.com/svn/[email protected] 650e7d94-2a16-8b24-b05c-7c0b3f6821cd
6c9d59e : Initial empty repository

+- Project: platform/external/mdnsresponder

af2bd08 : Turning off mDNS logging. Updating comment.
56c1ef6 : Fixing bug where mDNSResponder does not send goodbyes prior to stopping.
0bd2248 : Fix x86 builds.
8e64db4 : Properly merge 95c5a47184eacf12ea92c47846b5c461fd8b8360.
95c5a47 : Clean up Android.mk
0b6b4e3 : Sync google3/third_party/mDNSResponder with this version.

+- Project: platform/external/mesa3d

abd3f9b : Add MODULE_LICENSE and NOTICE files

+- Project: platform/external/messageformat

a883914 : Build messageformat against the SDK and not the platform.
ae08929 : Add jarjar rule for messageformat.
fb716cc : Sync messageformat.
a5e9189 : Build with a specific minimum SDK version
8d05787 : Import message format.
5d1b0c9 : Initial commit: Copy of ICU4J message format / helpers.

+- Project: platform/external/mksh

b27ce95 : Upgrade to mksh 50f.
a64e43f : Apparently not all our toolchains have -fstack-protector-strong yet.

+- Project: platform/external/mtpd

7f6b269 : Add missing <unistd.h> include for read and close.
2d79c80 : Remove superfluous OpenSSL include paths.

+- Project: platform/external/nanohttpd

2aa25f6 : Added nanohttpd-webserver targer to the module
22c710c : Added LOCAL_SDK_VERSION to Android.mk make file

+- Project: platform/external/nanopb-c

7e7f2e9 : Add python-protobuf.
5e449d8 : Rename libnanopb-c to follow other protobuf libraries.

+- Project: platform/external/naver-fonts

e879d16 : Revert "Create a special CONSTRAINED font bucket in naver-fonts."
343edd9 : Create a special CONSTRAINED font bucket in naver-fonts.
5deb77f : Don't include Nanum Gothic fonts in any device.

+- Project: platform/external/netcat

f22486b : When we switched to BSD netcat, no one updated the license.

+- Project: platform/external/netperf

4440956 : Tell config.h that we have <endian.h>.

+- Project: platform/external/neven

478cf8b : Switch to the public NDK API for bitmap
f566512 : Switch to the public NDK API for bitmap

+- Project: platform/external/nist-pkits

7e40943 : nist-pkix-tests-host is a dalvik static library

+- Project: platform/external/noto-fonts

daf2fd8 : Revert "Create a special CONSTRAINED font bucket in noto-fonts."
72b27fd : Create a special CONSTRAINED font bucket in noto-fonts.
54dc33f : Fix ascent and descent of Noto Serif LGC to match Roboto.
d3ef1ea : Add hyphen-minus glyphs to Armenian and Ethiopic fonts.
5855164 : Make 12 characters default to color emoji style.
5b621eb : Merge EXTENDED font bucket with the next (unnamed) bucket.
8ae3a28 : Fix U+FDF2 and Allah-related ligatures in Naskh fonts.
1c4749e : Remove default emoji characters from CJK fonts.
b9baf66 : Subset Noto Sans Symbols in a curated way.
64b067c : Update Noto fonts to latest upstream and add Tibetan.
33f09da : Add four symbols to try completing ARIB STD-B62 coverage.
4b71524 : Make Noto Sans Japanese default font on extended profiles.
723eab0 : Update Noto CJK fonts to version 1.002.
48ab1ab : Rename FONT_NOTOSANS_FULL to FONT_NOTOSANS_JP_FULL.
4b3eb17 : Support more smaller scripts of Asia and Africa.
87402ae : Add Noto Sans Oriya to replace Lohit Odia.
04aedce : Allow full NotoSans via makefile flag

+- Project: platform/external/okhttp

dd172a1 : Allow HttpEngine to retry connections on timeout / interruption.
df2c498 : Apply upstream changes for timeout / pooled connection issue
d8d0b08 : Fix for HttpURLConnection not always throwing SocketTimeoutException
ba6e9e9 : Fix for HttpURLConnection not always throwing SocketTimeoutException
e968913 : Fix flaky test Spdy3ConnectionTest.receiveGoAway().
781c9c2 : Rollup of upstream OkHttp and Okio changes
a2cab72 : Roll-up of upstream OkHttp and Okio changes
7c1c907 : Remove -encoding UTF-8, it is now the default
d216739 : Honor NetworkSecurityPolicy regarding cleartext traffic.

+- Project: platform/external/opencv

3b32d12 : Suppress clang -Wc++11-narrowing warnings.
43970ad : Fix clang compiler warnings.

+- Project: platform/external/pdfium

e6986e1 : Update the pdfium library

+- Project: platform/external/ppp

3388759 : Remove superfluous OpenSSL include paths.
468f0ab : Remove obsolete file.
41ef308 : Pppd: Disable unused-variable warning
88e332a : Suppress clang warnings about const qualifiers.
9336e70 : external/ppp: update for BoringSSL.
1286c07 : Sync to upstream head.

+- Project: platform/external/proguard

4857a1a : Add MODULE_LICENSE file
cd9e071 : Upgrade Proguard to 5.1.
2270795 : Upgrade Proguard to 5.1.

+- Project: platform/external/protobuf

2f4d8a1 : Fixed Unused Parameter warning in headers.
4d8b123 : Handle 0-length byte buffers in micro and nano protobufs
2a22b4d : DO NOT MERGE
ebfc426 : Throw OutOfSpaceException instead of IllegalArgumentException.
2eadf94 : Inline unknownFieldData{Equals,HashCode} to generated code.
bae6b59 : Generate a CREATOR for each Parcelable message.
0e2b475 : Inline unknownFieldData{Equals,HashCode} to generated code.
69463b2 : Added a build rule for the full version of the protocol buffer library.
c851896 : Expose generate_clear as an option.
30d873b : Generate @IntDef annotations for nanoproto enums.
173957c : Add reset() and position() to CodedOutputByteBufferNano.
46fe64b : DO NOT MERGE Overloading createMessageTyped to accept a tag as an integer.
aecce14 : DO NOT MERGE Fix bug with large extension field numbers.
58e00bc : Use libstdc++, not libc++_static, with protobuf.
7b93f28 : Include libc++ statically in aprotoc.
d270ce1 : Exclude cachedSize when printing fields.
afb4b72 : Upgrade protobuf library to v2.6.1.
0ddac1f : Update protobuf's gtest to expected version.
bc99582 : Fix gradle builds of libprotobuf-lite.
a3b2a6d : Update protobuf library from 2.3 to 2.6.
b2a9d43 : Overloading createMessageTyped to accept a tag as an integer.
bcf4504 : Add clone() method support for nano.
5537d6f : When no clear() is generated, still initialize fields.
8a9cb40 : Fix comments.
bcf7a81 : Optimize measurement and serialization of nano protos.
0c44a2d : Add platform versions of the protobuf libraries.

+- Project: platform/external/regex-re2

a85b0be : Remove the platform version of libregex-re2.
6b7a381 : Don't manually link stlport.

+- Project: platform/external/robolectric

843b280 : Handle @null values in string-arrays
ee8ff43 : Handle @null values in string-arrays

+- Project: platform/external/scrypt

4927576 : Remove OpenSSL include paths.
4c7d1a1 : Don't explicitly link gtest.
d5f54f1 : Build this test with clang for ASAN_ALL.

+- Project: platform/external/sepolicy

25725b6 : Protect runtime storage mount points.
54a4aab : [gatekeeperd] allow calls to UserManagerService
e827a8a : Relax neverallow rule for loading an updated SELinux policy.
356df32 : init.te: delete kernel load policy support
c69b5e0 : Let Settings measure transient free space.
301555e : Allow domains to read tmpfs symlinks.
099d632 : allow procrank to write to bug report
630f80a : Let Zygote unmount inherited storage devices.
24f3bcd : Let Zygote unmount inherited storage devices.
6b75d09 : Let's reinvent storage, yet again!
6ef3275 : remove mako specific neverallow exception
16873c1 : neverallow read to shell- and app-writable symlinks.
6462027 : neverallow transitions to shell
7c065a9 : neverallow "write ops" on system_data_file from "others"
0abf74e : fs_use: Enabled loading security xattrs for squashfs
1bcff87 : neverallow write access to /data/dalvik-cache directories.
e708451 : Allow clatd CAP_IPC_LOCK for mmap()
f8fd5ab : installd restorecon now requires getattr.
50897fe : sdcardd: ensure that init never executes sdcard daemon
769b96f : Allow vold to change priority when benchmarking.
4ae4309 : Update perfprofd rules to allow wake_unlock inspection.
d245789 : Allow recovery to read files with oemfs label
73f7e76 : sepolicy-analyze: use headers from common selinux project.
918bea4 : tools: use headers from common selinux project
7617cd4 : New "selinux.restorecon" control property.
4b4b2b9 : Remove service_manager_local_audit_domain.
e265197 : Allow /dev/klog access, drop mknod and __null__ access
de9b530 : restrict app access to socket ioctls
9aafd4a : Allow installd to link apk_data_file and dalvikcache_data_file.
01898ea : Revert "Allow system_server to link,relabel and create_dir dalvikcache_data_file."
41f233f : Allow system_server to link,relabel and create_dir dalvikcache_data_file.
3aac44e : Move crypt commands to a different listener in vold
7e0838a : logd: logpersistd
35e5015 : DO NOT MERGE New ext4enc kernel switching from xattrs to ioctl
e2c0c9d : DO NOT MERGE Securely encrypt the master key
48c1f61 : Allow system_app to find all system services.
70c6dbf : Allow system server and uncrypt to operate pipe file
20d0ad0 : Remove zygote security class declaration.
a39b131 : Selinux: Allow system_server to create fpdata dir.
894911d : Expand rtc_device label to match all rtc class drivers.
c1cb855 : camera: Add AIDL interface for CameraServiceProxy.
264eb65 : Add selinux policy for fingerprintd
e1edbe9 : camera: Add AIDL interface for CameraServiceProxy.
9dc28cd : Allow MediaProvider to traverse /mnt/media_rw.
6e1f405 : Allow MediaProvider to traverse /mnt/media_rw.
807d8d0 : Label /dev/rtc0 as rtc_device.
eaa1a1e : Rename keystore methods and delete unused permissions
77a8246 : Add keystore user_changed permission
a0fbeb9 : Allow tty and wireless extensions ioctls
aee12c3 : Tweak perfprofd sepolicy to include ipc_lock self capability.
c960596 : drop_caches label, vold scratch space on expanded.
324cdd6 : Fix sepolicy-analyze libc++.so loading issue w/CTS.
ae69694 : Fix sepolicy-analyze libc++.so loading issue w/CTS.
f6d12c6 : dontaudit untrusted_app exec_type:file getattr
3526a66 : Allow system_server to read/write /proc/uid_cputime/ module
415f0ba : Label /oem files
2f5a6a9 : Replace unix_socket_connect() and explicit property sets with macro
34a468f : Update sepolicy to add label for /data/misc/perfprofd.
38d0247 : New sepolicy for perfprofd, simpleperf.
618efe8 : kernel: allow rebooting, and writing to /dev/__kmsg__
86f30cb : Deny untrusted app ioctl access to MAC addr
c6290ac : Allow system_app to list all services.
64b01c6 : Update policy version to enable ioctl whitelisting
ecc82e0 : Allow installd to move APKs.
3c242ca : Ensure that domain and appdomain attributes are assigned.
31548db : Make deviceidle accessible as system_api_service.
ab5cf66 : Expand access to gatekeeperd.
e05487a : init.te: Don't allow mounting on top of /proc
90c6454 : Allow vold to move FUSE backing files directly.
8b015f9 : Create context for ctl.console
c2e31a7 : Create context for ctl.console
bc5cd57 : Revert "Create context for ctl.console"
eb95364 : Revert "Create context for ctl.console"
525e374 : Create context for ctl.console
bbd56b7 : Create context for ctl.console
5aac86d : Revert "Revert "SELinux policy changes for re-execing init.""
c450759 : Revert "SELinux policy changes for re-execing init."
caefbd7 : allow adbd to set sys.usb.ffs.ready
46e832f : SELinux policy changes for re-execing init.
e98cda2 : Grant apps write access to returned vfat FDs.
c9036fb : Grant platform apps access to /mnt/media_rw.
367757d : gatekeeperd: use more specific label for /data file
b348f8f : New rules for SID access
e0c8da2 : neverallow shell file_type:file link
85416e0 : su.te: add filesystem dontaudit rule
98a2f7f : Remove recovery from mknod neverallow rule
e96c3ab : Add neverallow for mounting on proc
dd156fc : Allow gatekeeperd to use keystore
fcdd354 : Add permission for Bluetooth Sim Access Profile
3acec6f : Allow sdcard daemon to run above expanded storage.
fdc56c5 : genfs_contexts: provide a label for binfmt_misc
50d5062 : Revert "Exclude isolated_app from ptrace self."
8da7876 : Allow installd to move around private app data.
f1b5c66 : isolated_app: Do not allow access to the gpu_device.
2234f9f : gatekeeperd: neverallow non-system_server binder call
5321279 : Make persistent_data_block_service a system_api_service.
9378cea : Make backup service app_api_service.
53c84ed : isolated_app: allow app_data_file lock
bd7f580 : Enforce more specific service access.
e647578 : Add rules for /system/bin/tzdatacheck
13abb17 : Allow gatekeeperd to check Android permissions
03a6f64 : Enforce more specific service access.
9bef250 : system_server: support hard linking for split APKs
8a06c07 : Allow system_server to collect app heapdumps (debug builds only)
91b7c67 : Enforce more specific service access.
3cc6fc5 : Enforce more specific service access.
3af8c9d : Allow system_server to read oat dir
d4c78f4 : Enforce more specific service access.
44c95e9 : Allow installd to dexopt apps on expanded storage.
73d9c2a : Initial policy for expanded storage.
e207986 : SELinux permissions for gatekeeper TEE proxy
c24d90c : dumpstate: allow df on /storage/emulated
4cdea7f : Assign app_api_service attribute to services.
b075338 : Assign app_api_service attribute to services.
d12993f : Add system_api_service and app_api_service attributes.
3bdc0ab : Apps need more than just search.
93fd6f0 : Consistent external storage policy.
8d20081 : netd dontaudit fsetid
b87a4b1 : Support for storing OAT files in app directory
386a0f0 : nfc: allow sending bugreports via nfc
998ce77 : domain: relax execmod restrictions
513d77b : Remove obsolete system_server auditallow logging.
84e1c61 : Different blkid and fsck execution domains.
8af4e9c : Record observed service accesses.
361ed75 : Allow apps to dump meminfo to serial_console.
644097e : Update selinux for inputflinger
8188830 : sgdisk: devpts and reload partition tables.
4423ecd : Directory for vold to store private data.
8e0ca88 : Drop BOARD_SEPOLICY_UNION.
8927772 : Add keystore add_auth
5a5b364 : Separate fsck domains to protect userdata.
5895ffe : Fix block_suspend denial for slideshow
9103c97 : Allow dumpstate to read symlink under dalvik-cache
983e2af : Fix small copy/paste bug in recent shell rule.
1c597f0 : Shell needs to read /storage/self/primary symlink.
f063f46 : Updated policy for external storage.
883fcfc : kernel: allow usbfs:dir search
38af1da : Adding e4crypt support
e8064af : Add graphicsstats service
85ce2c7 : Don't grant hard link capabilities by default.
753b95f : Allow kernel to read asec_image_file.
8e553a4 : runas: don't allow capabilities other than setuid/setgid
5360918 : Whitelist new carrier config service.
2133c2a : Update selinux for inputflinger
a711ec0 : Don't allow gpsd to have capabilities other than block_suspend
359101a : add neverallow rules for execmod
e491020 : Don't run fsck on certain block devices
d2522cb : add /odm to file_contexts
fa281f5 : procrank: fix procrank when run from dumpstate
eac1011 : Add rule for new deviceidle service.
a5414f9 : Add rule for new deviceidle service.
a191398 : Add new "procrank" SELinux domain.
3d886cd : extend app policy to fix wrapped processes
0d3bf4b : Revert "Fix sepolicy-analyze libc++.so loading issue w/CTS."
f085234 : Revert "Don't use address sanitizer for selinux tools."
a5113a1 : Don't use address sanitizer for selinux tools.
3812cf5 : Fix sepolicy-analyze libc++.so loading issue w/CTS.
e7c731c : allow mediaserver to add radio service
d5892b4 : Allow shell to read /proc/pid/attr/current for ps -Z.
2cba1ee : Remove ability to read all /proc/pid/attr/current entries.
8bd1368 : neverallow su_exec:file execute
025b7df : sepolicy: Clean up mls constraints.
eaece93 : neverallow untrusted_app as a mlstrustedsubject.
b8caf7f : Move allow rules before neverallow rules.
0233cd8 : sepolicy-analyze: Add attribute command.
8138401 : Adding e4crypt support
b4f1706 : sepolicy: Drop BOARD_SEPOLICY_IGNORE/REPLACE support.
c936173 : Fix rules for general_property_contexts.
4d06435 : media: allow media server to add resource manager service
2e0cd5a : Generate general versions of the other contexts files for tests.
cd14eb4 : Revert "allow system_server to set kernel scheduling priority"
3771287 : Generate a general_seapp_contexts file for tests.
d155914 : sepolicy-analyze: Change booleans command to be more test-friendly.
61d665a : logd: allow access to system files
a7b2c5f : sepolicy-analyze: Implement booleans test.
acc0842 : system_server: neverallow blk_file read/write
c01f7fd : system_server: remove appdomain:file write
7ceb4cc : Revert "Allow recovery to create device nodes and modify rootfs"

+- Project: platform/external/sfntly

3b0a9c1 : Do not compare this with NULL.
42fa664 : Remove hardcoded ICU include paths.
457b27c : Move to libc++.
eeec7e0 : Don't manually link stlport.
e2f6f66 : Suppress Clang warning: comparing this with NULL.

+- Project: platform/external/skia

48c55fe : Disable SkColorShader optimization for Android Framework
6ffafee : Cherry-pick changes to fix rendering artifacts on curves Bug: 21900179
c375b0b : Cherry-pick changes from Skia's M44 branch BUG: 21108081
181f49c : Prevent integer wrap around for malloc size when creating a SkRegion
465e12d : Set OpenGLRenderer light center separately from initial setup
5571cc9 : Delete use of $(shell) in Android.mks.
e2ca3d1 : Revert "Delete use of $(shell) in Android.mks."
41b8241 : Delete use of $(shell) in Android.mks.
97d0c71 : Rename DisplayListRenderer to DisplayListCanvas
02080de : fix x86_64 builds due to breakage in gyp to android.mk generator.
d517f1d : Fix overzealous bolding
062b7e3 : Remove protected SkMallocPixelRef::rowBytes()
8778066 : Fix merge conflict resolution mistake

+- Project: platform/external/smali

3480113 : Regenerate lexer/parser/treewalker for smali 2.0.5

+- Project: platform/external/sonivox

9cf7e87 : Sonivox: check loopStart/loopLength against one specific wave, not whole wave pool.
99e0e2e : Sonivox: make sure waveIndex is valid in Parse_rgn() in eas_mdls.c.
163e00f : Sonivox: fix overflow in Parse_data in eas_mdls.c
d216e30 : Fix math functions for 64-bit
2d7f8e1 : DLS parser: fix wave pool size check.
b653f90 : Use callbacks for I/O
c1ad0d6 : Use callbacks for I/O
c950297 : Add -no-integrated-as at local level.

+- Project: platform/external/sqlite

693f9c6 : sqlite: upgrade to SQLite 3.8.10.2
0c1333f : Regenerate Android.patch
5553623 : Initialize ICU explicitly using the icuandroid_utils lib
3a6c79f : sqlite: upgrade to SQLite 3.8.10
3fcd43a : sqlite: upgrade to SQLite 3.8.9

+- Project: platform/external/squashfs-tools

1a710ff : fs_config: align with new explicit fs_config target_out parameter
4f71fdf : DO NOT MERGE Revert "squasfs-tool: use libcutils and libselinux shared libraries"
1027420 : mksquashfs: Fix segfault when SQUASHFS_TRACE is enabled and no -pf flag
a1dd2fc : squasfs-tool: use libcutils and libselinux shared libraries
2060ec1 : squashfs-tools: add logging
1341c47 : mksquashfs: move fs_config to libcutils
77ac00b : squashfs-tools: Add mount-point flag
18fe5f6 : squashfs-tools: Add mount-point flag
f0f00de : Add MODULE_LICENSE_GPL
9413477 : squashfs-tools: Add LZ4 compression option and make it the default
e031629 : squashfs-tools: Allow setting selinux xattrs through file_context
829ffbe : squashfs-tools: Add android fs-config flag.
72508e4 : squashfs-tools: Introduce Android.mk.
1eda7b8 : Fix 2GB-limit of the is_fragment(...) function.
1ec844d : mksquashfs: fix rare race in fragment waiting in filesystem finalisation
9963944 : mksquashfs: fix progressbar for sort files
c892354 : actions: add new noop action
ae1914f : actions: change expression logging to not print brackets if test has no arguments
4d5b331 : action: change expression logging to use atom->args
35236e2 : action: chmod: fix mode setting if octal value specified for mode
9145bf9 : action: add octal mode support to perm test function
1d5e58d : actions: refactor parse_octal_mode_args(), to use it with the perm test function
fe8ec3a : actions: implement perm() test function
51443e8 : action: fix move argument parsing
22f10fe : actions: update test function parser to handle variable amount of arguments
1ab859d : action: split the execute mode code out of mode_action()
4be6d45 : mksquashfs: fix cmdline arg free if >1 source dir and one of them is excluded
fc10813 : actions: Regularise SYNTAX_ERROR() statements
ad8e7be : actions: Regularise SYNTAX_ERROR() statements
6afbb20 : action: expression logging should be using action->args
5a18cb8 : action: add chmod() as a synonym for mode()
ae6a655 : actions: fix symbolic mode parsing in the mode() action
ff1b394 : actions: fix those underscores
82c703b : actions: eval_expr_top() should be using subpath and not pathname
35a00de : mksquashfs: add -false-action-file option
b670481 : mksquashfs: fix usage of "_" in new options
3ead06b : mksquashfs: add -true-action-file option
a5541d8 : mksquashfs: add -true_action_file option
b7c5da7 : mksquashfs: fix read_action_file to use ACTION_LOG_{NONE|VERBOSE}
dfddb9b : mksquashfs: add -verbose_action_file as synonym for -vaf
bd43226 : mksquashfs: add -action_file as synonym for -af
fcfaf0a : mksquashfs: add -false_action option
33e5d11 : mksquashfs: add -true_action option
d4dbdd3 : action: make action_read_file use ACTION_LOG_{NONE|VERBOSE}
a228982 : action: update action option parsing to use ACTION_LOG_{NONE|VERBOSE}
f34c34e : action: extend logging to handle log if action TRUE and log if action FALSE
089a81a : actions: implement -vaf (verbose action file) option
b477525 : actions: implement verbose_action for stat_fn test operator
28d3a34 : actions: implement verbose_action for readlink_fn test operator
16bffa0 : actions: implement verbose_action for eval_fn test operator
06052c6 : actions: implement -verbose_action option
c5a362a : action: add eval() test operation
b0de2f8 : action: readlink_fn should be using it's own copy of struct action_data
3302e04 : action: stat_fn should be using it's own copy of struct action_data
92dd6a5 : action: in eval_XXX_action() functions strdup (sub-)pathname
0254342 : Release files - Squashfs4.3
a650bcc : Release files - Squashfs4.2
bef677b : Release files - Squashfs4.1
06034ad : Release files - Squashfs4.0
1918283 : Release files - Squashfs3.4
13b3f39 : Release files - Squashfs3.3
3958c82 : Release files - Squashfs3.2-r2
d48c9e3 : Release files - Squashfs3.2
9999810 : Release files - Squashfs3.1-r2
676fcce : Release files - Squashfs3.1
2bb7423 : Release files - Squashfs3.0
accd832 : Release files - Squashfs2.2-r2
5f69230 : Release files - Squashfs2.2
68c7c8a : Release files - Squashfs2.1-r2
fd0e08a : Release files - Squashfs2.1
cfc2ea7 : Release files - Squashfs2.0r2
c11f006 : Release files - Squashfs2.0
8e7b9a6 : Release files - Squashfs2.0-ALPHA
1c75624 : Release files - Squashfs1.3r3
324aca9 : Release files - Squashfs1.3r2
e9332f5 : Release files - Squashfs 1.3
2ce29a9 : Release files - Squashfs 1.2
8dc5c62 : Release files - Squashfs 1.1b
e162193 : Release files - Squashfs 1.1
bfe5846 : Release files - Squashfs 1.0c
645f1af : Release files - Squashfs 1.0b
9e37ac0 : Add the release files - Squashfs 1.0
22d67da : mksquashfs/actions: make the root of the in-core directory structure available
4abc827 : GPL 2.0 license file - aka COPYING file
c5d6c97 : action: add dircount_range test operation
97b7c4b : mksquashfs: fix dir_scan5() -- empty prune action
d5750f6 : action: add dircount() test operation
72133be : action: add comment describing generic TEST_VAR_FN macros
7b261c2 : action: parse_gid()
e6fb7ba : actions: fix gid() so it takes a name rather than just a number
2652ac6 : actions: fix uid() so it takes a name rather than just a number
7312f99 : action: implement readlink test operation
eae5a18 : actions: get rid of contained and contained_followlink
e859c7c : actions: rewrite exists() test operation
49bf860 : mksquashfs: move creation of root directory dir_ent and inode structure
f783d99 : action: update absolute test to use in-core directory structure
f749d1c : action: add code to check test is correct for action specified at parse time
e19ce45 : mksquashfs: move symlink reading from create_inode() to dir_scan1()
070c0f7 : actions: add a prune action - allow fine tuning of excluding
d9dfcc9 : actions: implement stat(expr) - eval expr on the file pointed to by a symlink
18eff5a : actions: use access() as an initial validity check in contained_followlink()
53c3209 : actions: optimise string handling in follow_link()
edf9833 : actions: contained() should check for nonstandard_pathname
dc8ccee : actions: add new contained_followlink() test operator for symbolic links
aa83ecb : actions: add dir_ent to action_data structure
3a99c5a : actions: fix file type test
9f59596 : actions: fix empty action
3159b51 : actions: readlink doesn't 0 terminate the returned path
9cb5131 : actions: deal with the unlikely case readlink returns 0 bytes
b29dd5e : actions: add new contained() test operator for symbolic links
1a2e679 : actions: add new absolute() test operator for symbolic links
b772123 : actions: add new exists() test operator for symbolic links
97ad5e8 : mksquashfs: fix abort on failure to get physical memory due to /proc missing
368becc : mksquashfs: ensure value does not overflow a signed int in -mem option
285a2fd : mksquashfs: fix phys mem calculation for 32-bit processes on PAE/64-bit kernels
af30419 : unsquashfs: This really is the release
eafab8b : mksquashfs: This really is the release
ef50cea : gzip-wrapper: Add support for different compression strategies with -Xstrategy
07def8b : mksquashfs: fix LOWMEM check in -mem option
4e72afa : gzip_wrapper: fix nasty speed/compression regression
1ac3715 : mksquashfs: optimise fragment duplicate checking
dc3ab79 : README: update for release
68449e7 : mksquashfs: update version for release
ba53f53 : unsquashfs: update version for release
b8d908d : xattr: protect against multiple inclusion
d68ced4 : unsquashfs_info: protect against multiple inclusion
dccad82 : unsquashfs: protect against multiple inclusion
842cc29 : restore: protect against multiple inclusion
1727f10 : pseudo: protect against multiple inclusion
93989db : progressbar: protect against multiple inclusion
8674d81 : process_fragments: protect against multiple inclusion
0a9fff8 : info: protect against multiple inclusion
8bd6d9a : error: protect against multiple inclusion
b9394c5 : compressor: protect against multiple inclusion
1ee8d33 : caches-queues-lists: protect against multiple inclusion
d530088 : action: protect against multiple inclusion
83d5177 : gzip_wrapper: LZO_WRAPPER_H should be GZIP_WRAPPER_H
2eb7df0 : process_fragments: remove commented out debugging SQUASHFS_TRACE
57e2f69 : mksquashfs: make -mem take a normal byte value, optionally with a K, M or G
3219ed7 : mksquashfs: allow [KM]bytes to be specified as well as just KM
b74a59c : mksquashfs: Update usage text to show -b option now takes K or M suffix
a8c9ff2 : mksquashfs: fix limit on the number of dynamic pseudo files
78784bb : mksquashfs: fix larger than physical memory check
b337f95 : mksquashfs: undocument the -xxx-queue options in the usage text
48d42fc : mksquashfs: add a new -mem <mbytes> option
c3af83a : mksquashfs: rewrite default queue size code so it is based on physical memory
528d16d : mksquashfs: update date
9ddee97 : info: fix missing ')' in queue and cache dump
8ad9561 : pseudo: only dump pseudos if SQUASHFS_TRACE defined
adc37f1 : action: only dump actions if SQUASHFS_TRACE defined
7a28f7a : pseudo: fix pseudo definition dumping and actually call it
06f87e2 : Update copyright messages
ede4a94 : mksquashfs: pseudo files, fix handling of leaf name
7f3c188 : unsquashfs: extract files, fix handling of leaf name
66d8b8e : mksquashfs: exclude files, fix handling of leaf name
e46e628 : action: fix leak of stdup'ed value in TEST_SYNTAX_ERROR()
e5409c0 : action: fix leak of stdup'ed value in SYNTAX_ERROR()
1d6544e : pseudo: add_pseudo(), fix use of freed variable
98ef7c9 : read_fs: scan_inode_table(), fix memory leak on filesystem corruption
2a51702 : action: parse_file_arg(), fix memory leak on TEST_SYNTAX_ERROR()
bcde681 : action: free parse tree on SYNTAX_ERROR
56b6f5f : unsquashfs: remove_free_list(), silence bogus NULL pointer dereference
d3459a8 : mksquashfs: sort_directory(), silence bogus cur NULL pointer dereference
f2f83b6 : mksquashfs: write_inode_lookup_table(), remove redundant initialisation of inode
943acad : mksquashfs: fix a potential non-default option deadlock
cf4c7bc : mksquashfs: shorten the {reader|fragment|writer}_buffer_size variables
742514e : caches-queues-lists: dump the fragment reserve cache
e3e69fc : caches-queues-lists: dump reader thread -> process fragment threads queue
fb78d2c : caches-queues-lists: make cache/queue dump more readable
c4a8a79 : mksquashfs: fix unmatched pthread_cleanup_push/pthread_cleanup_pop
3794e34 : mksquashfs: fix delay in restoring filesystem if stuck in filesystem scanning
5dde496 : caches-queues-lists: fix cache used stats in cache_lookup_nowait()
767f76d : progressbar: fix mutex locking in progressbar_info()
5cc8c27 : progressbar: fix mutex locking in progressbar_error()
73dece4 : progressbar: fix mutex locking in {en|dis}able_progress_bar()
8bb17b0 : Mksquashfs: significantly optimise fragment duplicate checking
99bc57e : squashfs_compat: get rid of SQUASHFS_BASE_INODE_HEADER_3
bdc2797 : xattr: Rename dupl[] to dupl_value[]
94e658f : mksquashfs: statically initialise fragment_mutex
ea8cb65 : mksquashfs: initialise pos_mutex
c6424dc : process_fragments: move fragment checksumming to the process fragment threads
ce119e7 : mksquashfs: reader_read_file(), optimise byte away
191dfcd : mksquashfs: reader_read_file(), optimise expected away
0a374c0 : mksquashfs: write_file_frag_dup() no longer needs the size argument
75bd21d : mksquashfs: write_file_blocks_dup(), bring into line with write_file_frag_dup()
8678d30 : mksquashfs: reader_read_file(), get rid of count
5e4f0ef : mksquashfs: reader_read_file(), remove file_buffer->block = count
1ee15d8 : mksquashfs: reader_read_process(), remove file_buffer->block = count
948bf3a : mksquashfs: pass reader_buffer to write_file_empty()
c348913 : mksquashfs: tidy up code in write_file() by shrinking variable names
c4b442f : mksquashfs: write_file_blocks() no longer needs the read_size argument
1807caa : mksquashfs: write_file_blocks_dup() no longer needs the read_size argument
8531f87 : mksquashfs: write_file_frag() no longer needs the size argument
462ee3e : Mksquashfs: write_file(), read_size is now largely redundant
bd0526b : mksquashfs: write_file() only set status if read buffer errored
8bcdeb6 : caches-queues-lists: Merge sequence and index in struct file_buffer
c9352f0 : caches-queues-lists: Rearrange struct file_buffer
77ffc7e : actions: fix parsing of "G/M/K" size specifiers in number parsing
23d01af : caches-queues-lists: collapse struct file_buffer unions into one with structs
ed0cc38 : xattr: fix include of non system header file
fe08f3c : Makefile: fix header file dependencies for xz_wrapper.c
6ae8d67 : Makefile: fix header file dependencies for lz4_wrapper.c
6f272c5 : Makefile: fix header file dependencies for lzo_wrapper.c
448f958 : Makefile: fix header file dependencies for gzip_wrapper.c
7f1042a : Makefile: fix header file dependencies for caches-queues-lists.c
93617e9 : Makefile: fix header file dependencies for restore.c
046cf4d : Makefile: fix header file dependencies for info.c
81070b5 : Makefile: fix header file dependencies for read_file.c
f9920b6 : Makefile: fix header file dependencies for progressbar.c
49d4d35 : Makefile: fix header file dependencies for action.c
62ed433 : Makefile: fix header file dependencies for read_xattrs.c
8ed879b : Makefile: fix header file dependencies for pseudo.c
859d822 : Makefile: fix header file dependencies for sort.c
da31f30 : Makefile: fix header file dependencies for read_fs.c
df31334 : Makefile: fix header file dependencies for mksquashfs.c
84e20d7 : Mksquashfs: change cache_rehash() to cache_hash()
9de84ac : Mksquashfs: introduce additional per CPU fragment process threads
3aa58da : actions: fix parsing of numeric uid and gid
b4fc3bf : Mksquashfs: optimise duplicate checking when appending
7082f83 : xattr: fix ERROR_EXIT()
ce2fef5 : Mksquashfs: move a couple of things into mksquashfs.h
557cefa : Mksquashfs: split checksum_flag
a9087ac : Mksquashfs: reorganise struct file_info
85776df : Mksquashfs: add new -exit-on-error option
8c74081 : Mksquashfs: use pthread_kill() to signal restore thread
0280d99 : restore: redo thread termination when restoring filesystem on appending
4206609 : gzip_wrapper: fix -Xwindow-size option return value
b992981 : caches-queues-lists: implement seq_queue_flush()
52c51f6 : caches-queues-lists: abstract hash table size and don't hard code it everywhere
2511927 : caches-queues-lists: implement queue_flush()
ce719d3 : restore: moving pthread cancelling into restore.c from mksquashfs.c
6367966 : restore: simplify SIGINT/SIGTERM/SIGUSR1 and interrupted handling
ae434ce : squashfs-tools - xattr.h:127:22: error: parameter name omitted
cd1a5a6 : Mksquashfs: move progress bar disable
434d50c : Mksquashfs: flags should be set using TRUE/FALSE and not 0/1
ce2c9c3 : Unsquashfs: add comment regarding SQUASHFS_TRACE and the progress bar
bec345a : progressbar: set_progressbar_state() can be called by threads killed
bae0e42 : mksquashfs: fix progress bar enabling/disabling
d711184 : mksquashfs: simplify print_filename in info.c
b450a75 : unsquashfs: fix mtime signedness for legacy layouts
93fce13 : mksquashfs/unsquashfs: fix mtime signedness
774b7b3 : mksquashfs: add -Xhelp option
b1c3b6a : mksquashfs: display compressor options when -X option is not recognised
1f6c740 : mksquashfs: redo -comp <compressor> parsing
0c84e6f : gzip_wrapper: significantly improved implementation
9077fad : unsquashfs/read_fs: Always_use_fragments should be Always-use-fragments
5ed0ed9 : lzo_wrapper: Use SQUASHFS_LZO1X_999_COMP_DEFAULT rather than hard-coded const
a01d888 : lzo_wrapper: Rename compression_option to compression-option
cc06495 : Update dates
fef58aa : lzo_wrapper: Rename -Xlzo_algo option to -Xalgorithm
b642c41 : compressor: don't overload extract_options
c755a21 : lzo_wrapper.c: fix URL
c466925 : lzo_wrapper.c: improve -Xcompression_level error message
b47a6e7 : lzo_wrapper.c: improve -Xlzo_algo error messages
8cf8426 : lzo_wrapper.c: fix missing tab in compression options display
2f4c66d : lzo_wrapper.c: fix missing space in ERROR message
b5ebd1f : compressor: Update comment referring to XZ implementation
48c9706 : read_fs.c: fix missing space in ERROR message
b55ce27 : unsquashfs: fix cache used count statistic
e450e8c : lzo_wrapper: new implementation
2b77610 : lzo_wrapper: Remove current implementation!
730c520 : Makefile: Make "COMP_DEFAULT isn't selected to be built" error more informative
9bcfe5a : Makefile: update "no compressor selected" error message to include LZ4
bf5221a : lz4_wrapper: update URL to LZ4 homepage
e2d9772 : Makefile: update to give the links to LZ4 homepage and source repository
041cf6d : mksquashfs: remove "mutex_unlock" label in read_fs_bytes
d96caa5 : Update dates
6c1892a : lz4: get rid of commented out line in lz4_compress
13b4a50 : lz4: add some more error messages to lz4_print_options
13b2c8b : lz4: add some more error messages to lz4_extract options
3d0daf5 : Makefile: disable LZ4 building by default
ca43a90 : Update dates
e098e2a : lz4_wrapper: get rid of lz4_init()
47a6156 : lz4_wrapper: get rid of lz4_options_post()
ba27aff : lz4_wrapper: implement lz4_usage()
5206640 : lz4_wrapper: implement lz4 compression options display
65ad363 : xz_wrapper: fix comment on xz_options return values
a76a7b1 : lz4: add support for lz4 "high compression"
e369033 : Makefile: {compressor|mksquashfs}.c should be rebuilt if Makefile options change
80e3f99 : lz4_wrapper: make global comp_opts a static inside lz4_dump_options
5dfb7d6 : xz_wrapper: make global comp_opts a static inside xz_dump_options
0b44cad : xz_wrapper: fix sizeof() in xz_display_options()
b1b4fe2 : unsquashfs; add aligned attribute to char buffer on stack in squashfs_stat()
cb39504 : gzip_wrapper: only set *error if an error occurs in gzip_uncompress()
7ba6a67 : lzma_wrapper: only set *error if an error occurs in lzma_uncompress()
bf57805 : lzo_wrapper: only set *error if an error occurs in lzo_uncompress()
8b0edf3 : xz_wrapper: only set *error if an error occurs in xz_uncompress()
59b85a3 : unsquashfs: Call compressor_extract_options
47d52fe : mksquashfs: add additional comment concerning use of compressor_extract_options
e1daf2e : lz4: add flags field to comp_opts structure
4436e4e : lz4: add setting of comp_opts structure
2d4c918 : lz4: add experimental support for lz4 compression
7a768c4 : unsquashfs_info: add dumping of cache state to dump_state() function
c8fa8a1 : unsquashfs: export dump_cache() and a couple of cache globals
cece843 : unsquashfs: add dump_cache()
6b336d8 : unsquashfs: add code to track number of used buffers in cache
3327bd9 : unsquashfs: rename deflate/deflator thread references with inflate/inflator
bee9e37 : unsquashfs: rename to_deflate to to_inflate
f39ecdc : unsquashfs_info: add dump_state function and enable it
56d5ca8 : unsquashfs: export a couple of functions and globals
acabfdb : unsquashfs: add dump_queue()
ff53fc0 : unsquashfs: make {disable|enable}_progress_bar contingent on progress flag
3642cef : unsquashfs: fix typos in pthread_sigmask() failure macro
e0a306c : unsquashfs: use pthread_sigmask() instead of sigprocmask()
fec0a36 : unsquashfs: add code to dump filename when ^\ is hit
1e81fed : unsquashfs: add code to implement info thread
37723d2 : mksquashfs: Get rid of fragment_waiting which is unused
b1259f7 : mksquashfs: don't need to pass oldmask into pthread_sigmask(), it's not used later
c9ae51f : progressbar: TIOCGWINSZ ioctl fail message should use ERROR() macro
42abe66 : info: take temporary copy of "ent"
332e268 : info: fix prototype definition
30e9256 : Get rid of par_mksquashfs directory and README
5c7ef8c : caches-queues-lists: fix lookup bug in seq_queue
9fdf6bb : unsquashfs: replace cond_var and pthread_cond_timedwait() with nanosleep()
559bfb8 : unsquashfs: quieten progressbar
cf478e9 : mksquashfs: rename from_reader queue to to_deflate
cd6cb7a : mksquashfs: tidy code in unlock_fragments()
71ad964 : mksquashfs: add comment to unlock_fragments() saying queue_empty() is not racy
b1e2234 : info: squash dump_state() output so it again fits into a 80x24 terminal window
fb4a676 : info: add locked fragment queue to dump_state()
6164b5f : mksquashfs: replace fragment_locked list with a queue
e57c3b5 : caches-queues-lists: add queue_empty()
f54d701 : caches-queues-lists: Get rid of now unused field in struct file_buffer
948722f : caches-queues-lists: fix typo in comment
03cd80d : mksquashfs: fix rare race condition in "locked fragment" queueing
b1ed0df : mksquashfs: if the fragment is sparse set fragment flag to FALSE
c6a1bc5 : mksquashfs: don't pass queue to get_file_buffer()
ce54650 : caches-queues-list: update informational printf in dump_state()
0e1656d : mksquashfs: change queue name from "from_deflate" to "to_main"
fd99272 : mksquashfs: fix bug introduced changing fragment index in writer buffer
ac73138 : mksquashfs: move error reporting from read_from_disk(2) to the caller
4bb21cb : mksquashfs: queue fragment and empty file buffers directly to main thread
137dcfc : caches-queues-lists: fix bug caused by new seq_queue implementation
5559195 : caches-queues-lists: make queue dump more informative
d8a2a35 : caches-queues-lists: get rid of readp/writep in dump_queue
40e1876 : caches-queues-lists: implement dump_seq_queue
1765698 : mksquashfs: replace generic queue with specialised "sequential queue"
fcd9415 : caches-queues-lists: add a specialised "sequential queue" implementation
11cb5e5 : caches-queues-lists: move definition of fragment list
9ddeae2 : caches-queues-lists: add a hash table macro implementation
c082817 : info: dump queue and cache status if ^\ hit twice within one second
c8cd741 : caches-queues-lists: add code to dump shrinking non-lookup caches
b4edf5d : caches-queues-lists: add code tracking max historical size of shrinking cache
53240e6 : frag_deflate_thread: move pthread_cancel_{push/pop} out of loop
39d7c4f : frag_deflate_thread: Move mutex unlock back to before queue put
4570201 : mksquashfs: change the index used when adding fragments to the writer cache
ce58623 : caches-queues-lists: enable cache_get() to use negative indexes
316ab63 : caches-queues-lists: get rid of "keep" blocks and make behaviour more explicit
7a241a4 : info: add a used parameter to the cache dump information
e3ef7b8 : info: add code to dump cache state
db888d8 : caches-queues-lists: add include for printf
19fb4bc : info: add some newlines to the queue printfs
7538d74 : info: add initial code to dump queue state when sent SIGHUP
569a963 : progressbar: move progress bar state to progressbar.c and set via function
989f5fe : mksquashfs: add a comment regarding the progressbar and SQUASHFS_TRACE
0e0c8a3 : info: handle asprintf failure properly
2a3f32a : info: move filename printing into separate function
0d67c9d : restore: move extern definition into restore.h
1bbd0cc : read_fs: move extern definitions into read_fs.h
ef15e43 : Move SQUASHFS_LEXX and SQUASHFS_SWAP_{SHORTS:INTS:LONGS} into squashfs_swap.h
690d913 : Swap source and destination in macros in disk -> host reading code
e8be0a6 : squashfs_swap: Use explicit sizeof(struct xxx) rather than sizeof(*s)
028d9c5 : Fix email address
3e4fc4b : sort: move extern definitions to sort.h from mksquashfs.c
c97dac5 : queues-caches-lists: move cache freelist allocate logic
7ffdf2a : caches-queues-lists: move definitions of {insert|remove}_fragment_list
71f3964 : mksquashfs: move the caches, queues and lists implementations
e88513e : restore: disable info printing when restoring
83b8f86 : mksquashfs: disable info printing once once file processing has stopped
2e9fab1 : info: add info.h
cf135d3 : mksquashfs: fix recursive restore failure check
9bfa0b8 : mksquashfs: simplify pthread_cleanup_pop handling
1837bf1 : mksquashfs: add FATAL ERROR to error message
9506356 : progressbar: Don't explicitly signal SIGUSR1 anymore
9f9cf79 : mksquashfs: Don't explicitly signal SIGUSR1 anymore
9e07191 : mksquashfs: make EXIT_MKSQUASHFS() etc restore via the restore thread
71be7f8 : restore: get rid of res as it is not used
ee8e638 : mksquashfs: don't now need to check if progress bar is enabled
0f1d5a0 : mksquashfs: use pthread_exit(NULL) in writer thread
3a2d611 : mksquashfs: don't zero thread[x] on thread exit or check for it
dd34339 : mksquashfs: Shift SIGUSR2 to SIGUSR1
4965821 : progressbar: don't display progress bar if disabled
a9554ff : restore: Disable progress bar on restore
ee52aad : mksquashfs: get rid of sigusr1_handler
f9291aa : mksquashfs: get rid of waitforthread()
fd74d9a : mksquashfs: Use pthread_cancel() to terminate sub-threads
b8ec520 : mksquashfs: rename sighandler2 to sighandler
a709bff : mksquashfs: Add separate restore thread rather than setjmp/longjmp
8cb420a : mksquashfs: move installation of SIGUSR1 handler to each thread
8f8d275 : mksquashfs: change sigprocmask to pthread_sigmask
3c83829 : mksquashfs: get rid of pthread_setcancel{state!type}
d6b1f0d : mksquashfs: move filesystem table writing into own function
24551a8 : mksquashfs: print file being squashed when ^\ (SIGQUIT) typed
9391cb1 : mksquashfs: tidy up signal handling and document the signal usage
57de432 : progress_bar: get rid of progress_wait and pthread_cond_timedwait()
54e655a : mksquashfs: get rid of update_progress_bar()
3dbea57 : read_xattrs: Use MEM_ERROR() in get_xattrs()
7f93de2 : read_xattrs: Use MEM_ERROR() in read_xattrs_from_disk()
446e8ee : read_xattrs: Use MEM_ERROR() in read_xattr_entry()
e781b6f : read_xattrs: save_xattr_block() no longer returns failure
e187bea : read_xattrs: Use error.h for read_xattrs as well
0100fed : error: Use error.h for Unsquashfs as well
17fced9 : error: use progressbar_info for TRACE to synchronise it
9a0e8bb : error: move extern definitions to error.h from progressbar.h
9b7c3c2 : error: rename prep_exit_mksquashfs to just prep_exit()
477f433 : mksquashfs: Add ERRORs for read_fs_bytes() failure in recovery file
9451938 : mksquashfs: Add ERRORs if read_fs_bytes() fails in duplicate checking
9f0a2c6 : read_fs: add remaining missing ERRORs if read_fs_bytes() returns failure
4d7c072 : read_fs: Don't report ERROR if squashfs_readdir returns failure
2a31573 : read_fs: add remaining missing ERRORs if read_block() returns failure
5536990 : Update copyright date
dc407e0 : compressor: update Copyright
21d5dc4 : mksquashfs: update date
9fdef34 : Update copyright
01225f3 : Update Copyright
3d5c060 : read_fs: We should print ERROR message if compression options reading fails
0372aa0 : read_fs: Add additional ERROR message to read_super()
63ce177 : read_fs: add ERROR message in read_super()
1a734af : read_fs: remove ERROR message on scan_inode_table() failure
45f7834 : read_fs: Add error message in scan_inode_table() if filesystem is corrupted
9facf01 : read_fs: use MEM_ERROR() for out of space handling
3bcf67d : xattrs: save_xattrs() no longer returns failure
c44e8c1 : xattrs: remove check for check_id_dupl() failure
19b877d : sort: Generate_file_priorities() no longer needs to return error
17cade5 : sort: Add_priority_list() no longer needs to return error
ae43af3 : xattr: Use MEM_ERROR() for out of space handling.
0eb38ce : sort: Use MEM_ERROR() for out of space handling.
9a22212 : read_file: Use MEM_ERROR() for out of space handling.
743e543 : pseudo: Use MEM_ERROR() for out of space handling.
ec71c3c : mksquashfs: Use MEM_ERROR() for out of space handling.
8aa2f82 : action: Use MEM_ERROR() for out of space handling.
4483d96 : error: add MEM_ERROR() macro
e9df455 : mksquashfs: Rewrite write failure error message in writer thread
e8b536f : mksquashfs: Rewrite write failure error message in write_destination()
a0c2346 : mksquashfs: flag lseek error in write_destination as probable out of space
3f4ccd2 : mksquashfs: flag lseek error in writer as probable out of space
d2ffa3c : mksquashfs: improve out of space in output filesystem handling
d23000c : mksquashfs: Improve writer lseek error message
1d3177a : mksquashfs: Improve lseek error messages
3fcced1 : unsquashfs: add support for displaying compression options
91f125a : unsquashfs: fix error statement
e1542da : unsquashfs: fix read_directory_table() parameter
e89dabe : unsquashfs: bring uncompress_directory_table() into line
1ed1b1b : unsquashfs: bring uncompress_inode_table() into line
066439a : unsquashfs: harden inode/directory table reading against corrupted filesystems
fba5838 : unsquash-4.c: harden uid/gid and fragment table reading against corrupted data
d254c58 : unsquash-3: harden fragment table reading against corrupted filesystems
0882a3d : unsquash-2: harden fragment table reading against corrupted filesystems
ceb3eab : read_xattrs: harden xattr data reading against corrupted filesystems
cf5c8b4 : unsquashfs: prevent buffer {over|under}flow in read_block() with corrupted filesystems
e465085 : read_fs: reformat scan_inode_table() tidying code
7e08fad : read_fs: Further harden scan_inode_table() against corrupted filesystems
8a46928 : codec_wrappers: rename block_size in uncompress() to outsize
a761c26 : read_fs: When reading directory pass expected number of bytes to read_block()
125de73 : read_fs: check the root inode block is found in scan_inode_table()
2b7242f : read_fs: check metadata blocks are expected size in scan_inode_table()
751e32f : read_fs: When reading lookup_table pass expected number of bytes to read_block()
852db82 : read_fs: When reading fragment_table pass expected number of bytes to read_block()
197c9f6 : read_fs: When reading id_table pass expected number of bytes to read_block()
b5db9dd : read_fs: prevent buffer {over|under}flow in read_block() with corrupted filesystems
037726c : mksquashfs: Get rid of unused defs in squashfs_xattr_{entry|val} structs
19de5b6 : mksquashfs: ensure buffer_list is always initialised in write_file_blocks_dup()
38cb1ab : mksquashfs: ensure block_list is always initialised in write_file_blocks_dup()
2760d82 : mksquashfs: ensure block_list is always initialised in write_file_blocks()
15e6b9c : action: fix memory leak in move_dir()
651d68d : mksquashfs: optimise subpathname() calling in dir_scan1()
04ef244 : mksquashfs: rewrite some ugly code in scan1_opendir()
3cb5d6c : mksquashfs: Move strdupping of filename/subpath to scan1_opendir()
87db567 : mksquashfs: eliminate redundant label
b2abb1c : mksquashfs: optimise excluded() when dealing with non-anchored excludes
205c1e0 : mksquashfs: fix "new" variable leak in dir_scan1()
a105f9b : mksquashfs: Wrap line longer than 80 chars
1153279 : action: add quoted string and back slash handling to lexical analyser
c8e7648 : pseudo: Get rid of ERROR statements in child process in exec_file()
52ccd0c : action: Get rid of ERROR statements in child process in file() test
b87ea42 : action: implement exec() test option
668d213 : xz_wrapper: Add comments describing how compression option functions work
63589d2 : pseudo: Improve parse error messages in read_pseudo_def()
e1668fe : mksquashfs: check for integer overflow in user input
70f4aa6 : unsquashfs: check for integer overflow in user input
ed19eb0 : unsquashfs: Improve lsetxattr errror handling
9d25d6b : unsquashfs: add code to only print "not superuser" error message once
498da46 : unsquashfs: add -user-xattrs option to only extract user.xxx xattrs
1bfe707 : Unsquashfs: don't treat unrecognised xattr prefixes as xattr read failure
f43368c