aospでLollipop MR1のソースが公開されました(1)


Nexus5やNexus7用のバイナリやファクトリーイメージも同時に公開されています。

5.0.2からのコミット情報を掲載します。多いので分割します。

$ repo forall -p -c 'git log --no-merges --oneline android-5.0.2_r1..android-5.1.0_r1'

## project art/
44fb719 ART: Allow class-loading during deopt
7d9ad8b Fix false alarm on thread suspend timeout
65370e3 Check for null class of class
72d72ef Force set resolved method for static invokes
24c846a Quick: Fix range check for intrinsic String.charAt() on x86.
c0440f6 ART: On shutdown, only warn on mutex contention
90a3359 Fix exception handling during deoptimization
2397ad7 Allow preopted apps to have sharpened calls for non-x86 architectures.
92fbd28 Use correct handle scope offset from StackVisitor
aa3eff9 ART: Curb dex2oat verbosity
7f418db JDWP: fix breakpoint for method in the image
b34d505 Fix infinite loop in GenerateIdentityHashCode
12f7423 Print more info in MarkSweep::VerifyRoot
15a33b3 ART: Simple structural class check
e7227c6 Fix wide volatile IGET/IPUT on ARM without atomic ldrd/strd.
ce0724c Add a test for our NPE checks.
66516ac JDWP: allow VirtualMachine.Resume on partial suspension
797a29b Fix sigchainlib's implementation of sigaction
0b1b135 Mute common case DexFile.isDexOptNeeded log spam
56e7666 ART: Fix divide-by-zero for ARM
246a013 ART: Do not JNI abort on nullptr GetObjectRefType
4489369 ART: Use interpret-only for vmSafeMode
634d58a Pass the real capacity to CreateRosAlloc.
8a9f004 ART: Do not compile swap file functionality on Mac
d6bd06c Fix running out of temps when storing invoke-interface result.
d9ce7fc ART: Fix swap space free list
62746d8 ART: Swap-space in the compiler
f535c69 ART: Punt to the interpreter for VerifiedMethod errors
2f5c202 JDWP: fix setting multiple breakpoints in the same method
a1e6d9a Increase default allocation stack size
38078c6 ART: More ELF and oat file safety measures
4911153 Increase default allocation stack size
ad00fed ART: More ELF and oat file safety measures
e7bc70b Link libsigchain.a instead of sigchain.o
cad417c Ensure void type is resolved when running without image
f9943f2 Fix verifier bug caused by confusing ArtMethod::IsDirect vs ArtMethod::IsStatic semantics.
5ed44ac ART: GenLongArith has to clobber same operands for 2-op instr
6bde927 ART: GenNegLong incorrectly handled register overlap for x86
fcfc8a7 Support proxy method in StackVisitor::GetThisObject
16abc5f Fix reference table sorting
eb1404a ART: Fix variable formatting and CodeLayout's multiple visits
0fb33e7 JDWP: avoid crash on unsupported modifier
2f62cfe Make Barrier robust against spurious wakeups
c1bfaa2 Remove dex2oat watchdog warning
25fda92 Remove method verification results right after compiling a method
d97465c ART: Fix unclosed files in dex2oat
6cc5076 Fix mac build
3029df6 Print memory usage in dex2oat shutdown
f1c4d0e Try normal allocation if large object allocation fails
d59c170 Fix growth limit / footprint limit problems
ea1c3d7 Set dex_cache_strings_ when we call Class::SetDexCache
c375e52 Quick: Fix neg-long on ARM for overlapping regs.
20e11a7 Add missing thread state change to kWaitingForCheckPointsToRun
84dc99d Trim reference tables when we trim the heap
8ee9643 Add a way to change the IMT size
56bf0c7 Disable stack mprotects when running on valgrind
bd81854 Quick compiler: handle embedded switch data.
4cdf450 Fix oatwriter code deduping
f521f42 Move dex cache strings from ArtMethod -> Class
f2134f6 JDWP: only deoptimize when it is required
89ea417 Fix failing tests
c6fc909 Delete ArtMethod gc_map_ field
8071400 Add fast string sharpening
c934e48 Fix oatdump to use OatHeader pointer size
c4cd95f Tune rosalloc buffer sizes.
3f735bd dex2oat: Pack likely-dirty objects together when generating the boot image
c5d085c Fix zygote space and non moving space map names
9601abf Quick compiler: fix x86 special identity
4b8b469 Fix transitive equality error in set.
9433ec6 ART: Track Flush & Close in FdFile
474123d Do not try to sharpen super calls to abstract methods.
e832e64 Change 64 bit ArtMethod fields to be pointer sized
a8d6729 Fix ordering of fields with the same name.
ca45725 Fix LinkFieldsComparator.
ab1953f Don't call AddImageStringsToTable or MoveImageClassesToClassTable if running imageless
23c1d0c Combine image string char arrays into single array
d3f2280 Enable the hspace compaction on OOM by default.
b34674d Fix ordering of fields with the same name.
938f966 Fix LinkFieldsComparator.
8c41753 Fix reference leaks in ToReflectedMethod and ToReflectedField
85448d4 ART: Compiled-classes list for compiler-driver
a477bbb Bump oat version.
8073ba1 ART: Implicit null check should break def tracking
bfa3ed0 Keep original order of fields in Class.
dd1e0f8 Fix bad OOM check in Thread::CreatePeer().
7bcea10 Fix bad OOM check in Thread::CreatePeer().
26318f7 ART: Compiled-classes list for compiler-driver
c382761 Prune image cache if the boot marker is still in place.
a7ade88 Add null check for thread name creation
d00804c ART: Prune links in the dalvik cache
e225eab art: Fix classlinker and nopatchoat test for PIC case
4844702 ART: Add support for patching and loading OAT files compiled with PIC
998ee7d ART: Add pic flag to oat header store
300590b dex2oat: Add a --compile-pic option
de5ed50 ART: Prune links in the dalvik cache
f2d5564 Delete unused imtable field
f08663b ART: Fix possible soft+hard failure in verifier
17b6b06 Reduce suspend check threshold
564ff98 Add hash map, reduce excessive hashing
9ee0f77 Optimize get/set reflection performance
e05d1d5 Add hash set
f0cb1eb ART: Missing EndTiming()s in dex2oat
1bd326a Fix thread priorities for unstarted threads.
1d0611c ART: Add miranda checking
d2bee3d Check null this pointer for direct methods in FindMethodFast.
b6e292b Add image strings to intern table
e059b77 ART: Discard generated image in a low-memory environment
5ef2990 art: Fix classlinker and nopatchoat test for PIC case
90ca5c0 ART: Add support for patching and loading OAT files compiled with PIC
d7392fa ART: Add pic flag to oat header store
643b5df dex2oat: Add a --compile-pic option
9a783d6 Fix FindDeclaredVirtualMethod(DexCache...) for miranda methods
a9ca9ac Add hash table to link virtual methods
20ffaaa Fix deoptimization bugs
8fa841a ART: Do not abort on most verifier failures
473484f Tidy MethodProtoHelper.
7dd7261 Work around relocated boot.oat corruption
bfb2158 Fill resolved static fields during class initialization
efb9f85 ART: Fix ImageSpace error message.
ea66864 Make ObjectRegistry::InternalAdd GC safe
7989d22 Fix 64 bit build
a6b2aff Remove boot.art/boot.oat on failure to create
1fb463e Optimize method linking
2ff973c [native bridge] Make sure we always unload the native bridge
b57535d [native bridge] Add test to verify code_cache existance.
4eec026 Fix JDWP Virtualmachine.Resume command
c63a505 Fix concurrent start bytes race
0133ec4 Fix concurrent start bytes race
250e372 Fixed debugger for threads attached from JNI
96664ad Avoid strict-aliasing problems with Handles.
3bd08d5 Shut down FaultManager after shutting down threads.
f4450a3 Fix mac build (second attempt)
09eff05 Fixing mac build
4b70d11 Untie gtest executables from LD_PRELOAD
7f1fa9e Remove libsigchain from LD_PRELOADS
d8bef73 Tracking change to make Class.getDeclaredFields/Methods public
b8acbcc Fix oatdump for no image
fdcbc5c Store exiting thread ids and names while tracing to output later.
e3b173f Add test for equals and hashCode in ParameterizedType
79ffe35 Handlerize throw location in DumpJavaStack
c4b2f16 Don't call dlsym from signal context in signal chain
d6527cf Hold mutator lock in DdmSendHeapSegments for all spaces
c29f896 Only watch location for BREAKPOINT event
5797aef Optimize JDWP stack local values access
f924d23 Dump mutator lock for thread suspend timeout
7f47b23 Fix mips thread offsets
b5abda6 ART: Fix verifier fail message.
d87bc13 ART: Stash any exception before dumping a stack
a1de6b9 Reduce IndirectReferenceTable memory usage

## project bionic/
4177bd8 Fixes to the update-tzdata.py tool
700eb04 Update tzdata to tzdata2015a
d9e211c Print error when prelink fails for main executable
c7450f7 Restore symbols from <arpa/nameser.h>.
27d276f Avoid pathological behavior in OpenBSD's fread.
111461a Put stdin/stdout/stderr symbols in place.
e5477f8 Fail queries fast if no DNS servers are configured.
432f645 Fix flockfile(3) and friends for stdin/stdout/stderr too.
047d943 sysconf(3) returns long.
4a50d8e bionic: libc: Added path to vendor build properties file.
1ca3350f Upgrade bionic to tzdata2014j.
371dcc1 Fix tzdata update tools for 'backzone'.
e4ae96f Revert "Fix dlsym() to take into account RTLD_GLOBAL/LOCAL"
d84897d Revert "Add RTLD_NODELETE flag support"
189ac9f Revert "Fix relocation to look for symbols in local group"
8bf7353 Revert "Remove unnecessary lookups during relocations"
8b952f5 Revert "Fix mips build"
86fdf8f Revert "Fix symbol lookup order during relocation"
b9f21a0 Revert "Fix arm64 and arm builds."
9d3382d Revert "Fix dlsym() to take into account RTLD_GLOBAL/LOCAL"
69c5d10 Revert "Add RTLD_NODELETE flag support"
00dce52 Revert "Fix relocation to look for symbols in local group"
eae0977 Revert "Remove unnecessary lookups during relocations"
4402804 Revert "Fix mips build"
f947be2 Revert "Fix symbol lookup order during relocation"
494bee7 Revert "Fix arm64 and arm builds."
d18f4b2 Ensure we initialize stdin/stdout/stderr's recursive mutexes.
445111a Fix arm64 and arm builds.
976402c Fix symbol lookup order during relocation
bf3d5ef Fix mips build
6442dbd Remove unnecessary lookups during relocations
fd2747b Fix relocation to look for symbols in local group
4d0c1f6 Correct way to specify additional dependencies
382e06c Add dlfcn_test to glibc test suite.
e4bc6f0 Ignore DT_BIND_NOW (0x18)
1d3e81a Resolve "unused DT entry" warnings for x86_64
c87f65d Add RTLD_NODELETE flag support
210ff1b Fix mips build
0f47d9c Fix unused DT entry warnings.
f90e210 Return has_DT_SYMBOLIC flag.
748fbe5 Fix a couple more cases of missing CLOEXEC.
d5eb108 Temporary disable DL_WARNs for unused DT_*
0960884 Fix 64bit build
634a045 Fix some unused DT_ warnings
b364d95 Remove has_DT_SYMBOLIC flag
c85e82d Fix dlsym() to take into account RTLD_GLOBAL/LOCAL
926797a Reformatting
653263a Only use <atomic> for C++11 and newer.
0c4e98a Fix the type of u_ar0 in <sys/user.h>.
d0fb6a2 Add greg_t for arm64.
ab4d5cf POSIX says <signal.h> gets you ucontext_t.
eedbf70 Add in_port_t and move it and in_addr_t to the correct header file.
98d57c9 Add stpcpy assembler version.
1c8ea80 Cleanup arm assembly.
0cc59dd Add __memcpy_chk assembly for 64 bit.
86d16a0 Clean up the architecture-specific makefiles.
b378c27 No arm source refers to SOFTFLOAT.
22e2c9d Fix mips signed/unsigned signal_test.cpp build breakage.
43dc3a9 Remove the unnecessary generic-neon code.
28ea229 Don't mask out SA_RESTORER from sa_flags.
8eb8c39 [x86,x86_64] Fix libgcc unwinding through signal
190dce9 Stack unwinding unit tests.
e5e61a0 Use the kernel's sa_restorer for aarch64.
5054e1a Fix 32-bit arm unwinding through signal frames.
7dc2b7b Fix signal trampolines.
4c30130 Disable tzdata in $ANDROID_DATA.
aa6cd58 Use mxcr_mask instead of mxcsr_mask to match glibc.
8fab811 Update bionic to tzdata2014i.
f13e1eb Fix generic __memcpy_chk implementation.
702ab5b Rename library_offset to library_fd_offset
3c5c720 Build dlext_testzip as custom module.
0724132 Fix race condition in timer disarm/delete.
de01780 Add file_offset parameter to android_extinfo
c712cee Make memory_order_acquire visible in global namespace
f4ada9c Return total footprint, not high water mark.
2f25cf3 Fix pthread_attr_getstack under valgrind.
55ee845 Inline helpers need to be exported unmangled.
ce92b41 cdefs.h: add artificial attribute to FORTIFY_SOURCE functions
b5e7eba Work around a bug in Immersion's libImmEmulatorJ.so.
d87d401 Improve <sys/cdefs.h>.
db408bf further cleanup memcpy fortify implementation
7ad2147 string.h: remove unused variable
04f5f41 Fix gdb could not get shared library list issue
1cd0c67 L-MR1 specific fixes
7d971ec Fix unload of recursively linked library
f4cb631 Add IFUNC support for arm64 and IRELATIVE reloc
ef1306d Refactoring: C++11 style DISABLE_ bionic marcos
61c4147 Reset enviroment for math_tests
ae69a95 Load libraries in breadth-first order
c0133a7 Revert "Load libraries in breadth-first order"
8de1dde Fix order of soinfo links (repairs libcxx tests).
59c12a6 Load libraries in breadth-first order
81fe2b1 Enable clang compilation with libc but not linker.
7210c41 Encapsulate soinfo_link_image and soinfo_relocate
4466bd7 Implement LinkedList::visit()
ff01f6f Introduce size-based r/w allocators
4d01d08 Erase elements in LinkedList::remove_if
cfad7ae Replace NULL with nullptr
5dfe802 Remove unnecessary calls to LinkedList::clear()
93c3f42 Enable __cxa_atexit && __cxa_finalize for linker
3bbd218 Bump soinfo version
bd321c1 Run constructors before resolving ifunc functions
31b88da Added test for ifunc support in dynamic linker.
d182050 Update bionic to tzdata 2014h.
b5f5b0e Fix update-tzdata.py to rebuild icu4c .dat file.

## project bootable/recovery/
5bf74b2 Bump up max_map_count value.
8002104 Add O_CREAT option for open
a72512c Add O_CREAT option for open
f59b994 Add basic navigation controls to log viewer.
cd055ee Save kernel logs to /cache/recovery
4b54239 Force write to disk while doing uncrypt
b278c25 Add support for tune2fs file operations
e5879c3 Byte swap to support BGRA in recovery mode
be81e51 Use more aggressive sync writing to applypatch.
042c3cd Force sync files written by minzip.
5ddf429 Log mount/unmount errors to UI
6880241 unconditionally apply SELinux labels to symlinks
168f777 Allow passing of mount args to mountFn
d4a6342 Log to UI any metadata setting errors
a9ad032 Make /cache/recovery/last_log available in recovery
2f0ef73 Treat already-renamed files as having no problems.
9eb8c8b init.rc: Inidicate that booting is complete wrt firwmare requests
d83e4f1 support for version 2 of block image diffs

## project build/
9ef2e96 "LMY47D"
c0a4083 "LMY47C"
37a9ed2 "LMY47B"
ef863cb "LMY47"
2de68bb Revert "Allow system images larger than 2GiB."
6a85377 "LMY44"
1f58c41 Support LOCAL_PREBUILT_JNI_LIBS in unbundled build.
916da20 "LMY43"
4c49eaa Bump generic_mips and generic_x86_64 system partition size
9f874ac "LMY42B"
dd94073 "LMY42"
33be60e "LMY41"
e8a60f5 "LMY40"
150507d "LMY36C"
cd082d4 Allow system images larger than 2GiB.
2625d27 Update vendor fingerprint.
d162be5 change video analytics to distinguish between start and resume events. also scrub out any additional parameters from the videoId before passing to analytics
ef11433 "LMY36B"
0c41b95 "LMY36"
72a42e0 "LMY35"
a610104 "LMY34B"
1587fa3 "LMY34"
9a93327 "LMY33"
798c65e LMY29F
7041bb4 "LMY29E"
5dbaf43 "LMY29D"
7245b4e Support dpi specific aapt flags.
a83b3c8 "LMY29C"
b8c634f "LMY29B"
7a31d48 "LMY29"
f9f468b "LMY28C"
8e18941 "LMY28B"
6f9bcea "LMY28"
cb73599 Make dangling module names in PRODUCT_FACTORY_RAMDISK_MODULES non-fatal.
e27f7d9 "LMY27B"
4a9f9a3 "LMY27"
1dd5a53 "LMY26B"
bdd2b68 "LMY26"
b5547a9 "LMY22E"
3d8dbb5 "LMY22D"
71095ef "LMY22C"
14e0e8e "LMY22B"
a45c583 "LMY22"
48d4838 "LMY21B"
dd4f77f "LMY21"
a73ac1e "LMY20B"
bd6b04a "LMY20"
9696b6c "LMY19"
580d39c "LMY15E"
975a5b2 "LMY15D"
529a107 Add new subtab under Distribute tab.
33e478c "LMY15C"
bc032f5 "LMY15B"
82ff232 "LMY15"
41d06ef "LMY14B"
4fc5132 "LMY14"
bd36192 "LMY13B"
7b3d19e "LMY13"
ead232b "LMY12B"
a3b7a4a "LMY12"
cda56ef Fix default locale issue (cherry picked from commit 2a52f5c52693dd15c3ac154670081f70dfae4ba9)
a2cef5e "LMY08F"
bb9be91 "LMY08E"
668ae25 Let apicheck check both the public API and system API.
cf2f649 "LMY08D"
2ece687 "LMY08C"
cd907b7 "LMY08B"
0ef07a0 "LMY08"
f9ed01d "LMY07B"
75bcea0 verify system and vendor image together before patching.
1ab8b63 "LMY07"
961096f Remove ancient SDK cleanbuild rule
65f4c61 "LMY06B"
934cb16 "LMY06"
117230d "LMY05"
e5b1b8b "LMY02"
800bf2e "LMY01"
e18b498 "LMX92"
82badea "LMX91"
df1c386 "LMX90"
b1f2739 "LMX86"
2d6cd62 "LMX85"
5f92d8b "LMX84"
6e6300d "LMX83"
64d88c6 "LMX72O"
b41ec58 "LMX72N"
98ae798 Fix using variable intermediates.COMMON before defining.
64f49d3 "LMX72M"
c132889 "LMX72L"
97bcbab LMX72K
2902d45 Add support for prebuilt AARs.
aed7150 "LMX72J"
94e0b53 fix bug that allowed only one video in the shadowbox per page bug: 18777918
c6e8a05 Fix Documentation typo when showAnnotations is used with doclava
7e0934a "LMX72I"
bf644aa remove the Helpouts recruitment banner
ce8efb5 "LMX72H"
3de83c1 make shadowbox video always centered to fit the window height
1386992 "LMX72G"
8d3c694 docs: SHA update in sdkpage.cs
e938ffb "LMX72F"
481f15c set youtube player lang based on user pref and enable captions when not English
d24088c add analytics event to track from which page a video was started
ed677d7 update analytics event for searches to make query case-insensitive and save the URL instead of doc title.
72ce3c9 "LMX72E"
4267d4f "LMX72D"
7aff6e6 "LMX72C"
592c24d DO NOT MERGE.  Bump version to 5.0.2.
0af08a0 "LMX72B"
84b9197 "LMX72"
6377b19 LMX71C
95a5d38 "LMX71B"
6068658 Add product variable PRODUCT_AAPT_PREBUILT_DPI
111ba92 Bump generic_arm64 system partition size to 900M.
df3793c "LMX71"
1ac57d7 "LMX70B"
e07c75a Rewrite ro.vendor.build.fingerprint/thumbprint on signing
2e12c4e "LMX70"
8cc1071 LMX69C
90fe601 "LMX69B"
0ecb5a6 add links to release notes
8a1c368 "LMX69"
102db8b update sdk template with new studio downloads
d53f066 update to sdk page template for Android Studio downloads
fe4dd52 docs: sdkpage update [CP]
eb063f1 "LMX65F"
c8e899d "LMX65E"
f5d159e LMX65D
27eba54 Add system propery ro.build.flavor.
69297cd "LMX65C"
0421d0b Fix issue #18368417: 5.0 -> 5.1.
69105e9 LMX65B
d15fbc9 "LMX65"
83ee6d7 Remove uses of density in PRODUCT_AAP_CONFIG
5ad50f9 "LMX64B"
05d71e7 "LMX64"
48764c1 "LMX63C"
0cc244a "LMX63B"
55bbab9 new version of Helpouts recruit banner for TV and Wear
8070b20 Support to build dpi-specific apk variants.
42e9acf "LMX63"
18acbf6 "LMX62"
27f32d9 "LMX58"
eabc912 "LMX55D"
570c221 add support for shadowbox videos with start time specified with #t= in video url
ccb5400 rev css version to clear browser caches
3a9d50e move the next/previous links in design docs up 25px to avoid overlap with long titles
35e7c06 Add Lohit fonts to the build.
d9770f7 LMX55C
19070e1 "LMX55B"
f75ee21 add analytics event tracking for shadowbox player and rig the 'notice-developers-video' style links to also use shadowbox for video playback
2e9f18c "LMX55"
3029c93 "LMX51C"
40e3bec CSS change changing default from "Using Eclipse" to "Using Android Studio" Bug 16679117
698fff0 add style and script to play videos in a shadowbox anytime that a link appears in the page with class "video-shadowbox-button" the link must also have the youtube video set in the href with the ?v parameter
3e28664 Add support for tuning partitions
50994fb "LMX51B"
c2e4dd6 "LMX51"
9a6afb8 "LMX50C"
b87e300 Support langs.
df63709 "LMX50B"
e91b83d Support journal size board config variables.
c22ab44 "LMX50"
f3b8635 Support journal size board config variables.
4826625 "LMX49B"
f318cc4 Build: Support for compiled-classes file
4fec0bb Build: Support for compiled-classes file
49c2a05 "LMX49"
7dabd32 "LMX48C"
43f7a32 Support prebuilt apk source selection based on PRODUCT_AAPT_PREF_CONFIG
5e923c9 Increment Android versions to 5.0.1
4f58f65 "LMX48B"
1b879e3 Fix PDK build.
90369c1 "LMX48"
eb78416 "LMX44E"
9a9d180 Install preloaded-classes as a standalone configuration file
6bdcb98 followup to recent cookie max-age change to remove parameter and use 2-year for all cookies bug: 17781603
89720ea "LMX44D"
2e0d8fc Allow images to be readded to target-files
a37b2bb Fix the build
7f99917 "LMX44C"
8d212ea DO NOT MERGE: Change verity key formats
17759d4 "LMX44B"
40ea40b "LMX44"
a41a44b "LMX43E"
593a88c "LMX43D"
483a163 "LMX43C"
efe29c4 "LMX43B"
7a85190 "LMX43"
576330c "LMX42B"
c79379d "LMX42"
2ebfef4 Restore the diskinstaller dependency, since it's needed for GCE.
4c46710 Add a hook for the syslinux bootloader.
01878e9 "LMX41B"
964935b core: Use WITH_DEXPREOPT_PIC=true to have dex2oat build pic oat files
0a7fcb0 Introduce per-product per-module dex-preopt config
264a8f9 "LMX41"
55e51de LMX37E
a056eb6 LMX37D
f79a03b "LMX40"
57f11d0 LMX39B
b0a3a28 "LMX39"
2fbeb6e "LMX37C"
ae3535f "LMX37B"
2318696 "LMX37"
87e469e Doc change: increment query params for js metadata files to trigger proxy flush.
dda0ff0 "LMX36B"
bdac04e Add bcc to core_tiny.mk.
2d06a98 "LMX36"
a94282c Mount tmpfs on /cores
af5de97 rename coredump-* --> coredump_*
9febf89 "LMX35C"
c064379 "LMX35B"
29d225c Set a default value for TARGET_BUILD_DENSITY
afcec32 "LMX35"
632070c hide the Helpouts recruitment banner
bc13779 hide the Helpouts recruitment banner
e675cfb build: rename coredump-setup --> coredump_setup
f6e48da Doc change: increment the json import versions in docfile.
80e38f4 remove cookie expiration and add max-age of 2 years. bug: 17781603
f51f30d remove cookie expiration and add max-age of 2 years. bug: 17781603
87c6f8d "LMX34"
2001fe1 "LMX33"
9b7f8f2 Doc change: start search suggestions at two characters instead of three, so that tv suggestions are enabled.
ed4fa87 "LMX32"
fd0f1c8 Replacement for gdbclient
da9f1a7 core: Use WITH_DEXPREOPT_PIC=true to have dex2oat build pic oat files
248f4d5 envsetup.sh: add functions to enable and generate core dumps
50c53ed LMX30D
70d617a Introduce per-product per-module dex-preopt config
2305f3f LMX30C
a7eedcf LMX30B
6eac00b "LMX30"
01d264b "LMX29"
63f01de Add post-install verification phase
2b75a73 "LMX28"
b4efae4 Add -DWIN32_LEAN_AND_MEAN build flag to get rid of winsock2.h warnings
a60fb49 Store symbols.zip in apps_only build.
a75d4d7 "LMX27"
4d5baee "LMX26"
c828adf "LMX25"
e38716a "LMX23C"
775b1ab core: Fixup bad ext4 mount options for recovery (pick common denominator)
7dbaace "LMX23B"
fb8886d get_stage in updater takes one param, not two.
5069bd6 Add a density axis to tapas.
6ea5bd6 core: Let the build specify mount options for recovery
6b30630 "LMX23"
7cd99ba Allow info_dict from target_files to specify mount options
e098408 "LMX22B"
8df21b1 add helpouts script to <head>, behind a condition that can be enabled per page
cd08a5d "LMX22"
b6f60d5 Use the lowest common denominator 32-bit abi for arm64 cts build.
03eceba Reset LOCAL_2ND_ARCH_VAR_PREFIX before referencing it.
b3bec88 "LMX21B"
12f25bc "LMX21"
3a2b9f0 core: OSX: Support 10.9 SDK as well
37b0f69 "LMX20B"
84ec89b "LMX20"
035493a "LMX19"
3d9bdcb "LMX18"
4a6a752 Move up to API 21, Lollipop MR1.
0c02d1c "LMX16"
406b1b2 "LMX15"
f89fe4a "LMX14"
52c402b "LMX13B"
6582df8 "LMX13"
2d617c1 "LMX12"
2c2160c "LMX11"
cd28c8c LMX09B
68aef74 "LMX09"
a6a0435 fs_mgr is now different on different build types
82db6d7 "LMX08"
b99339c "LMX07"
825633f "LMX06"
4430e00 "LMX05"
51ea679 "LMX04"
024d7ed "LMX02"
295a6d2 Add global option filtering for FDO builds.
c3a766a "LMX01"
f4197ee "LMW92"
dc2c42d "LMW91"
34db377 "LMW90"
2554120 "LMW90"
0cda5b0 "LMW89"
0529b66 store supported versions of blockimgdiff in misc_info
e985f6f fix transfer list for full OTAs
846cb3a add unit tests for rangelib
6233818 generate version 2 blockimgdiff files
e6ef6fc "LMW87"
3c613ef "LMW86"
6c330e6 "LMW85B"
9b7472b "LMW84C"
bf5cd35 "LMW84B"
a401da9 "LMW84"

## project cts/
5619bdf Enabling app widget tests in lmp-mr1-dev.
9c41815 Fixed issue where location from network feature was not properly ignored.
581ee39 Fix typo in streaming media url
1378677 Add assets to API level 22 to android.host.theme.
518d53d CameraITS: update ev compensation tests
fb28897 Split SELinux neverallow rules test.
e8e4d74 Fix MonkeyApp so it keeps the current screen orientation on TVs
511af23 Change SELinuxHostTest to new sepolicy-analyze args.
ed954f9 media: added data check to ImageReaderDecoderTest
5a2e1e8 media: add flexYUV statistics methods to CodecUtils
30044c6 Change SELinux neverallow tests to be sepolicy-analyze based.
13eae90 Fix SELinuxHostTest package structure.
896416d camera2: check image size after it's available
46389ea media: added data check to ImageReaderDecoderTest
878a28e media: add flexYUV statistics methods to CodecUtils
13fb8c2 Camera2: fix EV compensation check
503da80 Camera2: update test for EV compensation spec change
fbae37b CamreaITS: several ITS tests tweak
05dc618 CameraITS: prevent reading past last pixel of image
c32250a CTS: Relax LEGACY capture timeout.
09dd22e Enable MR1 Enterprise CTS test
eede783 Fix CTS test failing on TV
62019fe media: allow test to continue waiting for complete if there's new encoder output
3b52bda media: allow test to continue waiting for complete if there's new encoder output
da65244 Tests for LauncherApps
2c672b7 Extend CTSVerifier tests to test for badges
06496e5 camera2: Add RAW/JPEG comparison test.
8886a67 Fixed CTS test failing on TVs: MenuInflaterTest
3c0ee9b Enable Enterprise CTS tests
0ee2961 Fix CTS test failing on TV
7cd7543 Fix timing issue when testing Media Player really started playing.
6ca91c6 Update mdpi ldpi reference images for android.host.theme with API level 21
e9500ea Exclude .notifications.PackagePriorityVerifierActivity for TV devices
6c6a102 Optimize assets reading path in sdcard in android.host.theme
490e9b8 Fix for a possible race condition in Sensor CTS framework.
8e56bf2 media: separate arbitrary VideoEncoderTests
3bba9c7 media: limit ImageReaderDecoderTest to consume only 1 image
561ecee media: handle unsupported sizes in arbitrary VideoEncoderTests
4b52d48 camera2: don't read past last pixel in last row for flex YUV data
1aed9cd Generate CTS files when running mmma.
f6fd83b media: limit ImageReaderDecoderTest to consume only 1 image
feeec26 media: handle unsupported sizes in arbitrary VideoEncoderTests
4e13344 camera2: don't read past last pixel in last row for flex YUV data
bbd4436 Fix for VisualizerTest running in silent mode
bb8ed97 Fix for VisualizerTest running in silent mode
8ffb113 Add CTS for AlarmManager.setAlarmClock
4271737 Adjust test for AlarmManager.setRepeating()
6913fe6 Make testSetTextLong() wait for its work to finish.
f08da59 Make testSetTextLong() wait for its work to finish.
43770ed PresentationSyncTest: disable faster-than-refresh case
3e68f61 Fix flakey tests, and change testing area to a centered 90x90px area
3b40b84 Tests for new revisionCode attribute.
cd627da Tests for new revisionCode attribute.
28917ac camera2: Update RobustnessTest timeouts.
bb85099 Provide default implementation for new interface method
191e50e Only pass power level scan test when a new mac address received. Not show advertiser test if the device does not support multi advertising.
5ece3f3 Fixed layout of info dialog of Hardware/Software Feature Summary for small screens to display all text without overlapping.
57037dd camera2: Update RobustnessTest timeouts.
bfb6ec6 Provide default implementation for new interface method
5ece998 Add CtsVerifier test for Screen Pinning
599b8bd Camera2: Add tests for the StreamConfigurationMap class
670baec DO NOT MERGE - Fix JobScheduler CTS tests
d0451e4 Tweak Alarm Manager tests
020f185 Verifier: Enable and disable non-market apps
ac88be1 Improvements to suspend state detection; code cleanups and documentation. - Added additional functions computeBaselineState() and getBaselineState() for detecting baseline state (improved the tests and estimating average) - Added functions isApInSuspendState(), waitForApSuspendMode() to improve the criteria to detect AP off state - Modified run_tests() to avoid computing a new baseline power for each test. The baseline power is measured once and then used for each test to determine the delta current draw. - Removed waitForScreenOff() function - Added endTestsBecauseConnectionToDeviceLost() function - Added a flag "--max_baseline_amps" of type float to specify the max expected baseline amps for the device being tested - Tested this on Shamu and HH, and the power tests run until the end and PASS everything - several docstring comments added to functions, code cleanups, variable renaming for better description - Added a PowerTestException class Change-Id: I7190009882cc2d77d20138f10d4659ea1f39611d
ff6c646 Tweak Alarm Manager tests
1ffff47 Re-enable profile owner provisioning in cts-verifier.
71a5732 Normalize ipv6.cts.PingTest#testLoopbackPing's packet size
710eb78 Slightly relax the timeout condition for testMinimumDownload
ea84f6a Fix JobScheduler CTS tests
459fffd Fix JobScheduler CTS tests
5ec4699 DO NOT MERGE - bump CTS version to CTS 5.1_r0.5
0b355c8 CamcorderProfileTest: fix the last timelapse id value
e67c4e0 ResetPassword("") works again, thus enabling password DPM tests
fb34869 Camera: fix testCapabilities for legacy devices
c2ae15c ResetPassword("") works again, thus enabling password DPM tests
6fc3c1a Fix testSyncFiles_extStorageVariable and testSyncFiles_normal
e65c5c3 DO NOT MERGE - bump CTS version to 5.0_r2.5
aa05925 DO NOT MERGE: Fix AudioManagerTest#testVolume.
c0445a9 update cts test for renaming to setPreferredNetworkTypeToGlobal.
1525b82 Fix test
a9b72d8 Send broadcasts to the CTS Robot even if it is stopped.
e0937ba Update Android CTS bandaid urls that use test_key1 to a new key
7b75fe2 Explicitly check for the presence of CTS Robot.
550c2dc fix AudioManager.testVolume()
423d934 Wait for DocumentsUI ANR timeout; expand drawer.
9c7a355 Update Android CTS bandaid urls that use test_key1 to a new key
41ece30 Update Android CTS bandaid urls that use test_key1 to a new key
b88140b fix AudioManager.testVolume()
944cd7e media: VideoEncoderTest: fix bug introduced when setting input buffer size
69d73a5 Wait for DocumentsUI ANR timeout; expand drawer.
75e210c Revert "Cts tests for Settings intents"
9ad1ab5 media: VideoEncoderTest: fix bug introduced when setting input buffer size
24289b5 Save all sensor events when a verification fails. b/17838681
df7aa02 Fix confusing error messages.
b235917 media: VideoEncoderTest: set input buffer size for playback
551a7c2 Cts tests for Settings intents
c6471b2 fix audio policy service binder security tests.
108269c media: add checks for secure AVC playback support
3212a15 m