Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Android 5.1 Changelog
Project : abi/cpp
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/bootloader/legacy
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 media: VideoEncoderTest: set input buffer size for playback
e18c679 Follow framework API additions for mock classes
2ec353e Remove exception check in testWipeData CTS test
122af17 Cts tests for Settings intents
f024450 media: release decoder explicitly instead of relying on GC.
e793380 Camera: fix testCapabilities
63a06cb Fix cts verifier manifest.
b27ba91 media: release decoder explicitly instead of relying on GC.
ec5b666 Fix build
4e575d6 Tunneled Video Playback CTS Tests
85e52e5 Add tests for midi playback
f2c0882 Add bluetooth tests to managed profile.
77ae951 Further refinement of the alarm batching test
7459cf2 Add CTS test for registering a large number of AIDs.
0d8275b Tweak alarm batching CTS test
b058a7a Refactor SensorStats. b/17838681
be49b68 Add alarm test for exact/inexact coalescing
203b980 Camera: do not check FPS for burst video snapshot
a823700 Camera: assign tonemap keys to right capability
4cb5253 Test TCP and ICMPv6 on VPNs in addition to UDP.
e6d76b3 CTS WebGL Tests: Disable overly strict test.
de85116 DO NOT MERGE Remove useless AnimationDrawable test, fix test for default one-shot
ea2566c CameraITS: relax several test threshold
507f70e cts: fix testAllNonTunneledVideoCodecsSupportFlexibleYUV
e187327 Relax /dev/diag test
9c1c5a5 Add badged icon example to BYOD CTSVerifier test
a659a7e Fix the lock task cts test.
1dcb3e3 Add message about disk encryption for BYOD provisioning test.
99ced01 [RemoveAccount API CTS test] : Updating CTS test for the remove account API.
047c2df media: fix vp9 decode test stream
b69b073 Use elpasedRealtime() instead of uptime() in ProjectionOffscreenActivity
92ea38b VideoEncoderDecoderTest: use getImage() for YUV buffers
cbb8c00 Refactor sensor test platform listeners. b/17838681
fb8a62c Camera2: Add test for capturing YUV bursts
a743a25 media: verify secure, adaptive and flexYUV video capabilities
601e633 Camera2: various RecordingTest update
feed169 Refactor Sensor test platform Operations. b/17838681
274f9aa Fix handling of Sensor test platform exceptions. b/18705736
0a22e70 media: test HEVC Main10 only on TVs, test for AAC 8kHz encoder
56ff8e3 Revert "DO NOT MERGE: media: CTS workarounds for framework bugs"
16fc2a1 DO NOT MERGE. Bump CTS Versions.
33eefe6 CTS: Add preview warmup for YUV resolution test.
24292c0 Add device info field for encryption
58d8a20 Fix testCameraManagerListenerCallbacks for 0-camera devices
c67b198 Fix a failing CTS test.
9e98846 Improve Animator CTS test to rotate w/o activity recreation
c74ec18 Fix for b/18704498: allow additional fields in Misc and Process sections (not checking the fields' value though for backward compatibility).
211d1fa Skip testDnsWorks if the active network for watch is proxy.
827a895 media: fix vp9 decode test stream
d6d87c7 Consider VPN always to be a supported type.
7616b4f CTS fixbuild: Don't use hidden packages in tests.
d98dde0 Fix CTS issues for PopupWindowTest
719f6e1 DO NOT MERGE: Disable Widget Framework Test for Leanback for now
b7e5003 Fix testCameraManagerListenerCallbacks for 0-camera devices
4e9b7b5 Scroll list of documents when offscreen.
e837d82 Scroll to find offscreen Documents roots.
3caf815 Fix broken AnimatorSet testClone()
0c98d83 DO NOT MERGE. Backport test fixes from lmp-mr1-dev
53e2937 Fix a failing CTS test.
b287bc6 Camera2 CTS: Add test to check YUV output for each resolution.
5ce1c8f Scroll list of documents when offscreen.
dd5bac8 Fix issue #18671917: CTS:android.content.cts.IntentTests fails with LMP-MR1 release
a04a854 Make hardware-backed RSA keystore a non-requirement for ATVs
5492baa DO NOT MERGE: media: AdaptivePlaybackTest: properly handle missing codecs
954d047 Fix for Visualizer CTS test: Wait for media to start playing
a42ecdc Added fix for Projection Scrolling List Test where items were being clipped off on round screens.
ff79fa2 Expect "jpg", not "jpeg", in testGuessFileName
ec08871 Use more accurate result for signature mismatch.
4ec31b2 Updated BoxInsetLayout with changes from main wearable support library.
f4fd475 Increased a CTS test timeout from 5 sec to 30 sec. This test was already flaky on L phones and tablets, but it almost never passed on Clockwork Coral (L) devices. Now it passes. Bug: 18040863 Bug: 18533405
4e66f55 Fixed numbering of list items for Projection Scrolling List Test
6111405 Remove flaky tests from the official plan
9436a2d media: test both 44.1 and 48 kHz vorbis files
c6f34c7 Explicitly call out FEATURE_LOCATION_NETWORK as optional
29a0fbe Expect "jpg", not "jpeg", in testGuessFileName
82179a2 Removed new notification tests from watch type devices.
3964deb DO NOT MERGE. Bump CTS versions to 5.0_r1.94.
63292ee Track changes to Posix.* API.
586adb3 TV: fix tests to match updated framework behavior
0fbdfcf Disable Ui rendering tests on watch
3c5b4bb Update CTS for more specific exceptions thrown from ViewGroup#addView
d12e889 Use more accurate result for signature mismatch.
7e0fdd9 Update CTS for more specific exceptions thrown from ViewGroup#addView
df1c6d4 media: don't test video decoders & encoders on watch devices
8692789 DO NOT MERGE Bump the version number to match the platform.
eabe66e Update buttom_pressed reference image
a2efd01 CA certificates update
b7775dc Fix the build
7e21300 media: add tests to validate encoding profiles defined by CDD.
8302047 Fix and cleanup UI rendering CTS tests
799839b Ensure OEMs don't allow starting services with implicit intents
3b28360 Add CTS test to verify mutator column is set correctly
38414d5 DO NOT MERGE: media: fix 4k hevc test stream
24bf010 Auto-test for BLE client.
c0e9f98 The new AudioPolicyBinder tests are not yet robust enough to be added to the test suite, hence adding them to knownfailures
993e0e2 media: fix 4k hevc test stream
484b088 DO NOT MERGE: media: CTS workarounds for framework bugs
0882c73 Add Virtualizer audio effect tests for capabilities API
d28ac8e Camera2: Update CTS test for invalid buffer size configuration.
6905206 Fix AudioManagerTest to handle TVs that don't vibrate and lack ringer functionality.
807f2ed Fix for LoudnessEnhancer test. Assert failing in float value.
2ceee5f media: attempt to play back encoded files
99673d3 media: change vorbis samples to 48kHz
d2be169 media: run media tests based on device type and support
a417243 TV: add multiple tracks tests to CtsVerifier DO NOT MERGE
d71946a TV: Add parental control tests to CtsVerifier DO NOT MERGE
9bbf0ca TV: add a test for overlay view from TV input to CtsVerifier DO NOT MERGE
0215fde Add TV app tests to CtsVerifier DO NOT MERGE
8143153 Select common codecs for MediaCodecTest.testException
65f7a02 Add test to ensure no attributes are present after the last public one
c26978a Add tests to catch rounding bug of IntrinsicConvolve
1f59d39 Fix heart rate cts sensor feature test
d88a1ba Revert "Fix cts test LayoutTests#testSimpleRedLayout()"
6557fb7 media: centralize signaling of skipped tests
ba5cb90 media: update MediaCodecList handling to API 21
67341b9 cts: add tests to validate decoding profiles defined by CDD.
4b06bd5 cts: validate h264 and h265 codec profiles and level requirements.
3fff876 Fix MediaRecorderTest to test for encoders.
cc0f01b Revert "Camera2: Cross-check BURST_CAPTURE/READ_SENSOR_SETTINGS feature/capability"
85bc3f5 Fix cts test LayoutTests#testSimpleRedLayout()
e78a31f Don’t run print tests on devices that do not support printing.
f570731 TV: add multiple tracks tests to CtsVerifier
f16680b TV: Add parental control tests to CtsVerifier
a1715ac Fix CTS - Test plans not generated.
8481b17 Give tests BODY_SENSORS permissions
d609ba1 DO NOT MERGE. Bump CTS versions to 5.0_r1.93.
1961da5 Test for getCodeCacheDir() behavior.
0daa2ae Fix the flakiness of this test by waiting.
a2f93c7 Fix remaining print test failures.
d091617 Fix test break due to API not working as advertised.
61c29de Camera2: Add ImageReader invalid access test
7e91cdc Added vibration feedback to Projection Offscreen Test for devices without audio feedback capabilities.
d077602 CameraITS: disable slow filters in burst tests
90f8a23 Add performance measurement reporting to CtsVerifier.
33b838b Add a CTS test for the VPN API.
f950980 Add a test for package priority ranking.
3ef8371 Fix MediaRecorderTest failures.
aea823b Fix failure in testMuxer().
f58fc08 TV: add a test for overlay view from TV input to CtsVerifier
558c932 Fix cts test PopupWindowTest#testGetMaxAvailableHeight()
73ca95a TIF: add HardwareSessionTest for verifying TvInputService.HardwareSession API
28d8cad DO NOT MERGE. Bump CTS versions to 5.0_r1.92
9ecdbaf Camera2: update antibanding spec
d5c5799 TV: fix tests to match updated framework behavior DO NOT MERGE
5ee38d4 TV: assert default values in TvProvider
07fc90b fix security tests build
8592fbb Camera: free images instantly in testMandatoryOutputCombinations
23949c5 media: add VideoEncoderTest
c70f81b media: centralize signaling of skipped tests
7e1b81a Add helper APK to CtsVerifier zip.
c3549f9 Camera2: Cross-check BURST_CAPTURE/READ_SENSOR_SETTINGS feature/capability
0950aae Added multitouch requirement for Projection Multitouch Test.
8585c33 CTS tests for Dumpsys Batterystats
85bbb7c media: update MediaCodecList handling to API 21
d0697c1 Add CTS test for static AudioTrack playback
bcae2e0 Make UsageStats tests more robust.
6fe901d new SMS and MMS API
15e63b3 Camera2: wait for settings applied before check FPS
c32261b Fix broken CTS build.
07a79ae CameraITS: Updates to test_crop_regions_raw
4c8e077 CameraITS: Fix for bad merge, in a merge conflct resolution earslier today
da492b5 Fix the NPE of testSingleLine.
68b691e Half of CTS AccessibilityEvent test fix for Wear. Wear does not alert for notifications if another activity is in the foreground. This finish()es the test activity after sending the notification, so Wear's Home can alert, triggering the AccessibilityEvent the test is waiting for. Bug: 18411085
febcfac Added wrapping padding for round screens.
9397e28 cts: add tests to validate decoding profiles defined by CDD.
f912a16 Test for the codecs in the MediaPlayerFlakyNetworkTests.
194601a DO NOT MERGE. Bump CTS versions to 5.0_r1.91.
6253268 Set a system property stating the device supports multicast.
8c4b483 Fix the CTS print tests.
a808efe Skip ImageReaderDecoderTest if h.264 is not found.
d56acac Fix Signature test
eb3ff47 CameraITS: Add EV compensation test
8152e30 CameraITS: Add DNG noise model test
a01fb0d CameraITS: PDF doc updates for DNG noise model
3673d9f CameraITS: Added sensor fusion test.
876ede4 CameraITS: Cleaned up and documented script to generate DNG noise model
d624f97 CameraITS: Correct an out-of-date doc comment in its.image.
483aa0b CameraITS: Added OpenCV to installed module list
1f42251 Fix AudioManagerTest#testVolume
82d3032 cts: validate h264 and h265 codec profiles and level requirements.
6137f21 CameraITS: Add EV compensation test
bb38ea0 Fix CTS build in Telephony
64f33f9 CameraITS: Add DNG noise model test
8e1f6e4 Split SELinux neverallow rules test.
736f60e Change SELinuxHostTest to new sepolicy-analyze args.
d0e603d Remove legacy SELinux policy parser.
583d2d3 Change SELinux neverallow tests to be sepolicy-analyze based.
2f54c52 Add "-v" to any logcat commands run from within CTS tests
18aa575 Add TV app tests to CtsVerifier
54f75ef TV: fix tests to match updated framework behavior
da4fccc CTS tests for Dumpsys Procstats (this time in lmp-sprout-dev)
ea91b11 Fix build warning.
a15eecc Fix SELinuxHostTest package structure.
816391b Fix cts-tradefed's Java version check.
497054e CameraITS: PDF doc updates for DNG noise model
828afa9 Fix testBatchAndFlushWithMutipleSensors to handle cases where the device supports only one continuous mode sensor.
9f38701 CameraITS: Cleaned up and documented script to generate DNG noise model
b8b08b3 Camera2: Re-enable disabled LEGACY tests.
c2cef92 Added Clear, View, and Export actions to main list for activity windows without Action Bar feature.
9e970c2 Refactor notification tests to clean them up.
35a5270 Camera2: BURST_CAPTURE, READ_SENSOR_SETTINGS capabilities tests
ad84c3e CameraITS: allow more time for AE converge
4c4f07d Camera2: add static metadata collection
61765d8 Fix failing CTS tests.
74b936f Fix failing CTS tests.
f1db4ce CameraITS: Added sensor fusion test.
ad75911 Fixed text-to-speech tests for Android Wear. Wear devices don't have TTS yet, partly because they don't have audio-out. Once they have FEATURE_AUDIO_OUT, they will be required to support TTS.
c5076ab CamcorderProfile: guard unknown profile qualities
6340eca Fix various Wear media CTS failures.
1345ed8 Camera2: skip AE compensation test on legacy devices
1b16d5c Don’t run RingtoneMangerTest tests on devices without audio output.
f9e09d4 Don’t run Ringtone test if the devices without audio output.
bb1456a CameraITS: Correct an out-of-date doc comment in its.image.
a4c8c2a Remove testBatchAndFlush and testValuesForAllSensors from known_failures.txt
5fbb1d0 DO NOT MERGE Bump CTS versions from 5.0_r1 to 5.0_r1.9.
c455860 Add processes to root WL
e87f061 Updated versionName and versionCode for release.
7af0e6c Update Data Backup description to accommodate more devices.
215a2d7 CTS Verifier: hide AID prefix reader test if no support
3657ae3 CameraITS: fix manual capture request
715445d Gave a CTS telephony test BLUETOOTH permission. In the case where there is no telephony and no wifi, TelephonyManagerTest.testGetDeviceId() uses the BlueTooth MAC address. That's the case that many Clockwork devices hit. Bug: 18369670
d7d83a1 Fix media stress tests.
6038781 Adding back Sim restricted APIs cts tests to lmp-mr1-dev.
63587e0 Change drmserver SELinuxDomainTest condition.
7dbf309 CTS Visualizer effect test for long (offloaded) files
ef5f6aa Add bluetooth as a supported networking protocol
02c7b07 Added screen turn off capabilities to CTS sensor tests when Device Admin feature is not available.
24ddab5 Camera: cross check camera2 features
db6a3a8 Fix UI for jobscheduler CTS on clockwork
0bd09f2 Don’t require the codec for devices without audio output.
10a6ceb Fix MediaCodec tests on devices without codecs.
ddc2a10 Camera: test AE OFF mode only if it is supported
ab5596b Fix Signature test
62563bc Only run the test if the device has audio output.
fab65cd Don't run the test if the codec isn't installed.
b087665 Clean up ManifestTestListAdapter's filterTests loop.
88f2e67 Camera2: add static metadata collection
777c104 Changed behaviour on main Activity relaunch to finish immediately for clockwork devices to accomodate clockwork's exit to the watchface on screen off.
b4be008 Increase VirtualDisplay test timeout to 40s
91389db Add IntrinsicResize test to CTS.Renderscript.
f6ad3a2 Only run the test if the device has audio output.
3738888 Add TvProviderPerf
279ee63 Fix Signature test
dea821f Fix UiAutomationTest#testWindowAnimationFrameStats.
cb1ed32 Fix CTS testTouchEvent for watches.
c888220 Connect to BLE server by BLE scanning. Set default text in edittext.
8b66b92 Fix failing TextViewTest#testTextAttr
bd16a63 Remove encryption test from profile owner provisioning test.
067f38e Camera2: improve AE compensation test logging
2f3ba97 Revert "CTS Verifier: hide AID prefix reader test if no support"
13e7ae8 Scroll to find offscreen Documents roots.
806197e Bump CTS verifier to 5.0_r1
965de72 CTS Verifier: hide AID prefix reader test if no support
d3bf1e1 Hide sample test from the test list
780cd38 Cts Verifier: clarify item # projection scrolling list test
a5e6161 CTSverifier BLE tests, feature flag added & test disabled
ad71233 Disable CTS verifier tests not relevant to televisions
16b3a59 Run CTS verifier sensor tests only when there is a sensor
35fac2c Clean up managed user tests
492d603 Disable bluetooth toggle test for devices with leanback UX
71c7710 Add BODY_SENSORS permissions for testSensorOperation()
851d48e Camera2: Add availability listener invoking tests
0f0a2c2 Allow hidden features in L to not fail the features CTS verifier test
20e5903 CameraITS: Added OpenCV to installed module list
3ff03ff Don’t run video tests on devices that do not have audio output.
6396d21 Fix derived plan.
5c78daf Make test UI fit to clockwork.
79128d3 Fix the CTS android.view.cts.WindowTest failure: Don't assert background opacity when the window is swipe dismiss.
8b51367 Fix WebView CTS tests on Clockwork devices. Clockwork doesn't have WebView, and some of the tests were not checking for that. Bug:18235140
889c7b4 Fix knownfailures.txt format bug.
ec69fcc Added required features to location mode tests.
c17d8b2 Excluded irrelevant tests for Android Watch devices
1209586 Added required features to location mode tests.
0cfa8c5 fix VoldExploitTest
3a55357 Add Features expected in Lolliop and Kitkat Watch platform versions
fa9abbd CTS Verifier:Fix timing issue for Ble Client Connect
76ea632 Avoid calling inflate() multiple times in AnimationDrawableTest
9e8a60b Camera2: make camera recording expected duration more accurate
254030f cts: add TestLog tags to XML report
99f8125 Cts tests for cross-profile copy paste.
ce4f8cf Bump CTS tradefed version to 5.0_r1
681ed65 Fixed crash in BT tests due to window feature request for progress bar (causes crash in clockwork).
1b67f6e Excluded irrelevant tests from clockwork devices.
916f6ef Test changing target during an animation.
d3f2dc0 Build and install the list of preqreqs by ABI.
7fc42cd Add DEQP3.0 tests to the sub-plans
c2413d0 Add tests for UsageStats API to knownfailures.
3589875 Triage android.Jobscheduler tests
92df875 add tests for stream type check in audio policy binder.
c0f01e3 Camera2: relax the sensitivity range max required value
c176cac ABI Related bug fixes
7448646 Remove CTS test for MaximumTimeToLock
fdc3a7f Set the max number of allowed errs to be 3. (fix bug in fugu)
63310ee Auto-pass when device does not support multi-advertising.
424e926 add tests for stream type check in audio policy binder.
5e1d8d9 Revert "Don't assert that devices have fil-PH translations."
244633c Don't assert that devices have fil-PH translations.
5bdb1fc CtsVerifier: fix orientations in camera tests
451834f Disable notification tests on watches and TVs.
ccca951 CameraITS: fix data copy array out of bound issue
8cc202d Port CtsVerifier to API 21 Notification Listener API. DO NOT MERGE.
0cd48c5 LoudnessEnhancer basic test
ed07600 CameraITS: Move report_result out of the ItsSession class.
e760ba6 CameraITS: enable several new tests
da194a7 DO NOT MERGE remove frame drop check from lmp-dev
452039d Set the max number of allowed errs to be 3. (fix bug in fugu)
5cebdd0 CameraITS: Updated docs; moved README text into PDF with figures
682faa2 CameraITS: fix typos
34fa85d CameraITS: gate tests that need per frame control
8273911 CameraITS: properly gate the flash mode test
bad96ca CameraITS: report skipped tests
70855eb CameraCTS: relax previewFps test constraint
a867e12 Commented out these tests in initial L release due to stability and user friendliness. Goal is to release in L-MR1: Sensor Power Step Counter and Detector Tests
a3aa3eb [CtsVerifier] Make sure to set camera parameters before measuring FOV.
ccd56ec Remove temporary sub-plan CTS-ART
b1389f8 Remove call to hidden API in CTS test
5c76549 Rely only on SecurityException for testGpsStatusListener and add a test case for GpsStatus.NmeaListener in a similar manner.
4071e04 Add TvProvider permission tests
a2a2315 Fix NoExecutePermissionTest
7de4514 Remove enableNetwork(netId, disableOthers) check from CTS
cfb4a09 increase wait timeout and reduce dequeue buffer time-out
5ef3611 Added toast to long press on pass/info/fail buttons.
976b640 Use correct printf format specifier
f6dab84 Change the verification step from bit-wise comparison to whole-number-wise, especially for floating point data.
e531806 DO NOT MERGE remove appwidget tests from lmp-dev
c189d58 Add redundant com.android.org.conscrypt tests to knownfailures
a38b149 Relax NsdManagerTest's duplicate event check
49a11da skip audio effect tests when not applicable
2091157 Add tests for animator cloning and inflater
04821b1 media: update MediaCodecList test to use new API
5cf350a Remove GlVboPerfTest tests from known failures.
57bf010 Remove SignatureTest from known failures now that it passes.
c6aa3f3 Minor cleanup to sig test.
44cf7ff CameraITS: Allocate more buffers for ITS
86c2cfa camera2: Fix makefile for ITS in CTS build (take 2).
3b1763a CameraITS: adjust yuv plus raw tests settings
eea4521 Fix CTS Signature test.
1e85c99 Force all densities required for SplitTests.
d54eb34 Enable sharding
fd4955a Move android.view tests to the media bucket, as it requires a screen
4db541f Revert "Move android.view tests to the medium bucket, as it requires a screen"
fa179d0 Move android.view tests to the medium bucket, as it requires a screen
a2277d0 CameraITS: require ITS to pass on all cameras
58ede6c Add a required feature to Projection/Presentation tests and exclude tests not meant for Leanback where test_required_features cannot be applied.
4458c69 Move timestamp synchronization test cases to sensor test platform. b/17643223
04c962f camera2: Fix makefile for ITS in CTS build.
0feea4a CameraITS: check the reported crop region
ec0c5ec CameraITS: adjust lockedBurst test settings
665dda4 CameraITS: Marking known failures for ITS
05f97cc Fix LocationManagerTest#testGpsStatusListener test failure on fugu/molly/MTK boards.
8cce75c Visualizer measurement tests
370e243 camera2: Move ITS tests to CTS verifier.
2b8d161 Add a test for none-mode filtering.
23aa54b Add tests for non-rectangular clipping
99d7041 Add VLoad / VStore tests.
c2119c1 Clean up visualizer in case of failure
Project : dalvik
8e88bab Keep annotated classes in main dex list
3db80b5 Offer to exclude Zygote when converting heaps.
9747950 Keep --input-list order.
315b53e Add +x on mainDexClasses.
Project : developers/build
f305ef2 Pushing a whole bunch of metadata updates into prebuilts.
44b5bef Updates to WearPlusShared template to get XYZ sample building.
7f3416d Fix "Could not find property 'pathToSamplesCommonSet'"
f485242 Sync sample prebuilts for lmp-docs
882ac8b Update prebuilts to use Android gradle plugin v1.0.0
e887206 Update dependencies to use absolute versions
64f598a Change Android Build Tools version to 1.0.0
a9a7e8b Update prebuilts for samples (lmp-docs)
ecc5267 Add NOTICE freemarker template file
b030176 Readme: Enclose screenshot src attribute in quotes
827ea0f Rename "api_refs" to "apiRefs" in packaging.yaml output
35600d7 Remove README/packaging.yaml from create template
42a2e01 Fix wearable samples build: provide versions in gradle
6f885c2 Rename "runProguard" to "minifyEnabled"
b2c02af Add min and target to WearPlusShared template's Shared module
8c99ee7 Add defaults to packaging.yaml.ftl
4d36c6c Remove obsolete packaging.yaml file
0838fa6 Update build dependencies for Android Studio 1.0 RC1
1490c2b Fix wearable samples build for split play services client libs.
d41a098 Update README.md.ftl to autogenerate description if not specified
ca36a59 Add README / packaging.yaml generation templates
29e861b Update prebuilts for Android samples (lmp-docs)
ce50b6b Add jcenter() repository for dependencies DO NOT MERGE
9f59219 Changed existence tests in upload, minor changes in update
b079cea Add jcenter() repository for dependencies
c257b19 adds possibility to use html in metadata and pretty-print it
7835685 Adds a ScrollView to enable display of long text
196a380 Update prebuilts for lmp-docs
e1f764c Update lmp-docs prebuilts
322877c Fix up library dependencies for wear samples
3a83eca Fix up library dependencies for wear samples
f94b06b Add material colors to samples.
81f056f Update prebuilts for MessagingService sample
6cf89c9 Update prebuilts for MediaBrowserService
e420828 Update prebuilts for MediaBrowserService sample.
5af4cdf New script to update existing repos (will be merged with upload soon)
256ef9c Fixed wrong copyright notices.
b9072b6 Fix copyright header.
ce41018 Update prebuilts for MediaBrowserService sample
041c660 DO NOT MERGE: Sync prebuilts for lmp-docs
f90aecf DO NOT MERGE: Update klp-modular-docs prebuilts
95c2995 DO NOT MERGE: Update lmp-docs prebuilts for wear
7eefb17 DO NOT MERGE: Update prebuilts for lmp-docs
09c2691 Update sample prebuilts for lmp-docs
13342ab Add new template that only contains the basics.
f67c1e8 Update wear samples prebuilts for lmp-docs
c356261 Fix the build errors for samples for WearPlusShared templates in lmp-docs
e787295 DO NOT MERGE: Re-update samples prebuilts for klp-modular-docs
28a7706 DO NOT MERGE: Update samples prebuilts for klp-modular-docs
519a34a Remove stray dependency on :Shared in "wear" template
f5d480c Sync prebuilts for lmp-docs to commit c206cb304e2e334211838389c81d7766a0784068
8599b9e Remove stray dependency on :Shared in "wear" template
0905a65 Create "WearPlusShared" template
dc140a3 Create "WearPlusShared" template
30856d7 Fix the build error for wear samples in lmp-docs
f4ddbc6 Update prebuilts for Clockwork Beryl (#3)
88d9b03 Sample Templates: Exclude README-* from output
3c567f9 Swap out Wearable prebuilts for version from klp-modular-docs
af385da DO NOT MERGE: Update prebuilts to build against API 20
9e47e9a DO NOT MERGE: Update compile_sdk for klp-modular-docs to 20
67d5525 DO NOT MERGE: Update sample prebuilts for Clockwork Beryl release
cdd9b9d Add sample prebuilts for Clockwork Beryl release
9a41535 Add sample prebuilts for Clockwork Beryl release
Project : developers/demos
95d49d2 Remove gearhead samples from the old location.
236b66b Minor cleanup to fix a few things in the media sample
dce3ccc Allow notification to be dismissed when not playing
372eb5f Add a client for the MediaBrowserService.
cb0b5ab Auto Messaging API Sample First draft
2a73df4 Address review comments - cancel notification after service stops
e44d617 Call startService() in Music Demo
Project : developers/docs
Project : developers/samples/android
9ab65ff Fixes screenshots for PermissionRequest sample
bc81ae6 Camera2Basic: Fix the Toast that sticks to screen
2989852 Port legacy "WeartherListWidget" to template system.
45fb511 Removes android:allowEmbedded and android:taskAffinity from watchface samples
ec8b185 Add metadata for BasicRenderScript sample
63cd7a5 Add metadata for LNotifications sample
1eba6c6 Add metadata for RenderScriptIntrinsic sample
30a5396 Fixed broken XML
93a7aee Metadata for SwipeRefreshListFragment sample
9febcc0 Created metadata for AdvancedImmersiveMode sample
fcb255f Metadata for Interpolator sample
e53eecf Metadata for ElevationBasic sample
50d5123 Metadata for BasicMultitouch sample
408935a Renamed MediaNotification on MediaBrowserService sample.
4f99718 Add metadata and update icon for Basic Immersive Mode sample.
104498a Add metadata for TextLinkify sample
2826c8a Add metadata for EmbeddedApp sample
cd072e4 Add metadata for CustomChoiceList sample
4da7ab5 Update metadata and add new icon for DocumentCentricApps sample.
7f33198 Add metadata and update icon for BorderlessButtons sample.
09315ca metadata added for sample BluetoothChat
c90e4cf Add new samples to build.gradle
a000238 Fix metadata strings in Watch face samples.
3d35013 Code clean up for AppUsageStatistics sample
db89623 Adds AppUsageStatistics sample
b305f1e Added metadata for BasicContactables sample app
320812e Metadata added for sample ActionBarCompat-ListPopupMenu
be78687 ScreenCapture: A new sample
62f618d Adds metadata for SynchronizedNotifications sample
55f3d28 PermissionRequest: A new sample
29786fb Follow up CL on the sample for Directory Selection API
3ba33cc Adds metadata for JumpingJack sample
fb80c8f Adds Directory Selection sample
2b431b5 AppRestrictionSchema, Enforcer: More restrictions
e9dcd2e Fix the build error for RecyclerView sample
c4fb963 Remove more dynamic build dependencies
807b73f Update dependencies to use absolute versions
8c4ab65 Add NOTICE to .gitignore
f6b0c06 Updates BasicNetworking sample metadata
1e538f4 Update to using template-params.xml for README.md generation.
c8b2610 Add metadata to MediaBrowserService Sample
d5beaf8 Remove PendingIntent sparse array on sample.
8600e8b Adds metadata to the ActionBarCompat-ShareActionProvider sample
2d39dc4 Updates metadata for the SlidingTabsColors sample
a8b1cfe Updates AgendaData metadata
492618f Update RenderScript samples to use renderscriptSupportModeEnabled
8db1439 Fix the category name for ElizaChat metadata
a17c442 Adds metadata for ElizaChat sample
a4c3804 Android sample: RecyclerViewSample
61c289e Change MediaBrowserService PackageValidator.
a9e8f7b Android BasicSyncAdapter sample: Update metadata.
d2ae03a Updates metadata for "BasicAndroidKeyStore" sample
9df3fd0 Update WatchViewStub sample metadata
66590c2 Update FloatingActionButtonBasic sample metadata
cbbe1e7 Updates metadata for "DataLayer" sample
0643237 Update ActionBarCompat-Basic sample metadata
b6f86d5 Updates BatchStepSensor sample metadata
f2d3e1a Adds the metadata to the Geofencing Sample
252310f Updates metadata for "SkeletonWearableApp" sample
88b194f Updates metadata for "MediaRecorder" sample
098fee6 Updates metadata for BluetoothLegatt sample.
cb0e441 Updates metadata for the ElevationDrag sample
cd7c719 Update minSdkVersion for ActivitySceneTransitionBasic
0270ccd Adds metadata for DisplayingBitmaps sample
a07d394 Updates metadata for BasicGestureDetect sample.
ae24bf2 Metadata added to Camera2Video sample app
bf51a1d Fix metadata for some samples
2ef3f23 Add metadata to BasicManagedProfile sample
c6cbc44 Add metadata to PdfRendererBasic sample
2da167c Add metadata to FragmentTransition sample
dd34a4c Add metadata to CustomTransition sample
0132deb Fix NPE on Nexus 4.
aadb2c9 Update metadata for ClippingBasic sample
13e97e4 Android CustomNotification sample: Metadata update.
a4bedf1 Android BasicAccessibility sample: Update metadata.
3b43b3d Add share menu to ActionBarCompat-ShareActionProvider
669d942 Shift Tilt watch face to account for chin
c75a270 Make samples stop updating in ambient mode.
97fe6b5 Bump the gradlew version. (only BluetoothChat wasn't updated)
232855a Updates metadata for the MessagingService sample
9ecdce3 Removed indentation for sample intro and description content in template file for StorageProvider sample
30d159f Removed indentation for sample intro and description content in template file, icon added
e8e1d5b Removed indentation for sample intro and description content in template file
f88db9b Removed indentation for sample intro and description content in template file
dc9d26f Removed indentation for intro and description tags in template file
cbbf06f Add metadata to MediaEffects sample
b6fe015 Update metadata for BasicNotification
c79eec8 Update .gitignore file to include metadata and readme-type files
3e3d82d Update build dependencies for Android Studio 1.0 RC1
f3872b3 Add missing split play service client dependencies for wear samples
d8c3861 Use the new onDraw method.
a2833a2 Add attribution to ActivitySceneTransitionBasic sample
7ec2951 Removed trailing spaces
af3d3e3 Adjustments for sample config watch face activity.
8124467 Add round preview meta data to watch face samples.
8f08977 Fix lint warning in GridViewPager sample
e10a508 Add a barcode example to WearableNotifications
7a51f22 Adding ic_launcher to manifest and res/drawable-xxhdpi
17f2cb0 Add metadata to Camera2Basic sample
8e44195 Add metadata to BasicTransition sample
ab9646d Metadata for Notifications sample, except web icon
88b112a WatchFace sample: Use broadcast for syncing calendar data
b2bff3e Update Activity Scene Transition sample for Lollipop DO NOT MERGE
f573022 Update FloatingActionButton elevation DO NOT MERGE
041dec9 metadata added for StorageProvider sample, icon replaced with one created with sample icon generator
8d11254 Updates metadata for "FloatingActionButtonBasic" sample
496fa67 Update FloatingActionButton elevation
2a8281f Metadata added to HorizontalPaging sample, default Icon replaced with generated icon
e62a567 Update Activity Scene Transition sample for Lollipop
1f172a2 Removed trailing spaces and tab
91e8278 Updates metadata for "BatchStepSensor" sample
dc9df26 Metadata added for DoneBar sample app
8b7eeda Updates metadata for "ActionBarCompat-Basic" sample
087ba80 Fix one minor lint issue with wearable samples.
b698b22 Fixing this sample since it has been using a deprecated API that is no longer available in Nacho. I am not the original author of this sample so please review carefully since I am not familiar with GeoFencing.
6080e4e Fix readme for MessagingService and remove the screenshots section.
e3e8c31 Adds DotsPageIndicator to the GridViewPager sample
4ba8086 Added metadata for ActivitySceneTransitionbasic sample
02b7c5f Add WatchFace sample to master build.gradle
b66d58c WatchFace sample
8030689 Updates the GridViewPager sample app
f524908 Updates SkeletonWearableApp with latest GridViewPager API changes
4974970 Misc fixes to android wear samples for Coral SDK
ef2edba Add metadata to AppRestrictionSchema sample
9d799c2 Misc fixes to android wear samples for Coral SDK
8810175 Minor fixes to MediaBrowserService sample
5cb600b Remove unnecessary variables
92e1bb5 Fixed wrong copyright notices.
6a3f19f Fix copyright header.
392fed5 Add check for caller signature verification
298d08e Fix layout for the messaging sample
72bab10 Fixed what I forgot to update in a resource file.
db08dae Fixed what I forgot to update in a resource file.
ee5778a Change names in messaging sample.
8d59438 Updating SpeedTracker and JumpingJack for various things - icons have been updated for SpeedTracker - added two lines to application manifests in those two projects to make installation of wearable app via phone app possible
0afa2a3 Use CarExtender from support-lib-v4.
329ac33 Rename MediaBrowserService sample name.
ebeca0e Add two new samples and one new sample category.
cc240a4 Updating SpeedTracker and JumpingJack for various things - icons have been updated for SpeedTracker - added two lines to application manifests in those two projects to make installation of wearable app via phone app possible
85bdcea Add missing <common> elements to SynchronizedNotifications
8a9ca04 Fix the build error for BeamLargeFiles sample in lmp-docs
67660d4 Add missing <common> elements to SynchronizedNotifications
4cc3b20 Remove :Shared from projects that don't use it.
904b420 SynchornizedNotifications: Remove unused tests
3ba022b Wear samples: Set minSdkVersion to 18
9d3da64 Switch two samples to "WearPlusShared" template
000ff98 Add common activites/logger to JumpingJack/Flashlight
6ebb834 NavigationDrawer: Add dependency on CardView
678f4f3 Add common activites/logger to JumpingJack/Flashlight
d56bb4e Remove compile-sdk constraints from ImmersiveMode sample
39a9555 Remove compile-sdk constraints from BasicImmersiveMode sample
678d95a Remove compile-sdk constraints from AdvancedImmersiveMode sample
44466e6 Remove compile-sdk constraints from BasicTransition sample
f21c788 CustomChoiceList: Increment min-sdk to 4
6302c36 ActivitySceneTransitionBasic: Update method calls for compatibility with API 21
3d58538 Fix the app_name
ec34b11 Convert MediaEffects sample to use 'Application' module
f516311 Remove compile-sdk constraints from DocumentsUI samples
ba10804 JobScheduler: Adjust for API changes in API 21
b56bc38 SynchronizedNotifications: Removing references to old package name
d810714 SynchronizedNotifications: Removing references to old package name
02a4a2b Fix the app_name
32d98ec Add missing screenshot dirs for wearable samples
24e1ad4 Add missing screenshot dirs for wearable samples
640a50c Revert the package name to the old location's ones
dff3866 Revert the package name to the old location's ones
35aefbc Switch two samples to "WearPlusShared" template
c05a446 gitignore: Allow README.txt, disallow README-wear.txt
ebff27d Remove duplicate sample in build.gradle: SynchronizedNotifications
07c3e0b Remove logging/activities common packages for wearable samples.
da1fc6f gitignore: Allow README.txt, disallow README-wear.txt
a4fb814 Remove logging/activities common packages for wearable samples.
f2aa9a6 Remove duplicate sample in build.gradle: SynchronizedNotifications
501b66f Add missing semicolon to SynchronizedNotificationsFragment.java:195
329faf9 Adds wear samples to samples/android/build.gradle except for wearable/wear/SynchronizedNotifications. (SynchronizedNotifications was already there)
92fd62a Fix build.gradle entry for BluetoothChat sample
Project : development
3f7c83f Set revision number to 1 for system images
2c47fd4 Update build-tools version. DO NOT MERGE.
02b19a1 Stop living in the past.
8d10f2d Update SDK Pkg revision for API 21 to 3 [DO NOT MERGE]
fe3a0a9 Reset SDK Platform Pkg revision for API 22
8501840 Add a button to the debug app to call reportBadNetwork.
20d72ce Increment lmp-docs samples to revision 5 (DO NOT MERGE)
babfe02 Add new samples to sdk.atree
d17b2e7 Add test case for multiple row horizontal grid view
abededd Docs: Sync browseable samples for lmp-docs
72ae1d3 Add RowsFragment example
1b6ad39 Add 'Remove all then re-add'.
53c3c2e Update support extra version to 21.0.3 DO NOT MERGE.
4424852 Updates for compatLib changes to MedaiRouter support lib
f485816 Use non-deprecated HeaderItem constructor.
e98a5d4 Update for MediaSessionCompat support
1ccf835 DO NOT MERGE: Update revision number for Android Samples package (lmp-docs)
bcbb016 Have the MediaProjection sample use the callback.
445965e Update sample app to support right-to-left layouts
a16c2df Add tzdata to SDK build
82ea8a0 Add WatchFace sample to sdk.atree
29dadb6 Update sample to use playback control glue.
c00f64f Update the MediaRouter support demo for new UIs
ff010f6 Refresh prebuilts for SpeedTracker sample
109db5b Update browseable for MessagingService.
34b5d8e Update browseable for MediaBrowserService.
b7764ef Update SDK Pkg Revision for API 21 to 2
0d0f4d6 Update browseable for MediaBrowserService sample.
d51791b SupportLeanbackDemo: add test of delayed detail entrance transition
03f9acc PduParser MSIM support (4/4)
e32b8d0 Use 2-param constructor for HeaderItem.
4e79fdc Fix NPE if user finishes activity quickly.
bbbffff Fix copyright header
d2ecef7 Fix missing import statement on PackageValidator.
a709035 Verify calling package signature before returning browse root Uri.
a19e1e2 Update build tools version to 21.1.2. DO NOT MERGE.
7f16981 DO NOT MERGE: Sync prebuilts for lmp-docs
db7e5b7 Update browseable for messagingservice.
1206ee4 DO NOT MERGE: Sync browseable samples for wear
b124012 Revert "sdk.atree: Disable Wear samples for lmp branches"
3081f16 Sync browseable samples for lmp-docs
0c72bc3 Update support extra revision. DO NOT MERGE.
865df70 SupportLeanbackDemo: add test case of Browse/Details enter return transition
527a4f3 Update browseable samples for lmp-docs
876d208 Add two new samples.
82905ba Remove deprecated API usage
e3189c6 Update LayoutLib version for API 21 to 2.
fcd2818 sdk.atree: Disable Wear samples for lmp branches
d155da9 Add split-select tool to SDK build.
d4adb57 Update TrustAgentService API after review
d00a0a7 Development: Connectivity: Fix receiver leakage
5b7f5d2 Update build-tools revision. DO NOT MERGE.
8641d4d Move mulit-dex files around.
2f6ded2 Add secondary text to cards.
f66eadb SupportLeanbackDemo: Add test case for updating overview row
8361bb0 Update build-tools and support for multidex.
b43b47c SupportLeanbackDemo: Add test case of ArrayObjectAdapter.replace()
86d28ad Add jack/jill/multidex lib to build-tools.
3ad4b1f Update build tools version to 21.1.0. DO NOT MERGE.
e66d37a Update system images to revision 3
42aa793 Enable building gtest for Windows
2247b04 DO NOT MERGE: idegen: Skip directories named *.java when parsing source.
f420ff0 Add browseable samples for Clockwork Beryl
08e81c8 DO NOT MERGE: Package samples for Clockwork Beryl (API 21, Samples Rev 2)
05ef7f0 DO NOT MERGE: Package samples for Clockwork Beryl (API 20, Samples Rev 3)
11e09fc Deletes the wear samples that have been commited in the wrong place. Updates the location of wear samples in sdk.atree Adds SpeedTracker wear sample (https://googleplex-android-review.git.corp.google.com/564608)
8364240 Deletes the wear samples that have been commited in the wrong place. Updates the location of wear samples in sdk.atree Adds SpeedTracker wear sample (https://googleplex-android-review.git.corp.google.com/564608)
f70fdf3 sdk.atree: Move JobScheduler sample from 'ui/views' to 'background'
97f11e1 (DO NOT MERGE) Fix sample SoftKeyboard preference activity
e70d01b Add color picker to cardview demo
cbeaa03 Update Support7Demos for L appcompat
64ec030 SupportLeanbackDemo: show case of different image scale type
Project : device/asus/deb
488d284 Move wifi setup script from main to late_start
02c73d8 Changing config_tether_apndata to support mvno
2afcb29 deb: Disable diag device in normal mode.
Project : device/asus/flo
4526f47 Camera3: Ensure postprocessor is stopped during teardown
55adee0 Camera3: Override AE state for front camera during precapture trigger
d820e0b flo: increase vmalloc size by 100MB (240MB-->340MB)
48b12ed flo: increase vmalloc size by 100MB (240MB-->340MB)
346162b Move wifi setup script from main to late_start
c96c1cd Changing config_tether_apndata to support mvno
312ae66 flo: Disable diag device in normal mode.
a76dd98 media_codecs: remove mpeg2-secure component
5819dd4 Making USB Input section of audio_policy.conf consistent across Android devices.
Project : device/asus/flo-kernel
Project : device/asus/fugu
3677dd8 DO NOT MERGE: media: remove OMX.Intel.VideoDecoder.VP9.hwr
3ea1269 audio: fix direct output channel mask reporting
00c2382 [audio][fugu] Fix typo in max channel scanner.
befb445 Retry NTP indefinitely until successful
405541b refine media_codecs.xml to have AVC secure support 1080p@60 and support level 4.2.
84ea71e remove WMV decoder from media_codec.xml
ba9d34b fill in media_codec.xml(final version)
8ba3ca9 Temporarily disable GPU Renderscript IntrinsicResize
69b346e fill in media_codec.xml(final version)
53c9f6f Temporarily disable GPU Renderscript IntrinsicResize
460bd57 audio: fix cross deadlock
f8a8567 Change heap sizes for fugu
e437c92 Change heap sizes for fugu
9878417 Revert ION memory manager patches
793d715 Disable UseCachedCPUMemory for Vp9 decoder support
9e9e2ef Update VP9 decoder support for DDK 1.4 ED3259435
268a3fd Update VP9 decoder support for DDK 1.4 ED3259435
cad1af6 Enable Intel Smart Video
6c4e43f Enable ION for setting the access access mode of /dev/ion
e031819 enable adaptive playback for hybrid vp9
5ab046c enable adaptive playback for hybrid vp9
db40bb4 Enable Intel Smart Video
a571481 Enable ISV on FUGU
c669f86 Update blob list for fugu
ac2fc68 add vp9 hybrid decoder plugin and set it as default vp9 decoder
821688e [audio][fugu] Fix long sleep when throttling.
635e742 Add tv product characteristic to fugu.
26f06cb Inherit atv_base.mk instead of aosp_base.mk
4335c80 Update Intel license
1f86b85 Add AtvRemoteService.apk
bb1a1db Disable PVR intrinsics and re-enable the RS driver.
6d38fd3 fugu: disable IMG's RS driver
Project : device/asus/fugu-kernel
Project : device/asus/grouper
72c2817 Delay GPS startup until /data mounted
95cd2d4 grouper: limit h263 hw encoder to qcif and cif.
50e6d00 grouper: update prebuilt kernel
1a96d1d Set PRODUCT_AAPT_PREBUILT_DPI.
219dec2 grouper: update prebuilt kernel
bc8f7f4 use legacy DRM playback for legacy widevine content
265b303 Remove journaling from read-only FS to save space
5b58a49 grouper: update prebuilt kernel
08f3261 grouper: update prebuilt kernel
1a9bee9 grouper: emulate sdcard using 4 threads
9cb9f90 grouper: update prebuilt kernel and power hal
0952a3b grouper: power hal: improve interactive loads
49dc812 grouper: update prebuilt kernel
83a56b0 Disable journaling to save system.img space.
de84e45 Allow recovery to create device nodes and modify rootfs
3e393a0 Give N7 the ethernet feature.
bceb844 SELinux: Grant radio related app corresponding SELinux capability to logging baseband log
Project : device/asus/tilapia
2f96dbf Remove journaling from read-only FS to save space
b87d6d2 tilapia: emulate sdcard using 4 threads
6f5371f tilapia: chown and chmod core_lock_{count,period} sysfs files
f3208df Ensure /radio directory exists in recovery
Project : device/common
771b791 Use wildcards for atmel files
bb7159d Overrides Launcher2 with LeanbackLauncher
Project : device/generic/arm64
Project : device/generic/armv7-a-neon
Project : device/generic/common
Project : device/generic/goldfish
dd14cf8 guest system gles fix: Enable screen capture with gpu on
8142de3 Fix a missed function override in GLEncoder.cpp
8d97f57 Update goldfish from aosp/master
758ef0b Merge aosp/master fixes into lmp-dev
Project : device/generic/mini-emulator-arm64
Project : device/generic/mini-emulator-armv7-a-neon
f3c0421 Trim fingerprint.
Project : device/generic/mini-emulator-mips
Project : device/generic/mini-emulator-x86
Project : device/generic/mini-emulator-x86_64
Project : device/generic/mips
Project : device/generic/qemu
Project : device/generic/x86
Project : device/generic/x86_64
Project : device/google/accessory/arduino
Project : device/google/accessory/demokit
Project : device/google/atv
4759c11 Set revision 1 to ATV system images
3cfa215 Add an overlay for setting touch mode to false at boot.
3093cac Include clatd on Android TV as well.
43bf68f Include clatd on Android TV as well.
ca50f21 Add cutive-mono and lohit fonts for ATV.
c37eb63 Default to plain black wallpaper instead of the nexus one
9da27f3 Add LeanbackSampleApp to ATV emulator build
b0b278b Add Launcher2 to AOSP ATV builds
df88cdc Bump revision number on atv images
Project : device/htc/flounder
66ddb92 flounder: require bootloader 3.44.0.0121
c78ebe3 flounder: require bootloader 3.44.0.0120
f78c023 flounder: Disable FastCapture on BT-SCO
268478d Add several show 4g overlays
120e50d Add AOSP blobs support for Volantis
b1db5ed Add AOSP blobs support for Volantis
170b0b2 Revert "Revert "flounder: turn off verity for all targets""
6bff6d9 flounder: require bootloader 3.44.0.0119
a74fc4f Add aosp_flounder-userdebug to lunch comb
fac53a6 Show 4G for volantis in mcc234-mnc02
c3939d4 Revert "Camera: Add camera system features to flounder."
693dd3e sensor_hub: Timestamp log for debug purpose
3c626bb Camera: Add missing camera system features
5da021f Revert "audio: use same card and device for PCM amd compress offload path"
148e675 Revert "flounder: audio: fix offload spk no sound issue"
ba4c5f4 flounder: require bootloader 3.44.0.0118
4402bf7 flounder: audio: fix offload spk no sound issue
476a972 audio: use same card and device for PCM amd compress offload path
44dc34d Changes to LPTD_CFG and transmit gain
e9e9926 Enable NV RS driver.
cbc7de7 Flounder: Setting: Update Regulatory info PNG files in Setting page
555f45e AndroidEdu: Add Nfc overlay for volantis.
bdcb572 device: htc: audio: Modify offload out_pause function
3fb62bc device: htc: flounder: audio: Add support offload volume control
3b70a53 audio: use new offload sample rate representation.
4dd6dc5 Camera: Add camera system features to flounder.
24ab70c [flounder]update GPS binary to comply with latest QCOM gps interface
2be4f26 [volantis-svelte] Cap GPU frequency
fb50f0f flounder: fix crackling sound and no sound after voip call
8bdafc3 flounder: require bootloader 3.44.0.0117
befefef RIL: do not power off SIM during airplane mode
91d667e flounder: require bootloader 3.44.0.0116
70527b1 Revert "flounder: require bootloader 3.43.0.0115"
f64df4a Revert "flounder: require bootloader 3.43.0.0115"
47a076d Revert "flounder: require bootloader 3.44.0.0115"
c71f272 Revert "flounder: require bootloader 3.44.0.0115"
c1ec92a flounder: require bootloader 3.44.0.0115
b6ad035 flounder: require bootloader 3.43.0.0115
8dca5a9 flounder: require bootloader 3.44.0.0115
07adb89 flounder: dumpsys: report processes holding nvavp device reference.
0ec8b07 flounder: require bootloader 3.43.0.0115
61be343 flounder: dumpsys: report sensor_hub version
ccc4e44 Revert "Re-enable NV RS driver for MR1"
aba35de flounder: remove obsolete binaries
7e9b979 Revert "Re-enable NV RS driver for MR1"
df59a6e flounder: remove obsolete binaries
9ad7b0c Re-enable NV RS driver for MR1
6aafeae sensor_hub: Optimize sensor timestamp
b31b4c5 device: htc: flounder: audio: fix crackling sound after play 5 hours
f3e174d powerHAL: Adds functionality to enable/disable double-tap wake gesture.
ac9df23 flounder: soundtrigger: Print error message only in case of real error
7d7fef1 Import translations. DO NOT MERGE
50c1a5b Import translations. DO NOT MERGE
0352f4a LTE config: Update network type.
095328d [flounder-svelte] property to reduce CPU freq
2ceb690 [flounder_svelte] Fix resolution and import svelte init.rc
b86969f Import translations. DO NOT MERGE
48040da Import translations. DO NOT MERGE
2393c81 flounder: soundtrigger: Allow load model retry
c8e923a [flounder-svelte] makefile and init script
202ed4f Import translations. DO NOT MERGE
267c8ae Import translations. DO NOT MERGE
d03c76f init.flounder.rc: work around emmc timeouts that lead to read-only /data
e89b0c7 Revert "flounder: turn off verity for all targets"
0548340 Import translations. DO NOT MERGE
3cd53ce Import translations. DO NOT MERGE
33a9510 Import translations. DO NOT MERGE
f38fd53 Import translations. DO NOT MERGE
5da17ae RIL: enable snapshot feature
d3f6310 Import translations. DO NOT MERGE
7097a43 Import translations. DO NOT MERGE
abffc46 Making USB input section of audio_policy.conf correct/consistent accross Android devices.
Project : device/htc/flounder-kernel
Project : device/lge/hammerhead
6a34b0d Camera3: Report frame errors during stalls
fcbfff5 Remove dun type APN information for Canada operators
892145a Revert "hammerhead: switch back to dlmalloc"
5ef6ba3 hammerhead: switch back to dlmalloc
7990608 hammerhead: switch back to dlmalloc
2d2e8ed Camera3: Avoid Postproc de-initialization during stop
366c7ba Camera3: Avoid starting streams twice
9784d75 Camera3: Fix testCameraDeviceAbort test
00e1370 hammerhead: dump /d/ion/* in bugreports
4f92c64 Camera3: Downgrade to Simple Face detect mode
02e5f68 device.mk: Disable sensors not visible to HAL level
8431234 update apn infomation for hongkong csl
f22ed42 Updating EMEA APNs
c4679df update VIBO and T star APN
3b285d6 Updating EMEA, Canada and Japan APNs
0d414f5 hammerhead: Remove dun type for HOT mobile
51decb9 HAL3: advertise BURST capability for both cameras
81c0dcf Camera3: Define and use upper bound on SYNC latency
35c5def QCamera2: Increase number of buffers for a stream
17af05f QCamera2: Increase number of buffers for a stream
5cf386b Remove /dev/diag node on user builds.
7c06acc camera: Add READ_SENSOR_SETTINGS, BURST_CAPTURE capabilities
0ff9497 Remove density from PRODUCT_AAPT_CONFIG
a2b7af6 Changing config_tether_apndata to support mvno
fdf73aa hammerhead: Remove dun type for sprint
384f616 hammerhead: Show LTE icon for Poland operators
a786704 APN changes for UPC Cablecom and MVNOs using MCC-MNC=232-12
36167ac Remove duplicated APN information for Rogers, Fido
79051f7 hammerhead: Remove some SPN from spn-conf.xml to support MVNO
7c98af8 audio: enable new compress offload sampling rates
383a938 update sound compress kernel headers
f3111c0 hammerhead: Carrier(53005) does not support Content-Disposition header
8a9c3a7 hammerhead: Show LTE icon for O2-de operator
64aef5a Making USB Inputs section of audio_policy.conf consistent across Android devices
Project : device/lge/hammerhead-kernel
Project : device/lge/mako
c707b1d Camera: Add support to not queue all buffers up front
5c6d74b camera: Fix setting of HDR mode
4dc1f8c camera: Fix memory leak in HDR mode
ecdb82b mako: Update APN info for Euskaltel, Carrefour, R_CABLE, ALTEL
3274673 mako: Merge APN info for Movistar operator
e643aea mako: Update APN for Tele2 Internet and Home Cellular
85cf43e Changing config_tether_apndata to support mvno
b319a82 mako: Update APN info additionally reported
4ab61b1 Move wifi setup script from main to late_start
69e1ad8 remove /dev/diag node
58d4044 Fix wifi startup timing issue
f46c8b8 mako: Carrier(53005) does not support Content-Disposition header
Project : device/lge/mako-kernel
Project : device/moto/shamu
5479888 Add Contact adapter app
5e0f935 QCRIL DB File path change for getting operator type family
ff0d71d mixer_paths: enable loopback port for TTY HCO
5700f8d QCRIL DB File path change for getting operator type family
82ebfb5 mixer_paths: work around loss of BT call audio
3893c6a mixer_paths: work around loss of BT call audio
cccde2b Camera3: Add missing RAW10 in min_duration switch case
1d507c4 Camera3: Add missing RAW10 in min_duration switch case
cf3236f Clean spec for disabling qmi logging
80d46f6 Remove IPC event logging
ad2f3bc Remove IPC event logging
1bd854a Add hsic control & data event logging, ipc logging to dumpstate
b381685 audio: update VoLTE call mixer paths and isolate common controls
87223ae Disable presence-based provisioning.
1b85dcd Disable presence-based provisioning.
8f25523 usb: diag_bridge: Autosuspend Modem in 200 ms when diag is not enabled
23e8b7a shamu: add android.hardware.opengles.aep system feature
35ee37c Change to add eri.xml for 204/04
461aef4 Change to add eri.xml for 204/04
0515e6e Remove system/etc/sap.conf and system/vendor/bin/gsiff_daemon
b865206 Set config_show_cdma to true for U.S. Cellular
0c48d46 Removing spnOverride entries of European carriers
172fbf6 Removing spnOverride entries of European carriers
f44b99f device.mk: Reduce IMS logging
97ffd89 Change to add config overlay for VZW for flag config_LTE_eri_for_network_name.
f5f346d device.mk: Reduce IMS logging
d37c706 Camera3: Reset postproc state correctly during stop
2612959 Add overlays for new tethering provision config
33724a9 Camera3: Reset postproc state correctly during stop
1c779d2 media_codecs: Add hardware HEVC decoder
c3dcdb2 Set PRODUCT_AAPT_PREBUILT_DPI.
b994ecb Revert "Add gsiff and sap.conf and start gsiff on init"
f86b9d6 shamu: dumpstate: include ION client and heap info
4e28e82 Change to add config overlay for VZW for flag config_LTE_eri_for_network_name.
923e200 Revert "Reenable dm-verity for Shamu LMP MR1"
cf7b99f shamu: disable HW crypto, hopefully temporarily
56b02c3 shamu: disable HW crypto, hopefully temporarily
fd7a0fd Revert "shamu: Allow diag log collection during voice calls"
456dab2 achievement unlocked: revert the revert for great justice.
54dd862 Force 7 but sms encoding for Vodafone Spain & Portugal
9472094 achievement unlocked: revert the revert for great justice.
be70fb7 Camera3: Added READ_SENSOR & BURST Capabilities
a4b7969 shamu: bump up OpenGL|ES version
78d4040 Adding spnOverride entries for T-mobile & AT&T for Shamu
4ee9b17 Camera3: Define and use upper bound on SYNC latency
99c01c0 Camera3: Enable Support channel when only Raw/Jpeg are present
b2794a5 QCamera2: Increase number of buffers for a stream
bd7e39d Revert "Enable hardware backed disk encryption"
a64ea57 Revert "Enable hardware backed disk encryption"
7269c2c Config the default value for mcfg property
e1c4626 QCamera2: Increase number of buffers for a stream
c9b2a70 Enable hardware backed disk encryption
e432c1f shamu: Add support for HW based full disk encryption
61191ea Add SELinux Policy for RILD to access FSG partition
ed1964c Revert "QCamera2: Increase number of buffers for a stream"
5ccdf17 QCamera2: Increase number of buffers for a stream
b844a8e Enable hardware backed disk encryption
bf4d341 shamu: Add support for HW based full disk encryption
4e8e74d Shamu: Update battery saver disclosure text.
c2f384a Add new camera2 hardware features.
bc28a0d power: Disable boost_sync driver
e53cb3c shamu: remove subsystem-restart debug setting
9573ae2 shamu: Allow rild to parse through procfs
3728554 sensors.te: add capability selinux rules for QMI Service
f4dfed6 sepolicy: Add sepolicy for ims daemons.
fc8976a init.shamu.rc: update permissions for IMSdatadaemon
3f47fe4 Add 2 VOLTE test sims for VZW IOT lab test
c61c9ce Camera3: Add missing error handling during channel start
edeb3f4 shamu: Add wlan FW version to bugreport
ed73d3a Changing config_tether_apndata to support mvno
e275e74 Reenable dm-verity for Shamu LMP MR1
2d5b1c7 Use wildcards for atmel files. Also update FIT names
21b6285 shamu: Allow diag log collection during voice calls
eb4ec76 dumpstate: Add ION heap debug data collection
9ecee20 shamu: Allow diag log collection during voice calls
880f84f updated touch firmware binary info
c39da56 dumpstate: Add HSIC IPC log collection
78fae5e netmgrd.te: Allow read access to files used by netd
bf09b4d fstab/init: Move "persist" mounting to fstab and fsck it
cdb2577 fstab.shamu: Don't use "discard" option on userdata
0e3e525 Disabling US CMAS for Bell Canada mcc-mnc
b27864f Add ATfwd related SE policies
c386be9 audio: fix aac formats in offload output profile
8e49794 [factory reset protection] Add /persistent to fstab
0e1e2c5 Define loudness enhancer effect
c4e8a9f audio: enable new compress offload sampling rates
0d2f744 Renamed configs to clarify that they only control VoLTE.
e5d6d26 Shamu: update UA and UAProf for VZW
dc3afda Remove the temporary UA and UAProf for USC
9a221ac Set a maximum virtual display size
f909ec4 Fix audio for VoLTE calls.
a1c1aeb sepolicy: define sepolicy for IMS
4be0d3e init.shamu.rc: add ims daemons for RCS presence bringup
b658c3d Revert "Disable VoLTE: UI "Enhanced 4G LTE Mode" and MO calling."
0a01733 Support MONO and STERO USB inputs. Allow "dynamic" flag in audio_policy.conf.
e44bfc8 Import translations. DO NOT MERGE
71cff6c Import translations. DO NOT MERGE
Project : device/moto/shamu-kernel
Project : device/sample
6a9816f Fix launcher widget alignemnt
593ee3b Added Example for App Sorting Mode
48ce5b1 cleaned up unnecessary updates
8e92df5 Support CU's new MCC MNC 46009 in APN
1ee7aae Removing deprecated MVNOs APNs for Telenor Denmark (238-02)
36fa014 Updating Latam and Emea APNs
4ce43c4 Change MNC from 00 to 000.
74528c5 Updating MMS APN config for Play PL (260-06)
4c7829c fix initial connectivity issue
f9ccc85 added custom font example
30b4e15 rename live tv option
6ae421b added live tv option
5eb0783 Updating EMEA APNs
beed8b8 redlines for widget connectivity
4e77ec5 Checking internet connectivity for widget
db27d65 Added alpga to internet icons.
739c182 Updating Claro PR MMS APN (330-110)
8b48252 updated icons
dab5d5e Updating Y!Mobile Japan APN config (440-20)
07d320d Added example of how to customize the search icon
1092539 Replace font size customization with a max width for the welcome message
0c1ce15 Not receiving MMS in Messenger
c076bcc Added internet connectivity indicator
64cb9cd Example of setting the message offset on the welcome screen
eecac56 Removed unused welcome images; replaced background with a full-res example
6d30f7c Added clock widget
621d655 Example welcome font size setup customization
2063cd5 Added example of localized strings in customization app
e9f0aa8 Added example of customizing setup wallpaper
7f35487 Added prevent_prehook_replay example to OEM customization app
0587130 OEM customizable option to push WPS to top of wifi network list 1
72aaadf Add "skip sign in" option for OEMs
afd80d6 Sample OEM setup customization
39d5b76 Updating Canada and Latam APNs
Project : device/samsung/manta
118a121 Change Exynos.H263.Encoder alignment to 4x4.
5347b71 manta: update prebuilt kernel (DO NOT MERGE)
ba03cfa Revert "Add default property to manta that allows bootup directly from charger mode"
eb3805c manta: update prebuilt kernel
0f3d55a Revert "Add default property to manta that allows bootup directly from charger mode"
55d2d5f manta: update prebuilt kernel
3482ed8 manta: update prebuilt kernel
d301cdb Remove journaling from read-only FS to save space
b1a689f Revert "manta: update prebuilt kernel [Persimmon DDK]"
dcb8bc6 Disable journaling to save system.img space.
24d0866 manta: update prebuilt kernel [Persimmon DDK]
9e9e658 manta: Update prebuilt kernel
786c24d manta: Update prebuilt kernel
5683b06 manta: Update prebuilt kernel
ad257cf Making USB Audio Inputs section of audio_policy.conf consistent accross Android devices.
Project : docs/source.android.com
0ae76f7 Docs: Adding new form.
d39f1b6 Docs: Adding L entries, fixing API level
93f28af Update build numbers for LRX21M/L
6cde956 Docs: Removing or replacing references to TV App.
0bbc34a Docs: Adding note to Jack section and fixing headers
eb45c31 Docs: Adding 5.0 version strings page
0878fe8 Docs: Fixing error in key length.
8dca843 Docs: Making HAL titles match site
7bb5792 Docs: Fixing the few broken links post L release.
30ba5a6 Docs: Updating the home page to reflect L updates
7808608 Docs: Reinstating missing 5.0 security enhancements
2845de3 Docs: Refactoring accessories docs for L.
f9d451e Docs: Beginning restructure of Devices tab.
92c38f9 Docs: Fixing many small issues encountered during testing of L release.
7327b8e Docs: Adding audio headset spec and images
e4edda6 Docs: Adding ART references to Dalvik
28730d1 Docs: Better integrating HAL contents into source.android.com
bf75297 Docs: adding fuel gauge content to power section
1edb35f Docs: Port TV docs to source.android.com
3bcd349 Docs: Adding Audio TV to navigation
f515741 Docs: Adding audio attributes to nav
6069273 Docs: Adding Android 5.0 L security enhancements.
5491895 Docs: Updating Acknowledgements, Push for L
4d24ff6 Docs: Fix a Typo in Intro to ART Document
10513d8 Docs: Fixing Telstra typo
8c77a50 Fix tag name for KRT16M
738fb61 Update build numbers for KTU84Q
57f0bbd Docs: Adding the next set of security acknowledgements
88d0727 Docs: Adding more names to Security Acknowledgements
b181b70 Docs: Fixing broken links Bug: 16547437
291670d Docs: Fixing many, small issues in the Source section.
b842dfc Docs: Removing last external-link icon.
460c688 Docs: Removing targets and external-link icons from hyperlinks
ad4d7f6 Docs: Making the fix to the JDK path more clear. Bug: 11446354
a862696 Docs: Adding location setting step to CTS manual.
c2bd1bb Docs: Updating 4.4 version strings with 4.4.2-4.4.4
120213e Docs: Categorizing issues and making minor updates
177a60d Docs: Removing Widevine-specific entries. Bug: 13360446
15dd8de Update build numbers for KTU84P deb
74643ca Docs: Revising Graphics page and adding related images.
d0258df Add instructions for Ubuntu 14.04
0abc920 Docs: Fix a link in Android Security Overview
594d0ed Docs: Adding camera versioning information.
54362a6 Docs: update attributes, tv audio, syntax in implementation.
5d83ab4 Docs: Fixing text in Devices section of site.
f53b3f3 docs: adding content on persistent audioeffects. b/17508564 and fixing "exlains" typo in first para and adding content on audio attributes (new page)
ec58cfb Docs: Adding caution about description, replacing L refs
Project : external/aac
Project : external/android-clat
2596f42 Never use a statically-configured IID on wifi.
798f993 Use different IPv4 addresses on different clat interfaces.
8a41a5d Support 464xlat on broadcast interfaces such as wifi.
1352a3a Unduplicate IPv6 address setting code.
7612916 Support more than one clatd at a time.
9808952 Generate a random IID if one is not specified.
74151e9 Cleanup: Remove unused "ipv6_local_address".
Project : external/ant-glob
Project : external/antlr
Project : external/apache-harmony
6b65531 JDWP: remove thread-related tests for Count modifier
8656e65 More tests for VirtualMachine.Resume command
077820b Test errors for ThreadGroupReference commands
1bd7ebb Test event requests with LocationOnly modifier other than breakpoint
Project : external/apache-http
d42abb2 Deprecate apache-http.
Project : external/apache-qp
Project : external/apache-xml
Project : external/arduino
Project : external/bison
Project : external/blktrace
Project : external/bluetooth/bluedroid
50407e4 Ignore service UUID length if no UUID filter is specified
0ed08d6 Increase SDP buffer from 750 bytes to 4096 bytes
dfb3b2f Add flag indicating encrypted connections to btif_dm_get_connection_state()
a708936 DO NOT MERGE Change pairing_cb to assume temporary pairing by default
eebc8ab DO NOT MERGE Change pairing_cb to assume temporary pairing by default
3efb9e2 DO NOT MERGE Change pairing_cb to assume temporary pairing by default
871c086 bta_dm_search_cancel sends dm_search state machine complete events
c358eed bta_dm_search_cancel sends dm_search state machine complete events
8936376 Change pairing_cb to assume temporary pairing by default
5d5b041 LE: Add error status to failed write operation
26e80aa Relax max PCM frames per tick a bit
2cfcf51 Added check if the device address is random
01a069a Allow connection parameters updates by slave
a7246ca Do not log LE encryption keys or passkey
adc9f28 LE: Register for service change indication
0668d3a LE: Ignore non-volatile GATT service cache for non-bonded devices
cf7f6a1 Prevent Java call for acquiring already held wakelock
e6c363b Make GKI_TIMER_INTERVAL_FOR_WAKELOCK configurable for different target
e79be3d Add server-side callback for change in MTU (2/4)
ffaf9c5 Remove unnecessary check of multiple advertise instance count.
285f7c6 PAN TAP fd is not monitored in all cases
254b5ba gki_buffer: add missing mutex unlock
654c376 DO NOT MERGE Reduce TIMER_INTERVAL_FOR_WAKELOCK_IN_MS to 100ms
3770c47 Clean up SetADV and ScanResp data memory leak.
26fa02b LE: Use LE specific I/O capabilities
d79fb19 Enforce Authentication for incoming HID connection
86f97ed Use the device type from saved properties instead of assuming default
a59f47f DO NOT MERGE Remove overflow rate limiting when reading A2DP frames
c5916e9 Remove overflow rate limiting when reading A2DP frames
c5cda81 Bluetooth fails to turn off with keyboard and headset connected
b407515 Fix "no instances found for adv" when stop BLE scanning.
f37767a HOGP: Do not remove device from whitelist on encryption failure
71ac7a7 audio HAL: remove misleading error log
c11e166 Make sure now_us returns a value bigger than the previous one
3e0dc73 LE: Make local privacy configurable
472c2a7 Don't starve a BT ACL link with 0 xmit quota
5e80846 LE: Do not remove bond on encryption failure
72833a1 Remove spammy log information for BLE scan.
cafed88 Add support of advertising through standard instance.(4/4)
Project : external/bouncycastle
2a64eec Avoid things that cause CertBlacklist to be preinitialized
Project : external/bsdiff
Project : external/bzip2
Project : external/ceres-solver
Project : external/checkpolicy
Project : external/chromium-libpac
7439df1 Initilize V8 before use
70629c0 Build fix in chromium-libpac. - DO NOT MERGE
Project : external/chromium-trace
0d58d5e Pull down disk parser changes from upstream trace viwer.
Project : external/chromium_org
d46b6c3 Cherrypick: Don't send extra text changed AX events on Android
cebcd4c Cherrypick "Allow universal access from file if flag is set and url is file scheme."
86ae9e7 Cherry-pick: gpu: Allow virtual context for in-process gpu thread
5b55ba8 Update V8 deps for PRODUCT_PREBUILT_WEBVIEWCHROMIUM.
1616e00 Cherry-pick: Fix canvas to webgl sharing in android webview
141411b Cherry-pick: Don't schedule more invokeFunctors than necessary.
83109aa Remember user's decisions on SSL errors.
2705cc6 do not send traffic to localhost through proxy for android
1b000d8 Update volantis workaround to cover L MR0.5 (5.0.2)
c64ad5c Cherry-pick: [Android] Java Bridge: handle requests from Java Script on the background thread
64a9273 Update the code dealing with scoped_ptrs and scoped_refptrs in JavaBridge
83eff50 Cherry-pick: [Android] Fix a subtle issue in Java Bridge regarding interfaces removal
da33251 Record Chromium merge at DEPS revision 39.0.2171.95
78901d1 Merge from Chromium at DEPS revision 39.0.2171.95
ee3a239 Minimise logging in release branch.
175bb26 Record Chromium merge at DEPS revision 39.0.2171.93
f453b36 Merge from Chromium at DEPS revision 39.0.2171.93
48eef54 Cherry pick: Attach ImeAdapter in CVC initialization.
27bf38b Cherry pick: Detect if we're using browser composior in RWHVA
c856517 Fork: Clip a layer when its render target's render surface is clipped.
a62aef3 Cherry pick: Preserve IME state when clearing the selection
239f71c Record Chromium merge at DEPS revision 39.0.2171.90
e425631 Merge from Chromium at DEPS revision 39.0.2171.90
82266bf Cherry-pick: aw: Workaround qualcomm driver bug
435c566 [WebView] Set back button to exit fullscreen.
0253910 Enable using system proxy resolver for android webview
b9856a2 Update volantis workaround to cover L mr0.1
8b70b82 Cherry-pick: Workaround NVidia eglWaitSyncKHR bug
8fd8763 Cherry-pick: gpu: Use egl client wait if server wait not available
3c9a4a7 Disable channel id
692aa67 Cherry-pick: Reland [Android] Mark posted UI thread tasks as asynchronous
7a4903d Cherry-pick: Revert of [Android] Experimental sync barrier detection for tracing (patchset #6 id:100001 of https://codereview.chromium.org/575103002/)
d9512fb Cherry pick [Android] Override text handle visibility when the view is detached
5154ef9 Clear the selection when hiding the handles
757e6d3 Cherry-pick: cc: Add invalidations when shrinking piles
c016285 Cherry pick [Android] Stop temporarily hiding selection handles
f66cc3b Cherry pick [Android] Support unfocusable container views.
e578b2d Cherry-pick: Pass the size to the RenderView on creation.
ed88037 Implement support for SmartClip in AwContents.
53975c7 Record Chromium merge at DEPS revision 39.0.2171.59
29b820f Merge from Chromium at DEPS revision 39.0.2171.59
42a0b51 Do not ignore proxy bypass settings
02e351d [WebView] Build chromium against SDK 21.
97e4075 Record Chromium merge at DEPS revision 39.0.2171.53
5b89232 Merge from Chromium at DEPS revision 39.0.2171.53
17d4663 Record Chromium merge at DEPS revision 39.0.2171.44
ab8f6f0 Merge from Chromium at DEPS revision 39.0.2171.44
93b3e63 Record Chromium merge at DEPS revision 39.0.2171.38
5b62eb5 Merge from Chromium at DEPS revision 39.0.2171.38
3d8539b Record Chromium merge at DEPS revision 39.0.2171.37
1675a64 Merge from Chromium at DEPS revision 39.0.2171.37
b985a51 Use system resources for share and websearch action bar.
02b31a7 Update WebView user agent to reflect M39.
4ccfafb Cherry-pick "[android_webview] Hardcode the default text encoding to UTF-8."
38bde6d Record Chromium merge at DEPS revision 39.0.2171.26
3468057 Merge from Chromium at DEPS revision 39.0.2171.26
83bd27e Cherry-pick "[android_webview] Hardcode the default text encoding to UTF-8."
aa5de85 Cherry-pick "[android_webview] Hardcode the default text encoding to UTF-8."
83605d3 Fork: Use visible_rect_for_tile_priority_ where appropriate
ec5c0e8 Record Chromium merge at DEPS revision 38.0.2125.102
1e8032a Merge from Chromium at DEPS revision 38.0.2125.102
afe83fa Record Chromium merge at DEPS revision 38.0.2125.101
75232fc Merge from Chromium at DEPS revision 38.0.2125.101
56ba477 Cherrypick "Handle bionic's strerror_r in an ABI-compatible way."
0d20ee5 Cherrypick ac38465: Handle bionic in safe_strerror_posix as well as glibc.
12144dc Record Chromium merge at DEPS revision 267aeeb8d85c
1320f92 Merge from Chromium at DEPS revision 267aeeb8d85c
048aebe Record Chromium merge at DEPS revision 38.0.2125.83
b0ad7d3 Merge from Chromium at DEPS revision 38.0.2125.83
2d6d878 Record Chromium merge at DEPS revision 38.0.2125.80
0cf6611 Merge from Chromium at DEPS revision 38.0.2125.80
bc179a5 Record Chromium merge at DEPS revision 38.0.2125.74
53cd59d Merge from Chromium at DEPS revision 38.0.2125.74
fcd38f0 Cherrypick "Don't include TargetConditionals.h when building for android."
0adbe62 Cherry-pick: [Android WebView] Fix crash in M38 WebView.
67cbb46 Cherry-pick: Fix threading issue in StreamTextureProxyImpl
0178b90 Cherry-pick: Fix typo in media context restore
dc1dfbb Compile fix for cherry-pick
eefdd1b Cherry-pick: Handle context loss in WebMediaPlayerPlayer in-process
257f9d8 Record Chromium merge at DEPS revision 38.0.2125.69
21a33e9 Merge from Chromium at DEPS revision 38.0.2125.69
ce087a0 Allow V8 to be built even when chromium is prebuilt.
81c983d Record Chromium merge at DEPS revision 38.0.2125.57
03be8d5 Merge from Chromium at DEPS revision 38.0.2125.57
7e059cd Use system resources for share and websearch action bar.
39b78c5 Record Chromium merge at DEPS revision 291560
03b57e0 Merge from Chromium at DEPS revision 291560
8d85fdd Record Chromium merge at DEPS revision 38.0.2125.24
f7ee355 Merge from Chromium at DEPS revision 38.0.2125.24
5b5755f Amend merged revisions to deal with chromium transition.
ca7d0c8 Record Chromium merge at DEPS revision 290040
6e8cce6 Merge from Chromium at DEPS revision 290040
4f7316a Record Chromium merge at DEPS revision 288042
5f1c943 Merge from Chromium at DEPS revision 288042
43165a5 Record Chromium merge at DEPS revision 284076
116680a Merge from Chromium at DEPS revision 284076
1f14a45 Cherry pick crrev.com/281310
f35c392 Cherrypick: [android_webview] Fix Android.mk module dependencies.
3a38131 Fix build break on mirror-aosp-master
ff5cc0c Handle ResourceBusyException from MediaDrm.openSession
Project : external/chromium_org/sdch/open-vcdiff
Project : external/chromium_org/testing/gtest
4650552 Mock out GetCurrentDir in NaCl.
d9abf3b Expand equality failure messages with a by-line diff.
0476e15 Additional changes, to add support for Windows Phone and Windows RT
2f9c469 Reduce the number of occurrences of gendered pronouns in gtest.
041a4ce Disable asan instrumentation for StackGrowsDown().
f0d7f45 Push upstream to SVN.
e735d74 Export tuple and friends in the ::testing namespace.
d132283 Implement threading support for gtest on Windows. Also, stop using localtime(). Instead, use localtime_r() on most systems, localtime_s() on Windows.
e6d432c Add annotations to suppress ThreadSanitizer failures due to gunit/gmock printer.
cd5abba Remove code referencing Google protocol buffers version 1.
b5ef987 Standards compliance changes to fix QNX build.
Project : external/chromium_org/third_party/WebKit
97ac789 Record Chromium merge at DEPS revision 39.0.2171.95
c697e19 Merge from Chromium at DEPS revision 39.0.2171.95
3331909 Record Chromium merge at DEPS revision 39.0.2171.90
018c2aa Merge from Chromium at DEPS revision 39.0.2171.90
042939c Cherry pick: Partially revert r181835 to fix link highlighting
d7f75b9 Record Chromium merge at DEPS revision 39.0.2171.59
a372c30 Merge from Chromium at DEPS revision 39.0.2171.59
9e4f975 Record Chromium merge at DEPS revision 39.0.2171.53
f542a0e Merge from Chromium at DEPS revision 39.0.2171.53
28cfbf0 Record Chromium merge at DEPS revision 39.0.2171.44
fdbb120 Merge from Chromium at DEPS revision 39.0.2171.44
6276c39 Record Chromium merge at DEPS revision 39.0.2171.38
e407fbf Merge from Chromium at DEPS revision 39.0.2171.38
7bfecb8 Record Chromium merge at DEPS revision 39.0.2171.37
697ef0c Merge from Chromium at DEPS revision 39.0.2171.37
1ea32df Record Chromium merge at DEPS revision 39.0.2171.26
2fb29a0 Merge from Chromium at DEPS revision 39.0.2171.26
e754041 Record Chromium merge at DEPS revision 38.0.2125.102
229afe9 Merge from Chromium at DEPS revision 38.0.2125.102
a12707d Record Chromium merge at DEPS revision 38.0.2125.101
f2db76b Merge from Chromium at DEPS revision 38.0.2125.101
4c33796 Record Chromium merge at DEPS revision 267aeeb8d85c
7242dc3 Merge from Chromium at DEPS revision 267aeeb8d85c
6dc92c4 Record Chromium merge at DEPS revision 38.0.2125.80
0c35383 Merge from Chromium at DEPS revision 38.0.2125.80
c681aaa Record Chromium merge at DEPS revision 38.0.2125.74
30bcdb3 Merge from Chromium at DEPS revision 38.0.2125.74
158e53b Record Chromium merge at DEPS revision 38.0.2125.69
0d49372 Merge from Chromium at DEPS revision 38.0.2125.69
947e1c2 Record Chromium merge at DEPS revision 38.0.2125.57
4419a19 Merge from Chromium at DEPS revision 38.0.2125.57
832f739 Record Chromium merge at DEPS revision 291560
9e12abd Merge from Chromium at DEPS revision 291560
6fb2484 Record Chromium merge at DEPS revision 38.0.2125.24
fd71128 Merge from Chromium at DEPS revision 38.0.2125.24
d5fac5f Record Chromium merge at DEPS revision 290040
e38fbee Merge from Chromium at DEPS revision 290040
43ab914 Record Chromium merge at DEPS revision 288042
c1847b1 Merge from Chromium at DEPS revision 288042
a25b497 Record Chromium merge at DEPS revision 284076
197021e Merge from Chromium at DEPS revision 284076
Project : external/chromium_org/third_party/angle
c2a9a94 Update makefiles after merge of Chromium at 39.0.2171.95
04ab0eb Fix memory leak with default Framebuffers.
5af475e Fix typo disabling NPOT on AMD D3D9
b5af678 Use a D24S8 format to back GL_DEPTH_COMPONENT32_OES in D3D9.
df647a2 Use a D24S8 format to back GL_DEPTH_COMPONENT32_OES in D3D9.
9c01c4a Update makefiles after merge of Chromium at fb34b348eead
ee009b8 Fix a NULL dereference on buffer initialization.
2f06dbf Remove rx::TextureStorageInterface entirely.
856d9d4 Squash the TextureStorageInterface heirarchy.
5e48c03 Move generateMipmap to storage interface base class.
c483326 Use ImageIndex in getRenderTargetSerial.
f7100b9 Updated the vertex buffer classes to use Error objects.
d5a796c Fix Renderer11 signed/unsigned warning in 32-bit.
76b10c9 Use dynamically sized containers for texture and sampler bindings.
ac7579c Use ImageIndex in getRenderTarget.
02f18b8 Don't skip draw calls on zero-sized viewports.
af87552 Improve D3D11 varying packing when there are more varyings than registers.
bdee2d5 Fix incorrect error check.
be4fdb3 Merge the sampler uniform application into ProgramBinary::setUniform.
ee85d1b Fix enum in FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE query.
feda4d2 Accept ImageIndex in TextureD3D::subImage and getImage.
e6256f8 Fix the varying sort comparator in ShaderD3D.
87a9330 Move validation of ANGLE_instanced_arrays to the validation layer.
61f5418 Don't modify the function parameters in ProgramBinary::setUniform.
08a59f8 Add several missing header guard comments
f8a16d7 gn: Fix source paths
5aad967 Update Queries to return Error objects instead of calling gl::error.
9aa0654 Update makefiles after merge of Chromium at 6a4d455b8650
22502d5 Moving more D3D-only logic into ProgramBinaryD3D
e1f0d00 Remove dead RenderbufferStorage::getDepthBuffer.
612e2e4 Add a helper to replace FBO attachment's getSerial.
9f0b42a Add an attachment helper to replace getRenderTarget.
6d8cea8 Update makefiles after merge of Chromium at b62471bd5180
231943b Fix signed-unsigned mismatch
c9e69b1 Updated the index buffer classes to use Error objects.
1c134e6 Only allocate the streaming index buffers when they are first needed.
23ba30e Move the counting IB from IndexDataManager to Renderer9.
157f937 Update the RenderStateCache to use Error objects.
5b5d124 Add queries for attachment targets.
bbffd55 Add a TexSubImage benchmark.
9e16d40 Fix Win32Window::resize breaking angle_tests.
dd8488d Get stencil buffer clear parameters format directly.
82cceb2 Only use direct buffers for static data in D3D11.
a4f9135 Update makefiles after merge of Chromium at a301aef21f9e
092d7b2 Update makefiles after merge of Chromium at d0b993bb2548
c9610c5 Starting refactor of ProgramBinary
eeb7b0e Squash the Texture attachment classes into one.
cc00239 Revert "Optimize dynamic buffers."
9260402 Update makefiles after merge of Chromium at facf66e09bf8
5ac5ae8 Move assertion into if-block.
15f6237 Update makefiles after merge of Chromium at 457b0a1c9412
63d2fc7 Update the ReadPixels calls to return Error objects instead of calling gl::error.
cc79b8c Update clear calls to return Error objects instead of calling gl::error.
2a1c15a Update Buffers to return Error objects instead of calling gl::error.
1d743d3 Eliminate typed render target Texture attachment method.
de3ed70 Use ImageIndex to return Texture attachment properties.
f6be8d7 Fix typo in "PixelShaderOuputVariable".
f9479ef Drop support for the old "full multiplexed" MRT shaders.
3f2e61d Enable MRT pixel shader rewriting.
aef95de Use attachment binding points for dynamic PS key.
b33b477 Declare commit_id a gyp 'hard_dependency'.
58f7942 Fix MSVC librarian warning about no target machine.
3592a33 Add a new TextureAttachment class to simplify FBO attachments.
945f732 Add an ImageIndex helper struct to index into tex levels.
6d70826 Refactor Framebuffer::invalidateSub.
04994ec Use libANGLE to reduce duplicated ANGLE source compiles.
ce20c7f Retrieve render colorbuffers as a single vector.
0466867 Mark shared and std140 UBOs as always active.
a2fbb84 Move CollectVariables to sh namespace.
54ad4f8 Use the CollectVariables path on the HLSL translator.
2ad1dc4 Compact the D3D shader specializations into one.
d15250e Move shader variables into the base impl.
ab56c6a Fix memory leaks in angle_unittests.
2d96b9e Use GL-like methods for InvalidateFramebuffer calls.
400a441 Move logic of InvalidateFramebuffer to Framebuffer.cpp.
8e7d7a3 Fix use of references with va_start
685dd27 Replace getDepthStencil with getRenderTarget.
97d65b7 Clean up Query classes.
2d8c879 Expand the SubData benchmark.
33ea2f9 Added BufferSubData benchmark.
0bab342 Fix 64-bit use of Win32Window.
43a53e2 Converted ProgramBinary to use Context caps instead of Renderer
a502c74 Use the specified Program instead of current in GetUniform.
b119668 Update validation functions to use new error mechanisms.
05881a0 Add caps for transform feedback limits from table 6.34.
3a61c32 Add caps for the aggregate shader limits from table 6.33.
a59b8ba Add a README file for the ANGLE github page.
ffcc2e6 Add a performance tests target.
0b7eef7 Removed common_includes.h reordered includes.
4477109 Make OSWindow destructor virtual.
d8d7243 Moved DynamicHLSL into renderer/d3d
7162096 More shader refactor cleanup
e392905 Revert "Fixes a compilation error when ANGLE_DEFAULT_D3D11 is defined."
b1319f6 Fix a compilation error for the ES3 CTS in 64bit.
ea24759 Remove remnants of old PCH code.
a6f267f Fix row-major layout tracking in interface blocks.
f05cdee Refactoring Shader objects (Take 2)
e54be46 Revert "Refactoring Shader objects"
537dfde Refactoring Shader objects
549c7fd Fix GetUniform validation.
78f4180 Refactor GetUniform validator helpers.
99a1e98 Move GetUniform size validation to top layer.
5599c8f Use shared compile helpers in the ANGLE tests.
5704d6e Add some shared utility methods to the utils project.
62af546 Use EGLWindow in ANGLETests.
0063c51 Move GetUniform validation to the validation layer.
740702b Update makefiles after merge of Chromium at b241671f0248
10f0563 Fixes a compilation error when ANGLE_DEFAULT_D3D11 is defined.
3757a5a Allow app to specify EGL Window extra parameters.
8add0eb Use OSWindow with angle_tests for Window management.
b547ddf Fix interface block static use tracking.
42bcf32 Refactor ShaderVariables to store fields in the base.
f982dcd Update makefiles after merge of Chromium at ee1325c2df83
6982260 Reduce CPU texture usage in D3D11 where possible
71117e2 Fix some MSVC warnings about possible truncation of int -> char.
db8ae16 Refactored TransformFeedback for multi-platform ANGLE and added tests.
6d11380 Move some methods of VertexDataManager to helper methods.
ae3000b Move validation from IndexDataManager to the API.
83da0ec Add OSWindow::setVisible.
25f0e5e Add a Resize method to OSWindow.
2b97681 Extract validation from VertexDataManager.cpp to the API.
1fecbc8 Hard-limit the number of uniform vectors in D3D11.
3b5c2da Add a new invariant declaration operator.
268b6bc Clean up copyimage.h
70d457d Adds a required EGL_BAD_MATCH case to eglMakeCurrent
3e3813f Optimize dynamic buffers.
dbd74a0 Add BufferStorage11::setData.
45965b1 Clean up copyvertex.h
301d161 Add caps for vertex and fragment shader limits from tables 6.31 and 6.32.
900013c Add caps from the 6.29 table.
0f796ac Fix compilation error due to bad merge.
40f93a2 Added check to avoid accessing possible NULL renderer pointer.
75c42f4 Fixed memory leak in Renderbuffer class. Offscreen objects backbuffer texture /shader resource view, depth stencil texture/shader resource views were leaking during swapchain resize operations.
da5777c Create an Error object to represent GL errors.
ef9d63e Move the index range cache to gl::Buffer.
33a74bd Fix std140 UBO layouts.
ffd7387 Prevent accessing more arguments than provided.
39b4346 Use Range type for index ranges.
f41522b Split vertex translation into helper methods.
39e7bc0 Fix "Reize" to "Re*s*izeWindow".
db74f18 Make the EGLDisplay a non-static member of ANGLETest.
586666c Make the sample app own the OS Window object.
1cfaaf8 Add a util project to share between samples and tests.
5f43806 Only set declaration operator if not already set.
47e3ec0 Add a helper method to parse invariant declarations.
5c09702 Add a getNamedVariable helper method to TParseContext.
6053a52 Moved some validation back to Texture, unified all TextureImpl variants
b9b5c10 Rename intermediate.h to Intermediate.h.
cfa33e6 Call addRef when creating a new Fence Sync object.
b1a85f4 Rename compiler intermediate source files.
4f2bf3a Fix reversed shift in the huge SetData test.
299fcf2 Fix swizzle formats being assigned incorrectly.
592dbb8 Remove the gclient file, it should be generated now.
8def9aa Simplify the creation of OS-specific windows and timers in the samples.
b8c0a83 Amend comment about nameless structs & layout qualifiers
3b579e3 Minor cleanup to Query constructor to normalize it with other interfaces
7237b23 Update makefiles after merge of Chromium at 288938
20ba154 Initialize TranslatedAttributes
09cf736 Fix application of vertex divisor for non-instanced draws in D3D9
bc75f36 Fix nameless struct handling.
6f4423a Revert "Fix application of vertex divisor for non-instanced draws in D3D9"
9f6907b Fix application of vertex divisor for non-instanced draws in D3D9
baa34be Regenerate default projects for recently added shader translator changes.
daf5657 For SCALARIZE_VEC_AND_MAT_CONSTRUCTOR_ARGS, assign precision to temp variables.
cef06ff Unifying the various texture interfaces where possible
e5c97ab Fix GN build with missing ShaderVars.cpp.
e740add Add compiler option SH_REGENERATE_STRUCT_NAMES.
a2ad4e8 Export shader variables from the translator DLL.
878045f Update makefiles after merge of Chromium at 287809
d9ba4f7 Move implementation of hasMappedBuffer to State.
baadf23 Fix incorrect validation of ES3 internal format/format/type combinations.
eb10f1c Generate VS2013 public projects.
366ac1e Remove the unusused Renderer::getSRGBSupport method.
f049e80 Fix wrong comparison in Buffer ASSERT.
18afd77 Make the HugeSetDataTest more robust.
91fa9ce Simplify formatutils9 by exposing the internal structures.
6ba451b Fix single buffer copies.
778d527 Fix a stray quote that snuck into GLSLTest.cpp.
2c976a4 Prettify HLSL compile retry error messages.
9aa00bb Simplify formatutils11 by exposing the internal structures.
1c28e1f Fix shaders with invariant keyword.
f4e39bf Fix non-square matrix-to-matrix constructors.
cf3af0b Fix non-square scalar-to-matrix constructors.
e744834 Allow gyp to generate 64 bit project files for VS2012.
aff8084 Fix VertexBuffer11::getSpaceRequired for instanced attribs.
5d60138 Simplify formatutils.h by exposing the info structures.
5c1e58d Add missing cache clears to D3D buffer classes.
cfaaf72 Fix CopyBufferSubData.
7bf0c86 Fix GN build for libEGL.
58c55c1 Fix GN build for libGLESv2.dll.
e294bb8 Add new shader inspection APIs.
13cfd27 Move shader variables header to include folder.
6a72979 Move shadervars constructors to cpp files.
a3fe2b4 Update non-default constructors in shadervars.h.
f8bdfeb Revert "Unifying the various texture interfaces where possible"
8c9038d Unifying the various texture interfaces where possible
4fbd36e Add a test for multisampled PBOs.
8e8bf55 Remove the MajorShaderModel member from Context.
5f4c463 Use the FormatCaps for multisample validation and queries.
e78a1e4 Update makefiles after merge of Chromium at 286177
8d62bcc Avoid D3D11 primitive restart index using 32-bit indices
34b66f3 Use D3D11 Renderer for ANGLE Tests.
6b19b00 Removing D3D-isms from gl::Texture
07d49ef Fix Clang warning with preloaded D3DCompiler string.
a09403c Fix masked ClearBuffer.
bfdea66 Remove try-catch blocks from entry points.
cafa210 Fix Clang warnings.
5063f55 Add a MemoryBuffer type to safely allocate large user data buffers.
142ec42 Refactored Texture2DArray, separated out D3D logic
2f5469c Export include directories to dependents in GN.
493daf5 Update the format table to check support for filtering and rendering.
4836d22 Fix ASSERT when rewriting else-if blocks with no else.
048c4fe Fix buffer tests.
e04a5b7 Remove sh::InterfaceBlock member info.
28f70c3 Remove sh::Uniform::registerIndex and elementIndex.
bf9cce2 Use the block encoder class to store uniform offsets.
9fe25e9 Add a uniform register query to the translator.
18fe429 Added virtual destructors to VertexArrayImpl and BufferImpl
6cf8e1b Reduce the number of TextureFormatCaps members.
ad8636e Fix missing EGL extension function exports.
f0955f1 Update the samples and tests to use eglGetPlatformDisplayEXT.
591e6af Add support for ANGLE_platform_angle.
78b1acd Refactored Texture3D, separated out D3D logic
0511e80 Refactored TextureCubeMap, separated out D3D logic
c672a5c Update makefiles after merge of Chromium at 284390
11c26b9 Refresh generated projects.
04bac60 Explicitly list files for the build.
e40d1e9 Fix style violations.
b759a74 Fix test class names to reflect their class-ness.
75ec7c5 Fix "error: extra qualification 'rx::ImageD3D::' on member 'makeImageD3D'"
5b130dc Do not create dummy variables when linking uniforms.
66d43d2 Refactor ProgramBinary uniform linking code.
cd68fe7 Add a compiler option to rewrite vec/mat constructors
fc43d27 Remove the sh::InterfaceBlock::dataSize member.
d4116ff Remove sh::InterfaceBlock::registerIndex.
f47bebc Refactored Texture2D, separated out D3D logic
53a94a8 Refactors State to be a fully-qualified class
1da3cf6 Removes sub-entry-point Framebuffer validations
aa2ab7d Cache bound FBO and VAO objects themselves in State
a1851e8 Fixes for re-enabling more MSVC level 4 warnings: angle/ edition
6518fe2 Moved TextureStorage and Image into d3d
d4cfa57 Move more draw call validation to the API.
f6d38b0 Fix CollectVariablesTest GCC/Clang compile errors.
4e1fd41 Store a map of interface block registers.
829e89e Add a default constructor to sh::ShaderVariable.
d5512cd Collect shader outputs and interface block information.
0b7e5d8 Fix 64-bit warnings.
c0b9ef4 Split Caps into Caps, Extensions and TextureFormatCaps.
57f9b6d Clean up generatemip.h.
86846e2 Clean up the functions in loadimage.h/cpp.
2a6564e Fix build errors in validationES.cpp.
e92a354 Remove redundant FBO query methods.
55ec3b1 Refactor common attachment validation to base method.
3e953aa Update makefiles after merge of Chromium at 282385
23a8a43 Store compact and expanded shader variables.
aae65a4 Add caps for texture size limits and other caps in the 6.28 table.
77f7485 Add a GetVariableInfo helper method.
93455eb Add missing limits include to angleutils.h
4667c45 Refactor style in VariableInfo.cpp.
53cb14d Share ArrayString and Str helper methods.
b23375f Fixed an issue with Streaming Vertex data overflowing it's buffer.
aa7e166 Improve the const correctness.
b447227 Add a ValidateAttachmentTarget helper method.
570f7c8 Add helper methods for FBO attachment validation.
a328d56 Removed sampler state getters and setters from gl::Texture
787fc03 Fix HLSL compiler error with else-rewriting in functions.
4cfb1e8 Add a new TIntermRaw node type to translator.
ed3eef1 Fix not rewriting else-if blocks.
10530c3 Add ANGLE_NO_EXCEPTIONS macro
c1cc4c4 Support building angle with clang-cl
47cdb2a Allow ConvertPrecision to return undefined.
1da63af Fix ConvertPrecision.
5079c88 Fix GCC warning about initialization order.
ed27c72 Consolidate shader variable storage in Compiler.
a718c1e Use shader variable types for variable collection.
47149b1 Add GLES 3 types to the VariablePacker test.
865d145 Consolidate varying packing sort order methods.
aa72d78 Remove duplicate SH and GL functions.
183bde5 Return shader variable information using GLenum values.
2b5f3b3 Add support for EGL_EXT_client_extensions.
8747afe Fix d3dcompiler_46.dll case to be consistent, unblocks swarming.
e8cda37 Revert "Move more draw call validation to the API."
ce50555 Revert "Return variable type queries using GLenum values."
53221f5 Return variable type queries using GLenum values.
6dc7f36 Fix null pointer dereference in glGetBufferPointerv
28bedaf Fix double delete in Framebuffer.cpp.
d38f926 Refactoring Buffers
e4a492b Remove the clientVersion parameter from the format utils.
72f5b5e Add the BUILD.gn file to the ANGLE source.
f51639a Use a common include for GL headers.
d4a3a31 Rename ShHandle.h to Compiler.h.
f257598 Use the sh namespace for shader variables.
bb94f34 Remove gl::IsInternalTextureTarget.
e261b44 Remove obsolete Renderbuffer types.
c7a4104 Moved D3D specific files and folders under the D3D folder.
6ae5fcc Update makefiles after merge of Chromium at 279716
4fd75c1 Fix npot Texture level 0 validation.
e26c307 Regenerate project files
2b31af2 Remove the ES version check for buffer to texture copies in D3D11.
13f7d7d Move FBO check from applyRenderTarget to the API.
1aeb131 Move draw call primitive type check to the API.
9efa581 Move more draw call validation to the API.
ac52801 Move stencil mask validation to before the draw.
21c0553 Clean up libEGL.def.
42a73ad Update to the latest EGL headers.
febb7ad Refactor and unify HLSL varying signatures.
961d5e9 Use a const_iterator in structsHeader().
9e5317f Add end-of-file newline to StructureHLSL.cpp.
4ace423 Disable dynamic pixel shader generation.
f91ce81 Split OutputHLSL uniform code into new module.
8daaba1 Split OutputHLSL structure code into new module.
033dae6 Move OutputHLSL utility methods to other files.
05b0502 Add support for EXT_sRGB.
66aaf72 Always store GL_DEPTH_COMPONENT32_OES as a 24-bit depth format.
cbb8412 Fix validation of LUMA formats in glGenerateMipmap.
6195ef8 Fix transform feedback type.
afa40f7 Fix buffer bugs affecting transform feedback.
9c074a3 Add queries for level and layer to FBO attachments.
218b6ed Add queries for object id and type to FBO attachments.
2bf8b37 Fix link error when using varyings with "dx_".
adfffe4 Duplicate reused symbol table entries.
b9f240b Split the ANGLE_platform_angle_d3d extension by adding child extensions.
bae30a0 Add a macro for unused trace variables.
1d4e38d Fix compile warnings with attributes.
2a59292 Implement support for constructing a 2x2 matrix from a vector.
5bf9829 Refactoring VertexArrays
1e3fa74 Remove Renderer pointer from FBO attachments.
6c7b4ad Add new ref-counted Renderbuffer class.
4d632d8 Fix buffer overflow error on buffer resize.
f26ecc8 Fix build warnings about unused private variables on clang
3dc8020 Fix dependent typename build error on non-MSVC compilers
fb83947 Fix ifdef complaints in clang
a0dc219 Re-enable MRT on D3D 10 and 10.1 cards.
04fb89a Generate pixel shader output to match the bound framebuffer.
16004fc Eliminate conversion operations.
fd71658 Refactor draw validation functions.
250d33f Move draw call validation to new functions.
3891fd2 Add a std140 padding helper class.
cec3590 Use a Caps structure to store extension and texture format support.
9c4b24a Use commit_id.py on Windows, and handle missing git.
e09f1c8 Fix crash on zero size but non-NULL bufferData.
6ed8d8a Produce constructors instead of conversions.
1af18dc Create constructors just once.
01df23e Add constant casting support.
f7f7616 Fix constructing vectors from matrices.
906744a Restrict the size of shader arrays.
44fa759 Refactor platform related functionality into platform.h and tls.h.
b6a673a Report zero bit sizes for channels that shouldn't exist.
80ebce5 Store the std140 layout offsets in a pre-pass.
01f85ac Refactor GLSL scoped structure handling.
Project : external/chromium_org/third_party/boringssl/src
Project : external/chromium_org/third_party/brotli/src
Project : external/chromium_org/third_party/eyesfree/src/android/java/src/com/googlecode/eyesfree/braille
Project : external/chromium_org/third_party/freetype
512d7c3 Update makefiles after merge of Chromium at 39.0.2171.95
8d74ca0 Update makefiles after merge of Chromium at fb34b348eead
73fadf6 Update makefiles after merge of Chromium at 6a4d455b8650
ffd96a0 Update makefiles after merge of Chromium at b62471bd5180
3ac31c3 Update makefiles after merge of Chromium at a301aef21f9e
ea9b544 Update makefiles after merge of Chromium at d0b993bb2548
2ae2275 Update makefiles after merge of Chromium at facf66e09bf8
542a308 Update makefiles after merge of Chromium at 457b0a1c9412
8e763c8 Update makefiles after merge of Chromium at b241671f0248
d3eeca6 Update makefiles after merge of Chromium at 288938
27c6b11 Update makefiles after merge of Chromium at 286177
d0d975b Update makefiles after merge of Chromium at 282385
062c7d9 Update makefiles after merge of Chromium at 279716
Project : external/chromium_org/third_party/icu
5456a1e Update makefiles after merge of Chromium at 39.0.2171.95
940a78e Update makefiles after merge of Chromium at 39.0.2171.26
5641911 Update makefiles after merge of Chromium at ba4cf8bb6dc7
95e9a52 Update makefiles after merge of Chromium at fb34b348eead
d2abf6c Fix a bug in ICU's bidi handling.
ba6ab9a Update makefiles after merge of Chromium at bd1cc624f6fd
8169276 Update makefiles after merge of Chromium at 6a4d455b8650
63cea03 Update makefiles after merge of Chromium at b62471bd5180
de6c989 Update makefiles after merge of Chromium at a301aef21f9e
7f3b134 Update makefiles after merge of Chromium at d0b993bb2548
5810176 Update makefiles after merge of Chromium at facf66e09bf8
e8999f7 Update makefiles after merge of Chromium at 457b0a1c9412
fb7d69b Update makefiles after merge of Chromium at 802d4aeeb33a
8983113 Remove invalid link_settings from target condition.
ff83530 Update tz data to 2014f and add SJIS for the encoding spec
6f07e48 Update makefiles after merge of Chromium at e5f75e0d602b
527ea2d Do for icui18n what rr291699 did for icuuc.
0433071 win/clang: Suppress -Winline-new-delete and -Wimplicit-exception-spec-mismatch while building icu.
a4ce5bf Make ICU C++ 11 compliant on Windows
fdf0bb3 Only add stubdata.c once on Windows (when icu_use_data_file_flag is set)
86029f0 Update makefiles after merge of Chromium at 288938
471c37c Update clang warnings after r287092.
a57de68 Update makefiles after merge of Chromium at 286177
5334663 Add U_PF_NATIVE_CLIENT
95bfa85 Update Android WebView to use new system ICU
9f9540f Update makefiles after merge of Chromium at 284390
ce9c878 Exclude unwanted directories
cf459ac Update makefiles after merge of Chromium at 282385
ad90320 Update makefiles after merge of Chromium at 280794
3d83d1e Exclude unwanted directories
0d22648 Update makefiles after merge of Chromium at 279716
26d8859 Add linker dependency on advapi32.lib for icuuc
cbd9815 Temporary workaround to trigger a rebuild of libicudata_nacl on icu version update
dab7f1f Fix multiple rules generating icudtl.dat
cc7f2c2 Add a few words to cjdict.txt and remove an unintended change in line.txt
c4a3130 Remove the checks for component=shared_library.
3a83795 Android data file update.
4266d6d Add back display names for non-UI languages in A-L list
51fac8a Disable U_ENABLE_DYLOAD in icu*gyp
c9eddd3 Add a support for newlib
87a2c3f Enable x64 build of host toolset in icu52
b76b310 Update EUC-JP per WHATWG encoding spec
5002de9 Fix two more compile errros on Windows.
8df7e25 Add icudt.dll for Windows
be1611a Add icudt.dll for Windows
0b1b2ff Add ro_MD.txt to collocal.mk and rebuild icudtl.dat
51056b5 Add the solution file for icu build on Windows
eec1355 Check in the pre-built ICU data files for Android
4a39040 Trim unit* sections in data/locales/*
ef0f93b Add the original mk (make) files for ICU 52
991d1f1 Remove {big5,gb2312}han collation data
4e49326 Trim ICU data to reduce the download size/memory usage
a8b71a9 Remove source/data/xml
1084fe0 ICU 52 local change part 2
4dfa619 ICU 52 local changes part1
054134a Copy the remaining icu46 patches to preserve the history
c1025d0 Copy ICU patches from icu46 tree to icu52 tree
833a3a4 create patches directory in icu52
b564840 Update gyp and isolate files for ICU 52.1
ea05747 Copy README.chromium from icu46
6f31ac3 Check in the pristine copy of ICU 52.1
Project : external/chromium_org/third_party/leveldatabase/src
Project : external/chromium_org/third_party/libaddressinput/src
945d963 Static cast the timestamp to long for serialization.
b52a2ae Add back the organization field.
493685a Fix forgotten comment: s/RuleHierarchy/OndemandSupplyTask/
4bf7940 Delete empty inline destructors.
f6bcf27 Update PushBackUrl() to not take non-const reference.
c18e31b Deleting unused/unnecessary method getAttributeName from AddressField.java
6c42355 Use DISALLOW_COPY_AND_ASSIGN consistently everywhere.
5e0f129 Fix signed/unsigned warning when building in Chromium on Windows.
8466869 Refactor the Downloader interface into the Source interface.
86949bb Bug fix: Access reference before erasing underlying data, not after ...
a11ee5f Formatting partial addresses.
3be90f9 Formatting inline street addresses.
0ddcd24 Improve efficiency of PreloadSupplier and RegionDataBuilder.
a8cfad3 Updated RegionDataConstants for UA.
9d35df1 Add assertion on testdata/countryinfo.txt sorting.
b86a4b7 Reduce number of string copies and map lookups in FakeDownloader.
c221e30 Simplified memory management in class Json.
7ba4ba2 Make JSON methods pass thru to the implementation.
d759412 A poor man's release-time assert for failing to open the test data file.
9df6dae Hex escape all UTF-8 string literals.
000aa6d Improved code formatting.
f02f934 Add assert(this != &rule) in Rule::CopyFrom().
8d5e607 Get rid of BuildCallback() helper functions.
e108399 Use string literals instead of dynamically concatenating std::string.
5511bc1 Do not go past the end of an empty vector in CombineLinesForLanguage.
e543c57 Store all callbacks as const scoped_ptr<const Callback>.
9f47fe3 Clean up dependencies.
2c4e35a Fix memory corruption bug in LookupKey::FromLookupKey().
54a6012 Revert "Expose GetLineSeparatorForLanguage in address_formatter.h"
790e435 Expose GetLineSeparatorForLanguage in address_formatter.h
a57ef05 Move kStringCompare from file-level to method level static.
f924b7d Avoid string copying in json.cc.
dcaf3df Update Denmark format string: swap recipient name with organization name.
39fc575 Updated data for Andorra/Russia, new label for Russia, small formatting fixes (Java).
4e10bb9 Add equality comparison to EqualToTolowerString.
771cc56 Adding code to handle locality_name_type and show a custom locality label if necessary.
d66d65e Update external rapidjson dependency to r69.
10f9a35 Change \u to \\u in region_data_constants.cc
8a5ea9e Compile libaddressinput in Visual Studio.
fc1f6dd Forward declare RE2ptr as struct.
1e3cc4b Include string in address_metadata.{h,cc}.
Project : external/chromium_org/third_party/libjingle/source/talk
40539b8 Fix a problem in Thread::Send. Previously if thread A->Send is called on thread B, B->ReceiveSends will be called, which enables an arbitrary thread to invoke calls on B while B is wait for A->Send to return. This caused mutliple problems like issue 3559, 3579. The fix is to limit B->ReceiveSends to only process requests from A. Also disallow the worker thread invoking other threads.
47740f2 Thread annotation of rtc::CriticalSection.
3ec84d3 Move thread_annotations.h to webrtc/base/.
56dcc5b Change Android video renderer to maintain video aspect ratio when displaying camera or decoded video frames.
928c130 Switch HW video decoder to output byte buffers if video renderer EGL context is not provided by app.
a585cf0 (Auto)update libjingle 76169599-> 76176062
b015440 Enable ipv6 by default for webrtc under a Finch experiment.
45017ae Revert "Remove DTMF status methods from Voice Engine" r7276
341ddff Remove DTMF status methods from Voice Engine
d08c6be Skeleton for registering external encoders/decoders.
ae69d42 Remove engine-level SetOptions.
c72ff73 Remove Get/SetNetEQPlayoutMode APIs
1373d9f Reapply 23529005 after fixing the build break issue (Chromium:582133002)
aeeb8f3 (Auto)update libjingle 75925673-> 75926712
f87a435 (Auto)update libjingle 75924589-> 75925673
c76cc07 (Auto)update libjingle 75922684-> 75924589
88b24bb Fix HW video decoder crash on some Android KK devices.
1a6b25e Fix the libjingle_media_unittest failure in Windows build by modifying libjingle_tests.gyp and sctpdataengine_unittests.cc instead of ssladapter.cc.
0d6677d Fixing compilation failure in peerconnection_jni.cc with WEBRTC_CHROMIUM_BUILD.
ce45365 Config struct for VideoEncoder.
d7afd1f (Auto)update libjingle 75875619-> 75878731
b25f2cd (Auto)update libjingle 75865376-> 75875619
7aa6baa (Auto)update libjingle 75854833-> 75865376
10fc3fc (Auto)update libjingle 75854418-> 75854833
4318280 (Auto)update libjingle 75852725-> 75853560
637a5ca A few fixes to avoid crash in HW codec on device orientation change.
34f7659 Revert maximum video codec resolution on Android back to 720p again.
f6cfdbf (Auto)update libjingle 75818332-> 75837294
dcbe13b Avoid writing a double/float to a string to avoid a crash.
8f804c7 Expose VP8/H264 defaults through video_encoder.h.
a31086e Split video_render_module implementation into default and internal implementation. Targets must now link with implementation of their choice instead of at "gyp"-time.
5e89dbd Implemented Network::GetBestIP() selection logic as following.
131bfb7 Enable HW video decoding on Qualcomm devices.
d4644c1 talk/p2p/base: removed unused variable "port_"
6739a00 Split video_capture_module specific implementation (external vs internal capture) into its own targets. Dependencies must link directly with the desired one.
19eb91c Split video engine android initialization into each internal module initialization.
6a97b89 Revert 7151 "Revert 7114 "Expose VideoEncoders with webrtc/video_encoder.h.""
030de95 (Auto)update libjingle 75683337-> 75695882
cacae61 Java VideoRenderer class may be backed by two different native classes depending on type of rendering. Fix crash in AppRtcDemo by calling correct destructor on exit.
8d8b4c7 Implemented Network::GetBestIP() selection logic as following.
b15238e Implemented Network::GetBestIP() selection logic as following.
43d397f Recreate VideoStreams when setting resolution.
3d2e4a6 Add pbos@webrtc.org (myself) to talk/media/webrtc/.
600001c (Auto)update libjingle 75610402-> 75610402
1f59bcb Revert 7184 "Enable ipv6 by default for webrtc under a Finch exp..."
109ba4e Add a target for the approved subset of rtc_base.
a846c20 HW video decoding optimization to better support HD resolution:
6d3e4cf Enable ipv6 by default for webrtc under a Finch experiment.
22ea492 Make BW checks > 0 in peerconnection_unittest.cc.
a258a15 Stop building talk/xmllite since it is no longer used.
117cae3 (Auto)update libjingle 75390072-> 75428737
73e98e3 Revert 7170 "Revert 7121 "ValidateFrame, When dumping the first ..." BUG=3789 TESTED=drmemory out\Debug\libjingle_media_unittest.exe --gtest_catch_exceptions=0 --gtest_filter=*Validate*
6a9dda8 Temporary revert maximum video codec resolution back to 1080p.
8bf99c4 Revert 7121 "ValidateFrame, When dumping the first 4 samples of a frame, first copy it to a temporary buffer that is zero padded, them use that."
e77e198 (Auto)update libjingle 75302540-> 75327856
e338b90 Stop building talk/sound since it is no longer used.
938f588 Disabling initializeAndroidGlobals when built with WEBRTC_CHROMIUM_BUILD.
965dd26 Revert 7114 "Expose VideoEncoders with webrtc/video_encoder.h."
1a5e116 Revert 7145 "Stop building talk/sound since it is no longer used."
1c84149 Mark all virtual overrides in the hierarchy of Module as virtual and OVERRIDE.
10e2c7b Stop building talk/sound since it is no longer used.
ffa7ab2 Fix frame rate selection for Android camera.
18ce94c Put base tests in webrtc_tests.gyp
1b712c5 Enable shared socket for TurnPort. In AllocationSequence::OnReadPacket, we now hand the packet to both the TurnPort and StunPort if the remote address matches the server address.
ded08bf (Auto)update libjingle 75141932-> 75179475
966f092 Fixes two issues in how we handle OfferToReceiveX for CreateOffer: 1. the options set in the first CreateOffer call should not affect the result of a second CreateOffer call, if SetLocalDescription is not called after the first CreateOffer. So the member var options_ of MediaStreamSignaling is removed to make each CreateOffer independent. Instead, MediaSession is responsible to make sure that an m-line in the current local description is never removed from the newly created offer.
83f8ee6 ValidateFrame, When dumping the first 4 samples of a frame, first copy it to a temporary buffer that is zero padded, them use that. BUG=3789 TESTED=drmemory out\Debug\libjingle_media_unittest.exe --gtest_catch_exceptions=0 --gtest_filter=*Validate* R=tommi@webrtc.org
5d22694 TurnPort should retry allocation with a new address on error STUN_ERROR_ALLOCATION_MISMATCH.
2ca5657 Relanding https://code.google.com/p/webrtc/source/detail?r=7093, after it got reverted due to some internal compile failures.
3b7f619 Peerconnection_jni to use webrtc/base/checks.h instead of implementing its own.
7140ae4 Expose VideoEncoders with webrtc/video_encoder.h.
87dac0a Revert 7093: "Implementing ICE Transports type handling in libjingle transport."
c30ce01 Finish work queue in SctpDataMediaChannelTest.
df1715c Fix a bot-breaking memory leak from early returning in ParseMediaDescription.
5e09ab5 Revert "Fixes two issues in how we handle OfferToReceiveX for CreateOffer:" because it broke content_browsertests on Android.
8232bfb (Auto)update libjingle 74955991-> 75042522
265eb22 Implementing ICE Transports type handling in libjingle transport.
e8b9e34 Remove unnecessary include from testutils.cc.
0fbcf96 (Auto)update libjingle 74873066-> 74873164
9289145 Fix webrtcvideoframe tests.
6ea7f02 Updated SCTP SDP attributes according to draft-ietf-mmusic-sctp-sdp-07
ec9284d (Auto)update libjingle 74857067-> 74860820
5bfcb05 (Auto)update libjingle 74851128-> 74857067
49a0c31 (Auto)update libjingle 74825992-> 74851128
8661d95 (Auto)update libjingle 74825084-> 74825992
0d3bdd0 Fix an issue in MediaStreamSignaling that a remotely create DataChannel is added to the list twice.
d4c377a Revert 7070 "TurnPort should retry allocation with a new address on error STUN_ERROR_ALLOCATION_MISMATCH."
469a71a Reduce maximum video resolution for Android.
64453e0 TurnPort should retry allocation with a new address on error STUN_ERROR_ALLOCATION_MISMATCH.
1e086db Fixes two issues in how we handle OfferToReceiveX for CreateOffer: 1. the options set in the first CreateOffer call should not affect the result of a second CreateOffer call, if SetLocalDescription is not called after the first CreateOffer. So the member var options_ of MediaStreamSignaling is removed to make each CreateOffer independent. Instead, MediaSession is responsible to make sure that an m-line in the current local description is never removed from the newly created offer.
32b3ea4 Abort Negotiate() if DoCreateOffer() fails.
9d1ec3e Remove HybridVideoEngine.
08d7fde * Move test data assests required by video frame tests to be in libjingle instead of elsewhere and co-located with other libjingle test data files.
6966a82 (Auto)update libjingle 74696326-> 74723281
13b2d03 (Auto)update libjingle 74694022-> 74696326
5f2d3ea Network up/down signaling in Call.
cd2be3b Remove flake in SendsLowerResolutionOnSmallerFrames.
baa196a Set resolution based on incoming VideoFrames.
ce62507 (Auto)update libjingle 74628537-> 74648573
fdfa168 Remove deprecated RTCVideoRenderer constructor.
76f8a40 Remove WebRtcVideoEngine::default_codec_format().
fd753f1 Remove files from talk/PRESUBMIT.py.
9426b88 win: Replace custom assert() macro with regular assert.h
85c1c98 Add jiayl to talk OWNERS.
662c7aa When the peerconnection creates the offer with a constraint to disable the audio offering, stats will not get properly updated.
65ab28e Add 60 fps video support
5592deb (Auto)update libjingle 74235596-> 74297316
b6cae44 Fix data races during VideoAdapterTest tear-down.
30000d6 (Auto)update libjingle 74202294-> 74230205
ec7a06f - Make local constant non-static. - Remove spammy log line.
99a17fd implement handling ALTERNATE-SERVER response from turn protocol as specified in RFC 5766, also created 2 test cases for both the normal redirection case as well as when a pingpong situation happens, the allocation should fail
afced23 (Auto)update libjingle 74132319-> 74133664
145623d (Auto)update libjingle 74128148-> 74132319
3b254d9 Fix Win64 compile of videoadapter_unittest.cc.
ed7b920 Fix data races in VideoAdapterTest.
faebcce Remove test constructor in WebRtcVideoEngine2.
16125f2 Remove former team members from OWNERS and WATCHLISTS
defbcb5 (Auto)update libjingle 74064646-> 74072040
146a241 Move constant so it is not stripped out for TSAN bots.
367913c (Auto)update libjingle 74039473-> 74044292
1d1a138 As expected, r6569 (https://code.google.com/p/webrtc/source/detail?r=6965) caused memcheck bots to complain. Adding expections for that, in line with outher peerconnection tests.
5462dd9 (Auto)update libjingle 73927775-> 74032598
2b73e54 (Auto)update libjingle 73927658-> 73927775
62cf2ce (Auto)update libjingle 73891518-> 73927658
9460de6 (Auto)update libjingle 73794259-> 73891518
d0f3c32 Remove static initializer in WebRtcVideoEngine2.
3e4dfed Making sure muc members get recorded.
2b32435 Disable two tests in TurnPortTest
5fdaa5e (Auto)update libjingle 73627179-> 73695227
d74aef1 (Auto)update libjingle 73626701-> 73627179
c4ba842 (Auto)update libjingle 73626167-> 73626701
e9db8f6 (Auto)update libjingle 73399579-> 73626167
b095dd1 Active connection stats [LocalAddress,RemoteAddress,LocalCandidateType...etc] is now printed in the head-up display in Android appRTC.
52e2af0 (Auto)update libjingle 73370064-> 73399579
cdfebb3 Revert 6897 (i.e. Reland 6863) - "Revert 6863 "Refactor StatsCollector and associated..."
3541181 (Auto)update libjingle 73256845-> 73260148
ce1ee0d Revert 6863 "Refactor StatsCollector and associated types."
4356ff8 (Auto)update libjingle 73248599-> 73249894
ba39a2f Make sure that muting muted streams succeeds.
4307d9f Remove TODO saying to remove WebRtcVideoFrame.
4a042ad Remove files from talk/PRESUBMIT.py blacklist.
ab4404d Fixes failure triggered by include order re-ordering.
cf81adf (Auto)update libjingle 73222930-> 73226398
29232ae (Auto)update libjingle 73221069-> 73222930
ae75125 (Auto)update libjingle 73215194-> 73221069
b35bc09 (Auto)update libjingle 73072800 -> 73215194
e24ed48 Fix the audio source failure due to unsupported constraints.
eea342e Removing ASSERT for tcp candidate for port 0 and 9, as Android clients may not be called with set_allow_tcp_listen(false).
9ebf75e Move default-recv-channels to a separate class.
93d0f92 Fix GetStats() crash.
53d609b talk/third_party: removes the empty directory.
eaafc80 (Auto)update libjingle 73072800-> 73072800
1895799 Remove more dependencies on openssl, add dependency on boringssl. Continues on r6798
b20d541 Refactor StatsCollector and associated types. * Due to the type changes, I'm going to update the OnCompleted event in two phases to sync with Chrome. This is the first phase. * Reports are now managed in a set, not a map, since it's enough to store the id in one place. * Report ids are now const. * Copying of data has been greatly reduced. * This change includes preparation work for making GetStats fully async.
c639043 Fix a bug in parsing IceCandidate with IPV6 address. It used to treat ":" as a candidate delimiter and got confused by the ":" in the IPV6 address. The new logic is to check if the input has multiple lines. If so, returns error.
4ee6ab8 (Auto)update libjingle 72931377-> 72931377
58c89b1 Encoding and Decoding of TCP candidates as defined in RFC 6544.
b752f54 (Auto)update libjingle 72847605-> 72850595
c741674 (Auto)update libjingle 72839629-> 72847605
58271c3 Support for TURN/TLS.
39e16e7 Add new OWNERS file to talk/examples.
7d284f2 (Auto)update libjingle 72820109-> 72822008
ed587d7 (Auto)update libjingle 72819313-> 72820109
c9e5e34 (Auto)update libjingle 72785516-> 72819313
ba2d36a (Auto)update libjingle 72785180-> 72785516
2a05536 (Auto)update libjingle 72682155-> 72785180
91d07c9 A followup to r6828 to fix a condition check in mediasession.cc.
4d81c99 (Auto)update libjingle 72659510-> 72673987
0a4294d Maintain the order of the m-lines in CreateOffer and CreateAnswer. The order in the offer follows the order in the current local description. The order in the answer follows the order in the current offer.
f6b2800 (Auto)update libjingle 72566057-> 72591796
4fa2e85 Adds the support of RTCOfferOptions for PeerConnectionInterface::CreateOffer. Constraints are still supported for CreateOffer, but converted to RTCOfferOptions internally.
5a88f47 (Auto)update libjingle 72446860-> 72550257
01e181d (Auto)update libjingle 72443101-> 72446860
df2451b (Auto)update libjingle 72442050-> 72443101
13fc534 (Auto)update libjingle 72430895-> 72442050
8968d35 (Auto)update libjingle 72407428-> 72430895
2e4feaa (Auto)update libjingle 72403605-> 72407428
8a58f7a (Auto)update libjingle 72389720-> 72403605
26de838 Fix memory leak in FakeSSLCertificate::GetChain(), discovered by Linux Memcheck build/try bots.
09b3f4c (Auto)update libjingle 72320533-> 72380285
7663c27 (Auto)update libjingle 72205295-> 72320533
5794b70 libjingle: stop building files in talk/base as they are no longer used as of r6799
a9f99e0 Disable warning 4702 which affects map, xlist and others on vs2012 and vs2013. BUG=3584 TESTED=python webrtc\build\gyp_webrtc -G msvs_version=2013 & ninja -C out\Release R=pthatcher@webrtc.org
2a86ce2 (Auto)update libjingle 72097588-> 72159069
459f356 (Auto)update libjingle 72016417-> 72097588
e971dbb Remove a disabled test.
df4774b Fix compilation on windows with clang, indentation cleanups
95bea28 Set NACK/REMB when setting receive codecs.
251a1c7 Revert of 6778 "Refactor StatsCollector and associated types." Breakes FYI bots.
d78e89b Revert "Fix compilation on windows with clang, indentation cleanups"
ac2555b Fix compilation on windows with clang, indentation cleanups
f54b0eb Refactor StatsCollector and associated types. * Due to the type changes, I'm going to update the OnCompleted event in two phases to sync with Chrome. This is the first phase. * Reports are now managed in a set, not a map, since it's enough to store the id in one place. * Report ids are now const. * Copying of data has been greatly reduced. * This change includes preparation work for making GetStats fully async.
4c20a21 Fix a crash in statscollector.cc caused by invoking methods on the worker thread which destroys the Transport.
312862c (Auto)update libjingle 71829282-> 71834788
8e88c29 Re-revert of 6747 "Refactor StatsCollector and associated types." Breakes FYI bots.
dbb1185 (Auto)update libjingle 71775619-> 71778545
4352adb Revert 6747 "Refactor StatsCollector and associated types." Breakes FYI bots.
48e0f37 Revert 6766 "Temporarily add a default ctor to StatsReport and make |id| non const. As soon as I've updated the chrome side, I'll revert this cl."
394c028 (Auto)update libjingle 71766184-> 71775619
58123f6 (Auto)update libjingle 71753329-> 71766184
f2399c8 Temporarily add a default ctor to StatsReport and make |id| non const. As soon as I've updated the chrome side, I'll revert this cl.
fbfc394 Enable SendAndReceive tests.
ec56395 Revert "(Auto)update libjingle 71675033-> 71726409"
6260d68 (Auto)update libjingle 71726409-> 71726772
be28fe4 (Auto)update libjingle 71675033-> 71726409
48f113f Implement suspend-below-min-bitrate option.
7a0d4a7 Wire up VideoOptions for payload-based padding.
7db3e8d Add VP8 video decoding hw acceleration support to Java Peerconnection library. For now NVidia decoder is supported only, Qualcomm will be added once b/16353967 is fixed.
ccce52e Implement encoder options in WebRtcVideoEngine2.
c351015 Remove unused config.h and math.h includes.
d1f5b11 Enable ReceiveStreamReceivingByDefault test.
750fe7d (Auto)update libjingle 71599033-> 71605904
b91678d (Auto)update libjingle 71575585-> 71599033
93f95be Disable GetStatsForInvalidTrack while I rewrite it.
2aec728 Refactor StatsCollector and associated types. * Due to the type changes, I'm going to update the OnCompleted event in two phases to sync with Chrome. This is the first phase. * Reports are now managed in a set, not a map, since it's enough to store the id in one place. * Report ids are now const. * Copying of data has been greatly reduced. * This change includes preparation work for making GetStats fully async.
c0acc70 Revert 6745 "Refactor StatsCollector and associated types." Broke build on android.
2a0c1e3 Refactor StatsCollector and associated types. * Due to the type changes, I'm going to update the OnCompleted event in two phases to sync with Chrome. This is the first phase. * Reports are now managed in a set, not a map, since it's enough to store the id in one place. * Report ids are now const. * Copying of data has been greatly reduced. * This change includes preparation work for making GetStats fully async.
d7058cc Check before send/receive rtp header extensions.
4c09a71 Implement Base::ConstrainNewCodec2.
04d269c Ignore empty data in DataChannel::Send to match FF's behavior.
c65cdaf (Auto)update libjingle 71460499-> 71464449
12569f9 Revert "Reland r6707 with the fix for callclient.cc."
d4c2eb2 (Auto)update libjingle 71456344-> 71456420
77abf9b (Auto)update libjingle 71456173-> 71456344
4417c9c Reland r6707 with the fix for callclient.cc.
624cbc5 (Auto)update libjingle 71452608-> 71453580
bf21bdd Creates the default track if the remote media content is send-only and there is no stream in the SDP.
7724e69 Initial WebRtcVideoEngine2::GetStats().
3272356 Restart VideoReceiveStreams in WebRtcVideoEngine2.
d029508 (Auto)update libjingle 71378257-> 71410012
d5c92b8 Connect to the turn server if address cannot be resolved by the browser by using unresolved address. This case is only considered for TCP sockets. P2P layer will assume socket will do the resolve by using a proxy.
88853c7 Assigning a priority to TURN server list passed to PeerConnection. First entry in the TURN server list will get the highest priotity and so forth.
3588cd9 fix
6149956 Move additional state into WebRtcVideoSendStream.
4604619 Revert 6707 "Add support of multiple STUN servers in UDPPort."
c7db594 Make sure b lines appear before all the a lines. Per RFC 4566, the order of media description should be: m= (media name and transport address) i=* (media title) c=* (connection information -- optional if included at session level) b=* (zero or more bandwidth information lines) k=* (encryption key) a=* (zero or more media attribute lines)
5367a5b Add support of multiple STUN servers in UDPPort. Now UDPPort signals PortComplete or PortError when the Bind requests for all STUN servers are responded or failed. If any STUN bind is successful, PortComplete is signaled; otherwise, PortError is signaled.
440a091 (Auto)update libjingle 71240799-> 71250251
2848f59 Implement unittest for SetSendCodecsChangesExistingStreams.
676a3f8 Minor refactoring of StatsCollector. * Make GetTimeNow a static method in the cc file. * Make GetTransportIdFromProxy a static method as well and not a class method.
f04b0c9 Remove Thread::RunningForChannelManager().
b6ef00f Handle the case if an unusually long peer name is provided in the peerconnection example.
8c8462c Replace strcpy with talk_base::strcpyn.
3915454 Add a facility to the Thread class to catch blocking regressions.
33522ea Enable SCTP compile for iOS.
b3242f5 (Auto)update libjingle 71116846-> 71117224
260dfb4 Add a facility to the Thread class to catch blocking regressions.
2829d69 A step towards changing StatsReport::Value::name to an enum. The stats reporting code does a lot of unnecessary string copying. This is a step in the direction of removing that and forcing use of only known constants.
fd1e42f Make StatsCollector depend on always having a valid session pointer. This is required since the session pointer is currently used on multiple threads but there's no synchronization code to guard it. I'm removing the set_session() method and session() getter since they would cause problems if used without synchronization.
32a0ac7 Minor refactoring of the session classes. Make member variables that never change and are touched on multiple threads, const. Move implementations of setters/getters of variables that can change, into the cc file in preparation of adding thread correctness checks.
9d8544c (Auto)update libjingle 71107853-> 71115715
a26d7d6 (Auto)update libjingle 71099685-> 71107853
3c7ec2a Fix a type cast issue for compiling webrtc with BoringSSL.
fdea5c2 (Auto)update libjingle 70948025-> 70959275
86175b0 Implement unittest SetRecvCodecsAcceptDefaultCodecs.
d55365d (Auto)update libjingle 70813271-> 70818369
6fa0acd Fix a bug in SocketAddress where "a.b.c.d:1" and "b.b.c.d:1" are incorrectly considered equal.
f95a2a3 Improve libjingle's ASSERT and VERIFY macros on Windows. This change has the effect that when using a debugger, a failing ASSERT/VERIFY will break exactly where the failing expression is and not two callstacks up. Minidumps (for debug builds) will also have the failing expression at the top of the call stack.
b873792 Fixed the stats problem when new track is using the same ssrc as the previous track.
82a3f3c (Auto)update libjingle 70711261-> 70733822
b7104bb Change Timing::WallTimeNow to be static.
62c09ba Disabling shared socket mode for TURN ports. This is done as currently when TURN server also used as STUN server, binding responses will be handed over to TURN port, which simply discard these messages, as requests are originated from StunPort.
fdd800a Remove GetDefaultConfigs() from Call.
c547a07 (Auto)update libjingle 70422491-> 70424781
f392e6e (Auto)update libjingle 70343444-> 70394475
465c8af (Auto)update libjingle 70340027-> 70343444
1d74a2c Add tkchin@ to OWNERS.
3e32030 Fix uninitialized value in DtlsTransport and TransportDescription.
7bdf5b5 (Auto)update libjingle 70329914-> 70330023
249b389 Implement command line flags for peerconnection client example on Windows
230295b Use X509_NAME, not struct X509_name_st.
11b3791 (Auto)update libjingle 70004190-> 70103367
dd4321f Implement SetSendCodecs() unit tests for WebRtcVideoChannel2.
55ac257 (Auto)update libjingle 69860953-> 70002228
6eff6e0 Change SdpSerializeCandidate to output candidate line without the "a=" and without the leading \r\n", i.e. candidate-attribute as defined in section 15.1 of [ICE].
3078bde Disable PhysicalSocketTest.TestUdpReadyToSendIPv4 for TSAN2
d24be91 (Auto)update libjingle 69648312-> 69830415
daf1d14 When creating an answer, takes the codec preference from the offer.
7453f7a (Auto)update libjingle 69634309-> 69640360
2a1d7c0 Limits the send and receive buffer by bytes, not by packets. The new limit is 16MB for each buffer. Also refactors the code to handle send failure more consistently.
39c443b Re-evalutes the ICE role on ICE restart. Also unifies the logic of ICE restart.
37998a1 (Auto)update libjingle 69617317-> 69623266
50a9211 (Auto)update libjingle 69600065-> 69617317
dadd51d Remove unused ALLOCATE_DELAY constant.
fbf1603 (Auto)update libjingle 69589535-> 69600065
3443a94 (Auto)update libjingle 69588980-> 69589535
307c5b9 (Auto)update libjingle 69588608-> 69588980
13fae19 (Auto)update libjingle 69587333-> 69588608
f6e56ca (Auto)update libjingle 69568113-> 69587333
07a14a7 (Auto)update libjingle 69567902-> 69568113
6214542 (Auto)update libjingle 69555283-> 69567902
Project : external/chromium_org/third_party/libjpeg_turbo
5e7df48 Update makefiles after merge of Chromium at 39.0.2171.95
e84603c Update makefiles after merge of Chromium at fb34b348eead
034e9a9 [MIPS64] Add build support for MIPS64 in libjpeg_turbo.
8b0bb3e Update makefiles after merge of Chromium at 6a4d455b8650
689e918 Update makefiles after merge of Chromium at b62471bd5180
650e49d Update makefiles after merge of Chromium at a301aef21f9e
f212e0c Update makefiles after merge of Chromium at d0b993bb2548
d3dca9a Update makefiles after merge of Chromium at facf66e09bf8
a94fe3b Update makefiles after merge of Chromium at 457b0a1c9412
8e5032e Update makefiles after merge of Chromium at 02b0945c7345
3963fbc Mark libjpeg-turbo's license as OK for android.
2ed5319 Add ARM64 SIMD support to libjpeg_turbo
4f29454 libjpeg-turbo: Update README.chromium to note that a patch has been landed upstream.
7a076b5 libjpeg-turbo: Remove .func / .endfunc directives.
a4f1359 Add support for iOS to libjpeg.gyp.
841fff8 Update libjpeg_turbo to use clz for bitcounting on ARM
3395bcc Upgrade libjpeg_turbo to 1.3.1 (r1219)
24cafe9 Remove unsued win/jconfig.h file
2b20540 Fix warning about always_inline attribute in libjpeg_turbo.
f7e5ddf Stop using "prefix_dir" in libjpeg.gyp.
454cf53 Add target_arch=arm64 support.
6d1fa0e Allow libjpeg_turbo to configure (using gyp) on FreeBSD.
966a02f Disable assembly optimizations in MemorySanitizer builds of libjpeg_turbo.
7220379 Revert the previous 2 temporary changes.
b8888bc Temporarily revert "update neon config in libjpeg turbo"
e81fceb Temporary limit NO_GETENV on Android only
9652949 update neon config in libjpeg turbo
151363b Disable libjpeg turbo getenv()
32cab49 Zero unused DHT huffman values at creation time
2285c50 Better handle SOS CSi values and order
82ce8a6 Remove <(library) usage from libjpeg.gyp.
4c16080 Make 'License' field in third-party metadata required
2fdc3a8 Remove logic for using system libjpeg from libjpeg_turbo gyp file
11e6ee9 Update libjpeg-turbo to r856.
cd3e30f [MIPS] Add build support for libjpeg_turbo for MIPS.
8cd028b arm: Always build the NEON SIMD code when targetting ARMv7-A devices.
93d4a90 Make the default to not use system lib for all builds The original change is <http://codereview.chromium.org/10442041/>, which is created by davemoore@chromium.org.
3c45e9e Pull in r830 from upstream.
df5ffdd Update libjpeg-turbo. This change updates our copy of libjpeg-turbo to r829.
d1fe352 enable libjpeg for chromium x86 android build
bd7c9af add 64 bit gyp builds for OSX and Windows. BUG=none TEST=none Review URL: https://chromiumcodereview.appspot.com/9982017
9ff804c Revert r124240.
79bffb7 Build fix for linux32 after my last change to this file.
1ba49de libjpeg_turbo: Filter out "section flags ignored on section redeclaration" warnings on mac.
1c3c7ff JPEG_DECODE_ONLY macro reintroduced to allow just the decode functions to be linked in BUG=none TEST=none Review URL: https://chromiumcodereview.appspot.com/9317003
b7a2ddf Disable ULDI on reference to libjpeg_turbo (vs2010)
0ec930e Update libjpeg-turbo to 1.2.0. This change applies the upstream changes from 1.1.90 to 1.2.0 (r733).
90462e9 Use os_posix in gyp file, this patch was tested on Solaris, NetBSD, and OpenBSD.
c6beb74 Update libjpeg-turbo to r722. This change just updates our copy of libjpeg-turbo to r722.
dd03f0f Fix type 'settings' to 'none' in gyp file for libjpeg.
654337e Cleanup: no need to redeclare use_system_yasm.
f1c0942 Make libjpeg-turbo PIC-clean on 32-bit Linux.
87e9bdc Fix build error on ARM targets without Neon support.
57ebe5c Allow building libjpeg-turbo for ARM targets which lack support for the Neon instruction set. This change also removes the unnecessary dependency to yasm on ARM targets.
538d9fd Reapply warning fixes. This change just reapply warning fixes that I forgot reapplying when I updated libjpeg-turbo to 1.1.90.
7101b2d Update the LICENSE file of libjpeg-turbo. This change updates the license file of libjpeg-turbo to the new one. It removed the wxWindows code and updated its license to the BSD-compatible one.
5c4dda9 Fix Windows build. This change comments out the definitions of INT16, INT32, and FAR so we can build libjpeg-turbo on Windows. (I forgot re-applying this change to my previous change. Sorry.)
9862697 Updates libjpeg-turbo to 1.1.90 This change updates our copy of libjpeg-turbo to 1.1.90 (r677), which supports ARM NEON.
0758f15 two warning fixes for the benefit of visual c when warnings are turned up BUG=none TESTED=builds with higher warning levels on windows Review URL: http://codereview.chromium.org/7331010
11a02ed Support Motion JPEG This change uses the default Huffman tables when a JPEG image does not have DHT markers. When a Motion JPEG frame does not have DHT markers, it assumes a decoder uses the huffman tables suggested by the JPEG standard. Even though it is not compliant with the JPEG standard, it is useful to support such Motion JPEG because it is used by many webcams.
6eb4f20 Disable warnings in VS since they won't be fixed anytime soon.
313e025 Fix yasm warnings in libjpeg-turbo. This change fixes all yasm warnings in libjpeg-turbo (section redefinitions and unsupported declarations) so we can compile it without annoying warnings.
6640352 Support the 'use_system_yasm' variable (libjpeg_turbo). This change uses yasm installed to the system to build libjpeg_turbo if 'use_system_yasm' is 1 as requested by 'fta@ubuntu.com'.
7deb8d6 Formatting the readmes in deps to follow the proper format and making sure they contain Short Name and Version fields for version tracking.
321292e Fix invalid reads in libjpeg-turbo (libjpeg-turbo side) The maskmovdqu instruction seems to read data from memory before storing selected bytes and it causes InvalidRead errors when the output buffer does not have sufficient space for an XMM word. This change stores the output data without using maskmovdqu instruction when it does not have sufficient space. (The regression test for this issue is in another change because libjpeg-turbo is in a different repository from Chrome <http://codereview.chromium.org/6478021/>.)
6863548 Add PRIVATE flags to global symbols. This change adds the 'private_extern' flags (on Mac) or the 'hidden' flags (on Linux) to the all global symbols in libjpeg-turbo as suggested in <http://codereview.chromium.org/6332003/>.
51f9cb0 Cherry-pick a fix from r324 of the libjpeg-turbo stable branch that adds further protections against invalid Huffman codes.
f5b3dd3 Refactor the GYP file for libjpeg-turbo. This change cleans up the GYP file for libjpeg-turbo so we can directly build asm files in its 'libjpeg' target. (We can now do this because GYP Issue 102 is fixed.) Also, this change adds a 'RGBX_FILLER_OXFF' flag so libjpeg-turbo can produce the RGBA pixels compatible to Chrome/WebKit, i.e. we can remove the memory copy in gfx::JPEGCodec::Decode().
77347bb Remove workaround for gyp issue 102 and use libjpeg_turbo on Linux.
920a8a9 Add build files for libjpeg-turbo. This change adds a GYP file, header files, and a README file used for building libjpeg-turbo. (This GYP file builds libjpeg-turbo only on Windows and Mac since Linux uses the system libjpeg.)
f0c4f33 Adds libjpeg-turbo to our repository. This change lands the original libjpeg-turbo 1.0.1 (source files only) and NASM 2.09.2 (required for assembling .asm files on Windows) to "deps/third_party". I will send more changes to land its build files and patches to integrate it into Chrome.
Project : external/chromium_org/third_party/libphonenumber/src/phonenumbers
Project : external/chromium_org/third_party/libphonenumber/src/resources
Project : external/chromium_org/third_party/libsrtp
80b189b Update makefiles after merge of Chromium at 39.0.2171.95
bccfa77 Update makefiles after merge of Chromium at 7b0ec7dd4a37
98284c8 Use FORCE_64BIT_ALIGN on 32-bit platforms to make sure that aes_cbc_ctx_t allocated by aes_cbc_alloc is 64-bit aligned.
c9b192a Update makefiles after merge of Chromium at fb34b348eead
9829010 Revert r292047: Replace compiling flag "-O3" with "-O2" to avoid a compiler bug that caused a crash
8207bf3 Replace compiling flag "-O3" with "-O2" to avoid a compiler bug that caused a crash.
4dfcfe5 Update makefiles after merge of Chromium at 6a4d455b8650
a59ff60 Update makefiles after merge of Chromium at b62471bd5180
0b4f982 Update makefiles after merge of Chromium at a301aef21f9e
5db5e1f Update makefiles after merge of Chromium at d0b993bb2548
e2e2092 Update makefiles after merge of Chromium at facf66e09bf8
7d3be9f Update makefiles after merge of Chromium at 457b0a1c9412
dcc1fc6 Revert "Define DEV_URANDOM for posix"
d9e24f8 Update makefiles after merge of Chromium at b241671f0248
e276585 Update makefiles after merge of Chromium at 288938
5eebd25 [MIPS] Add build support for MIPS64 in libsrtp.
0ad3054 Update makefiles after merge of Chromium at 286177
401b2cc Define DEV_URANDOM for posix
662d81d [MIPS] Make srtp_driver compile for MIPS
42f9dff Update makefiles after merge of Chromium at 282385
ba0178f Update makefiles after merge of Chromium at 279716
Project : external/chromium_org/third_party/libvpx
dc3ec9d Update makefiles after merge of Chromium at 39.0.2171.95
cd43b73 Update makefiles after merge of Chromium at 39.0.2171.26
f28f50a Update makefiles after merge of Chromium at ba4cf8bb6dc7
efe9712 Make sure gcc4.6 is not used
8029e29 Update makefiles after merge of Chromium at 861ff7506729
55f7ba2 Reinstate VPX_ compatibility defines
87997d4 libvpx: Pull from upstream
5b683da Update makefiles after merge of Chromium at fb34b348eead
42ddeba Add include dirs to dependent targets in the GN build.
48c849a Update makefiles after merge of Chromium at 6a4d455b8650
4947d55 GN & libvpx: Missing deps for generating ASM offsets
8064f37 GN & libvpx: Convert ARM assembly files and compile
e1beb49 Update makefiles after merge of Chromium at b62471bd5180
911b346 Update makefiles after merge of Chromium at a301aef21f9e
22959a2 Update makefiles after merge of Chromium at d0b993bb2548
17fcbf6 generate_gypi.sh: wrap long lines
7c1bec8 Print git log in commit order
f60f078 Update makefiles after merge of Chromium at facf66e09bf8
30678dd Update makefiles after merge of Chromium at 457b0a1c9412
174d43a GN: Build libvpx on ARM NEON
2307adc Update makefiles after merge of Chromium at 595b5cf6e271
d95585f libvpx: Pull from upstream
0f393e9 GN: Build libvpx on ARM
7206f88 GN: Exclude libvpx NEON intrinsics in ARM
71513d8 libvpx: exclude NEON target on x86 for GN build
bd09f76 GN: Build libvpx on POSIX x86
fb505e5 Remove unused directories
8110782 Remove accidental commit
8a9cab7 Cherry pick "Fix allocation of context buffers on frame resize"
4299d0b Cherry pick "Fix bug 837: realloc mode info buffers on resize"
ceebbcc Remove outdated files
796a08a MIPS64] Adding build support for MIPS64 to libvpx in Chromium
982d147 Disable LTO for one target.
a3409a2 Update makefiles after merge of Chromium at e5f75e0d602b
86d9daf Update makefiles after merge of Chromium at b241671f0248
4e6bc04 vp8 fix: deallocate denoiser->yv12_last_source
563c46b Attempt to let libvpx's SSE files build with clang-cl.
f68663a vpx: Simplify intrinsic gypi files.
d97eeef Update makefiles after merge of Chromium at 291234
6e18fa2 Set baseline version of libvpx from m38 cut
ace6578 libvpx: Pull from upstream
e703c0a Fix valgrind error in pickmode
6522bdc Update makefiles after merge of Chromium at 290563
d247a62 Update makefiles after merge of Chromium at 290040
41294d9 libvpx: Pull from upstream
76b899c Revert 289715 "libvpx.gyp: Remove redundant sources."
1f91ed3 libvpx.gyp: Remove redundant sources.
962354e libvpx.gyp: Fix process_outputs_as_sources usage.
ce318fa Update makefiles after merge of Chromium at 288938
49c5226 vp8 fix: re-allocate denoiser for spatial resize.
b80efbc Workaround assembly offsets build error for WebRTC standalone.
7b82466 Update clang warnings after r287092.
371cfce Update libvpx.gyp for removed third_party libmkv.
32b3539 Update makefiles after merge of Chromium at 286177
3e075b6 Remove third_party libmkv.
3983288 libvpx: Pull from upstream
ac4e313 libvpx: Pull from upstream
85d3a42 Update makefiles after merge of Chromium at 282880
95aa45d libvpx: Pull from upstream
c02e7d8 Update makefiles after merge of Chromium at 282385
c06107b Update makefiles after merge of Chromium at 282162
b522b78 libvpx: Pull from upstream
e206401 libvpx: Pull from upstream
f36ea33 vp8 denoiser fix: free memory of denoiser->denoiser_state.
f15f350 Update makefiles after merge of Chromium at 279716
9f8828b Fix Android x86 builds of libvpx
ae672fb libvpx: Pull from upstream
d1ad65d libvpx: Pull from upstream
f6ac524 libvpx: Pull from upstream
360bf14 libvpx: Add dependency on sse4 intrinsics library.
88b47b2 libvpx: Pull from upstream
Project : external/chromium_org/third_party/libyuv
b3fdcf1 Update makefiles after merge of Chromium at 39.0.2171.95
9b39440 Patch r1067 into m39 branch which is based on r1038. BUG=355 TESTED=untested R=harryjin@google.com
954c47d Make an m39 branch based on r1038 A https://libyuv.googlecode.com/svn/branches/m39
3e24c89 Update makefiles after merge of Chromium at fb34b348eead
dd420f8 Update makefiles after merge of Chromium at 6a4d455b8650
7d4ee11 Update makefiles after merge of Chromium at b62471bd5180
fa18af1 Update makefiles after merge of Chromium at a301aef21f9e
8fb6961 Update makefiles after merge of Chromium at d0b993bb2548
3400406 Update makefiles after merge of Chromium at facf66e09bf8
5ac12bf Update makefiles after merge of Chromium at 457b0a1c9412
0be9ba4 Update makefiles after merge of Chromium at 02b0945c7345
0ba9ea5 Update makefiles after merge of Chromium at b241671f0248
c2ad62d Update makefiles after merge of Chromium at 288938
54267c2 Update makefiles after merge of Chromium at 286177
455c66b Add a gyp define LIBYUV_DISABLE_JPEG to not build jpeg library BUG=346 TESTED=set GYP_DEFINES=target_arch=ia32 libyuv_disable_jpeg=1 & python gyp_libyuv -fninja -G msvs_version=2010 libyuv_test.gyp R=harryjin@google.com
9f12361 redo nv12 crop unittest with expect eq BUG=334 TESTED=crop R=tpsiaki@google.com
74ce999 Add NV12 cropping unittest to confirm behavior. BUG=344 TESTED=libyuv_unittest --gtest_filter=*CropNV12 R=tpsiaki@google.com
451a754 Check number of functions available to cpuid before fetching function 7 results. BUG=343 TESTED=local test on Windows. R=brettw@chromium.org, tpsiaki@google.com
0ef550b Update makefiles after merge of Chromium at 282385
9ffb92f Detect clang-cl compiler and disable assembly for now. BUG=341 TESTED=clang-cl /W0 -c -Iinclude source/cpu_id.c R=harryjin@google.com, rnk@chromium.org
65a324e remove extern "C" from rotate function, since its built with extern "C" around full file. BUG=341 TESTED=clang -c -Iinclude source/rotate.c R=harryjin@google.com
8798e04 Port conversion functions to c. BUG=303 TESTED=cl /c /TC /Iinclude source\convert_from.cc source\convert_argb.cc source\convert_from_argb.cc R=harryjin@google.com
a2fbf9d convert source ported to c89. BUG=303 TESTED=cl /c /TC /Iinclude source/convert.cc R=harryjin@google.com
1034277 Disable assembly optimizations in MemorySanitizer builds.
f34649b Roll chromium_revision 274825:280149 to fix GN
ac4f038 Show jpeg as an option for psnr tool if enabled BUG=339 TESTED=psnr R=harryjin@google.com
1347fde add symbols for ios unittests BUG=none TEST=none R=harryjin@google.com
40b21e2 lint fixes for psnr BUG=339 TESTED=lint R=harryjin@google.com
b7d674e jpeg psnr avoid duplicates with libyuv by checking HAVE_JPEG BUG=339 TESTED=local psnr test R=harryjin@google.com
44e049b move Calc functions for psnr into header to avoid duplicate links. BUG=339 TESTED=gyp build R=harryjin@google.com
f939fb7 psnr tool accept jpeg files as well as raw YUV BUG=339 TESTED=psnr.exe feet.jpg bluechicken.jpg R=harryjin@google.com
ee5df9a Update makefiles after merge of Chromium at 279716
81ba94f only enable mips assembly for old 32 bit abi. new 32 bit abi and 64 bit bit able remove t4 to t7 and add a4 to a7 BUG=337 TESTED=untested R=tpsiaki@google.com
1b9df4c Add nacl version check to enable Neon on M37 and bundles for X86 on M33 BUG=333 TESTED=nacl build and validate R=tpsiaki@google.com
e6dd1fa Port I420ToARGB to intrinsics for win64 BUG=336 TESTED=out\release_x64\libyuv_unittest --gunit_also_run_disabled_tests --gtest_filter=*I420To*B* R=bryan.bernhart@intel.com, tpsiaki@google.com
f67b426 Add some more bic's for scale nacl code BUG=333 TESTED=ncval R=thorcarpenter@google.com
4b7a04e port neon to arm64. the register names have changes from r0 to w0 or x0 depending on size. Passing them as parameters (e.g. %0) makes the code register name agnostic. BUG=333 TESTED=32 bit build still works. R=nfullagar@chromium.org
4e5e44e scale neon nacl port BUG=333 TESTED=ncval R=tpsiaki@google.com
b1df26d rotate neon code port to nacl BUG=333 TESTED=ncval R=tpsiaki@google.com
0bb310e Add bic instructions before each load or store for nacl BUG=333 TESTED=validator R=jfb@chromium.org
bf3b111 MEMACCESS macro for NaCL Arm BUG=333 TESTED=validator passes R=jfb@chromium.org, tpsiaki@google.com
a9ff15b check copy has different address. If same, skip the copy to avoid valgrind error. BUG=334 TESTED=unittests still pass R=tpsiaki@google.com
b0fce2a bump chromium revision to 274825 - last known good release. BUG=none TESTED=try bots R=tpsiaki@google.com
193c1ff test conversions that are reversible. BUG=334 TESTED=unittests added to test functionality that is reversible. R=sandersd@chromium.org
2a35da3 Add ARGBToABGR and ARGBToBGRA as actual functions instead of macros. BUG=334 TESTED=libyuv unittests pass R=tpsiaki@google.com
Project : external/chromium_org/third_party/mesa/src
Project : external/chromium_org/third_party/openmax_dl
9dd54d6 Update makefiles after merge of Chromium at fb34b348eead
0da7f83 Update makefiles after merge of Chromium at 6a4d455b8650
6a38c97 Update makefiles after merge of Chromium at b62471bd5180
240abc7 Update makefiles after merge of Chromium at a301aef21f9e
ffd3d63 Update makefiles after merge of Chromium at d0b993bb2548
a008d4b Update makefiles after merge of Chromium at facf66e09bf8
f647030 Update makefiles after merge of Chromium at 457b0a1c9412
745f961 Update makefiles after merge of Chromium at b241671f0248
79e64bc openmax: Remove .func / .endfunc directives.
7bef3a6 Update makefiles after merge of Chromium at 288938
9ab9ca2 Minimized the table sizes for MIPS implementation.
3466514 Update makefiles after merge of Chromium at 286177
5d85077 Convert all ARM assembler directives to lower case for clang's assembler.
e2727ae Update makefiles after merge of Chromium at 282385
4d51902 Update makefiles after merge of Chromium at 279716
Project : external/chromium_org/third_party/opus/src
cae6961 Merge http://git.xiph.org/?p=opus.git;a=commitdiff;h=e70faf98b0465e4f278c72ce2d7b4ad10221a2f2
6f62957 Add PROJECT to chromium_deps
Project : external/chromium_org/third_party/ots
fb801e5 Update makefiles after merge of Chromium at 39.0.2171.95
99a34c6 Update makefiles after merge of Chromium at fb34b348eead
f2d9354 Update makefiles after merge of Chromium at 6a4d455b8650
20fa386 Update makefiles after merge of Chromium at b62471bd5180
c97ad1a Update makefiles after merge of Chromium at a301aef21f9e
ad96e9d Update makefiles after merge of Chromium at d0b993bb2548
098bca5 Update makefiles after merge of Chromium at facf66e09bf8
b17eed9 Update makefiles after merge of Chromium at 457b0a1c9412
2599242 Update makefiles after merge of Chromium at b241671f0248
a0b1f89 Update makefiles after merge of Chromium at 288938
1e34f35 Update makefiles after merge of Chromium at 286177
7aaed37 Update makefiles after merge of Chromium at 282385
e4b3db2 Update makefiles after merge of Chromium at 280798
ee70279 Update makefiles after merge of Chromium at 280795
202bf9d Update makefiles after merge of Chromium at 280794
ba9a1ab Merge third_party/ots from https://chromium.googlesource.com/external/ots.git at 98897009f3ea8a5fa3e20a4a74977da7aaa8e61a
9889700 Add BUILD.gn
6462c58 Add DoNotDropColorBitmapTables() API.
f805e23 Update makefiles after merge of Chromium at 279716
Project : external/chromium_org/third_party/sfntly/cpp/src
Project : external/chromium_org/third_party/skia
99ac155 Cherry pick "Avoid crash on some 64b ARM NEON platforms."
e957df0 Avoid the use of mipmaps to prevent memory leak
e127701 Cherry pick two CLs back to M39 to fix a bug
b4f3d69 Update fontMgr to take list of bcp47 language tags.
c38dee4 [Cherry pick of b0e89dcc1d8c1c2f9f7ffb45e8609cdb4a68104b to M39.]
139c136 Fix int16_t for glyphs, const glyphs, and clarify glyph loop.
55a1361 Merge to M39: Don't adjust the bounds after a restore with the restore's paired saveLayer's paint.
d9f9663 Change GrContext::copyTexture to go through GrDrawTarget
aafcb54 [Cherry-pick of 3a49520696b2eca69e57884657d23fd2402ccfd1.]
f14866d Port of https://skia.googlesource.com/skia.git/+/3a49520696b2eca69e57884657d23fd2402ccfd1 to M38 branch.
7a6a1ea Merge empty path ref bounds initialization into M39.
f76069a Cherry-pick of https://skia.googlesource.com/skia.git/+/96c118edff293af93db0a2b1b6775428117924b1 to m39 branch
3348960 Fix SkTableColorFilter deserialization validation.
b5fae93 SkCanvas::drawImage is the new way for drawing a SkImage to a Canvas
0f7197b Fix SkXfermode deserialization.
7b09aab Correct glyph with non-bmp from typeface on Mac.
2456b76 Revert of SkCanvas::drawImage is the new way for drawing an SkImage to a Canvas (patchset #9 id:160001 of https://codereview.chromium.org/583453002/)
d632ea4 Use OptDrawState instead of DrawState when flushing state in GrGpuGL
eee606c Swap iteration order in TileGrid::insert().
30d2cc6 Update layer hoisting code to correctly render sub-picture layers
34a9895 Revert "Use draw buffer for texture copy impl."
dc5bbab Have nanobench --verbose mode always just print integer nanoseconds.
e33985a Revert "Add support for EGL on linux"
a93c327 Fix convexicator bug
6915f7f Update SKP version to 110
1cea736 Add support for EGL on linux
4327899 SkCanvas::drawImage is the new way for drawing a SkImage to a Canvas
271a030 We need to adjust the bounds of clip ops with SaveLayer paints too.
f64596d Remove unused fRequiresVertexShader data member from OptDrawState
b0a8a37 Patch to create a distinct geometry processor. The vast majority of this patch is just a rename. The meat is in GrGeometryProcessor, GrProcessor, GrGL*Processor, GrProcessorStage, Gr*BackendProcessorFactory, GrProcessUnitTestFactory, and the builders
e51ac56 Remove underscores from mode identifiers.
e3d4bf2 Use draw buffer for texture copy impl.
cd523eb Use uniform color/coverage inputs when path rendering.
033ea7f Fix inputCoverageIsUsed bug in GrGLProgramDesc
f238091 Adding support for GL_CHROMIUM_copy_texture, part 1
d39c191 Update SKP version to 109
76ce81e Fix SDF font positions when using global scale.
2034913 fail early if coincidence can't be resolved
c064824 Calculate Primary and Secondary output types in the GrOptDrawState
ae44496 Change GrGLProgramDesc header to have DoPathRendering flag instead of RequiresVertexShader
9959c21 Rebaseline gm expectations after nvpr text change
a85511a Don't try to scale embedded bitmaps.
8d034a1 Don't flush on read/write pixels unless necessary
ee902cd Make a flipped fDirtyBit always mean "this field is not the default".
baae2f1 remove flags that now live in chrome's SkUserConfig.h
c0a7755 Fix typo in experimental/webtry/DESIGN.md.
0125847 Proposed fix for small bug in gpu conical gradients
4401a1f Revert of Don't flush on read/write pixels unless necessary (patchset #2 id:20001 of https://codereview.chromium.org/586073002/)
150723b Don't flush on read/write pixels unless necessary
4a8126e Introduce Props to surface (patchset #27 id:520001 of https://codereview.chromium.org/551463004/)"
a29b5d8 Cleaning includes in SkImage-related files
a392c9d Update SKP version to 108
29c857d Revert of introduce Props to surface (patchset #27 id:520001 of https://codereview.chromium.org/551463004/)
3716fd0 introduce Props to surface (work in progress)
00a138c Update SKP version to 107
3c196de Souped-up SkTextBlob.
a56d1d8 Update SKP version to 106
e50215e Revert of Souped-up SkTextBlob. (patchset #3 id:40001 of https://codereview.chromium.org/581173003/)
13645ea Souped-up SkTextBlob.
d49226c Get rid of SkImage_Codec
681e65b Don't try to add large glyphs to the font atlas.
5d9ab28 enable conservative clips for gpudevice
bc127a3 Add UniqueID to GrDrawTargetCaps.
45725db Move IOType to GrGpuRef and rename that to GrIORef. Template GrPendingIORef on IOType.
8483326 SkTextBlob shader space workaround.
ab79ab5 Fix memory leak in MultiPictureDraw GM
544c5b8 Fix stack-allocated GPU path object
b3e3a95 Make GrIODB keep pending IO refs on all resources it records into its cmd stream.
87e2437 Add a "mode" tag to key in DM json output.
3bc25e7 Extend MultiPictureDraw GM
43d361f Stop calling rand() in debug-only code for GLProgramsTest
f782639 Add ignored expectation for https://codereview.chromium.org/563283004.
630240d fail early if coincidence can't be resolved
65b4895 remove RenderTargetFlags -- NewRenderTargetDirect will never clear
3c29c4d Update SKP version to 105
b14e4a0 Restore old behavior of SkTypeface::CreateFromTypeface.
48925e3 check for failed file->data (fails on mac)
754f4e9 Add counting of some GL calls
855d83f Uses a single pre-baked set of paths for drawing nvpr text of a given typeface. Loads the paths using the driver's glyph loading routines.
abfaf63 remove no-op override
23e280d Changes to remove program effects builder
1c4c528 Refactor layer hoisting code
0d276f7 Bis: Use SkImage::NewFromGenerator() instead of SkImage::newEncodedData()
9eebe40 Update the alias mapping for Noto Sans CJK.
0397e9f use surface in SkView/SampleApp
9b222a5 Simplify a little in SkRecords.h:
a10742c update to accommodate latest clang in chrome toolchain
95b7144 fixes to linux build for webtry
d71b757 Serialize the font index.
65b427c fix battlefield website by disallowing very small coordinates
a0537de Copy layer-hoisting related SkPaints
53d2562 nanobench: print max RSS in debug mode too.
00a6532 Remove redundant assignment in GrDrawTarget.cpp
69f6f00 use surface instead of explicitly making gpudevice
613d579 Update SKP version to 104
0e97705 Use SkBitmapCache to optimize readPixels on a texture-backed bitmap
4bcc202 Use SkImage::NewFromGenerator() instead of SkImage::newEncodedData()
7b433f1 Small refactoring in SkImage_Codec
53e0be6 DM: --gpu and --cpu should only control top-level tasks.
6a5c708 Add SkMiniData.
ef59adb Clarify build test for presense of 'float copysign(float, float)'.
85265ff declare to gypi where SkDeviceProperties.h moved to
e010f1c hide deviceproperties, prepare the way for surfaceprops
4e205b1 Remove createPath* from GrGpu and GrContext
149b3ec Adds glMemoryGlyphIndexArrayNV to the GrGLInterface and begins detecting support for this method in GrGLPathRendering.
9a0267f gyp build of skfiddle apps, take 2
a7dc0a8 Calculate stage stats in GrOptDrawState
f96ba02 Rename GrProgramResource to GrGpuResourceRef
4aa6dfc Separate replacement creation from layer discovery
b374d6a Add onGetFamilyName to SkTypeface.
3850971 Revert "Revert "Move SkGpuDevice.h to src/gpu""
8bb9e1e Rebaseline textblob GM after acb882c
408d612 Breaking out full program and frag only
963504b Revert of nanobench: lazily decode bitmaps from SKPs (patchset #1 id:1 of https://codereview.chromium.org/572933006/)
b0a35f7 Revert "Move SkGpuDevice.h to src/gpu"
e337130 Fix typo
acb882c Ensure blob typeface information survives SkGPipe serialization.
d99bbb6 Move SkGpuDevice.h to src/gpu
c492334 Make templated GrProgramTResource subclass of GrProgramResource
d664c21 nanobench: lazily decode bitmaps from SKPs
170f90b Attach GrOptDrawState into shader building pipeline
3375c80 when we disable lcd for impl reasons, add kGenA8 to document the original intent
1e78fc4 Turn disable or delete optimizations that don't have any effect.
e3b051c Adding myself to comitters
30ad530 allow SkBitmapCache to operate on a local instance, for testability
4815fe5 Fix bug in layer hoisting transition to SkRecord backend
e1daac9 Tag recording picture nesting bench as nonrendering.
c506e30 Fix convexicator bug
a32f175 Add helper SkMatrix44::hasPerspective()
49586be removing GrDrawEffect
8a4c103 Revert of Attach GrOptDrawState into shader building pipeline (patchset #11 id:220001 of https://codereview.chromium.org/504203004/)
08da4f2 Revert of removing GrDrawEffect (patchset #4 id:60001 of https://codereview.chromium.org/571163002/)
8ddbe8b removing GrDrawEffect
ee62065 Attach GrOptDrawState into shader building pipeline
8c8f71a Always disable the scissor test before BlitFrameBuffer
223ba62 Fix incorrect Rec601 YUV conversion matrix coefficient.
9564ce6 Fix scaling issue with distance field text.
49005bf Picture Recording: fix the performance bottleneck in SkDeferredCanvas::isFullFrame
ae232a2 Update SKP version to 103
df886ea Fix leak in PictureNestingBench
4416267 Nested picture nanobench
db26a12 SkRecord: clean up comments and 4 bytes per SkRecord.
f0ddf33 add lua to histogram text lengths
4fc5b88 SkPicture::PathCounter is O(N^2) for pictures nested N deep. Fix that.
249af15 BUG=skia: R=bsalomon@google.com, egdaniel@google.com, jvanverth@google.com, robertphillips@google.com
c90e014 Change SkResourceCache to take a Visitor inside its find().
327f905 Fix recording of saveLayout with unusual Xfermodes.
595aa05 Revert of Change SkResourceCache to take a Visitor inside its find(). (patchset #2 id:20001 of https://codereview.chromium.org/567393002/)
81940de Add flag to call SkRecordOptimize on new pictures.
e956259 add dumpHex() option to SkPath
a63d5df Rebaseline hittestpath and ignore flaky failure on TARUAD
3658f38 Create an optimized draw state but not hooked in yet to gpu pipeline
dee6a8e Change SkResourceCache to take a Visitor inside its find().
5087b2c Revert of Picture Recording: fix the performance bottleneck in SkDeferredCanvas::isFullFrame (patchset #7 id:140001 of https://codereview.chromium.org/545813002/)
e6cb483 remove 'experimental' from using hash tables in resourcecache
8e45c37 Picture Recording: fix the performance bottleneck in SkDeferredCanvas::isFullFrame
abaef86 Add support for the Rec601 YUV color space to GrYUVtoRGBEffect.
94c4151 Revert of Add a test that uses C++11 features as a compiler canary. (patchset #2 id:20001 of https://codereview.chromium.org/568913002/)
86e01df Add a test that uses C++11 features as a compiler canary.
c34b0d4 Do not expect a copysign function to be defined in <cmath> with clang-cl
9db5092 Handle NULL typeface in SkFontMgr_fontconfig::onMatchFaceStyle.
9594da1 use SkData::NewUninitialized
9db328b Add *@skia.org to AUTHORS so we can land CLs using those addresses if we like.
eefd18c Let SkTaskGroup work synchronously if no one created an SkTaskGroup::Enabler.
11fca3f Add more debugging for newly failing assert (DM on Xoom bots).
8365830 remove confusing/unused stream methods
1f777e8 Update SKP version to 99
fbe4136 Clear away any lingering error before testing SkError.
0b36e6b Add --matrix to DM, to play around with and maybe use on a bot.
56b00d9 add PurgeResourceCache to track leaks
f58a562 Disable discardable memory for the resource cache until tests pass.
790ffe3 Make SkBitmapCache remove invalid bitmaps from the SkResourceCache.
33a3050 SkData can allocate room for its contents in the same block
aa90d00 Assert SkTDArray::pop() doesn't underflow.
26a4b51 Update SKP version to 98
97bf60f Delay any SkRecordOptimize until after SkRecord has stuck.
99d6a9e Fix a bug in Save-Restore no-op optimization.
f91c47d Remove a layer of indirection and code from SkFontHost.
77cd8b0 Revert of Added test for non cached ETC1 (patchset #2 id:20001 of https://codereview.chromium.org/564493002/)
3e15f90 Fixed void* to uint64_t cast on win64 in TraceID.
d9ec549 Added test for non cached ETC1
fd731ce Measure picture recording speed in nanobench.
33bce0a Clean up old custom tools now subsumed by nanobench.
9628905 Distinguish common and unique names for skiaperf.com.
773a327 merge fix from trunk for issue 410552
579b4fb Fix iteration bounds of Android GL API initialization
cc0e311 make set3DMask virtual, so we can safely notify the shadercontext
d0af387 Expectation file update for bot changes.
f548444 Detect presence of dwrite_1.h.
841010f disable conservative rasterclip on gpu, until we understand perspective
1e3dad0 Update SKP version to 97
8247ec3 Fix format of nanobench result
9728a2b correct prev suppression
9a6300a suppress multipicturedraw_pathclip_tiled_nvprmsaa4 after the conservative-rasterclip cl
d954498 Revert of Revert of allow canvas to force conservative clips (for speed) (patchset #1 id:1 of https://codereview.chromium.org/554033003/)
87a7923 Rebaselines for 6bc2c94de33 (fontmgr_iter).
d3b6eb2 disable webtry seccmp on non-linux build
d85ad50 simple build script for webtry that re-generates the code template before compilation
be20c5a rebase a couple oddballs
ef53f15 Rebase intel rhb gpu GMs.
6f09709 Revert of allow canvas to force conservative clips (for speed) (patchset #7 id:120001 of https://codereview.chromium.org/541593005/)
6bc2c94 Add font fallback support to SkFontMgr_fontconfig.
4459a04 When parsing arguments on Windows, check malloc() for failure.
7476cf5 Update the alias mapping for Noto Sans CJK.
27a5e65 Allow SkCanvas to be initialized to force conservative rasterclips. This has the following effects:
f5b6bf7 Make -d x86 have the default GPU cache size.
b3eba47 Outset the stroke width when computing the bounds for drawing a stroked rect, or 1 if it's a hairline
32673b9 Allow negative values in SkBlurImageFilter sigma.
c54056c Back to hashing source content, not .png.
90dc641 Revert of Use SkBitmapCache to optimize readPixels on a texture-backed bitmap (patchset #6 id:100001 of https://codereview.chromium.org/533323002/)
0249ec2 Adding texture uploads without cache for YUV and ETC1
ea65bfa Update DM JSON format.
197ceda Remove expectations / -r from DM entirely.
49e3199 SkRasterClip::quickReject doesn't need to check for emptiness as SkIRect::Intersect already does that for us
aa07459 Update SKP version to 96
8fe1882 Fix error handling in DirectWrite with tiny text.
dd1e9f7 Remove a linear search in SkPictureRecord::addTextBlob.
e2d4eb7 Hash .pngs instead of SkBitmaps.
655ad12 Make GrEffectStage copy constructor work correctly with pending execution refs.
46625e0 Fix two SkRecord-backed layer hoisting bugs
858baf5 Add --nameByHash for the bots, and refactor hashing a bit.
8067412 Remove extra proctected in GrRODrawState.h
18444b1 Remove debug-only ref of GrEffectStage
361b8b0 fail when coincidence is too far apart
2243109 Revert of Fix two SkRecord-backed layer hoisting bugs (patchset #1 id:1 of https://codereview.chromium.org/551843002/)
7c0cfd4 Fix two SkRecord-backed layer hoisting bugs
23c94f0 Let .skps have Expectations (i.e. work with -r) too.
93f52a6 Turn on the save-layer optimization.
95fd68e Use SkBitmapCache to optimize readPixels on a texture-backed bitmap
1d0f164 Start to rework DM JSON handling.
87c4138 Turn on all pixel-perfect SkRecord optimizations.
6dcccc4 Update SKP version to 95
9f8cab1 Update SKP version to 94
ce23aae Update SKP version to 93
d64c948 move rasterclip_ helper into rasterclip
2a9ca78 Make GrDrawState and GrEffectStage use the pending io/exec ref mechanisms.
03e844a Refactored frontend for the rebaseline server. This is going to serve as the starting point for the new front-end once the backend is rewritten.
49f085d "NULL !=" = NULL
7260d72 For certain input skpdiff segfaulted. This prevents the segfault and should fix the failed test in housekeeping.
52e9d63 Don't take a ref on GP in AutoEffectRestore.
5a80be2 Small fix for RODrawState
4f90c50 Suppress mystery leak.
9b53652 Change behavior of GrDS::AutoEffectRestort wrt GPs.
57fe880 Fallback to moveTo when unable to find the first tangent in cubicTo
a1ae66d Add pop_back() to GrAllocator and add unit test.
7675fb2 Update SKP version to 92
ac8d619 Add method to GrProgramResource to record that pending a execution was completed.
29dfaa8 Implement all SkCanvas overrides that SkPictureRecord does.
52354b6 Updating expectations TBR= BUG=skia:
da8cf5a don't use local static bitmap -- racy and unnecessary
9574098 Add GrProgramElement base class for GrEffect with deferred exec ref.
8f2e791 add SK_API to forward declare in canvas.h
fa35f8e remove getTotalClipAsPath, privatize getTotalClip
26abcf1 disable flaky test
73e714e cleanup rasterclip helper
bd769d0 Initial change to create GeometryProcessor
c5ba71d Change SkPicture::draw to playback
227c54e Finish off some lingering rebaselines.
d204a1b rebaseline downsamplebitmaps
f31507b Enable highQualityFilter_SSE2
274b4ba Switch Layer Hoisting over to SkRecord backend
5353bae Temporarily disable tiling another GM that produces errors with the existing 64-bit ARM toolchain.
a17aac8 Update SKP version to 91
406654b SkThreadPool ~~> SkTaskGroup
f8b4563 remove unused n4 expectations
2460bbd Revert of SkThreadPool ~~> SkTaskGroup (patchset #4 id:60001 of https://codereview.chromium.org/531653002/)
9c7207b SkThreadPool ~~> SkTaskGroup
00b76bd Add reference base class to GrGpuResourcewith pending IO references.
ab799fe fix up GM suppressions
2ed8a75 Remove use of EXPERIMENTAL_getActiveOps from layer hoisting code
6a2f5fe Turn downsamplebitmap GMs vertical to fit in 2048x2048.
6233c7b Revert to enabling all of -O2 as it exposes a bug in the toolchain.
0c88d82 On Android, skip tiling for all giantbitmap variants.
91cab83 Remove SkBitmapCache::Find/Add(_,width,height,_) in favor of the versions having a SkIRect as input parameter
e5ea500 Hide fields in SkImageInfo
42b0dfe The key for SkBitmapCache can now be genID+SkIRect
d982eb2 Replace SkPictureReplacementPlayback with GrRecordReplaceDraw
74364c9 Disable -fexpensive-optimizations on 64-bit ARM.
c09b2c4 Revert of Enable highQualityFilter_SSE2 (patchset #1 id:1 of https://codereview.chromium.org/525283002/)
3f54175 Update fontcache GM to stress the font atlas.
b381fa1 Enable highQualityFilter_SSE2
b0bd4f6 Remove GrDrawTarget::AutoRenderTargetRestore.
eddb113 Disable SSE4 S32A_Opaque blit.
1cf15b4 remove flags that are already mirrored in chrome's SkUserConfig.h
a695514 Remove dead code in SkBitmapFilter_opts_SSE2.h/cpp
2e9176c Update failing testimagefilter GM with new baseline and bug number
afbfc22 Rebase NEON image procs based on C++ implementation.
2bdf1f5 Revert of Add gamma/sRGB tag to SkImageInfo (patchset #1 id:1 of https://codereview.chromium.org/527073003/)
c56653c Update GM baselines for Arm64 bot.
2f6abde Add gamma/sRGB tag to SkImageInfo
937c9c7 Fix drawPosText() bounds bug.
294739b add legacy guard for SK_SUPPORT_LEGACY_ALLOCPIXELS_BOOL to android
280c2c6 Address MSVC warnings about possible value truncation. In the process removes some apparently unused code.
5ee785d Remove legacy (and also broken) SkPicture constructor.
17a845f Fix matrix similarity test on arm64
7f91c33 Rebaseline bezier cubics TBR=bsalomon@google.com NOTRY=True
8482504 make allocPixels throw on failure
00f30bd SkRecordPartialDraw with less code duplication
aca21d6 Rename ScaledImageCache.cpp to SkResourceCacheTest.cpp
8159146 Added Doc for GetAllocator in SkResourceCache and SkBitmapCache
98d709b Reorganize Layer Hoisting code
842b086 When ignoring color input don't use vertex attribs on gpu
871dca8 Disable NEON procs for box blur as it produces invalid results
6db9128 Add option to add precision to varyings in shader
ed82c4e Use non-VBO vertex arrays on QC GPUs.
4d6484e Revert of Disable NEON procs for box blur as it produces invalid results (patchset #1 id:1 of https://codereview.chromium.org/520963002/)
4a17646 Disable NEON procs for box blur as it produces invalid results
d565a9c whitespace change
1cbc68f Revert of Revert of Revert of Add gamma/sRGB tag to SkImageInfo (patchset #1 id:1 of https://codereview.chromium.org/532583002/)
4581828 Revert of Revert of Add gamma/sRGB tag to SkImageInfo (patchset #1 id:1 of https://codereview.chromium.org/525113005/)
b44c189 Revert of Add gamma/sRGB tag to SkImageInfo (patchset #1 id:1 of https://codereview.chromium.org/522813002/)
c89aa50 Add gamma/sRGB tag to SkImageInfo
eb2662c Update SKP version to 90
700a78d Force a build.
21e6135 Update SKP version to 89
9e19ce1 Revert of Revert of Revert of Revert of Revert of Revert of Revert of moar ws (patchset #1 id:1 of https://codereview.chromium.org/524133002/)
7843a24 Revert of Revert of Revert of Revert of Revert of Revert of moar ws (patchset #1 id:1 of https://codereview.chromium.org/519413002/)
968212f Revert of Revert of Revert of Revert of Revert of moar ws (patchset #1 id:1 of https://codereview.chromium.org/523413002/)
c7bee66 Revert of Revert of Revert of Revert of moar ws (patchset #1 id:1 of https://codereview.chromium.org/519303002/)
6d13420 Rebaseline one N4 GM we must have missed.
5c49b70 Update SKP version to 88
2fe2ce4 Revert of Revert of Revert of moar ws (patchset #1 id:1 of https://codereview.chromium.org/520023003/)
5355536 Revert of Revert of moar ws (patchset #1 id:1 of https://codereview.chromium.org/518333002/)
4ee3e52 Revert of moar ws (patchset #1 id:1 of https://codereview.chromium.org/518233004/)
7a353e9 moar ws
15093a9 another ws
5577387 Debugger render support for SkDrawTextBlobCommand.
6267f81 Move MakeDivByTextureWHMatrix to GrCoordTransform
4131914 ws2
ae4f09b ws
566a22c Add baselines for all GMs that are currently labeled "no comparison".
f2b5f2c rebaseline and re-enable all perspective tests
a8cf3be fix names of suppresssed tests on win7
7ad2f08 partial rebaseline for image scaling
fa3a41f Don't assert on empty GrGLPaths
9bd5bbf Fix to use high precision on cubics not conics. NOTRY=True TBR=bsalomon@google.com BUG=skia:2860
2210d9e Update FontConfig valgrind suppressions.
14b6aba harden requirements on SkBitmapCache
b2f94d1 Use highp for gpu bezier effects
7ba7aa7 Quick-reject draw text blob calls.
2269bce Rebaseline N10 Recipes bot
2953238 Add Nexus 5 baselines to Android.
23181da Start N5 skimage expectations off with N4's expectations
e927079 Massive rebase of Nexus 4 bots.
2f26528 Use even rounding for better results when converting from scalar to fdot6
b75b2c0 use possible corrected info when creating pixelref
7187593 Make SkGrPixelRef responsible for owning GrSurface's texture rather than RT.
a8d7f0b Try out scalar picture sizes
77d724c Fix adb_pull_if_needed
970e106 Update LSAN suppressions.
64ba5fa Revert of Add gamma/sRGB tags to SkImageInfo (patchset #1 of https://codereview.chromium.org/517123002/)
32d0b3b Simplify SkGpuDevice construction
76273bb suppress one more filterbitmap GM
7af7a48 more suppressions to handle differences on Win7 bot
508b505 Add empty expectations file for skimage on Nexus 5 (Debug).
51a6a4f Add empty expectations file for skimage on Nexus 5.
6a25bd0 Revert Jim's CL.
228b285 Add gamma/sRGB tags to SkImageInfo
d684422 Update SKP version to 87
088f4b8 Revert of Revert of Revert of add gamma/sRGB to SkImageInfo (patchset #1 of https://codereview.chromium.org/511363002/)
0b4abb9 Revert of add SK_API to SkImageInfo (patchset #1 of https://codereview.chromium.org/513333003/)
aa1b912 Expose drawTextBlob to devices.
d73c169 Second attempt to land the integral image scaling change.
0209e95 Align all SkRecord::alloc() calls up to at least a pointer size.
23b406c Make SkGpuDevice constructors private.
b17c129 Add dirty_after_edit to SkPath::moveTo. Add commented out test case that triggers assert.
4e4b935 disable autovec on 32 *and* 64 bit builds for horiz. convolve
228a6f2 SkTextBlob GPipe serialization.
bedec84 add SK_API to SkImageInfo
011f39a rename ScaledImageCache to ResourceCache
7ba2828 Fix memory leak in SkPDFType1Font
d21a686 Rebaseline N10 GPU hairmodes.
748783d Ensure that we don't reference decoders that we don't build
e759a26 Revert of Revert of add gamma/sRGB to SkImageInfo (patchset #1 of https://codereview.chromium.org/512243002/)
4f7c78e Update FontMgr expectations now the Win7 ANGLE bot is back online.
683a376 Fix error handling in DirectWrite with tiny text.
63b9dc8 Restore text vertex buffer alloc and other optimizations.
60cc7d3 manual revert of bitmap scale change while I investigate failures on chromeos
744998e Make textures register with GrResourceCache2 as scratch.
7e7136f Update baselines for the fontMgr GMs. BUG=skia:2829
dc53701 Revert of add gamma/sRGB to SkImageInfo (patchset #4 of https://codereview.chromium.org/514753002/)
60d3054 Add Android copy_directory_contents_[to|from]_device scripts
615c369 add gamma/sRGB to SkImageInfo
9d9a6d2 Update SKP version to 86
38e44b0 Disable bitmap decoders for GPU specific formats on Android framework
7b3d5ee Make setVertexAttribs in GrDrawState take a stride parameter.
90e8457 Increase test tolerance.
5ff9132 More test debugging. Too close for decimal. I'm switching to hex.
e82b9bc DirectWrite to use aliased if ClearType is empty.
b2f7fce DirectWrite to use aliased if ClearType is empty.
56fa442 Add some debugging to figure out what's up with failing Mac 10.8 Release bot.
da0b7a6 Update expectations for FontMgr that were missed in previous runs
2e1a826 Revert of Restore text alloc optimizations. (patchset #4 of https://codereview.chromium.org/466363009/)
ea81ced Revert of Make setVertexAttribs in GrDrawState take a stride parameter. (patchset #5 of https://codereview.chromium.org/511593004/)
c59308d Revert of Possible fix to Restore text vertex buffer alloc and other optimizations. (patchset #1 of https://codereview.chromium.org/513863004/)
ee36952 Can't hurt to make this SkNoncopyable.
daefa5b JPEG(JFIF only) directly embedded into PDF
9694d63 Update fontMgr expectations for Mac/Linux/Windows
85f9484 Possible fix to Restore text vertex buffer alloc and other optimizations. NOTRY=True NOTREECHECKS=True R=jvanverth@google.com TBR=jvanverth@google.com
af013bf Make setVertexAttribs in GrDrawState take a stride parameter.
d72094d Add test that confirms Pictures don't leak pixel refs.
d628330 Switch GPU Optimization code to SkRecord
9c3d24b Restore text vertex buffer alloc and other optimizations.
31067dd Update GPU baselines for the fontMgr GMs.
f0393f0 Update non-GPU baselines for the fontMgr GMs.
aca14f4 Add resources/mandrill_512_q075.jpg
533eb78 Convert BBH APIs to use SkRect.
3031350 Add missing text blob SkDrawCommand string.
7deeaf9 add n5
6b0d6b4 Fail gracefully for KTX files with width or height of zero.
ce7b1d5 always scale to an integer; compensate for fractional image sizes by leaving the fractional scale in the matrix
390f624 Ignore font_mgr gms until we can rebase them
0d393a9 Lookup glyphs based on character code and language tag.
5219e57 Remove skip draw check in GrContext
4473be8 Clean up some benches that answer questions we're no longer asking.
5e8dbd3 Update SKP version to 85
d3f6e89 Improve performance of highQualityFilter
c519a51 Partially revert 749e42acb26c37a2d11196fc9e80c93158e5bbda.
749e42a Fix saveLayer() with a pixel-moving filter vs SkBBoxHierarchyRecord / SkRecordDraw
2a65a23 Remove SkQuadTree.
8a914a7 Remove SkImageFilter::Set/GetExternalCache.
1696126 Make GrGpuResources register with GrResourceCache2 after fully constructed.
9407ece PRESUBMIT should only check owners for the top level include directory
50119fa Update valgrind suppression file for new FontConfig code.
f87650c Ensure SkFontMgr_fontconfig debug thread locking is initialized.
a2b0af8 Revert of Make GrGpuResources register with GrResourceCache2 after fully constructed. (patchset #3 of https://codereview.chromium.org/504313002/)
d68b3e4 Make GrGpuResources register with GrResourceCache2 after fully constructed.
5e5f948 Reimplement deserialization of SkImageFilter's uniqueID.
21aed57 Create Read-only Base class for GrDrawState that holds data members and getters
6aa164a Copy SkImage expectations for ChromeOS recipes bot
c6c0624 git-sync-deps: handle recursion and deps_os at the same time
fac4e0e Fallback to moveTo when unable to find the first tangent in cubicTo
a721c81 Remove reliance on linked in GL functions for assembling GLES interfaces.
6a9c7b1 Prevent malformed ICO files from recursively decoding
ad726a3 Always use cpu-features library on android.
99ae881 remove (unused) scale parameter from measureText
1790e25 SkAutoTDelete::operator T*()
32eb063 remove commented-out code
c3cf5a5 Revert of Testing TBR'ing public API owners (patchset #1 of https://codereview.chromium.org/486203009/)
96b77de Testing TBR'ing public API owners
a4c6094 SkData to SkStreamAsset to avoid unneeded copying
f2d83ca Public API changes are allowed if an owner is TBR'ed.
680fb9e retool image cache to be generic cache, allowing the client to subclass "Rec", so they can provide a custom Key and arbitrary Value.
97b4947 Fix overflow when comparing two ints by promoting the sum to 64-bits.
0b14aa8 Add text blob gm baselines.
b742517 SkTextBlob plumbing
3d2e50d Remove unused header file in SkScaledImageCache.cpp
6451bc0 Update SKP version to 84
ec56e45 Implement NV_path_rendering on OpenGL ES
1313b3f Add alias mapping for Noto Sans CJK for ja/hans
bc818f5 Rebaselines for a6785ccb540 (Add a working SkFontMgr_fontconfig.)
131a22b Bound everything except drawText().
68199a2 Unfurl catch-all bounds(). This makes it a little easier to track progress.
a8b53b5 Rebaselines for a6785ccb540 (Add a working SkFontMgr_fontconfig.)
1150a6d Fix recursive computation of filter bounds for drop shadow, morphology, blur.
5387c83 Revert of Benchmark designed to exercise fractional image scale/translation (patchset #2 of https://codereview.chromium.org/491793003/)
a6785cc Add a working SkFontMgr_fontconfig.
5fc2266 Benchmark designed to exercise fractional image scale/translation
b2a1691 gradtext also needed rebaselining from the gamma change
5e7b4f9 Require length in sk_wchar_to_string.
708f154 Rebaseline 565 precision changes and matrixconvolution.
bc97ef4 Document return value of SkPaint::operator==.
38cb688 Revert of Fix recursive computation of filter bounds for drop shadow, (patchset #1 of https://codereview.chromium.org/481273005/)
28648fe Fix recursive computation of filter bounds for drop shadow, morphology, blur.
76db31a XPS to use PathOps for inverse winding paths.
aace997 Reverse swap order in DirectWrite typeface.
2e40381 add const to arrays of member functions
3053dfa Add SK_API to SkTextBlob and SkTextBlobBuilder.
a5c0863 remove SkPurgeGlobalDiscardableMemoryPool
045bb7f Clean up useless comments in SkScaledImageCache.h
66ff5f8 Update SKP version to 82
cae0854 Update SKP version to 81
b00f54d Don't leak the shader by reffing twice in SkRectShaderImageFilter.
fa115bd Disable Neon optimization of bad S32A/D565 blend.
eb757f6 Copy Ubuntu12 RenderSKPs expectations for Recipes bot
da5a1b8 Add testing flag for XPS for deterministic ids.
02e36f2 Fix leak of GrResourceCacheEntry
84cab93 Disable Neon optimization of bad S32A/D565 blend.
5f0e822 Support comment groups in SkRecord.
3e42a46 suppress matrixconvolution
d910f54 Fix saveLayer() with a pixel-moving filter vs SkBBoxHierarchyRecord / SkRecordDraw
4b4faa6 Fix leak in multipicturedraw GMs.
37ecbaf [SkTextBlob] Merge run font data at draw time.
7f8c54c Check all scratch texture allocations for image filters.
8367b8c extend SkShader to report a luminance-color to be used for gamma correction
5b2c2c6 disable neon proc that is triggering asserts
4d88bf5 Some early 565 rebaselines.
51bf957 Add some text blob bounds unit tests.
233c295 fix numerical overflows in 565 blends
ab78e06 Store vertex size in DrawState when setVertexAttribs is called
6f1cd27 Ignore GMs that will need 565 rebaselines.
efafe94 Cleanup: Remove BenchTool xcode project file.
f0f6c40 fix leak in new createproc
fe93849 add tool generated whitespace
accce6e fix remaining arm64 expectations
2529f2e Add ability to output ImageBaseGSUrl to render_picture and use in rebaseline server.
85b438d create sk_tools::Expectation class, similar to skiagm::Expectations class
83bee6a Update SKP version to 80
30ba436 Initial refactor of shaderbuilder to prepare for geometry shaders
c8c4b95 Revert of Revert back to SkPictureData pictures. Huge perf regression. (patchset #1 of https://codereview.chromium.org/496603002/)
c846049 1.5x -> 2x text size for y pad.
2084050 Add --bbh (default true) to nanobench.
c6765d6 Add some SkTextBlob builder tests.
d13291a Ignore small text sizes in the text bounding assert.
892f31a Fix surface leak in multidraw GMs.
d92c4c5 fix android framework build for nanobench
5164a97 git-sync-deps handles recursive DEPS
7eacd77 SkMultiPictureDraw API
ed20c9b Fix root level Android.mk to now point to the correct nanobench makefile
64bf767 Split up monolithic EXPERIMENTAL_drawPicture method
c92e550 Install a hook to swap between SkPicture backends with a single define.
8ebdd99 Cleanup FDO options.
c8dc1f7 Add GrResourceCache2.
78fc1db update expectations for Nexus 10 Debug
d5176a2 remember to init fOrigPos in legacy constructor
55de40b Does this fix things?
7daaaa4 use globals to register custom effects
a6cac4c rename gradients private BitmapCache to GradientBitmapCache
0461713 expose generalized imagecache key
53fecfb Our SkPicture::Analysis visitors should recurse into nested pictures.
c2d04e1 temporary rebaseline on arm64
00d5c2c SkTextBlob
9fa60da Simplify flattening to just write enough to call the factory/public-constructor for the class. We want to *not* rely on private constructors, and not rely on calling through the inheritance hierarchy for either flattening or unflattening(CreateProc).
5d74806 update gm expectations for Nexus 10
a8d2c4a Temporarily adjust Matrix.isSimilarity test tolerance on 64-bit ARM devices
6bf35c2 Update FDO options to match what is needed by the framework
729776c Remove unecessary check from android framework build
ef24b7d Use medium filtering when downscaling bitmap glyphs in FreeType host
01a492f Fix == operator in GrTextureDomain so we don't compair uninitilized values
af28dc6 Make SkPMColorAssert a macro (all assert-like functions should be macros).
8cbf3d5 Remove State struct from GrDrawState
8bf3df6 remove code for (dead) SK_SUPPORT_LEGACY_GETCLIPTYPE
1f31e76 Update SKP version to 79
4082d29 Revert back to SkPictureData pictures. Huge perf regression.
1b523ba Always read .skp files and other serialized pictures into SkRecord.
39cd5b9 Turn off NEON SkBoxBlurGetPlatformProcs for ARM64 (for now)
7b705bb Always read .skp files and other serialized pictures into SkRecord.
74206bc ignore flaky failure on android
4f987e9 make imagecache's Key more general purpose
260d237 rebaseline_server: force checksumValue to an integer to prevent spurious comparison failures
df2ec35 Directly compute glyphToUnicode array in DirectWrite.
d9f18a3 add headers to experimental SKP expectations
1915b62 Add --properties for things like gitHash that describe the current nanobench run.
1a17f7a rebaseline_server: if creating brand new expectations files, include the header
5fc8edc update experimental SKP expectations using the new tool
3144d37 rebaseline_server: add download link for SKP diff patchfile
46bc621 Dump out more information if this assert fails.
ec924b9 Dump out more information if this assert fails.
a38acc7 add 2 missing SKP expectations files within experimental dir
bdbb242 copy points in array that may stretch
c551d9f Implement SkPicture::hasText() for SkRecord backend.
f47dfed Remove SK_FONT_HOST_DOES_NOT_USE_FONTMGR and guarded code.
2c4352b rebaseline_server: allow users to generate SKP diff patches on a shared instance
802aa8c start maintaining some experimental SKP expectations
753b870 Define NDEBUG instead of SK_DEBUG/SK_RELEASE.
b888136 fix Image::isOpaque test to not leak
858a789 Revert to old autohinting behavior on Android.
367d03f ignore release as well
2500809 Rename Recipes bot expectations
3a0f279 Move the code over using the same template type approach previously used for willPlayBackBitmaps in http://skbug.com/2702.
5dfe779 Copy skimage expectations for Recipes bots
9a657fa fix #if to #ifdef for SK_DEBUG
5b65357 Simplify GrGLPathRendering interface
ccdaa04 Separate GL path rendering state from GrGpuGL to GrGLPathRendering
cecc91c Make GrGLConfigConversionEffect work for Imagination and some other GPUs.
a19afb4 Cheat to go fast, but be careful in debug mode.
afb4379 Print max RSS in GM and nanobench too.
d2a3522 Add the method isOpaque() to SkImage
1d89ddc Revert of Add GrResourceCache2. (patchset #4 of https://codereview.chromium.org/481443002/)
a34633f Trim down OSX GYP rules. Same effect, shorter.
31c4772 Treat embedded bitmaps as a hinting method.
94e5156 Add --options to nanobench, similar to --key but for non-identifying options.
8ab362e rebaseline_server: in Pending Approval tab, change expected/actual labels to old/new
94ce9ac Add GrResourceCache2.
38dd9f2 remove unused SkIntToFloatCast_NoOverflowCheck
3ba54fa Roll jsoncpp, drop dependency on Chromium overrides.
6332f1d Record concat as setMatrix.
8a39a6b Quickfix for incorrect PICTURE_MATRIX_PAINT & PATCH optimization.
97d2c0a Move SkReadBuffer.h and SkReader32.h out of include.
de21804 add patch grid update for 64 bit arm