Android
aosp
Lollipop
5.1.0

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

More than 3 years have passed since last update.

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 .

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 for C++11 and newer.

0c4e98a Fix the type of u_ar0 in .

d0fb6a2 Add greg_t for arm64.

ab4d5cf POSIX says 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 .

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

, 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