android-5.0.2_r1 to android-5.1.0_r1 AOSP changelog

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

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

+- Project: platform/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
8db4a40 : Fix FindDeclaredVirtualMethod(DexCache...) for miranda methods
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
e016182 : Work around relocated boot.oat corruption
020110b : ART: Fix ImageSpace error message.
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
02ccfa4 : Remove boot.art/boot.oat on failure to create
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
d254c2b : Add way to ensure we are at the front of the sigaction chain
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
40fc2a8 : Quick compiler: aarch64 codegen & long_min literal
a1de6b9 : Reduce IndirectReferenceTable memory usage
3740332 : ART: Only allow the zygote to create the global boot image
412aec9 : ART: Check for exceptions from unresolved classes

+- Project: platform/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>.
24a365f : Force export symbols on all x86 variants in libc.
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: platform/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
cddb68b : Use more aggressive sync writing to applypatch.
a6c142f : Force sync files written by minzip.
be81e51 : Use more aggressive sync writing to applypatch.
042c3cd : Force sync files written by minzip.
f15e31e : Log mount/unmount errors to UI
6a821fe : unconditionally apply SELinux labels to symlinks
5ddf429 : Log mount/unmount errors to UI
6880241 : unconditionally apply SELinux labels to symlinks
bd6138c : Allow passing of mount args to mountFn
7548025 : Log to UI any metadata setting errors
b8344b6 : Make /cache/recovery/last_log available in recovery
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
d5b1727 : Treat already-renamed files as having no problems.
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: platform/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"
b73e5c9 : LRX22G
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"
a038171 : "LRX22F"
071a8d6 : DO NOT MERGE. Bump version to 5.0.2.
7aff6e6 : "LMX72C"
592c24d : DO NOT MERGE. Bump version to 5.0.2.
0af08a0 : "LMX72B"
84b9197 : "LMX72"
6377b19 : LMX71C
81683e0 : "LRX22E"
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"
d782ef9 : "LRX22D"
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"
9cc9373 : "LRX22C"
ff8b5b1 : "LRX22B"
c2e4dd6 : "LMX51"
9a6afb8 : "LMX50C"
b87e300 : Support langs.
df63709 : "LMX50B"
e91b83d : Support journal size board config variables.
ced3fdc : "LRX21Z"
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
205c1f8 : "LRX21Y"
4eab14a : "LRX21X"
30de1b6 : Increment Android versions to 5.0.1
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"
988ef2c : "LRX21W"
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
fd84336 : "LRX21V"
17759d4 : "LMX44B"
40ea40b : "LMX44"
a41a44b : "LMX43E"
593a88c : "LMX43D"
28b7b1b : "LRX21U"
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
14bb152 : "LRX21T"
264a8f9 : "LMX41"
55e51de : LMX37E
a056eb6 : LMX37D
f79a03b : "LMX40"
57f11d0 : LMX39B
b0a3a28 : "LMX39"
3676c2f : "LRX21S"
4b41e8d : "LRX21R"
b4ad2f3 : "LRX21Q"
ebbdf8e : LRX21P
2fbeb6e : "LMX37C"
3583942 : LRX21O
51cd4a1 : "LRX37"
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
69a070b : LRX21N
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"
bf79546 : "LRX21M"
e826948 : Add post-install verification phase
7859c8c : Store symbols.zip in apps_only build.
01d264b : "LMX29"
63f01de : Add post-install verification phase
2b75a73 : "LMX28"
4a9dff6 : "LRX21L"
b4efae4 : Add -DWIN32_LEAN_AND_MEAN build flag to get rid of winsock2.h warnings
c60a9e6 : "LRX21K"
a60fb49 : Store symbols.zip in apps_only build.
a75d4d7 : "LMX27"
105c389 : LRX21J
83b77d5 : LRX21I
4d5baee : "LMX26"
c828adf : "LMX25"
f041a59 : "LRX21H"
6c52aa3 : "LRX21G"
3638ea9 : core: Fixup bad ext4 mount options for recovery (pick common denominator)
0d82e81 : core: Let the build specify mount options for recovery
e38716a : "LMX23C"
5ac4f7a : "LRX21F"
f9d1819 : get_stage in updater takes one param, not two.
65f3282 : Allow info_dict from target_files to specify mount options
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
6c7965f : "LRX21E"
d462146 : Use the lowest common denominator 32-bit abi for arm64 cts build.
e098408 : "LMX22B"
a28925b : "LRX21D"
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.
f579b3a : "LRX21C"
b3bec88 : "LMX21B"
905b5dd : "LRX21B"
7e75a56 : "LRX21"
12f25bc : "LMX21"
3a2b9f0 : core: OSX: Support 10.9 SDK as well
37b0f69 : "LMX20B"
abea941 : LRX19C
84ec89b : "LMX20"
23ac22b : LRX19B
ddec2f0 : "LRX19"
035493a : "LMX19"
3d9bdcb : "LMX18"
e8f34b1 : "LRX16G"
00356f0 : "LRX16F"
4a6a752 : Move up to API 21, Lollipop MR1.
b63ca6c : "LRX16E"
071cc50 : "LRX16D"
7224491 : "LRX16C"
1d72186 : "LRX16B"
710658b : "LRX16"
0c02d1c : "LMX16"
aaae61f : "LRX15B"
67685a1 : "LRX15"
406b1b2 : "LMX15"
354640e : "LRX14C"
eb575c2 : "LRX14B"
4b167c4 : "LRX14"
f89fe4a : "LMX14"
d350b13 : "LRX13C"
1dde2c5 : "LRX13B"
52c402b : "LMX13B"
7f1d30b : "LRX13"
6582df8 : "LMX13"
758bc2d : "LRX12B"
33bf9cf : "LRX12"
2d617c1 : "LMX12"
2c2160c : "LMX11"
cd28c8c : LMX09B
6faf334 : "LRX09G"
cc21521 : "LRX09F"
53c0e9f : SDK Addon multi-sys-img support.
f053fd8 : "LRX09E"
b33b4d5 : "LRX09D"
1e0dce6 : "LRX09C"
d3a50e8 : "LRX09B"
9038137 : "LRX09"
68aef74 : "LMX09"
1e32156 : LRX08D
a6a0435 : fs_mgr is now different on different build types
820afb6 : LRX08C
7c7f7ba : "LRX08B"
d0277f2 : "LRX08"
82db6d7 : "LMX08"
386e0b8 : LRX07D
491ce09 : "LRX07C"
9c61c39 : "LRX07B"
abc00a2 : "LRX07"
b99339c : "LMX07"
6085ea6 : "LRX06D"
688ede1 : "LRX06C"
fd1e7f3 : "LRX06B"
c8b7299 : "LRX06"
825633f : "LMX06"
6846bd3 : "LRX05"
4430e00 : "LMX05"
51ea679 : "LMX04"
a0224a0 : LRX02H
91f69b1 : "LRX02G"
7e48c86 : "LRX02F"
10e5c82 : "LRX02E"
3e206e5 : "LRX02D"
2b327db : "LRX02C"
01bd267 : "LRX02B"
024d7ed : "LMX02"
dd133fc : "LRX02"
bc3772e : LRX01D
b1acf1a : "LRX01C"
295a6d2 : Add global option filtering for FDO builds.
8ef2b79 : LRX01B
4b9e7b2 : "LRX01"
c3a766a : "LMX01"
b4bf8b1 : "LRW92C"
2c11a59 : LRW92B
b5a29b6 : empty commit
a6014a8 : "LRW92"
f4197ee : "LMW92"
aaf2905 : "LRW91B"
c216751 : "LRW91"
dc2c42d : "LMW91"
34db377 : "LMW90"
77ef4e1 : "LRW90"
2554120 : "LMW90"
0cda5b0 : "LMW89"
9c1ddb9 : "LRW87K"
6410315 : "LRW87J"
1f77a84 : "LRW87I"
a4193e5 : "LRW87H"
8c12703 : "LRW87G"
9d7c13f : "LRW87F"
6c562fd : "LRW87E"
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
3855ed7 : "LRW87D"
c0500a0 : "LRW87C"
a0b8364 : "LRW87B"
f083d0a : "LRW87"
e6ef6fc : "LMW87"
e2b66bb : "LRW86C"
5b2d261 : "LRW86B"
955fb24 : "LRW86"
3c613ef : "LMW86"
30a3d93 : "LRW85D"
6c330e6 : "LMW85B"
e4d9ab4 : "LRW85C"
9675c8f : "LRW85B"
8bfd9b7 : "LRW85"
45239e3 : "LRW84B"
9b7472b : "LMW84C"
bf5cd35 : "LMW84B"
a401da9 : "LMW84"
4ba5def : "LRW84"
64a94af : "LRW83"
4a26679 : LRW80J
b5d359e : "LRW82"
e76eae2 : "LRW80I"
73f1b0f : "LRW80H"
4800d4c : "LRW80G"
d0bc1a5 : LRW80F
cd60497 : LRW80E
2050436 : "LRW80D"
2796538 : "LRW80C"
c0f356f : "LRW80B"
e804d0d : "LRW80"
e01bee1 : "LRW79F"
0e128cd : "LRW79E"
1c37072 : "LRW79D"
00bdb9a : "LRW79C"
eb3e84a : "LRW79B"
4da7f58 : "LRW79"
b114d04 : "LRW78C"
cc57e9b : "LRW78B"
2a72baf : "LRW78"
a3080bd : "LRW77D"
29f8a50 : "LRW77C"
9941528 : "LRW77B"

+- Project: platform/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"
ba1a08f : DO NOT MERGE. Bump CTS Versions.
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.
65f1d9c : cts: add TestLog tags to XML report
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
c472edb : Revert "CTS Verifier: hide AID prefix reader test if no support"
bd16a63 : Remove encryption test from profile owner provisioning test.
067f38e : Camera2: improve AE compensation test logging
c1f2e70 : Bump CTS verifier to 5.0_r1
4c70656 : CTS Verifier: hide AID prefix reader test if no support
fcd236f : Hide sample test from the test list
3594bd4 : Cts Verifier: clarify item # projection scrolling list test
0a62e4a : CTSverifier BLE tests, feature flag added & test disabled
05175d1 : Disable CTS verifier tests not relevant to televisions
61587dc : Run CTS verifier sensor tests only when there is a sensor
5c8df65 : Clean up managed user tests
3bebadb : Disable bluetooth toggle test for devices with leanback UX
9fbb75e : Allow hidden features in L to not fail the features CTS verifier test
ca51a01 : Fix derived plan.
4f07b55 : Added required features to location mode tests.
3a64fee : Excluded irrelevant tests for Android Watch devices
6d60cec : Add Features expected in Lolliop and Kitkat Watch platform versions
35df914 : CTS Verifier:Fix timing issue for Ble Client Connect
fa8bd10 : Bump CTS tradefed version to 5.0_r1
35e4650 : Build and install the list of preqreqs by ABI.
1054ec5 : Add DEQP3.0 tests to the sub-plans
41e3d15 : Add tests for UsageStats API to knownfailures.
a80d874 : Triage android.Jobscheduler tests
274675f : Camera2: relax the sensitivity range max required value
6aae640 : ABI Related bug fixes
1084ee5 : Set the max number of allowed errs to be 3. (fix bug in fugu)
490ac2c : Auto-pass when device does not support multi-advertising.
1bcef59 : CtsVerifier: fix orientations in camera tests
e31e505 : Disable notification tests on watches and TVs.
f7b6f21 : Add a test for none-mode filtering.
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)
14628f9 : Port CtsVerifier to API 21 Notification Listener API. DO NOT MERGE.
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.
04e1702 : DO NOT MERGE remove frame drop check from lmp-dev
d3a1438 : 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
cc0740b : Fix NoExecutePermissionTest
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)
f3e3881 : CameraCTS: relax previewFps test constraint
c8f354b : [CtsVerifier] Make sure to set camera parameters before measuring FOV.
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
861bd31 : Remove enableNetwork(netId, disableOthers) check from CTS
6349e41 : Relax NsdManagerTest's duplicate event check
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
a38de5c : increase wait timeout and reduce dequeue buffer time-out
016453d : Use correct printf format specifier
b122e85 : Change the verification step from bit-wise comparison to whole-number-wise, especially for floating point data.
9f430a6 : DO NOT MERGE remove appwidget tests from lmp-dev
6ad92b5 : Add redundant com.android.org.conscrypt tests to knownfailures
f635b27 : skip audio effect tests when not applicable
1704360 : media: update MediaCodecList test to use new API
72c699d : Remove GlVboPerfTest tests from known failures.
9ae72f1 : Remove SignatureTest from known failures now that it passes.
a80e8a5 : Add a required feature to Projection/Presentation tests and exclude tests not meant for Leanback where test_required_features cannot be applied.
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
71f292c : Minor cleanup to sig test.
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
a4d254f : Fix CTS Signature test.
fe7624c : Force all densities required for SplitTests.
63b469b : Enable sharding
1c52ed5 : Move android.view tests to the media bucket, as it requires a screen
5b43876 : Clean up visualizer in case of failure
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
af4ffd3 : Blacklist renderscriptlegacy tests from running on 64-bit ABIs
bdce0cf : Fix failure to install prereq apks on fugu/arm.
10ea501 : Add cts native test multilib support.
370e243 : camera2: Move ITS tests to CTS verifier.
2b8d161 : Add a test for none-mode filtering.
23aa54b : Add tests for non-rectangular clipping
3447f08 : Fix broke tests in android.nativeopengl
99d7041 : Add VLoad / VStore tests.
02772d9 : Disable tests that rely on showing a popup
c2119c1 : Clean up visualizer in case of failure
3b86625 : Stop using JUnit3 test suite builders for sensor tests. b/17783158
546bb84 : Fix dEQP test status msg translation inconsistencies
59c1692 : Fix CST test failure on non-telephony device and a couple of exceptions
80f7b79 : Install dEQP OnDevice package explicitly in DeqpTestRunner.
00c4653 : Dont run a test package if there aren't any tests
7fc0092 : Add case for density=560
dda6961 : Fix android.location2.cts.LocationManagerTest#testGpsStatusListener
347334c : Multi ABI support for dEQP tests.
9f8b21a : Fix android.webkit.GeolocationTest for molly.
9c97535 : Revert "Generate XML for all ABIs"
a9ea96e : DO NOT MERGE Add mini plans for auto-runs
a7f58a9 : Move from uri to name
d432420 : Fix test for getRecentTasks.
37241de : Update CTS ConnectivityManager permissions tests to work with L release.
d9201f9 : Fix package name in android.rscpp
926f9ca : Move android.telecomm outside of CtsTestStubs
36e15ef : Fix various broken tests in CTS.
8e185b7 : Fix tests to handle sensors not supported. b/17578209
b895e7b : DO NOT MERGE A few tests in DevicePolicyManagerTests added to knownfailures.
497c13f : Create more CTS sub plans to improve stability of daily auto-testing

+- Project: platform/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: platform/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: platform/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: platform/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: platform/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
e47fe83 : Update system images to revision 3
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)
0eb4384 : Update Build Tools version to <API>.0.2. DO NOT MERGE.
58d8903 : Update Build Tools version to <API>.0.1. DO NOT MERGE.
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
11eca05 : deb: Disable diag device in normal mode.
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)
1ae9de5 : 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
9bc91f7 : flo: Disable diag device in normal mode.
312ae66 : flo: Disable diag device in normal mode.
61a7d13 : media_codecs: remove mpeg2-secure component
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

32c4820 : flo: update prebuilt kernel
768bc2f : flo: update prebuilt 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
3fed6ea : fugu: disable IMG's RS driver
bb1a1db : Disable PVR intrinsics and re-enable the RS driver.
6d38fd3 : fugu: disable IMG's RS driver
844234b : Reduce connection latency to 24 internals
8fd83a5 : Sending SEARCH instead of ASSIST
5acf853 : fugu: disable DEXPREOPT_PREBUILTS
99922dd : add VP9 hybrid plugin into build, put in after hwr vp9 plugin
51163b0 : BoardConfig: Increase EGL cache size
08b23be : init.fugu.rc: let boostpulse last longer
57cc796 : Cleanup kernel command line
d094759 : Fix recovery screen renders at 480p resolution
2afbf93 : audio: fix input streams concurrency.
d63d32f : libc: Use dlmalloc instead of jemalloc
6d0b384 : Let recovery use RGBX_8888 pixel format
4075411 : Stop log spam when no audio is connected

+- Project: device/asus/fugu-kernel

d7069f8 : fugu: update prebuilt kernel
e99957f : merge in lmp-mr1-release history after reset to lmp-mr1-dev

+- 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
c331a05 : 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
c173623 : grouper: emulate sdcard using 4 threads
bf43d83 : grouper: update prebuilt kernel and power hal
5de1d75 : grouper: power hal: improve interactive loads
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.
b5717b8 : Allow recovery to create device nodes and modify rootfs
de84e45 : Allow recovery to create device nodes and modify rootfs
3e393a0 : Give N7 the ethernet feature.
454e214 : Remove unsupported sounds during bugreport.
bceb844 : SELinux: Grant radio related app corresponding SELinux capability to logging baseband log
a21f192 : Enabled flag to optimize performance on nakasi.

+- Project: device/asus/tilapia

2f96dbf : Remove journaling from read-only FS to save space
0f2198a : tilapia: emulate sdcard using 4 threads
e9e2ed5 : tilapia: chown and chmod core_lock_{count,period} sysfs files
b87d6d2 : tilapia: emulate sdcard using 4 threads
6f5371f : tilapia: chown and chmod core_lock_{count,period} sysfs files
ae29701 : Ensure /radio directory exists in recovery
f3208df : Ensure /radio directory exists in recovery
12be67e : Remove unsupported sounds during bugreport.
3a33376 : Fix missing config values for tilapia

+- Project: device/common

771b791 : Use wildcards for atmel files
bb7159d : Overrides Launcher2 with LeanbackLauncher

+- 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
82a4dc7 : Merge aosp/master fixes into lmp-dev
758ef0b : Merge aosp/master fixes into lmp-dev

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

61eed4d : Trim fingerprint.
f3c0421 : Trim fingerprint.

+- 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
9a41507 : All TV devices have permanent DPads.

+- 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
ede6e67 : audio: fix assertion in out_set_parameters()
b9b41d6 : flounder: require bootloader 3.43.0.0114
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
eb40b40 : flounder_lte: Remove CDMA and GSM telephony CTS features.
5da17ae : RIL: enable snapshot feature
6f8947a : init: enable regulator vdd_gpu
ea1f6d5 : flounder: require bootloader 3.41.0.0113
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

195e4cd : flounder: update prebuilt kernel [DO NOT MERGE]
68d068f : merge in lmp-mr1-release history after reset to lmp-mr1-dev

+- 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
398250d : hammerhead: Carrier(53005) does not support Content-Disposition header
7c98af8 : audio: enable new compress offload sampling rates
383a938 : update sound compress kernel headers
f3111c0 : hammerhead: Carrier(53005) does not support Content-Disposition header
cc300b1 : hammerhead: Show LTE icon for O2-de operator
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

86d4fdd : hammerhead: update prebuilt kernel
38134df : merge in lmp-mr1-release history after reset to lmp-mr1-dev

+- 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
4503918 : Move wifi setup script from main to late_start
4ab61b1 : Move wifi setup script from main to late_start
638637c : remove /dev/diag node
8812c49 : Fix wifi startup timing issue
69e1ad8 : remove /dev/diag node
58d4044 : Fix wifi startup timing issue
738c110 : mako: Carrier(53005) does not support Content-Disposition header
f46c8b8 : mako: Carrier(53005) does not support Content-Disposition header
0bbfd79 : Recents configuration for mako

+- Project: device/lge/mako-kernel

07bd8dc : mako: update prebuilt kernel
c72fb5f : mako: update prebuilt 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
fd45a5a : Shamu: update UA and UAProf for VZW
0d2f744 : Renamed configs to clarify that they only control VoLTE.
e5d6d26 : Shamu: update UA and UAProf for VZW
17aea0a : Remove the temporary UA and UAProf for USC
dc3afda : Remove the temporary UA and UAProf for USC
6089d57 : Shamu: Remove the cell broadcast menu for SoftBank
23a2f4f : audio: enable mixer_paths for EC reference.
1f9630a : Sprint hotspot provisioning
9a221ac : Set a maximum virtual display size
710273c : audio: add support for AFE proxy back end.
f909ec4 : Fix audio for VoLTE calls.
284fd17 : Revert "disable AUDIO_DEVICE_OUT_SPEAKER_SAFE"
173d222 : disable AUDIO_DEVICE_OUT_SPEAKER_SAFE
4b8476d : Restricting APN Protocol for any newly created APN to only allow IPv4 for Bell CA
1200e38 : audio_policy: remove speaker drc flag
1bf480d : media_profiles: Add QCIF profile
fe3902d : Shamu audio: P2B multimedia audio calibration
a1c1aeb : sepolicy: define sepolicy for IMS
4be0d3e : init.shamu.rc: add ims daemons for RCS presence bringup
fe6a86c : Disable AUDIO_FEATURE_ENABLED_MULTI_VOICE_SESSIONS
fe579a5 : mixer_paths: support speaker-and-line path
9bba87c : Shamu: Set PRODUCT_AAPT_CONFIG and PRODUCT_AAPT_PREF_CONFIG
d1c1e57 : Add Capsense firmware update file to sepolicy
4a47946 : audio: update voice call mixer paths
0dbee43 : Shamu needs auto-suspend coupled to display mode
a157dc9 : BRCM nvram: use GPIO interrupt to wake up the host
d3f79f6 : init.shamu.rc: Obey persist.sys.qc.sub.rdump.on
b658c3d : Revert "Disable VoLTE: UI "Enhanced 4G LTE Mode" and MO calling."
b84dc5c : Disable VoLTE: UI "Enhanced 4G LTE Mode" and MO calling.
6340e28 : init.shamu.rc: Add "mdm_helper_proxy" to add a vote for mdm to power up
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

9feac4d : shamu: update prebuilt kernel [DO NOT MERGE]
7f30f23 : merge in lmp-mr1-release history after reset to lmp-mr1-dev

+- 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.
3060078 : Updating Claro PR MMS APN (330-110)
739c182 : Updating Claro PR MMS APN (330-110)
8b48252 : updated icons
d70ca8e : Updating Y!Mobile Japan APN config (440-20)
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
f00e6cc : Updating Canada and Latam APNs
39d5b76 : Updating Canada and Latam APNs
d831c38 : USC APNs for all CDMA RAT
146bf53 : Add profile id and other parameters into Verizon roaming and test apn settings

+- 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
e2da961 : manta: update gps binaries
5683b06 : manta: Update prebuilt kernel
ad257cf : Making USB Audio Inputs section of audio_policy.conf consistent accross Android devices.

+- Project: platform/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: platform/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: platform/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: platform/external/apache-http

d42abb2 : Deprecate apache-http.

+- Project: platform/external/bluetooth/bluedroid

50407e4 : Ignore service UUID length if no UUID filter is specified
0ed08d6 : Increase SDP buffer from 750 bytes to 4096 bytes
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
97204af : HOGP: Do not remove device from whitelist on encryption failure
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
352e2a2 : Don't starve a BT ACL link with 0 xmit quota
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
da9b0f8 : LE: Do not remove bond on encryption failure
5e80846 : LE: Do not remove bond on encryption failure
72833a1 : Remove spammy log information for BLE scan.
3cd04cd : Added missing A2DP priority on java alarm service
053ec4b : Revert "Unable to connect to a Motorola s705 until Bluetooth was toggled of and back on"
cafed88 : Add support of advertising through standard instance.(4/4)

+- Project: platform/external/bouncycastle

2a64eec : Avoid things that cause CertBlacklist to be preinitialized

+- Project: platform/external/chromium-libpac

7439df1 : Initilize V8 before use
70629c0 : Build fix in chromium-libpac. - DO NOT MERGE

+- Project: platform/external/chromium-trace

0d58d5e : Pull down disk parser changes from upstream trace viwer.

+- Project: platform/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)
d5b9196 : 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
44393df : 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
c5c1b61 : Implement support for SmartClip in AwContents.
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
565a27a : Cherry pick "Fixes bug in GinJavaBridgeDispatcherHost"
36f3584 : Cherry-pick: android: Disable transfer thread on Adreno 420
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
95b575e : Fork: Disable EGL_KHR_wait_sync on nexus 9
96d9d2a : Fork: Fix read fences with MailboxSynchronizer
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.
3ba7d4f : Accessible name of text fields on Android should prefer field value
df3267a : Make onDrawHardware early out less often.
a58a97c : Fork: Invalidate when obtaining valid draw constraints
c36c1094 : Cherry-pick: gpu: Add missing ScopedRenderTo
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."
28b8b2c : Default text encoding for the WebView is UTF-8.
71b1c9e : Fix error code reporting for TLS_FALLBACK_SCSV.
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
8d36c6c : Cherry-pick Chromium issue 615273002 to lmp-dev
afe83fa : Record Chromium merge at DEPS revision 38.0.2125.101
75232fc : Merge from Chromium at DEPS revision 38.0.2125.101
f6811fc : Add client-side support for TLS_FALLBACK_SCSV
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: platform/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: platform/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: platform/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: platform/external/chromium_org/third_party/boringssl/src

01fe820 : Add tests for client version negotiation and session resumption.
30ddb43 : Handle session resumption in SSLv23_client_method.
b0c8db7 : runner: don't resume sessions if SessionTicketsDisabled is true.
7f520db : Remove OPENSSL_NO_TLS1_2_CLIENT and OPENSSL_NO_DTLS1.
37d9246 : Disallow all special operators once groups are used.
2a5ea98 : Remove redundant check in cipher rule parsing.
bb0a17c : Add a set of tests for cipher string parsing.
e113608 : Switch the reason code check to a compile-time assert.
5127db3 : Provide compatibility functions for PKCS#12 parsing.
588d252 : Don't try to setup CPUID if NO_ASM.
bed8ce7 : Add misc functions for easier porting.
d7c5368 : Add missing errors codes for alerts.
fc7b086 : Test that ALPN is preferred over NPN.
ae2888f : Add tests for ALPN support.
fa055a2 : Implement ALPN in runner.go.
812152a : Don't deadlock if a resume test fails the first half.
e78bfde : Improve test coverage for server_name extension.
594a58e : Remove remnants of export cipher suite selection.
d633d63 : Remove indirection in loading ciphers.
172fc2c : Fix some OPENSSL_PUT_ERROR calls.
a70c75c : Add a CRYPTO_library_init and static-initializer-less build option.
1195796 : Ensure x86_64 perlasm output ends with a newline.
f7768e4 : Test SHA-256 and SHA-384 CBC-mode cipher suites.
71dad68 : OPENSSL_EXPORT SSL_CTX_set_keylog_bio.
7bdec13 : Export pqueue functions.
c92c2d7 : Prune some dead quirks and document the SSL_OP_ALL ones.
859ec3c : Add SSL_CTX_set_keylog_bio.
60d612f : Fix ARM build with OPENSSL_NO_ASM.
df90a64 : Remove MD5, SHA-224, and SHA-512 handling from s3_cbc.c.
39ebf53 : Check the server did not use a TLS 1.2 cipher suite pre-TLS 1.2.
120a674 : Fix the return values for most of SRTP.
5c24a1d : Add a test for SSL_OP_TLS_D5_BUG.
f852599 : Fix doc.config for header files being moved.
f0fd373 : Remove remnants of EVP_CIPHER-based AES_GCM cipher.
8a5825e : Don't export obj_dat.h.
b2cb0ec : Fix minor issues found by Clang's analysis.
ed8270a : Fix crash as server when resuming with SNI.
04dbb7f : Add tests for pqueue
6c7aed0 : Client-side OCSP stapling support.
e098ec2 : Test client auth under TLS 1.2 hash mismatch and SSL 3.
ed6eb66 : Add CBS_ASN1_ENUMERATED to bytestring.h.
9b04d65 : Export CBS_get_any_asn1_element.
041b58a : Remove session_ctx macro.
457112e : unifdef a bunch of OPENSSL_NO_* ifdefs.
1f3591d : Export CBS_asn1_ber_to_der.
25c93ff : Fix BN_sub documentation.
854dd65 : Refactor server-side CertificateVerify handling.
5b8f104 : Revise hash management for reading the Finished message.
880b14e : Compute the Channel ID hash after ssl_get_message.
590cbe9 : Introduce a hash_message parameter to ssl_get_message.
912806b : Fix build (broken by MD4_CTX redefine).
bbac844 : Add missing <errno.h> include.
3cb50e0 : Move a variable declaration to function start.
98ad22e : Fix "integer constant is too large for 'long' type" errors.
58f9095 : Remove hack in parsing PKCS#12.
0eb1aae : Readd EC_GROUP_get_curve_GFp.
539112f : Readd EVP_CIPHER_CTX_set_key_length.
c9eb7ea : Readd MD4.
8da9906 : Rename some message functions for consistency.
e58c4f5 : Add a test to ensure False Start occurs.
ef86550 : Remove logic for non-signing client certificates.
a08e49d : Add basic TLS Channel ID tests.
4e99c52 : Fix FalseStart-SessionTicketsDisabled tests.
2561dc3 : Introduce a mechanism for base64 options.
d698f32 : Introduce EVP_DecodeBase64.
3a66e28 : Update ssl3_get_channel_id for the simpler ECDSA_do_verify.
d30a990 : Implement TLS Channel ID in runner.go
f9b96fa : Fix flipped DTLS checks.
2a0c496 : Fix duplicate test name.
8e16b6e : Add PKCS#12 parser.
9c01e00 : Rework support for ASN.1 BER.
cc8fcf4 : Add 40-bit RC2 support.
9169c96 : Implement client side of TLS signed certificate stamps extension.
c44d2f4 : Convert all zero-argument functions to '(void)'
5213df4 : Prefer AES-GCM when hardware support is available.
92909a6 : Remove MS SGC support on the the server.
b52e3dd : Move common code between two branches.
422d3a4 : Remove some unused state and code.
fd00303 : Don't scan libfoo_error.c for error codes.
a7d1363 : Prune removed key types from SSL_PKEY_*.
ef2116d : Remove DSA-based cipher suites and client auth.
cff6472 : Mark some more globals as const.
0da0e18 : Remove ECDH_RSA, ECDH_ECDSA, DH_RSA, and DH_DSS.
bd30f8e : Remove support on both sides for *_fixed_(ec)dh client auth.
d0639af : Remove single-DES cipher suites.
ebf42b5 : Remove remnants of now-removed cipher suites.
f6faa4b : Export some extra functions and values.
e7bf281 : Fix (harmless) memory leak in the test harness.
389e3f0 : Fix minor comment typos.
66c249c : Remove some dead code.
ede973a : Tidy up cipher ordering.
6bc658d : Split off private_transform function in RSA.
214cd44 : Export BN_num_bits_word.
e712778 : Remove rsa_md5, md5, and sha1 fields from SSL_CTX.
b7725cf : Include Windows.h in some source files.
8bc38f5 : DTLS version negotiation doesn't happen at HelloVerifyRequest.
f2fedef : Simplify HelloVerifyRequest processing.
cc23df5 : Remove SSL_OP_CISCO_ANYCONNECT.
6f26001 : Mark all SSL_CIPHERs as const.
fb4ea28 : Tidy DTLS cookie callback types.
f450134 : Remove default_timeout hook.
5216a93 : Increase minimum required cmake version
d4178fd : Remove AES-GCM cipher indices.
b00eee1 : Trim unused cipher indices and definitions.
335d10d : Remove Suite B mode.
76d8abe : Get SSL 3.0 server tests working.
6fd297b : Add initial DTLS tests.
c10dde4 : Only allow indefinite lengths for constructed types.
82b7da2 : Set SSL_SESSION.cipher when parsing.
0f4746e : Add SSL_SESSION_get_version.
4dc016f : Clarify a comment.
b8b5478 : Expose two, rather internal, BIGNUM functions.
6601402 : Add EVP_EncodedLength.
e2c4d26 : Recover BIO_number_{read|written}.
1b96526 : Merge tls1_* method hooks with the ssl3_* versions.
5a593af : Move configuration into a dedicated TestConfig struct.
83c0bc9 : Test-only DTLS implementation in runner.go.
51e3283 : Port dtls1_get_hello_verify to CBS.
9174312 : Update d1_clnt.c to use ssl_cipher_has_server_public_key.
6491e8c : Allow renewed tickets on session resumption in DTLS.
09bd58d : Replace some DTLS version checks with SSL_IS_DTLS.
16c623b : Fix of handling weak dh server keys.
584d28c : Use OPENSSL_free instead of free.
f1df2b3 : Add SSL_CIPHER_get_kx_name.
8eaaa86 : Add mode to disallow session creation.
98e882e : Clean up s23_srvr.c.
f476d30 : Fix err_test.
03d31ed : Add ERR_remove_thread_state (for Android).
ded9358 : Windows build fixes.
d83f38c : Recognise "i686" as an x86 CPU.
90974e7 : Fixed reporting wrong function to OPENSSL_PUT_ERROR.
2cd6387 : Use unified ARM assembly.
1e7f8d7 : Move SendV2ClientHello to handshake coverage tests.
bed9aae : Add RenewTicketOnResume tests.
9821454 : Add tests for CVE-2014-3511.
7e2e6cf : Add test coverage for TLS version negotiation.
0fecacd : Fix protocol downgrade bug in case of fragmented packets
a8e3e0e : Remove SSL_OP_TLS_ROLLBACK_BUG.
c3d7960 : Fix DTLS anonymous EC(DH) denial of service
5ba06a7 : Fix race condition in ssl_parse_serverhello_tlsext
0dccfbc : Fix OID handling.
abae631 : Remove some duplicate DTLS code.
e24f686 : Same fix as in dtls1_process_out_of_seq_message.
8506609 : Fix return code for truncated DTLS fragment.
e951ff4 : Fix memory leak from zero-length DTLS fragments.
2306fe5 : Fix DTLS handshake message size checks.
3873f6f : Added comment for the frag->reassembly == NULL case as per feedback from Emilia
d06afe4 : Avoid double free when processing DTLS packets.
eeb9f49 : Add PKCS7_bundle_certificates.
8e89e64 : bytestring: fix ASN.1 data longer than 127 bytes.
4518d39 : Take the source directory as a parameter in all_tests.sh
67454b6 : Don't X509_up_ref X509_STOREs.
7fdeaf1 : Retry sending record split fragment when SSL write fails.
150c617 : Add X509_up_ref and use it internally.
e6e15fc : Use EVP_PKEY_dup instead of manually incrementing the refcount.
bf681a4 : Fix out-of-bounds read in BN_mod_exp_mont_consttime.
993fde5 : Simplify ec_GFp_simple_points_make_affine.
43ec06f : Test state machine asynchronous behavior.
734fca0 : Fix memory leak in ssl3_get_cert_verify.
95fcaa4 : Fix server-side ClientHello state machine.
dd1c246 : Fix C99-ism in bio_test.c.
aa4efe7 : Fix BIO_printf crash on Mac.
a59fbb0 : Correct endif comment in md32_common.h
6ccf290 : Remove use of freelist_{extract,insert}
983f6bd : Set OPENSSL_NO_BUF_FREELISTS
75d1589 : Remove PKCS1_CHECK
499b440 : Remove OPENSSL_NO_SHA512
69877b6 : Remove OPENSSL_NO_SHA256
f4e5c4e : runner: Implement DHE-RSA.
884fdf1 : runner: Take the build directory as flag.
2bc8e6f : runner: Take the number of workers as a flag.
bef270a : Add server-side FallbackSCSV tests.
d86c767 : Add a test to assert parsing V2ClientHellos works.
cbd056c : Remove OPENSSL_NO_CHAIN_VERIFY
b9d7757 : Remove commented x509_chain declaration
a40c862 : retain_only_sha256_of_client_certs is not part of OPENSSL_NO_BUF_FREELISTS
a324603 : Remove OPENSSL_NO_TLS{,1}
dd11a10 : Remove remnants of OPENSSL_FIPS
c1e293c : Remove remnants of OPENSSL_NO_CAMELLIA
8f0ceb6 : Remove OPENSSL_MAX_TLS1_2_CIPHER_LENGTH.
8cc0b24 : Spell Bleichenbacher's name right.
533cbee : Also export some deprecated functions.
e216d6b : Add PKCS8_{decrypt,encrypt}_pbe.
cf052cf : Fix build for PNaCl.
581a17f : Fix typo from eb7d2ed1.
31ebde9 : Add a control to disable the Poly1305 NEON code.
eb7d2ed : Add visibility rules.
60d4c0e : Fix "type qualifiers ignored on function return type" errors.
1d8adf1 : Fix CPU architecture detection on BSDs.
ad1907f : Use asm directives to protect OPENSSL_cleanse.
22bb031 : Don't mark AES_set_{en|de}crypt_key arg as const.
a3d21e2 : Fix copy in AES-KW.
44dbcc0 : Remove SSL_get_client_certificate_types.
7bbeead : A bunch of dead assignments.
072c953 : Convert some malloc + memcpys into BUF_memdup.
9a37359 : Don't malloc(0) on empty extensions list.
61b66ff : Fix error-handling bugs.
59b3a72 : Fix some DTLS alerts.
b70da6a : Fix mis-sized allocation in x509_vpm.c
5129e2d : Align EVP return values with BoringSSL convention.
d82d79d : "EC_POINT_invert" was checking "dbl" function pointer instead of "invert".
482b4f1 : Fix DTLS certificate requesting code.
4b5979b : x86_64 assembly pack: improve masm support.
c82087b : Prevent infinite loop loading config files.
887b1c3 : Don't limit message sizes in ssl3_get_cert_verify.
43dca4d : fix x86_64-specific crash with one-word modulus.
e3142a7 : Make disabling last cipher work.
e532f82 : ASN1 sanity check.
d33cbb5 : sha512-x86_64.pl: fix linking problem under Windows.
7578f3f : Make EVP_CIPHER_CTX_copy work in GCM mode.
3e14885 : Fix memory leak.
46cfb0e : Remove redundant check.
2811da2 : x86_64 assembly pack: allow clang to compile AVX code.
b351d83 : bn/asm/rsaz-avx2.pl: fix occasional failures.
9036c26 : Tolerate critical AKID in CRLs.
29b6292 : Fix OID encoding for one component.
7893c00 : Memory leak and NULL dereference fixes.
ac71c09 : Make sure BN_sqr can never return a negative value.
25ba90e : move check for AD*X to rsaz-avx2.pl.
05b7377 : Add RSA_check_key function.
93a3dcd : Add AES Key Wrap mode.
7e3305e : Fix False Start without session tickets.
c3e4317 : Add OpenSSL-compatible alias for ERR_FLAG_STRING flag.
987b8f1 : Add <opensslfeatures.h> to ease migration from OpenSSL.
1083005 : Hook ssl_stat.c into build.
0eb5a2d : Fix tls1_get_curvelist default curves list size.
0aa0767 : Improve constant-time padding check in RSA key exchange.
86271ee : Change CCS_OK to EXPECT_CCS.
cb5abad : Consolidate CCS_OK paths in s3_clnt.c.
84ec49e : Consolidate CCS_OK codepaths in s3_srvr.c.
794bf6e : Fix OAEP with non-SHA hash functions.
77a942b : Don't use the RSA key exchange with a signing-only key.
cd99694 : Pass parameters to tls1_process_sigalgs as a CBS.
060d9d2 : Remove support code for export cipher suites.
5ffeb7c : Remove two more quirks.
b9cc33a : Remove SSL_OP_EPHEMERAL_RSA quirk.
ff175b4 : unifdef OPENSSL_NO_PSK.
019c3cc : Remove last remnants of GOST support.
0e498f1 : Remove some remnants of SSLv2 support.
39482a1 : Remove get_cipher_by_char and put_cipher_by_char.
0eb1790 : Remove support for sending V2ClientHello.
d23f412 : Improve test coverage around NewSessionTicket message.
072334d : Consistently use uint16_t for curve IDs.
f3ec83d : Add EarlyChangeCipherSpec tests.
1d5c83e : Add test coverage for session resumption with tickets.
6444287 : Do not allow a Finished message when NewSessionTicket is expected.
407886f : Remove ssl3_check_finished.
9eaeef8 : Set s->hit when using tls_session_secret_cb.
6553b37 : Don't accidentally read Finished in ssl3_get_cert_verify.
b61b4de : Fix runner.go session ticket support.
42be645 : Add SkipChangeCipherSpec-Server-NPN test.
de620d9 : runner: Require the CertificateVerify signature and hash to match.
a0e5223 : Add SkipChangeCipherSpec tests.
c0d9484 : ec: recognise known parameters when written in full.
ecc0ce7 : Introduce EVP_PKEY_is_opaque to replace RSA_METHOD_FLAG_NO_CHECK.
85fb743 : Initial empty repository
e14dcc4 : Remove RSA_SSLV23_PADDING.
37a623c : Have BIO_get_mem_data return a size_t and uint8_t*
b5d725d : Fix limit checks in RSA padding functions.
e77dff6 : Preserve the address length in bio/connect.c.
13f2710 : Document that EVP_EncodeBlock writes a trailing NUL.
6defe17 : Fix typo in DTLS-SRTP extension parsing.
515ee12 : Ensure x86asm.pl ends with a newline.
904a32e : Touchup a couple of blank lines from 7b35b58a.
7b35b58 : Fix EVP_DecodeBlock and add tests.
045cc55 : Don't delay CKX and Finished for False Start.
2e52121 : Fix magic SSL reason codes.
8750fe5 : base64: fix underflow in EVP_EncodeBlock.
8f3234b : Fix another flipped condition.
407a10c : Fix parsing of CertificateRequests.
0cc81ff : Add functions for setting a BIO callback and arg.
449f16b : Change ECDSA_METHOD's size() to group_order_size()
22f9bcc : Port ssl3_get_client_hello to CBS.
14c83e7 : Refactor PSK logic in ssl3_get_client_key_exchange.
820c74a : Tidy up some PSK cipher checks.
35c0230 : Port ssl3_get_client_key_exchange to CBS.
8f8040d : Rename ssl3_get_key_exchange to ssl3_get_server_key_exchange.
05da6e1 : Port tls12_check_peer_sigalg to CBS.
a03d95d : Port ssl3_get_server_hello to CBS.
4606268 : Port ssl3_get_cert_status to CBS.
e044c3d : Port ssl3_get_new_session_ticket to CBS.
ed43958 : Port ssl3_get_key_exchange to CBS.
1f5f62b : Add a server NPN test.
4c921e1 : Move public headers to include/openssl/
6897dbe : Port ssl3_get_cert_verify to CBS.
67666e7 : Add tests for the server accepting client certificates.
51b1f74 : Make init_msg a uint8_t*.
9c651c9 : Be strict about requiring ServerKeyExchange.
ced551f : Port ssl3_get_next_proto to CBS.
d5b1f84 : Port ssl3_get_client_certificate to CBS.
9a6232f : Port ssl3_get_channel_id to CBS.
e8f3d66 : Be strict about expecting a server Certificate message.
1c375dd : Add UnauthenticatedECDH bug test.
d26aea6 : Remove remnants of KRB5 support.
0c49ec9 : Fix potential memory leak.
5235f74 : Fix algorithm_auth and SSL_k* mismatch.
55bbdb7 : Add symlink for opensslv.h
0113a4f : Support building with PNaCl.
925fee3 : Add a size hook to RSA_METHOD.
e09170f : Fix OPENSSL_PUT_ERROR typos.
7bf334a : Perform bounds checks in hmac_signctx.
09020c2 : Recognise __mips__ as a generic, 32-bit CPU.
9b561e6 : Fix EVP_PKEY_FLAG_AUTOARGLEN behavior.
0e2908a : Unify signing codepath of ssl3_send_client_verify.
636293b : Add client auth tests.
7b03051 : Add a test for certificate types parsing.
676d1e7 : Separate client and server certificate_types.
8f2c20e : Port early callback support to CBS.
2f1f89d : Switch from rand_r to rand in lhash_test.
23b460d : Add #ifdefs so RSAZ is only built on x86-64.
35a7a44 : Check duplicate extensions before processing.
398ba89 : Remove SSL_copy_session_id.
9d28c75 : Fix some OPENSSL_PUT_ERROR calls.
b9621b9 : Remove is_probably_safari logic.
5468b23 : Remove rest of DANE code.
64f4c91 : Remove OPENSSL_FIPS blocks.
6dbd73d : Remove OPENSSL_NO_TLSEXT compilation option.
31955f9 : Port Certificate Request parsing to crypto/bytestring
9c890d4 : Remove SSL_OP_NETSCAPE_CA_DN_BUG
3c5034e : Remove OPENSSL_NO_RSA
c6318e3 : Port Server Certificate parsing to crypto/bytestring
dc72ff7 : Port ClientHello extensions parsing to crypto/bytestring.
2897ed3 : Remove CHARSET_EBCDIC
8af6639 : Fix leak in ssl_parse_clienthello_use_srtp_ext.
197b3ab : Add a test that server_name extensions are parsed correctly.
025b3d3 : Add some basic server tests to runner.go.
d970488 : Typo in EVP_PKEY_asn1_find_str.
4c852c5 : Add missing break statement in ssl3_get_client_hello.
325b5c3 : Fix FallbackSCSV test.
7ac79eb : The asm files bn/asm/x86* weren't actually used.
4042667 : Add ERR_get_next_error_library back.
2b0aeec : Remove authz extension (RFC5878)
0442ac5 : Update comment for TLSEXT_TYPE_renegotiate.
2e5d686 : Make ssl_parse_serverhello_use_srtp_ext return 0 on failure.
fd76191 : Remove opaque_prf_input extension.
3c1345e : Remove tlsext_custom_types field.
8a09146 : Add license to charmap.pl.
9447dff : Use RC4-MD5 AEAD in ssl/
45ec21b : Add stitched RC4-MD5 as an AEAD.
5d17dd6 : Very minor BN fixes.
389110a : DTLS: fix memory leak when allocation fails.
d7e23c1 : Remove serverinfo and custom extensions support.
13ab3e3 : Remove heartbeat extension.
0397309 : Port ServerHello extension parsing to CBS.
659de41 : Add ISC header to a handful of files.
508c29f : Remove references to AEAD in non-AEAD interface codepath
d54dc24 : Run AEAD test cases at the end of a file.
3f6fa3d : Remove more remnants of compression.
30eda1d : Include some build fixes for OS X.
3f4e13c : Fix GCM in non-AESNI mode.
95463b3 : Remove crypto/comp and SSL_COMP support code.
7410689 : Generate (EC)DSA nonces with truncate/test/reject.
5c57c60 : Deprecate SSL_get_client_certificate_types.
d031f11 : Remove |num_rounds| argument from chacha_core.
3213bed : Remove GOST support code from ssl/
ac61fa3 : Implement TLS_FALLBACK_SCSV support for the client.
bbb42ff : Silence spurious GCC warning.
f3a95c4 : Reduce elliptic curves and formats in ClientHello.
4ac0b38 : Try both old and new X.509 hashes.
3ffd70e : crypto/sha/asm/sha[1,512]-x86_64.pl: Windows build
b0d5fb6 : Add OPENSSL_str[n]casecmp
94d86b1 : Remove unused DANE macros. This should be the last DANE stuff...
464f3a1 : Enforce _X509_CHECK_FLAG_DOT_SUBDOMAINS internal-only
a433cbd : Accept CCS after sending finished.
956665b : sha1-x86_64.pl: add missing rex prefix in shaext.
8241005 : Client-side namecheck wildcards.
4c65f3a : Fix off-by-one errors in ssl_cipher_get_evp()
006779a : Add benchmarks for hash functions to bssl speed.
cb5dd63 : Add support for Intel SHA extension.
87750b4 : Added OPENSSL_assert check as per PR#3377 reported by Rainer Jung <rainer.jung@kippdata.de>
0823800 : Remove unimplemented functions.
20c5754 : ghash-x86_64.pl: optimize for upcoming Atom.
0fbf33a : Fixed incorrect return code handling in ssl3_final_finish_mac.
e044fe4 : Fix null pointer errors.
8314351 : Update strength_bits for 3DES.
6acf476 : Make tls_session_secret_cb work with CVE-2014-0224 fix.
bed2214 : Fix for CVE-2014-0195
ce7f9ca : Fix for CVE-2014-0224
ec48ffc : Additional CVE-2014-0224 protection.
8957805 : Fix CVE-2014-0221
d06eddd : Fix CVE-2014-3470
b7bf53c : Check there is enough room for extension.
fb5cd20 : Free up s->d1->buffered_app_data.q properly.
f10a63b : Typo: set i to -1 before goto.
d74d7d0 : Added SSLErr call for internal error in dtls1_buffer_record
3a54f9e : Delays the queue insertion until after the ssl3_setup_buffers() call due to use-after-free bug.
a09d212 : Set default global mask to UTF8 only.
ce1cfe1 : Allocate extra space when NETSCAPE_HANG_BUG defined.
caddf1c : Use correct digest when exporting keying material.
467c87e : remove duplicate 0x for default RSASSA-PSS salt len
dc160f8 : Fixes to host checking.
3e449b1 : Don't allocate more than is needed in BUF_strndup()
b4b9914 : Unit/regression test for TLS heartbeats.
45fb1ec : Sync with upstream's fix for PR#3321.
0412404 : Avoid out-of-bounds write in SSL_get_shared_ciphers
9611cfc : safety check to ensure we dont send out beyond the users buffer
f77452c : fix coverity issue 966597 - error line is not always initialised
c8e91d5 : bignum: allow concurrent BN_MONT_CTX_set_locked()
cdf96e5 : Double free in i2o_ECPublicKey
eceb33d : bignum: fix boundary condition in montgomery logic
6a57f92 : bn/asm/armv4-gf2m.pl, modes/asm/ghash-armv4.pl: faster multiplication algorithm suggested in following paper:
89b73fb : aes/asm/bsaes-x86_64.pl: Atom-specific optimization.
4a35a93 : Fix use after free.
548523f : Extension checking fixes.
5647520 : Add heartbeat extension bounds check.
45ba42a : vpaes-[x86_64|ppc].pl: fix typo, which for some reason triggers rkhunter.
dacb502 : Set TLS padding extension value.
e2c2f60 : Don't try and verify signatures if key is NULL (CVE-2013-0166)
db4f952 : Fix memory leak with client auth.
64c2223 : Update chain building function.
dff7b9e : Allow duplicate certs in ssl_build_cert_chain
33685b8 : dh/check.c: check BN_CTX_get's return value.
e0ddf27 : For self signed root only indicate one error.
8f5b6b9 : perlasm/x86asm.pl: recognize elf-1 denoting old ELF platforms.
9612b76 : perlasm/x86gas.pl: limit special OPENSSL_ia32cap_P treatment to ELF.
9a7cb38 : rc4/asm/rc4-586.pl: allow for 386-only build.
4313428 : sha/asm/sha256-586.pl: don't try to compile SIMD with no-sse2.
bd97c20 : sha/asm/sha512-x86_64.pl: fix compilation error on Solaris.
9f61d7f : ssl/t1_enc.c: check EVP_MD_CTX_copy return value.
c83b1ce : x509/by_dir.c: fix run-away pointer.
f669c2d : New chain building flags.
5685363 : aes/asm/aesni-x86[_64].pl: minor Atom-specific performance tweak.
114a711 : aes/asm/aesni-x86_64.pl: further optimization for Atom Silvermont.
a993a70 : Include self-signed flag in certificates.
ec72cf5 : Include TA in checks/callback with partial chains.
35163dc : Add cert_self_signed function to simplify verify.
a216d03 : Simplify X509_STORE_CTX_get1_chain.
d81f801 : ghash-x86[_64].pl: ~15% improvement on Atom Silvermont
b6333d6 : Return per-certificate chain if extra chain is NULL.
6d43d0c : Add extension free function.
29db559 : Remove redundant accessor.
7b29449 : AES-NI asm update from master.
5c6ca97 : Update SHA asm from master.
bdf8acc : Add more accessors.
b152b3d : Add accessor for x509.cert_info.
6887edb : Improvements in constant-time OAEP decoding.
aacec17 : Add client functionality to helper tool.
c5c0c7e : Split the speed tests into their own file.
80842bd : Fix test of first of 255 CBC padding bytes.
cd8128d : This change merges upstream's updated ppc-xlate.pl.
01797e3 : psk_client_callback, 128-byte id bug.
aed2306 : Refactor ssl3_send_client_verify.
28acbbc : Add SSL_get_client_certificate_types.
64bda23 : Base64 padding fix.
c3174b7 : Move ECC extensions to end.
c6c8ae8 : Fix use-after-free after a deferred alert.
0289c73 : Fix TLS-PSK identity hint implementation issues.
aeb088a : EC infinity fix.
a5dc545 : Set SID from SSL_CTX
dc9b141 : Early callback support.
b0c235e : TLS extension limit check fixes.
2970779 : Fallback SCSV.
7351076 : Const correctness.
858a88d : Equal preference cipher groups.
c26c802 : Implement ECDHE-PSK-WITH-AES-128-GCM-SHA256.
d493d52 : CBC record splitting.
509e5ed : Optionally no cert request if ChannelID.
5c270c5 : Use AEAD for AES256-GCM.
77b7e63 : Adjust stack pointer in AES-NI CBC decryption.
409766d : Add function to recover RSA CRT params.
88dfe26 : Add AEAD speed tests to the tool binary.
de0b202 : ChaCha20-Poly1305 support.
d8983ce : Use AEAD for AES-GCM in TLS.
dfe3053 : AEAD tests.
c9fb375 : SSL AEAD support.
fd772a5 : AEAD interface.
a5fa5b7 : tls1_change_cipher_state rewrite
1b9d477 : Optionally don't store client's cipher list.
0b5c1ac : TLS 1.1 ciphers.
acff73f : Constant-time, RSA PMS processing.
7d0a1d6 : Fix padding side-channels.
f71a279 : Fix EC crash.
27ae9ed : Small prime generation.
61bb3dd : Ensure that x**0 mod 1 = 0.
ebebf87 : Add needed volatile qualifications.
4d4bff8 : Cipher family functions.
48105fa : Empty record limit.
d4b4f08 : Safe (EC)DSA nonces.
6aea58d : Check for invalid divisors in BN_div.
1258b6a : ChannelID support.
7587253 : Optionally, retain only SHA-256 of client cert.
95f2288 : Add function to test headers agree.
75b833c : OpenSSL: make final reduction in Montgomery multiplication constant-time.
b36a315 : Add another bn modexp test.
520ed04 : GOT-relative lookups in RC4 code.
b2ce058 : Add support for asynchronous session lookup.
adb739e : False Start support.
95c29f3 : Inital import.

+- Project: platform/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: platform/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: platform/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: platform/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: platform/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: platform/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: platform/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: platform/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: platform/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: platform/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: platform/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: platform/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
639663c : Update SKP version to 78
27dc17c : Revert "Move the code over using the same template type approach previously used for willPlayBackBitmaps in http://skbug.com/2702."
caa80b9 : rebaseline_server: constrain setADir/setBDir to consistently refer to single directories, not lists
60c2a79 : Move the code over using the same template type approach previously used for willPlayBackBitmaps in http://skbug.com/2702.
f128f53 : Revert "Move SkReadBuffer.h and SkReader32.h out of include."
3e8232b : Counterproposal for skirting the BBH when the query fully contains the picture.
3b5c86c : This adds renderMode and builder as columns to the front end when looking at SKPs.
2a51d7c : Move SkReadBuffer.h and SkReader32.h out of include.
750ae26 : Expose API for whether an SkPicture contains text
637e57e : Fix srcAlpaWillBeOne() for coverage drawing
62b67ae : Start actually bounding some draw ops.
ed26555 : Fix copyright on SkTLS.h.
6617d50 : Rename GPUAccelData to GrAccelData
81d9265 : Copy N10 GM expectations for recipe bot
6f294af : Refactor GrLayerCache for new API
479601b : Small tweaks and a bug fix.
0459cc7 : Android.mk: bench_pictures -> nanobench
ea4673f : SkImage::NewFromGenerator(SkImageGenerator*), and a unit test.
0ed4e86 : Stop sorting the results of SkBBH::search().
dc0fcbb : Fix Android platform self-tests
bbe7a2a : eliminate code related to SkBitmap::Config
ad77e55 : Add alias mapping for Noto Sans CJK for ja/hans
0a25b2c : Correct order for alignment in name iterator record.
f92c866 : simplify SkCanvas::init()
95498ed : Fix typo
ec730b9 : Remove fOrigFontID from SkScalerContextRec.
8a98672 : Remove unused SkGlyphCache::VisitAllCaches.
0f149e5 : Add scraper to find paths that fallback to software
b1aded8 : Add flag to bench/render pictures
de512d9 : Rebaseline astcbitmap and etc1bitmap on Recipes bot
7e5598a : Added bench for grid of patches.
a723b57 : SkRecordDraw: incorporate clip into BBH
673d973 : Check all scratch texture allocations for image filters.
cccb3b4 : remove SkBitmap::Config support from android
a1aa5c2 : This passes the URL of the diff image to the front-end, thus removing the need to keep frontend code for URL generation in sync with the backend.
45f7842 : Fixed memory leak for nanobench and crashing in SampleApp NOTREECHECKS=True
5a246bb : int SkPicture::approximateOpCount()
86cfff0 : valgrind suppression for zlib Flate Test NOTREECHECKS=true NOTRY=true R=bsalomon@google.com
87c35ad : Remove aarects benchmark. Redundant with rotated_rects* bench and *much* slower.
a7f79b4 : remove internal repeat count from gradient benches
f878e3c : Rebaseline and remove tests from ignored-tests.txt
60c7707 : Guard ANGLE and MESA instead of defining them as native when unsupported.
9f1ae46 : rebaseline_server: show Pending Approval tab if viewing SKP expectations vs actuals
776d355 : Make null gpu context threadsafe(r) and make sure buffer objects are destroyed.
b492c6f : add --descriptions flag to render_pictures tool
e1c78ae : Rebaseline R11 and ASTC bitmap GMs
5c4b137 : rebaseline_server: include setA/setB descriptions in output JSON
3b62554 : Remove SkPaintOptionsAndroid
30e26cd : rebaseline_server UI: add link to raw JSON
4c80825 : rebaseline_server: move more code into common path for GET_live_results and GET_prefetch_results
e8d74d9 : This is a bit of a hack, but will work. I have a cleaner fix ready (but still need to fix some broken tests).
81ecaa2 : Fix typo in ignored-tests.txt
c15e28a : Revert of Remove SkPaintOptionsAndroid (patchset #5 of https://codereview.chromium.org/447873003/)
6cfa73a : Start tracking the CTM while filling the BBH in SkRecordDraw.
f32331f : Remove SkPaintOptionsAndroid
828ce1f : Start filling BBH in SkRecordDraw.
536e953 : roll common deps
12b3544 : Add runtime flag to turn compressed alpha masks on
3140576 : Baseline Android-Reference-Unknown-Arm64
7a4747f : Update path to Android font config file
69a5560 : Add entry point for passing options to the GrContextFactory
b3f319f : Add support for new drawPicture entry point to debugger
c773390 : Delete the old font management implementation based on SkFontConfigInterface, now that SkFontMgr_Android is live.
e556be7 : Don't leak the shader in PatchBench.
f411ee7 : git cl land# Enter a description of the change. Even more tests to ignored-tests for gpu rect changes
71614ac : Add override to force bitmap rendering
21b342d : This eliminates the need to copy the generated images from a temporary directory to the directory that is served by the rebaseline_server.
97a0d43 : Updating expectations for matrix convolution
59598b0 : DM: Replace --pathOpsVerbose with --veryVerbose
fb26110 : rebaseline_server: add some live-view.html links to index.html
785246e : add expectations for Test-Android-Reference-Unknown-Arm64-{Debug,Release}
2512372 : fix win compiler div/zero
a942499 : Add additional tests to ignored-tests
fbd3576 : Flate Test tests if compression works - Produce a compressable stream. - Assert compression ratio > 1 - In verbose mode, print compression ratio.
2ed49a4 : Mark fallback fonts in new Android font config parser
c30aaa0 : Use combined color/coverage attribute when possible in aa rect renderer.
bc677c8 : Fix Flate Test, also cleanup
25f8538 : Add stephana@ to the list of Skia CQ commiters.
b2721f7 : Whitespace change to test the CQ commit message
b62508b : Add a parameter GR_ALWAYS_ALLOCATE_ON_HEAP to allow for only ever creating temporary buffers on the heap instead of allowing stack allocation
cc03adb : Proposal for the mesh gradient interface. Implemented as a grid of patches and uses 4 private arrays to store the values of the control points and colors. When it needs a patch at a certain position of the grid it just builds it using the corresponding values of the array and the grid coordinates provided. Details on implementation are documented in the corresponding classes' comments.
dc065f2 : whitespace
d211c54 : Turn off pedantic blit rect
9f49cfd : Add missing DRAW_PICTURE_MATRIX_PAINT paint offset.
94fa4b9 : Update path to Android font config file
8e69676 : Turn on FontMgr for Android
e947075 : Update tools for use of picture stats in GPU optimization decision
dea60f6 : Replace LLU with ULL to make VS2012 work again.
78ee93f : Revert of SkImage::NewFromGenerator(SkImageGenerator*), and a unit test. (https://codereview.chromium.org/465823003/)
35fbd01 : Migrate SkRTConfRegistry test to DEF_TEST().
b3c9d1c : SkCanvas::drawPatch param SkPoint[12]
9c7695b : rebaseline_server: periodically log tasks_queue size
8d66dd1 : change setA/setB labels if viewing actuals vs expectations
b0c8551 : Mark degeneratesegments GM as flakly on nvpr/ubuntu/debug
0a82f5b : Rebaseline current failures and those ignored for GPU rect change.
186f7b0 : SkImage::NewFromGenerator(SkImageGenerator*), and a unit test.
5e27e0e : fix pathops skp-derived bugs; add more failing tests
b3d4af5 : Fix lower-casing error in font config parser
9c6d4d7 : Change GR_COMPRESS_ALPHA_MASK from compile-time flag to run-time. We do this by introducing an Options struct to be passed to a GrContext on creation.
03bde3e : SkTileGrid: store insertion order, return results sorted by that.
db1f156 : Make comment ASCII in GrDrawTarget.h
b2edec2 : Revert of SkImage_Codec is Lazy (https://codereview.chromium.org/460823002/)
d7127e7 : re-add samplerstress gm, but use blurmaskfilter instead (std filter)
e36f499 : SkImage_Codec is Lazy
5b1b2db : remove SkStippleMaskFilter - no external clients
80a83ad : relax quadratic binary search test
c019ec4 : Add layer counting to SkPictureRecord
ea13aff : Let skia build with clang's integrated assembler.
3b73e01 : Revert of Add layer counting to SkPictureRecord (https://codereview.chromium.org/464433002/)
4a2b2e8 : Add layer counting to SkPictureRecord
d4cb922 : Consider index8 a compressed config.
c7103a1 : Wrap NV_path_rendering API with GrGLPathRendering
5acfea7 : 2D kernel initial wiring for Guassian
a10555a : Add BlitRect to SkTCompressedAlphaBlitter
8b2cb33 : clean up render_pdfs: Remove unused headers replace dynamic memory wstream with null wstream. Use SkAutoTDelete when appropriate. Replace PdfRenderer class with short function: pdf_to_stream. Collapse render_pdf, process_input, tool_main_core functions Split out process_input_files function. Don't crash when no arguments given. print out max rss on each skp. prettier output
8572fc0 : mark all SkImage methods const, so we can make it thread-safe
3f86099 : Fix crash in nvpr text after abandoning context
4596c98 : Mark convex_poly_clip as flaky on msaa16/win8 bots. Add more tests to ignored_tests.txt after GPU rect change.
a7f7b16 : More SkTileGrid refactoring.
0d154ee : Process Statistics header, add max RSS to render_pdfs
d3ddea2 : Parses sample code provided by Android project. Attempts to keep FontFamily data structures produced consistent with expectations of previous versions of Skia.
9c0822a : Always use both a color and coverage attribute in GrAARectRenderer.
3e30af2 : Actually use test configuration in SkFontMgr on Android.
534cc4c : De-parameterize SkNextDatumFunction.
81cc04d : Replace a pre-UAL instruction with its modern form.
6162af8 : Cleaning up SkPicture-related classes
addf2ed : add localMatrix to gradient Descriptor
6dff71f : Remove bleed test from ignored-tests.txt
5ad6ee1 : Plumbing for using a BBH in SkRecordDraw.
136aa8f : Rebase convex_poly_clip test on Win8 msaa16
dfb9bc4 : Fix string assert and dead code which caused it.
872e3dc : Revert of Revert of remove (now unneeded) legacy onDrawPicture variant (https://codereview.chromium.org/457253002/)
6b143b0 : Remove Matrix/Clip State collapse code
47f9bdc : Revert of remove (now unneeded) legacy onDrawPicture variant (https://codereview.chromium.org/456203002/)
2e69d29 : remove (now unneeded) legacy onDrawPicture variant
0be677d : Fix S32A_D565_Opaque for RGBA on arm64
d5fa1a4 : add drawPicture variant that takes a matrix and paint
a3efd90 : manual bench rebase after 8d9153f, adjusted with e530eb370c084336b584a6dff5a9e6974d932dfa
d276c50 : manual bench rebase after 8d9153f
e530eb3 : Restore bench_util.py
3b1c3d2 : add dummy onDrawPicture to allow migration for chrome overrides
d1d3bae : add an animated test to verify that high-quality identity scaling doesn't change the image
4e3523c : Blink layout tests all assume it can provide custom font configuration files on every platform. In moving Android to the font manager, we broke those.
8d9153f : short circuit high quality scales that are actually the identity transform
8875a04 : Make BBH::search() const.
6d42d9c : add a simple ascii-art debug thing for AA clips
a50b8f0 : Add R11 KTX GM
afdada2 : Moved SkPictureContentInfo into its own file. It now tracks the number of skia operations (maybe, I'm not 100% sure I'm doing this right yet) and the number of text draws. I also moved some of the gpu logic out of SkPictureRecord and into SkPictureContentInfo,
f4078ad : SkRecord: Strip out cull-skipping and y-only drawPosTextH skipping.
bab82ed : Pretty print of shaders
dff491b : Implement BlitRect for SkTCompressedAlphaBlitter
ec989ba : Add mandill_128.r11.ktx to resources
ab4c711 : Fix bug in blitAntiH
62c447d : Add an opaqueness hint to GrDrawState.
6563562 : Make the rotated rects bench allow more alpha/color variations and an arbitrary xfermode::mode.
d9bf7db : Rebaseline-server: sorting of columns in asc/desc order in frontend.
be129b2 : Remove external SkImageFilter cache, and rename UniqueIDCache -> Cache.
dfe4e57 : Whitespace change to test the CQ
b511042 : Fix iOS build by centralizing --writePath.
acc1258 : don't list out all sourceSkpFile names in the rebaseline_server UI
c8d8a60 : make rebaseline_server properly handle unescaped URLs
6eb03cc : Add option to dump images from nanobench.
72ebb9f : DM: conserve memory when using --skps
c863ab0 : Cleanup of context initialization
619e076 : Revert of Process Statistics header, add max RSS to render_pdfs (https://codereview.chromium.org/448993003/)
6274baa : Process Statistics header, add max RSS to render_pdfs
0898e2b : Empty the Recipes bot's GM expectations
95b1b3d : Add astcbitmap to gm slides. Add additional ASTC formats. Add astc image decoder files.
34580f7 : Default --skps to ./skps
2347b62 : change drawPicture in SkRecord to just ref the picture
e73cd5a : rebaseline_server: allow live queries to examine JSONKEY_EXPECTEDRESULTS or JSONKEY_ACTUALRESULTS
202ab2a : add isRect() check to AAClip, to detect if a soft-clip is really just an irect
7b62448 : Revert of - Add astcbitmap to gm slides (https://codereview.chromium.org/444093002/)
9f2ed6d : Disable suspect NEON function for 64-bit Android
c3cbc1d : Duplicate NoGPU expectations for new recipes bot
0aeea6d : Revert of add isRect() check to AAClip, to detect if a soft-clip is really just an irect (https://codereview.chromium.org/445233006/)
2fc0582 : - Add astcbitmap to gm slides - Add additional ASTC formats - Add astc image decoder files
b99c4a7 : Assert allocation so we can catch it sooner.
45a0bf5 : Pass a struct of functions instead of a function to the compressed blitter
86bc124 : Add support for compressed alpha ktx files
8aed3c1 : Don't fail unit test if resources not found on device.
592cb8d : add isRect() check to AAClip, to detect if a soft-clip is really just an irect
bb204f4 : Clamp SkPictureShader's tile size.
b8ccc2f : Pass compressed blitters to our mask drawing algorithm
963137b : Stopped skipping tests in dm of SkPatch by implementing the corresponding drawPath calls on classes that derive from SkCanvas.
2dd85a3 : Remove mandrill_128.r11.ktx from resources directory
0bef17a : render_pdfs implements --match
c72e870 : Added mandrill_128.r11.ktx to resources
da7a944 : Revert "Remove SkPaintOptionsAndroid"
c7f069b : Fix Android framework builds
27fb949 : Remove SkPaintOptionsAndroid
8560cd5 : Fix reference counting on SkStream in SkFontMgr_android.
b5f7826 : Explicit tile bounds for SkPictureShader
3c7edda : Initial ASTC decoder -- currently only supports 2D LDR decomrpession modes.
3ffade6 : fix concat order for local matrices
27ff227 : make the action buttons for rebaseline server stick to the top of the window as you scroll
683206a : Revert of Initial ASTC decoder -- currently only supports 2D LDR decomrpession modes. (https://codereview.chromium.org/444433002/)
1840dcd : Initial ASTC decoder -- currently only supports 2D LDR decomrpession modes.
3ba15ae : SkPicture: try to no-op away clone().
1289cfe : Second pass at rebaselining flaky N4 performance triggers
65fcd3d : Implement SkFontMgr_Android::onMatchFamilyStyleCharacter.
53f0959 : Allow custom blitters to be passed to SkDraw::drawPath
b6c8cc3 : Roll android/third_party/jpeg DEPS
776bdbd : Create struct in GrDrawState to hold key DrawState data.
a6c27bc : Remove references to __system_property_get from Skia
a098dd4 : Fix drawVertices() on GPU when texs=colors=shaders=indices=null
3facc7c : rebaseline_server: add "prefetch" directive that just warms the cache without awaiting results
3b4d077 : Add angle config to nanobench and make angle a default config for dm and nanobench.
a7e930f : On the bots, there's no need to link GMs into SampleApp.
cdf2db9 : parameterize tesselation params
be21e34 : Bye bye bench.
7909f47 : rebaseline_server live queries: allow comparison against summary files within the Skia repo
760ba8d : Revert "Adds a GrGLPathRendering class that wraps the NV_path_rendering"
af13c7c : Revert "Calculate rough approximations for nvpr path sizes"
4297a51 : Add ASTC resource files
bcd278d : DM: expand peak RAM usage to Mac and Android too.
147476d : fix hittest in Patch sample
1b27704 : Remove ALL font fallback logic from Skia.
847092c : SkThreadPool and co. are not public.
70f25c1 : Remove Mac 10.8 x86 Perf expectations
753faf4 : Rebaseline flaky N4 & N7 performance triggers
a6d7b6e : Greenify bench bot Perf-Android-Nexus10-MaliT604-Arm7-Release at build 2563
858ba82 : Greenify bench bot Perf-Android-GalaxyNexus-SGX540-Arm7-Release at build 1811
40a1e11 : Add support for all compressed formats in KTX file format
0754475 : Parses sample code provided by Android project. Attempts to keep FontFamily data structures produced consistent with expectations of previous versions of Skia.
43f9d3e : Expose SkColorTable class
888a250 : Greenify bench bot Perf-Ubuntu12-ShuttleA-GTX660-x86-Release at build 1551
816b4fb : Fix bad gypi
61bff70 : Calculate rough approximations for nvpr path sizes
0b71276 : teach rebaseline_server to generate diffs of rendered SKPs
8f72733 : Move functions from GrDrawState.h to GrDrawState.cpp and delete unused functions.
e90c900 : Add ETC1 format to SkTextureCompressor
72336ed : Don't compare constant color and coverage between GrDrawStates when they are provided by vertex attributes.
36ea6c8 : For some reason, starting tests before gms makes DM run much faster.
838f62d : Replace op== with CombineIfPossible in GrDrawState.
7d4f40a : Test new CQ bot
f79673b : Test and generalize font configuration parser
8f961b3 : Revert of whitespace change to force a build (https://codereview.chromium.org/432183002/)
4e212e8 : Print max memory usage on Linux.
2069e22 : Fix calibration loop failure condition.
8f394d4 : disable all warnings from nanomsg
6d7f5fa : Enable gpu Debug markers if tracing category skia.gpu is enabled
ad82ed6 : Force linking as C++ library.
5672da0 : Adds a GrGLPathRendering class that wraps the NV_path_rendering extension and manages its various API versions. It also provides backup implementations when certain NVpr methods from later API versions are not present on the current system.
bce540c : Don't call out -lstdc++ -lm explicitly.
0673676 : Don't compare coord change matrices to determine effect compatibility when using explicit local coords.
ba59a67 : Remove dependency on std::string
ecfff21 : SkCanvas interface for drawing a patch.
d3d6b81 : Stop building tests in the Android tree.
5049557 : Revert of Add ETC1 format to SkTextureCompressor (https://codereview.chromium.org/432143002/)
80bdded : small skia_shared_lib=1 build fix for cross-process picture demo
e7ce26d : Stop building tests.
01c8da1 : Remove unused matrix param from GrContext/GrDrawTarget rect drawing functions.
5d8b1b4 : Add ETC1 format to SkTextureCompressor
9dc41a5 : Rename skimage expectations for renamed bot.
41ebbdd : Exit early when draw can be skipped. Be more robust against abandoned GrContext.
e86af37 : fix missing return in error case for bitmap scaler
dddc18a : Make GrGLProgram be available to GrGLProgramDataManager
7883132 : Fix for Chrome Canaries.
9bcd23b : Rollback text allocation changes.
c6f5784 : No longer ignore and rebaseline fontmgr gms.
c4ade57 : Ensure that SkDebugf is exported from the library.
f91b47f : Revert of Memory improvements to render_pdfs; better DM pool size defaults (https://codereview.chromium.org/433063002/)
a0cc833 : add a libjpeg test
66058b6 : Memory improvements to render_pdfs; better DM pool size defaults
6e33e23 : Skip all .skps in 565.
9200758 : SKPs-as-benches in nanobench
efea5a7 : Remove SK_IGNORE_QUAD_RR_CORNERS_OPT-related code.
5816233 : FBFetch refactor + arm support
3836dc8 : Remove copile time enabling of SK_ARM_HAS_NEON.
21769c5 : Update NEON compiler defines to use SK_ prefix
490d49c : whitespace change to force a build
2f4a69d : Clean up skia_directwrite GYP variable.
4ad76e3 : Add initial pipeline for decompressors
e30b52a : Add missing source file for iOSShell.
e714e75 : nanobench: support GMs-as-benches
e681c2a : DM: only depend on GpuTest when it's a GPU build.
0c42332 : Add CTM to the cached layers' key and reduce render target pingponging in layer pre-rendering
1b51d26 : Revert of Add initial pipeline for decompressors (https://codereview.chromium.org/432503002/)
14a1df0 : Add initial pipeline for decompressors
ada972d : sk_tool_utils_flags.cpp depends on GetResourcePath
d9e183f : Fix for texture domain on imagination gpus
c2a4846 : fix signed mismatch
992c7b0 : Add standard fonts to all GMs.
3f22e8c : Fix end-of-pattern matching for Skia recording optimization.
3d822c2 : Intersect SkPictureImageFilter bounds against clip bounds.
0f1a7c4 : Remove kDisableBlend_BlendOptFlag as it is no longer needed
b3abe90 : Start the process of choosing the correct compression format
e83909f : Add some debugging to PremulAlphaRoundTrip test.
4682170 : Test removal of mesa specific version parse
55b6d8b : Implement a persistent uniqueID-based cache for SkImageFilter.
7869781 : Add query for whether or not we have compressedTexSubImage
07cfb20 : Correct Android FontMgr use of ttc index and remove unused code.
0e67808 : Enabling texture_domain_effect
8124bf0 : Explicitly typedef GetUserDefaultLocaleName as WINVER may not be high enough when compiling to allow visibility of the function prototype in windows.h
6d88e6c : Fix way-over-allocation in pipe.
1723bfc : Add vertex bounds check for distance field rendering.
3342ed5 : Add rotated rects benchmarks
b5294e8 : Bring LATC in line with other formats (i.e. write a blitter and an "optimized" compression routine).
ed6f03e : Fix ref counting of cached layer's texture
ff65bb9 : Whitespace change to test the CQ.
00683c7 : Mark bleed GM images on GPU configs as baselined but associated with bug 2762
5520e3b : Rebaseline some images from ignored-tests.txt
b174f2b : Rebaseline currently failing images. All look better or insignificantly different
78f0718 : Add effect caching to distance field text.
7510b22 : Rename GrGLUniformManager to GrGLProgramDataManager
a97e270 : Update SKP version to 63
c8f5204 : Incorporate glStencilThenCover* nvpr methods
a14da25 : fRight -> fBottom
b414f25 : Remove support in the gpu to use hardware AA lines. Current code paths could not reach this code and thus was never used.
5ae5fc5 : Adding repeat mode to texture domain
937fca8 : Add ability to generate/use FDO profiles for Android
fa6d656 : add cubic red option to pathops tool
25a67bc : Add query for block dimensions of a given format
a8f8da0 : Optimize correct picture in bench_pictures when using --bbh
fdd09c2 : Revert of Add effect caching to distance field text. (https://codereview.chromium.org/424103002/)
b09bdd6 : Revert of Remove gpu support for willUseHWAALines. (https://codereview.chromium.org/423943003/)
137bac0 : Add effect caching to distance field text.
651678d : enable SKP rendering on 2 platforms, 2 configs each
944bcf0 : Some fixes around GrContext::abandonContext:
e6dfba8 : Remove gpu support for willUseHWAALines.
10a350c : Add function for creating ASTC blitter
fdd7d2b : Pass clip blitter rows preserved request
09dde64 : Now always use Atlas for layer cache
3a91424 : Fix debug output compile error and minor style nits
8ab8cc0 : Finish removing GrTHashTable
4509517 : Use if instead of ifdef SK_SUPPORT_GPU
320c923 : Add plot-based purging to GrLayerCache
e7416bf : Update SKP version to 62
a8e2e15 : Cleanup: Rename SkOSPath functions.
2bff230 : round and bevel hairline rects show the same as miter hairline rects
15ab26d : Rebaseline needed nvpr gms after text change
d5e46c7 : Generalize compressed blitter into its own templated class
2354f84 : Test abandoning GL context in dm/nanobench.
4beef91 : Revert of Remove relative path to GrColor.h in SkShader.h (https://codereview.chromium.org/422023005/)
939f430 : Remove relative path to GrColor.h in SkShader.h
186e699 : disable new test on windows
b1ab5fd : If decoder doesn't ouput indexed color, don't check colortable
7f8aad8 : SkDiscardablePixelRef returns correct indexed color on relock.
edb10e7 : Only lowercase names in Android font config parser.
5a27f49 : Remove code only used by SkCreateTypefaceForScript which has already been deleted
a98683b : dm prints out number of matching skp files
9ee1a4a : Remove redundant helper function as all clients pass locale
e83a7ec : Remove unused code now that the android framework has move this logic elsewhere.
e5ad0dd : Update SKP version to 60
a522b0e : Update SKP version to 59
feceba5 : Add vertex color support to distance field text.
f17bc6c : Move vertex buffer setup out of drawPackedGlyph().
1ef960b : Fix thread unsafe mutex initialization.
048f422 : Fix crash in DM/SKPTask
b2808cd : Send less transform data when drawing text with nvpr
fc7063b : Fix image decoder memory overwrite bug.
d6aeb6d : Fix thread unsafe mutex initialization.
6c18c80 : Revert of Move vertex buffer setup out of drawPackedGlyph(). (https://codereview.chromium.org/414573002/)
1d38619 : Move vertex buffer setup out of drawPackedGlyph().
50d7154 : Added classes SkPatch and SkPatchMesh which help encapsulate and generalize this new primitive. The functionality and responsability of each class is better explained in the comments of the files.
75e62ea : Fix assert in skimage test.
4881a4d : Some small ASTC optimizations
6d3fe02 : Rename GrGpuObject to GrGpuResource
570c392 : Fix the other microbench schema
b2ef181 : Add preliminary ASTC encoder
c44be0e : Merge GrGpuObject and GrCacheable.
730c044 : Alter Default & Software path renderers to better handle AA hairline paths
f7be194 : Rebaseline GN & N4 perf trigger flakes
75770af : Update SKP version to 58
0925a57 : Add initial baselines for varied_text* GMs
bc89329 : Enable the SSSE3 compile time check on all platforms (4th attempt)
57493ba : check in empty SKP expectations for a single platform
20fa24c : roll common DEPS
2a413df : Add ASTC to list of alpha compressed formats
8d84c99 : SkFontMgr for Android.
307bcea : skimage expectations for Android-Reference-Unknown
a2c79fb : Suppress Win8 raster verylargebitmap GM flakes
f73c237 : Get additional DW font metrics when available.
2da0f85 : Revert of Enable the SSSE3 compile time check on all platforms. (https://codereview.chromium.org/403583002/)
ddb459e : Fix some flaky perf triggers
7b82d0f : Revert of SkFontMgr for Android. (https://codereview.chromium.org/414483002/)
ba0055b : Revert "Update fontmgr expectations."
ff4b56b : Update fontmgr expectations.
76d5b47 : Now able to set the localMatrix when creating a SkShader from a SkImage
85d3652 : fix android_framework build do to missing library at link time
dd6d227 : Replace use of GrTHashTable in GrFontCache with SkTDynamicHash.
1c63bf6 : Revert "Revert of Use the GrCacheable ID to eliminate the need for notifications to GrGpuGL when textures and RTs are… (https://codereview.chromium.org/376703009/)"
c255337 : Make nanobench setup configs outside of loop over benchmarks
33d1346 : Suppress fontmgr gm changes while Android catches up.
bc9845b : Remove the single-sigma version of SkDropShadowImageFilter::Create().
2451937 : Run CanvasState test across a library boundary.
c0bc913 : Introduce skia_pic gyp variable.
4f9a01e : SkFontMgr for Android.
be03570 : Remove unused enum value and member of GrGpuObject
7419e95 : remove command line args
fa9d135 : fix nacl
d771f6b : Add auto purging for SkPicture-related Ganesh resources (esp. layers)
17f0b6d : share dm and command flags
ac97792 : Initial change to move 2D kernel to its own file.
2d75d08 : Cherry pick to fix the MIPS build.
6c35488 : Refactor texture compressors into separate files
2648983 : Added count validation in SkImageFilter::Common::unflatten()
9338348 : Enable the SSSE3 compile time check on all platforms (3rd attempt)
f7caacd : Rebaseline from recent gpu optimization changes R=bsalomon@google.com TBR=bsalomon@google.com BUG=skia:
d09622e : Rebaseline some flaky perf triggers
b85a0aa : Add a GrPathRange class
dcabb05 : Make GrCacheable implement its own ref counting.
b0a4641 : roll common DEPS
93a37bc : Add macro so that gpu trace marker can add an arg to the TRACE_EVENT it makes
7a037f4 : Move GrTMultiMap to src/core and rename it
ad1df15 : First pass at a blitter for R11 EAC alpha masks. This shaves 10ms off of the polygon gpu benchmark on the Nexus 7v2 (which is about 6.7% faster).
518d83d : Skia side RGB to YUV gpu conversion
02cafcc : Remove gpu shader optimatization for solid white or trans black colors
5b7c7c4 : Move DirectWrite skimage expectations -> GDI
75f8851 : Let blitters be notified when they're done being used
63e99f7 : Allow GrGLEffects to produce variable length keys.
3f85403 : hide public factory for intermediate class
1bd6f7d : Remove use of SK_SUPPORT_LEGACY_LAYERRASTERIZER_API.
3d533ac : Replace GrTHash with SkTDynamicHash
249171e : Revert of Use the GrCacheable ID to eliminate the need for notifications to GrGpuGL when textures and RTs are… (https://codereview.chromium.org/376703009/)
f568f6a : git sample app working on iOS
1d1795b : Make ScaledImageCache unit test less dependent on global state.
63f413c : expand workaround to all 32-bit mips devices without the appropriate gcc support
9514d24 : Cache the return values of getBlendOpts in GrDrawState
83fab47 : Adding djsollen to list of owners
19eb3b2 : update pathops core and tests
384b020 : Fix mac NDK builds
05c4560 : Fix GLubyte to GrGLubyte.
bf5e523 : Change JSON output of nanobench.
66ed8dc : combine base_unittest.py modules from gm and tools
733418f : Remove SkRefPtr.
04d53a5 : Revert of nanobench: --veryVerbose for more Win7 debugging (https://codereview.chromium.org/401663002/)
e904c09 : Fix alpha textures in NV ES3 contexts on Windows.
e57452d : nanobench: --veryVerbose for more Win7 debugging
0db38cc : erase bitmap inside unit test to make valgrind happier
3125e02 : Revert of Revert of Revert of Force DM rebuild. (https://codereview.chromium.org/402663003/)
41f30cd : Revert of Revert of Force DM rebuild. (https://codereview.chromium.org/399123002/)
8dd90cb : Add IsPath to GrGLInterface
91bdbcd : Use the GrCacheable ID to eliminate the need for notifications to GrGpuGL when textures and RTs are deleted.
f42e08c : Revert of Force DM rebuild. (https://codereview.chromium.org/400723002/)
8a10de1 : Force DM rebuild.
55b0ffc : nanobench: Protect more against infinite loops.
261b8a9 : Make GrLayerCache use multiple plots in its atlas
a8f7745 : create copy_config.py and rename_config.py for skbug 2752
ac29838 : Fix warning about missing shared library symbols in android_gdbserver
929f29a : Makes GrGLProgramDesc's key store the lengths as well as offsets of the effect keys.
b959ec7 : factor out flattening/unflattening of common fields from SkImageFilter
3eb258d : Generate makefile for bench_pictures.
805ef15 : Set maximum output size for scaled-image-cache images
3f376a5 : (temporarily?) disable no-oped benches
9129477 : Use __rdtsc on Windows.
7ef2162 : Add new ASTC pixel config
03f3db0 : roll common DEPS, now using recursedeps
103ae71 : Remove benches from DM.
0b4cc89 : Disable assertion of fBoundsIsDirty.
e194c49 : Remove ambiguous operator= on AutoCFRelease.
ee5da55 : 32 bpp floating point textures
2ec93fc : Buffer four scanlines prior to blitting. We will eventually use this to blit four scanlines in a row in order to aggressively compress alpha masks as the information comes in. This CL is only to introduce the API and to make sure that nothing breaks in the general case.
b577c55 : Generalize mask helper a bit for compression
17dabfc : Add unique ID to GrPlot
b6638bd : Chromium no longer needs the SkPicture default constructor
d755479 : Make gdb work for 64-bit Skia
dddf564 : rebaseline most dw changes
eccbfec : Fix broken android framework builds where 32-bit MIPS compilers lack 64-bit __sync operators.
e7fd6db : Remove yet-unused 64-bit atomic hooks.
122f9ec : Remove outdated compiler restrictions.
9d7321c : Skip tiling on bitmapscroll: - off by exactly one pixel when using DirectWrite - also at least one pixel off on ChromeOS
720c66b : Reexport skia_gdi.
20f3403 : Put skia_directwrite back for now.
9358706 : skia_directwrite -> skia_gdi
c7af812 : Revert of Reopened: Caching the result of readPixelsSupported (https://codereview.chromium.org/364193004/)
33ac950 : make gm self-tests launch python unittests automatically (not just within the rebaseline_server subdirectory)
7940100 : Revert of Makes GrGLProgramDesc's key store the lengths as well as offsets of the effect keys. (https://codereview.chromium.org/379113004/)
e9d2d09 : Leaking CGBitmapContext in SkFontHost_mac
9d3cdb6 : Fix some issues with sfnt maxp headers.
285d375 : remove dead code from sample
0847059 : Remove kImageIsImmutable_Flag.
cd27a41 : Use va_list variable safely
be7e59e : Make SkTextureCompressor compile with Clang 3.5
21048b5 : Always have GrLayer's rect be valid
32a311b : Fixed the bug in drawVertices when no colors or texture coordinates are provided by modifying the grprimitive to klines and adjusting the indices.
c0ea398 : Makes GrGLProgramDesc's key store the lengths as well as offsets of the effect keys.
8339371 : Caching the result of readPixelsSupported
e51b6bd : revert timer changes
7edaeb5 : nanobench on Windows: try compiler barriers around timer instead.
f7e51ea : Disable LTCG for nanobench.
e363136 : Try to debug Windows infinite loops in nanobench.
184ff37 : Keep at most one GPU device alive at a time.
a179a1e : SkAutoRef seems lonely. Might as well delete it.
18515cf : DM: destroy contexts after each GPU task instead of before
352c218 : Change SkCanvasState to use inheritance.
3944a1d : destroyContexts after each bench instead of before
6238688 : Give windows boring bars and use 'us' for microseconds.
770787e : force another build
5a89706 : Force a build for nanobench.
1e319f7 : Add --resetGpuContext to both DM and nanobench.
c09e8c2 : https://chromiumcodereview.appspot.com/331133004/
e02fcf9 : Another forced run for Android bots.
5c0e190 : force build
d3b1b1f : Whitespace change to test failures after https://skia.googlesource.com/buildbot/+/0e977d0753ecc81fd4e45e088ebc5bc16f0b4b75 and https://skia.googlesource.com/buildbot/+/0e6fdada778ad14e38b25f8b5827a8b156674045
d183032 : manual bench rebase after f459c85, adjusted with ed458688e284508f17a0408a093d89a8b5966e32
49b3590 : Revert of drawVertices bug on gpu side (https://codereview.chromium.org/387113002/)
f59eab2 : patch from issue 383923002
612364d : Fixed the bug in drawVertices when no colors or texture coordinates are provided by modifying the grprimitive to klines and adjusting the indices.
f459c85 : Fix memory leak introduced in http://crrev.com/387863005
6599258 : Cleanup: Remove unused/unimplemented SkTextLayout.h.
a189ccd : nanobench: add --runOnce.
630598c : Add support for NEON intrinsics to speed up texture compression. We can now convert the time that we would have spent uploading the texture to compressing it giving a net 50% memory savings for these things.
60317d0 : nanobench: support --outResultsFile
41b8687 : Include SkTypes before using ifdefs.
24b04fa : Alphabetize defines in generated SkUserConfig.
837f532 : Fix for saveLayer() with filters vs. the BBox Hierarchy.
3b72f79 : remove unused SkPixelRef constructor
ed45868 : remove SK_SUPPORT_LEGACY_PIXELREF_UNFLATTENABLE code
e322482 : Move SkPDFStream back to SkStream to save memory.
9c6878b : Revert of Enable the SSSE3 compile time check on all platforms. (https://codereview.chromium.org/391693004/)
c07e281 : Revert "Fix for saveLayer() with filters vs. the BBox Hierarchy." and "resizeimagefiler is ok with a BBH now".
ee34953 : Enable the SSSE3 compile time check on all platforms.
55d316e : Remove last SK_SUPPORT_LEGACY_SHADER_LOCALMATRIX.
e846499 : Make SkPictureShader and SkPictureImageFilter use const SkPictures
7e4b2b5 : Remove unused kImageIsOpaque_Flag.
6336f7c : MIPS: added optimization for SkRGB16_Opaque_Blitter::blitMask
cef04f8 : Deleted SkImage::newShaderClamp: not used, not implemented.
4fdba1c : Reallow default SkPicture constructor for Chromium
c4f30b1 : Make GrAtlas::removePlot static
cfaeec4 : Remove Skia's use of the default SkPicture constructor and multi-clone
dd52896 : Remove SkPicture copy constructor
b184f7f : Add SkBitmap::readPixels() and reimplement copyTo and SkCanvas::readPixels
00adc75 : don't draw unpremul alpha (yet)
651eaea : Revert of Add SkBitmap::readPixels() and reimplement copyTo and SkCanvas::readPixels (https://codereview.chromium.org/388803007/)
debba5c : Add SkBitmap::readPixels() and reimplement copyTo and SkCanvas::readPixels usning it.
fb747e2 : Make SkPDFFont::fFontInfo a const pointer.
733f5f5 : Refactor SkGrFontScaler and SkGrFontKey into non-virtual versions.
93de7a2 : fix ios break
d41dab4 : Revert of Add support for NEON intrinsics to speed up texture compression. We can (https://codereview.chromium.org/390453002/)
1b0aa00 : No need to cache local matrix in picture shader.
936b734 : ios fixes
bc9205b : Add support for NEON intrinsics to speed up texture compression. We can now convert the time that we would have spent uploading the texture to compressing it giving a net 50% memory savings for these things.
5d9d10e : nanobench: add a cute bar chart
ef0fd61 : Remove SK_SUPPORT_LEGACY_SHADER_LOCALMATRIX.
8fa7320 : resizeimagefiler is ok with a BBH now
fa04776 : Use unpremul for premul_and_unpremul_alpha_ bench.
c870d49 : Use SkShader's localMat for SkLocalMatrixShader.
b02ab4b : New Mac 10.6 x86_64 Debug baselines for perlin noise tests.
848faf0 : This moves us towards variable length effect keys. The overall program key now allows for it. After the header it stores an array of offsets to effect keys. This allows us to grab the effect keys to pass to effects when they generate code. It also ensures that we can't get a collision by sets of keys that are different lengths but are the same when appended together.
6ca0b6a : Fix for saveLayer() with filters vs. the BBox Hierarchy.
c855ca0 : Revert of Remove gpu shader optimatization for solid white or trans black colors (https://codereview.chromium.org/375823005/)
c9af44a : Revert of Remove public_headers.gypi, unneeded by Skia. (https://codereview.chromium.org/381633003/)
5f78d22 : Remove gpu shader optimatization for solid white or trans black colors
133931f : roll "common" DEPS, and replace tools/pyutils with it
3a21d61 : Update find_name_and_attributes to take ttc index and rename to SkTypeface_FreeType::ScanFont.
f94bdb8 : explicitly add /data/local/tmp to the library path to support new AOSP restrictions
a3fce46 : Remove public_headers.gypi, unneeded by Skia.
19fcc74 : Slim Skia down to just one murmur3 implementation.
00a8fae : Add support for 64bit atomic inc/dec/cas
d08cb90 : Revert of add readPixels() to SkBitmap (https://codereview.chromium.org/377303002/)
d081cf6 : Pin to a newer version of ANGLE than M36 branch.
ffc75ef : Revert of Add alternate SkPicture::clone (https://codereview.chromium.org/381193002/)
134ae83 : manual bench rebase after bf0b9ce
24969a3 : Pin to a specific version of ANGLE.
bf0b9ce : Add file access modes to sk_exists.
bbf9f6d : Revert of Slim Skia down to just one murmur3 implementation. (https://codereview.chromium.org/376183004/)
4d1605a : Enable tools/CrashHandler again.
c4f2161 : add readPixels() to SkBitmap
e372e78 : Add alternate SkPicture::clone
53d4359 : Slim Skia down to just one murmur3 implementation.
b17c764 : Handle NULL typeface in SampleApp.
3031a2f : Yet more perlin noise rebaselines.
bb02bb5 : You guessed it -- more perlin noise rebaselines.
250b59d : Ibid.
0c4a70d : Yet more perlin noise rebaselines.
626650f : Some more perlinnoise rebaselines.
654a9c2 : Use a consume load in SkLazyPtr.
e507373 : Re-add friend Chrome requires
42483d9 : Split SkTRacy into SkTRacy and SkTRacyReffable.
3a3eef4 : New baselines for perlin noise changes.
497cda3 : Split SkTRacy into SkTRacy and SkTRacyReffable.
777a7dd : Add config to build mips with dsp2 optimizations enabled by default.
6142609 : Cleanup SkPicture* classes a bit
fd42999 : import google-api-python-client using DEPS
61b1436 : sk_malloc_throw/sk_calloc_throw in debug prints size in failure message
15840a2 : Delete third_party/harfbuzz
e6b28cf : Remove shadows suppression
c26d991 : Split SkPictureReplacementPlayback out of SkPicturePlayback
67a3271 : Slim Skia down to just one murmur3 implementation.
c7d29c8 : update our build system to support the experimental L-Release NDK
04f1877 : Whitespace change to verify buildbot scripts after https://skia.googlesource.com/buildbot/+/dd42159
996861d : Update SKP version to 47
da03653 : fix typo, had two RGBA instead of RGBA and BGRA
57ad493 : Handle bad ICO data better.
5fe23b3 : Add suppression for shadows test
1feac79 : Revert of Slim Skia down to just one murmur3 implementation. (https://codereview.chromium.org/376183004/)
e4636aa : Merge Replay and Quilt tasks, adding in all BBH implementations.
ec66e62 : Refactor SkPicturePlayback for SkPictureReplacementPlayback
762c718 : Remove useless options from bench
db5f7bf : Do not export SkTDArray when building Skia as a DLL
2d9d9c9 : Update one last expectation from gamma change.
d78a168 : Improve gpu tracing when applying markers directly to gpu target
1c577cd : Always initialize SkDashPathEffect fields.
2e09d18 : Add bounds checks to SkTDynamicHash
e53363f : Cleanup: Remove SkUTF16_Str API.
1459be5 : Optimized R11 EAC compressor
6ac0037 : Slim Skia down to just one murmur3 implementation.
40b32be : nanobench: add median and --cpu/--gpu
79fd216 : Revert of Make GrGLConfigConversionEffect work for Imagination and some other GPUs. (https://codereview.chromium.org/277323002/)
6132b43 : rebaseline_server: cache results in long-running ImageDiffDB instance
bd7746d : Remove ability for Release code to call getRefCnt() or getWeakRefCnt().
ecce60b : Build Android with SK_SUPPORT_LEGACY_CLIPTOLAYERFLAG.
a9309f5 : Add thread safety configuration check.
93cf46f : Make GrGLConfigConversionEffect work for Imagination and some other GPUs.
b4edbff : rebaseline_server: allow JSON to control column filtering
874a62a : Revert "Remove ability for Release code to call getRefCnt() or getWeakRefCnt()."
0b544ae : Add SkRacy
10586dc : manual bench rebase after d3f3e58, adjusted with a26bbb95a64c1507ba81d39b971f079f3f9c5646
c15ba1d : bench rebase tool: add ability to specify a second CL for fluctuating data adjustment.
d3f3e58 : Revert of Add SkRacy (https://codereview.chromium.org/371363004/)
7b17547 : Revert of Missing volatile in AnnotateBenignRaceSized declaration. (https://codereview.chromium.org/380473002/)
92432c7 : Fixed up SkTimedPicturePlayback
f7a180b : Missing volatile in AnnotateBenignRaceSized declaration.
d5e3e6a : Add SkRacy
f955223 : Add missing / in android_gdbserver
f50a793 : Use BUILD_NATIVE_TEST instead of BUILD_EXECUTABLE.
be08ace : add setPreserveSrcDepth to replace PrefTable API for android
65b6fa1 : Use stack allocation for Android data in SkScalerContext::MakeRec().
0a65e38 : Cleanup: Rename UnitTestTest.cpp to RTConfRegistryTest.cpp
0139ae3 : Fix param name in GrEffect::CastEffect
004522f : Back off from SkPicture API hardening a bit
83d081a : Goodbye GrEffectRef.
ca95c19 : Adding validation before using an SkImageInfo object read from an SkReadBuffer.
9ea3d57 : Clean up SkImageFilter constructors.
6daadc7 : Harden SkPicture interface a bit
1ad00e4 : Split SkPictureRangePlayback out of SkPicturePlayback
55fad7a : Remove GrEffect::CreateEffectRef and GrEffect::AutoEffectRef.
97b9ab7 : Make GrDrawState and GrPaint take GrEffect* instead of GrEffectRef*.
4ae94ff : Remove ability for Release code to call getRefCnt() or getWeakRefCnt().
3afef1f : Clean up a bit after SkPictureData/SkPicturePlayback split
6815011 : make skia_launcher be a position independent executable
56a6b6b : fix WBMP image will get null color table when draw in RGB565 Canvas
a26bbb9 : MIPS: added optimizations for functions from SkBitmapProcState
ff64414 : Update SKP version to 45
e593044 : Flesh out SkMatrix typemask suppressions.
875da80 : Another suppression, this in SkMatrix caching the typemask.
6abc62c : Suppress race to cache SkPathRef bounds.
eeb1f15 : Turn on threaded DMQuiltTask drawing for old-format SkPictures too.
beaf62d : remove unneeded flag for android
6f157d9 : Handle close button in SkOSWindow_Unix.
6dd0491 : Suppress getRefCnt() calls from SkImageFilter.
969842a : Revert of Make GrDrawState and GrPaint take GrEffect* instead of GrEffectRef*. (https://codereview.chromium.org/377503004/)
2011fe9 : Make GrDrawState and GrPaint take GrEffect* instead of GrEffectRef*.
24dcac2 : YUV to RGB converter
3230517 : guard registering mallocpixelref for chrome
060c41a : remove unneeded flags (have been purged from chrome and android)
9a9eae2 : change pixelref to not inherit from SkFlattenable
620fc60 : remove SK_SUPPORT_LEGACY_DEVICE_VIRTUAL_ISOPAQUE
58f1e92 : remove unneeded flags for android
ce4dd3d : Split SkPicturePlayback out of SkPictureData
5e8a3c1 : Suppress new TSAN warnings from DMQuiltTask.
aca3d84 : Remove SK_DISABLE_PIXELREF_LOCKCOUNT_BALANCE_CHECK.
75e9e63 : don't look at SK_SCALAR_IS_FLOAT -- it is true, but no longer defined
f99f884 : Remove use of GrEffectRef from draw state and below.
f05d626 : Add return to SkBoxBlurGetPlatformProcs_SSE4.
6945618 : gpu and cpu flags for gm and bench.
81d7188 : Remove GrEffectStage::DeferredStage
7cdc1ee : Add always-threaded SkRecord quilt tests.
d312a04 : Enable 32/64-bit gyp switch on Android
0b7813b : Cleanup: Remove TestXCode project.
df55f06 : rebaseline_server: handle column filtering more generically
085f334 : Update remaining expectations for https://codereview.chromium.org/337603008.
2ed5ef8 : Remove GrDrawState::CommonState
d8a5e8d : remove unneeded flags for android
4107806 : Remove vertical/horizontal metrics selection.
a70353e : Remove deferred version of GrDrawState.
5f7f9d0 : Add SSE4 version of BlurImage optimizations.
1f836ee : with no save flag options, we can directly reference matrix and clip in MCRec
705a153 : Rebaseline Angle gms for recent dashing4 rebaseline NOTREECHECKS=True NOTRY=True R=bsalomon@google.com TBR=bsalomon@google.com
06d3771 : Only you can prevent memory leaks.
3ef0453 : Fix history handling for workspaces, issue with M36
8119e6a : Rebaseline for gpu dashing4 now doing circle dashes NOTREECHECKS=True NOTRY=True R=bsalomon@google.com TBR=bsalomon@google.com
0b99de0 : Add Instant Trace Event for shader compilation in gpu which outputs shader text as attribute
82cb86f : Revert of Add SSE4 version of BlurImage optimizations. (https://codereview.chromium.org/366593004/)
d930511 : Linear-time implementation of willPlaybackBitmaps(), computed & cached on construction in SkPicture. Unit test.
2830632 : Add SSE4 version of BlurImage optimizations.
3df0501 : Fix SkColorFilterImageFilter matrix optimization.
46e51e1 : rebaseline_server: if urlSchemaVersion is not specified, assume current
c197c8a : Adding 64 bit checks
2fe7b46 : Revert of Caching the result of readPixelsSupported (https://codereview.chromium.org/364193004/)
e1085e0 : move SkChecksum and SkEmptyShader to private
753a296 : Caching the result of readPixelsSupported
32b9a3b : Add functions to support NV_path_rendering in OpenGL ES
c6bbd82 : Ignore some GM images for https://codereview.chromium.org/337603008.
c2dcf4a : Check pixelRef before attempting to ktx encode.
0e3fac2 : Gate CrashHandler with SK_CRASH_HANDLER.
23ff2a5 : More expectation updates for https://codereview.chromium.org/337603008.
e5481ec : rebaseline_server: add urlSchemaVersion parameter
e1bc1c6 : Make GrAllocator Iter return non-const T
a5c0844 : Remove SK_IGNORE_FASTER_TEXT_FIX.
9504dd5 : Remove SK_IGNORE_DWRITE_RENDERING_FIX.
217daa7 : Revert of Remove the AA requirement for selecting GrEffect-based clipping. (https://codereview.chromium.org/367013003/)
4621788 : gen_bench_expectations: use subprocess instead of shell_utils due to buildbot-side name collision
3fa56b3 : Exclude Clang on Windows too. Comment this up a bit.
f0480b1 : Combine clip stack and clip origin into one struct in GrIODB.
e9a729c : Remove the AA requirement for selecting GrEffect-based clipping.
6a7fdef : Disable assembly code in MemorySanitizer builds.
5c76a0f : Update some expectations for https://codereview.chromium.org/337603008.
e159386 : Revert of Remove the AA requirement for selecting GrEffect-based clipping. (https://codereview.chromium.org/367013003/)
fa37a21 : Fix no previous prototype for function error
a73218b : Remove the AA requirement for selecting GrEffect-based clipping.
b26130a : Fix RecreateSkps
256b351 : CTFontCopy*Name may return NULL.
bce3d6d : Reduce integer divides in GrAllocator
54f1ad8 : rebaseline_server: use just skpdiff, not Python Image Library
a887026 : Fix int to float bug in shader on gpu Dotted Line cl NOTRY=True NOTREECHECKS=True R=bsalomon@google.com TBR=bsalomon@google.com BUG=skia:
1c0acee : Revert of Update SKP version to 39 (https://codereview.chromium.org/367863003/)
f767e79 : Add the ability for gpu to render dotted lines (dashed line, 0 on interval, round caps)
7a7c316 : return early instead of crashing if fileData fails
50b3dab : Update SKP version to 39
e438ddb : Uses optional mutex to guard construction of the singleton, which initializes the non-threadsafe libfontconfig. Without this change, Skia's parallel path ops test runner crashes 6/10 and hangs 2/10 on startup; with this change, 0/10 problems.
dc1cf66 : Remove A8_LCD luminance hack.
e41f388 : Revert of Fix race condition in parallel font initialization. (https://codereview.chromium.org/355573006/)
f0aed97 : correctly plumb through explicit rowbytes for allocPixels
c846f4a : Cleanup usage of GetResourcePath() after commit bcbc1788b478b1e54079318ad073e8490aa66fae.
696d361 : Temporarily resurface matrix/clip save flags enum values.
9bc86ed : Hey, maybe we should _call_ glFinish.
db53990 : Rename SkPicturePlayback to SkPictureData
bb6a028 : draft gpu support in nanobench
60b08a0 : Fix race condition in parallel font initialization.
950f89d : Specify the name of tool for creating a makefile.
ec2ae58 : Add multithreaded mode to quilt mode in DM.
9245b7e : When performing offscreen rendering on windows, attempt to use a pbuffer context.
2fd0d14 : Adjust the alpha type for pixelRefs.
e8e8d02 : Revert of Update SKP version to 34 (https://codereview.chromium.org/347303003/)
cad0cb2 : Grant independence to SkBaseMutex on Windows.
4a2489f : Hide symbols in S32A_Opaque_BlitRow32_SSE4
12ffdb3 : remove flags that are now in chrome's SkUserConfig.h
1072218 : Cleanup: Delete SkJSON header.
50a7b0e : Revert of Fix race condition in parallel font initialization. (https://codereview.chromium.org/355573006/)
df022f5 : Fix race condition in parallel font initialization.
935a9f6 : force opaque if kCGImageAlpha returns None
e677221 : add SK_API to config helpers so chrome can call them
529b7f6 : Expectations updates for DirectWrite change 761b25.
6c6ddb8 : update dox
170e00d : Have Clang builders build in C++11 mode.
761b250 : DirectWrite to detect GDI only fonts.
26337e9 : Fix SkTypeface::serialize() on Mac by properly indicating local fonts
4eec156 : rebaseline srcmode for gpus -- now pass samplecount
261fa58 : Revert of Re-enable SSE4. (https://codereview.chromium.org/357593003/)
f957254 : Fix ANGLE build wrong glGetString being called issue
238b456 : R11 EAC texture compression is introduced as part of the OpenGL ES 3.0 spec. This is a format that will likely be required on most mobile phones in the upcoming years, making it better to target than LATC, which is only available on NVIDIA GPUs.
52d9ac6 : stop calling SkCanvas::getDevice
f3d15dc : Add a preliminary R11 EAC compressor
952841b : Begin atlasing
a75b0fa : Re-enable SSE4.
4dc94d9 : ARM Skia NEON patches - 41 - arm64: SkXfermode::xfer32
5f6102d : SaveFlags be-gone
fdecca8 : Whitespace change to test CQ
80549fc : Support using OpenGL ES context on desktop
b8562be : Whitespace change to test CQ
b2e1fa5 : Push resources to Android device
e462f2b : Revert of Begin atlasing (https://codereview.chromium.org/354533004/)
d9cf38a : Revert of Fix memory leak in "Begin atlasing" (https://codereview.chromium.org/361663002/)
40d9c0e : Fix memory leak in (Begin atlasing https://codereview.chromium.org/354533004/)
55e61f0 : Begin atlasing
d92f5b8 : add a second interface to the resizer to exactly match what Chrome expects. Will make the migration much cleaner
1e2772f : Remove now-nonexistent SkCountdown.h from public_headers.
bae704b : add rowbytes option to allocPixels
ce41ad1 : remove SK_SUPPORT_LEGACY_INSTALLPIXELSPARAMS code
4af35f3 : writepixels needs to bump genID
d4fa483 : Some straggler rebaselines for imagefiltersclipped.
d297d0f : New baselines for imagefiltersclipped GM after perlin noise change.
a40239c : Drop --clone from commands in skia repo.
ca6a7c2 : Make perlin noise do CTM-correct scaling.
d3e474e : Deprecate SkPicture::clone().
67ec1f8 : Switch SkPDFStream's internal storage from SkStream to SkData
89443ab : change gpudevice and pdfdevice to inherit from basedevice
479fbaf : Disable SSE4 code.
4f96ab3 : Refactor bitmap scaler to make it easier to migrate rest of chrome to use it
1f8ed02 : Add lock to SkPDFDict
e5c1e3c : Fix RRect tranform bug
a837740 : Mark SkBBoxHierarchyRecord destructor as virtual
3bb195e : Add SSE4 optimization of S32A_Opaque_Blitrow
982542d : add SkSurface::NewRasterDirectReleaseProc
8c0c7b0 : remove unnecessary bitmapdevice references
0766931 : delete code for SK_SUPPORT_LEGACY_GETTOTALCLIP
0808c82 : Update SKP version to 34
2a8ca93 : don't create explicit bitmapdevice when not needed
98e34ba : remove SK_SUPPORT_LEGACY_DEVICE_VIRTUAL_ISOPAQUE for chrome
f836415 : Fix scale type in JSON format
e1c5586 : Revert of Switch SkPDFStream's internal storage from SkStream to SkData (https://codereview.chromium.org/340783013/)
c1dfa14 : Switch SkPDFStream's internal storage from SkStream to SkData
11a005e : Promote SkInterpolator unit test to our tests driver.
da07a08 : Make LTCG optional on windows builds.
3512eda : Add trace event when GrBufferAllocPool unmaps a buffer indicating what % of the buffer was unwritten.
8ba8d92 : Rebaseline Test-Android-Logan-Nvidia-Arm7-*
4d1a364 : Make SKP bench JSON ouput better
93fabf4 : Don't set SK_MALLOC_TEMP in SkAutoTMalloc.
3f547cb : Add SK_API to SkWriter32
0d44830 : ARM Skia NEON patches - 40 - arm64: S32A_D565_Opaque
1ea04a0 : Update SKP version to 33
7bf1068 : Remove SkBicubicImageFilter, and all related tests.
f372321 : Add nanobench, a fresh look at our microbenchmark harness.
20fb7c6 : tools/git-sync-deps is a stand-alone program, not dependent on synced deps.
b726df4 : Add noinline for GCC 4.6, which seems to vectorize after inlining.
7c4c63a : "interface" is defined in Windows headers, so undef it in GrGLCaps so we don't have a name collision
0cf2781 : Narrow disabled vectorization further to just ConvolveHorizontally.
12345ae : Rename TestSize.cpp to SizeTest.cpp
85a0878 : Rebase Test-Ubuntu12-ShuttleA-GTX660-x86-Release.
4809e4d : try release only
729c6f0 : disable on nacl
2b8a3b8 : Focus disabled optimizations on just BGRAConvolve2D, and only 32-bit.
3da21d2 : Whitespace fixes for Python tools
ec368cf : Temporarily disable autovectorization in core for 32-bit Linux builds.
61d04c4 : Add valgrind supp for NV driver.
bb0ef0a : Use new common tools in Python scripts
55106da : Ignore degeneratesegments for nvprmsaa4 to unbreak the build
669a121 : Update SKP version to 32
474cef4 : Disable bogus _scaled benches until we can figure out why they're bogus.
1d86ee8 : Rename GrAtlasMgr to GrAtlas (and other cleanup)
20fa0c3 : rebase GMs
32492e8 : delete disabled bench
4c6443e : Remove special case gpu transforms for Identity and Translate
4ec84da : Move allocation of texture from SkGpuDevice to GrLayerCache
332600f : Bench: Change default maxMs from 4s to 1s.
7373456 : Support serialization in SkRecord-backed SkPictures.
2290000 : Make GrGLShaderBuilder::fragmentPosition() return a vec4, with 1.0 as the zw components when in the y-flip case. This works around an Adreno driver bug.
8a24337 : Another iOS fix for SampleApp.
40684ba : Prune some dead code from SkPicture.cpp.
66a5d8b : add path dump test
c11530e : Tick off some TODOs:
5a940b5 : Tidy up fOwner in SkMutex_pthread.h.
a8d2ffb : add pathops tight bounds; conform path ops' gyp to unit tests
9ea53f9 : Preprend Test to test function name generated by DEF_TEST() macro.
5da2fa4 : Initialize a variable in GrDrawTarget::drawPaths
68dd81b : Rebaseline gm results after "Implement text rendering with NVPR"
c6cb56f : Implement text rendering with NVPR
6fc763e : No one uses SkPicture::swap.
744fb73 : Enable basic drawing with SkRecord-based pictures.
5fb6bd4 : use platform-independent font for gm
c83780c : Remove unneeded return from DirectWrite.
798496c : Rebaseline shadertext2_{gpu,8888} after SkPaint::measureText changes
f22b6b5 : Use smart pointers to make SkPictureRecorder lifetimes less manual.
b0203e5 : Add schemas to Skia repo
c8fd7b5 : Remove suppression of distantclip image differences
740c3f1 : Better rendering detection with DirectWrite.
0156c76 : Rebaseline shadertext2 after SkPaint::measureText changes
c4b84ae : Revert of Revert of Fix SkPaint::measureText for stroked hairline text (https://codereview.chromium.org/354433002/)
05ead8a : Revert of Support using OpenGL ES context on desktop (https://codereview.chromium.org/319043005/)
c986b1f : Revert of Add functions to support NV_path_rendering in OpenGL ES (https://codereview.chromium.org/345723002/)
abc9bb5 : Revert of Fix SkPaint::measureText for stroked hairline text (https://codereview.chromium.org/335603003/)
4a995df : Add functions to support NV_path_rendering in OpenGL ES
74fc727 : Support using OpenGL ES context on desktop
3295640 : Update SKP version to 29
196af73 : Fix SkPaint::measureText for stroked hairline text
1c4d578 : No need to include ../tools/flags in include_dirs when depending on flags target.
830f356 : Update SKP version to 28
2010891 : Add GYP target for sk_tool_utils.* component.
4856ac9 : Update SKP version to 27
bccac6c : Re-land "Fix external SkImageFilter caching with clips."
b8f0798 : speed up rgn building by inlining memcmp for 32bit values
6184310 : Rebaseline clip on Win7 ShuttleA HD2000
bf1850e : Fix SkBlitRow_opts_arm so that it works on ARM v4t. Original Mozilla bug: https://bugzilla.mozilla.org/show_bug.cgi?id=901208
9eb182a : Add some missing header include guards
eecc35f : Some improvements to LATC compression
909f91d : Rebaselines for DirectWrite non-rounding.
bbf93ef : Restore bug numbers
bbf3e89 : optimize circularclips to act as a bench, fix null-check bug in etcbench
9ac68ee : Move BenchTimer to tools as Timer
24480bc : Use SkMutex::assertHeld in SkPDFFont and SkPDFShader.
9e64b78 : Revert of Move BenchTimer to tools as Timer (https://codereview.chromium.org/344213003/)
a3530ef : DirectWrite to not round already subpixel metrics.
4ed7528 : Move BenchTimer to tools as Timer
7b2b29a : Add Project to skia
e486ec4 : In Debug, SkMutex(pthread) crashes on re-entrant aquire from same thread.
912d809 : Rebaseline after dithering change
2983ff5 : CrashHandler calls strsignal on linux
77a8396 : undefok -> bool
f6fb36e : Add DEPS entry for common repo
a535b7b : Add common/ to .gitignore
160a52b : Stop referencing gl_FragCoord z and w components.

+- Project: platform/external/chromium_org/third_party/usrsctp/usrsctplib

8975bd5 : Sync with Mavericks sources.
1b77b47 : Sync with Mavericks sources: Further cleanups. Thanks to Patrick Laimbock for reporting another warning issue.
7b41171 : Fix a typo.
bfb1bf7 : Sync with Mavericks sources: Use a union sctp_sockstore instead of struct sockaddr_storage to avoid some warnings in the userland build. Thanks to Patrick Laimbock for reporting the issue.
4916028 : Sync with Mavericks sources.
80e1c8a : Sync with Mavericks sources: Fix a leak of an address, if the address is scheduled for removal and the stack is torn down. Thanks to Peter Bostroem and Jiayang Liu from Google for reporting the issue.
e2e06eb : Sync with Mavericks sources.
53e28db : Sync with Mavericks sources.
20d5d28 : Sync with Mavericks sources.
0602fd0 : Sync with Mavericks sources.
fb3816e : Sync with Mavericks sources.
61a075e : Backport http://svnweb.freebsd.org/changeset/base/269699 and http://svnweb.freebsd.org/changeset/base/269753
2344bfc : Sync with Mavericks sources.
669cffc : Sync with Mavericks sources.
44318e9 : Sync with Mavericks sources.
a8657c4 : Sync with Mavericks sources.
aba62cc : Sync with Mavericks sources.
8867306 : Sync with Mavericks and adopt user land stack.
290e387 : Sync with Mavericks sources.
1fb710c : Sync FBSDID and with Mavericks sources.
3a58709 : Fix syntax.
ac3c4e1 : Sync with Mavericks sources.
bfaa129 : Sync FBSDIDs.
e282836 : Whitespace changes.
4ebd24b : Sync with Mavericks sources.
48830a7 : Sync with Mavericks.
f496fe9 : Backport changes for FreeBSD-SA-14:17.kmem.
e6e1833 : Fix https://code.google.com/p/sctp-refimpl/issues/detail?id=5 Thanks to Ehsan Akhgari for reporting and providing a fix.
03b9c0e : Fix the bug reported in https://code.google.com/p/sctp-refimpl/issues/detail?id=4 by taking the proposed fix. Thanks to 12maksqwe for reporting the issue.
6c632b3 : Get it compiling on IOS when disabling INET and INET6. Thanks to Zeke Chin <tkchin@webrtc.org> for reporting and testing!
8287322 : Sync with Mavericks sources.
4965983 : Sync with Mavericks sources.
9986357 : Sync with Mavericks sources.
0075cec : Sync with Mountain Lion sources.
39787b5 : Include error.h.

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

a42684b : Update makefiles after merge of Chromium at 39.0.2171.95
33e7421 : Merge 7729 "Build fix for MIPS Android Webview build."
91c8c2e : Merge 7343 "Changed mips_arch_variant variable value correspondi..."
41e4e4d : Merge 7580 "Build fix for MIPS32R6."
63ea54f : Update makefiles after merge of Chromium at 39.0.2171.44
26a0c4c : Merge r7418 to 39 branch
c0e300f : Update makefiles after merge of Chromium at 39.0.2171.26
102e897 : Merge webrtc r7310 to M39.
5cc7701 : Merge webrtc r7301 to M39 branch.
b5257f8 : Create WebRTC branch 39 from trunk@7296
7ce45b5 : Revert r7049/r7123, which added unnecessary "u"s to "return 0"s.
53545bb : Revert r7049/r7123, which added unnecessary "u"s to "return 0"s.
fc65f4a : Fix typo from RtpPacketizerH264.
05d2a47 : Fix typo from RtpPacketizerH264.
67b75a0 : Revert "Call SSL_shutdown in OpenSSLStreamAdapter::Cleanup." (rev 7293).
28743aa : Revert "Call SSL_shutdown in OpenSSLStreamAdapter::Cleanup." (rev 7293).
ff353df : Call SSL_shutdown in OpenSSLStreamAdapter::Cleanup.
ddf9c22 : Call SSL_shutdown in OpenSSLStreamAdapter::Cleanup.
6a4908d : Enable render downmixing to mono in AudioProcessing.
e32f060 : Enable render downmixing to mono in AudioProcessing.
eb091ef : Add missing DesktopConfigurationMonitor Unlock in webrtc::ScreenCapturerMac
9073595 : Add missing DesktopConfigurationMonitor Unlock in webrtc::ScreenCapturerMac
8435ea2 : 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.
8fd0eda : 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.
3764658 : Call NS AnalyzeCaptureAudio before AEC
85b5766 : Call NS AnalyzeCaptureAudio before AEC
98be0b4 : Reduce jitter delay for low fps streams. Enabled by finch flag.
8fa619d : Reduce jitter delay for low fps streams. Enabled by finch flag.
291035e : Moved the filter calculation from analyze to process in ns_core
9635698 : Moved the filter calculation from analyze to process in ns_core
16efee4 : audioproc: Now also writes to output file in simulation mode
95eaf0f : audioproc: Now also writes to output file in simulation mode
83a60f3 : WebRtcIsac_Encode and WebRtcIsacfix_Encode: Type encoded stream as uint8_t
09c2178 : WebRtcIsac_Encode and WebRtcIsacfix_Encode: Type encoded stream as uint8_t
46c93aa : Thread annotation of rtc::CriticalSection.
701eb4f : Thread annotation of rtc::CriticalSection.
d54aa96 : Move thread_annotations.h to webrtc/base/.
8b9a685 : Move thread_annotations.h to webrtc/base/.
6acb36c : Use VPX_IMG_FMT_*/VPX_PLANE_* defines
b38f723 : Use VPX_IMG_FMT_*/VPX_PLANE_* defines
21cb262 : Revert "Remove DTMF status methods from Voice Engine" r7276
7c05755 : Revert "Remove DTMF status methods from Voice Engine" r7276
f70e632 : Remove DTMF status methods from Voice Engine
3efd668 : Remove DTMF status methods from Voice Engine
b01d400 : Revert "Set minimum SDK level to 10.7 for Mac and iOS" (r7175)
6ff36f2 : Revert "Set minimum SDK level to 10.7 for Mac and iOS" (r7175)
08500f0 : gn: Hide modules/video_capture:video_capture_internal_impl behind an arg
437b8f9 : gn: Hide modules/video_capture:video_capture_internal_impl behind an arg
e0eadc5 : Reland "Converting five tests to use new AudioCoding interface" (r7258)
30a7893 : Reland "Converting five tests to use new AudioCoding interface" (r7258)
dabeef3 : Reland (rev 7259) "Convert AcmReceiverTest to new AudioCoding interface"
6f8f514 : Reland (rev 7259) "Convert AcmReceiverTest to new AudioCoding interface"
6712541 : audio_processing/agc: Solved building with AGC_DEBUG + few style changes
debd58e : audio_processing/agc: Solved building with AGC_DEBUG + few style changes
4f81cfb : Unit tests for SSLAdapter
e987b73 : Unit tests for SSLAdapter
9865b9a : modules_unittests: Turned on ApmTest.Process test for Android
a570aa8 : modules_unittests: Turned on ApmTest.Process test for Android
aa50c9a : Revert 7266 "WebRtcIsac_Encode and WebRtcIsacfix_Encode: Type en..."
ae889e1 : Revert 7266 "WebRtcIsac_Encode and WebRtcIsacfix_Encode: Type en..."
e6c4d20 : WebRtcIsac_Encode and WebRtcIsacfix_Encode: Type encoded stream as uint8_t
0d9ffde : WebRtcIsac_Encode and WebRtcIsacfix_Encode: Type encoded stream as uint8_t
3f6c663 : Revert "Converting five tests to use new AudioCoding interface" (rev 7258).
b43fbd1 : Revert "Converting five tests to use new AudioCoding interface" (rev 7258).
604a2ba : Adding test file path as argument of the rtcBot run command's arguments.
6fe065f : Adding test file path as argument of the rtcBot run command's arguments.
c747067 : Remove Get/SetNetEQPlayoutMode APIs
17b5522 : Remove Get/SetNetEQPlayoutMode APIs
881c38a : Adding webrtc_video_streaming test This test is streaming video and audio between two bots using webrtc js api.
44455c5 : Adding webrtc_video_streaming test This test is streaming video and audio between two bots using webrtc js api.
f349bd7 : Revert "Convert AcmReceiverTest to new AudioCoding interface" (rev 7258).
7b79204 : Revert "Convert AcmReceiverTest to new AudioCoding interface" (rev 7258).
49e3622 : Convert AcmReceiverTest to new AudioCoding interface
898422c : Convert AcmReceiverTest to new AudioCoding interface
24ad2c8 : Converting five tests to use new AudioCoding interface
823e8e0 : Converting five tests to use new AudioCoding interface
913bb23 : Clang-format ns_core
638953d : Clang-format ns_core
a2970d2 : Set number of temporal layers for VideoSendStream.
2a7ddf5 : Set number of temporal layers for VideoSendStream.
9f91a30 : Ensure that NetEq recovers after a large timestamp jump
153af05 : Ensure that NetEq recovers after a large timestamp jump
81b7993 : Update makefiles after merge of Chromium at fb34b348eead
d6e65cb : Disabled several rtc_unittests so the tests can be turned on in the waterfall
a2f0226 : Disabled several rtc_unittests so the tests can be turned on in the waterfall
65d2bb0 : Separate between Analyze and Process in NS
cf7364b : Separate between Analyze and Process in NS
f46745b : Additional disabled tests in rtc_unittests.
cf1250a : Additional disabled tests in rtc_unittests.
60b0bb6 : Additional disabled tests in rtc_unittests.
f304de6 : Additional disabled tests in rtc_unittests.
a127c95 : base: disabled several base tests on Mac so that rtc_unittests can be turned back on
6030c8c : base: disabled several base tests on Mac so that rtc_unittests can be turned back on
58b5140 : Config struct for VideoEncoder.
2249a5c : Config struct for VideoEncoder.
d7cb16f : Update makefiles after merge of Chromium at 7075322754d5
29c4d87 : Re-enable missing android tests disabled due to issue 3770.
15497d3 : Re-enable missing android tests disabled due to issue 3770.
8d08a85 : Clean directx_sdk_path as it is already defined in base/common.gypi
43ed74e : Clean directx_sdk_path as it is already defined in base/common.gypi
d60fc6a : Creating a test helper class TimestampJumpRtpGenerator
6da7118 : Creating a test helper class TimestampJumpRtpGenerator
70861e0 : Update iOS video capture to use non-deprecated APIs.
2884994 : Update iOS video capture to use non-deprecated APIs.
89fe3ca : Remove the 'webrtc_test_video_render_dependencies' target.
74be5dc : Remove the 'webrtc_test_video_render_dependencies' target.
692b063 : Do not require synchronization access on the thread if called from rtc::Thread::WrapCurrent. The synchronization access is unnecessary for rtc::Thread::WrapCurrent (called from JingleThreadWrapper) since JingleThreadWrapper never calls rtc::Thread::Stop or rtc::Thread::Join. Failing to get the access caused crashes in Chrome since rtc::Thread::Current will be NULL when rtc::Thread::WrapCurrent fails.
9ee0166 : Do not require synchronization access on the thread if called from rtc::Thread::WrapCurrent. The synchronization access is unnecessary for rtc::Thread::WrapCurrent (called from JingleThreadWrapper) since JingleThreadWrapper never calls rtc::Thread::Stop or rtc::Thread::Join. Failing to get the access caused crashes in Chrome since rtc::Thread::Current will be NULL when rtc::Thread::WrapCurrent fails.
c760f53 : Trying to fix Chrome FYI bots.
5568140 : Trying to fix Chrome FYI bots.
6b97015 : Expose VP8/H264 defaults through video_encoder.h.
887fa66 : Expose VP8/H264 defaults through video_encoder.h.
0f0aea0 : Fix proper deps in BUILD.gn files. This should make Chrome GN bots happy.
1d40c7e : Fix proper deps in BUILD.gn files. This should make Chrome GN bots happy.
ba6a0c5 : Add Analyze API to NS
948fdbb : Add Analyze API to NS
0ab271b : Split video_render_module implementation into default and internal implementation. Targets must now link with implementation of their choice instead of at "gyp"-time.
8088308 : Split video_render_module implementation into default and internal implementation. Targets must now link with implementation of their choice instead of at "gyp"-time.
2738d47 : Implemented Network::GetBestIP() selection logic as following.
96c3a45 : Implemented Network::GetBestIP() selection logic as following.
223c9c1 : The 2x2 black frame on windows when the shared window is minimized caused an assert from vp8 and may lead to memroy corruption. It's changed to 1x1 to match the behavior on Mac. The Chromium code will detect the size and convert it to a black frame in the original size.
a0d3d87 : The 2x2 black frame on windows when the shared window is minimized caused an assert from vp8 and may lead to memroy corruption. It's changed to 1x1 to match the behavior on Mac. The Chromium code will detect the size and convert it to a black frame in the original size.
4d57d89 : Modifying NetEqExternalDecoderTest
fc0c38d : Modifying NetEqExternalDecoderTest
9f749f3 : Refactor VP8 de-packetizer.
6edef8d : Refactor VP8 de-packetizer.
cd896a9 : Revert "Disable video_capture_tests for Android." (revision 7023).
fce3a4b : Revert "Disable video_capture_tests for Android." (revision 7023).
36e363e : Split video_capture_module specific implementation (external vs internal capture) into its own targets. Dependencies must link directly with the desired one.
f91b519 : Split video_capture_module specific implementation (external vs internal capture) into its own targets. Dependencies must link directly with the desired one.
8d6e944 : Split video engine android initialization into each internal module initialization.
886eea5 : Split video engine android initialization into each internal module initialization.
1c65545 : Revert 7151 "Revert 7114 "Expose VideoEncoders with webrtc/video_encoder.h.""
c6fa779 : Revert 7151 "Revert 7114 "Expose VideoEncoders with webrtc/video_encoder.h.""
65b419b : webrtc/overrides: add OWNERS-file.
a4efd04 : webrtc/overrides: add OWNERS-file.
c72efb4 : Narrower include for constructormagic.h in Chromium.
c9f7e1c : Narrower include for constructormagic.h in Chromium.
170b1f3 : Implemented Network::GetBestIP() selection logic as following.
1a4b462 : Implemented Network::GetBestIP() selection logic as following.
1e0452c : Implemented Network::GetBestIP() selection logic as following.
ca61389 : Implemented Network::GetBestIP() selection logic as following.
d0cec8b : Add a gyp target for producing a voice engine merged library.
8dc38d5 : Add a gyp target for producing a voice engine merged library.
0d52ec5 : gn: Fix cflags usage
44d4222 : gn: Fix cflags usage
8f32b79 : Mark all virtual overrides in the hierarchies of UdpTransportData and UdpSocketWrapper as such.
d13ab1d : Mark all virtual overrides in the hierarchies of UdpTransportData and UdpSocketWrapper as such.
a4c22e9 : Update makefiles after merge of Chromium at 4adb514cb3ad
34374d1 : Fix GN for rtc_base_approved target.
86655a5 : Fix GN for rtc_base_approved target.
99237f4 : audio_processing/aec: Ported NEON optimizations of SubbandCoherence() and its sub-functions to SSE2
7c96133 : audio_processing/aec: Ported NEON optimizations of SubbandCoherence() and its sub-functions to SSE2
4dc8e4e : Add a target for the approved subset of rtc_base.
ec30dc3 : Add a target for the approved subset of rtc_base.
5f5cbf2 : Fix memory leak in webrtc::MouseCursorMonitorMac
7f0fe3f : Fix memory leak in webrtc::MouseCursorMonitorMac
2a597ca : Update makefiles after merge of Chromium at 5cc0fb538acd
cd27c3b : Partial implementation of rtc::LogMessage in chromium overrides.
bb8c6a6 : Partial implementation of rtc::LogMessage in chromium overrides.
6f7830c : audio_processing: Correct sample rate in aec_debug_dump
0c534b9 : audio_processing: Correct sample rate in aec_debug_dump
9a52f50 : Re-enable neteq_performance_unittest.cc for android.
46845ac : Re-enable neteq_performance_unittest.cc for android.
ce07eba : Re-enable rampup_tests.cc for Android.
c5eb7e2 : Re-enable rampup_tests.cc for Android.
2d8b43c : Re-enable video send stream tests for android.
921145a : Re-enable video send stream tests for android.
5fa3962 : Fix ThreadChecker unittests when DCHECK_ALWAYS_ON is defined
5ddc3e4 : Fix ThreadChecker unittests when DCHECK_ALWAYS_ON is defined
a6ed0df : Merge r7096 onto branch 38.
e754000 : Set minimum SDK level to 10.7 for Mac and iOS.
e3078c6 : Set minimum SDK level to 10.7 for Mac and iOS.
e508702 : Update makefiles after merge of Chromium at 6a4d455b8650
86a9178 : Add enable flag for Android device orientation change event.
e6fcd06 : Add enable flag for Android device orientation change event.
87fba82 : Initialize restored_packet in nack_rtx_unittest.cc.
3c3930e : Initialize restored_packet in nack_rtx_unittest.cc.
1eb5881 : linux: remove stray libcrypto dependency
ee132e1 : linux: remove stray libcrypto dependency
ca909eb : Disable MethodNotAllowedOnDifferentThreadInDebug.
f2f92a0 : Disable MethodNotAllowedOnDifferentThreadInDebug.
87ec04a : Fix mac video_render implementation on cocoa.
cd94184 : Fix mac video_render implementation on cocoa.
e473d7f : Fix stack limit exceeded in http client.
8c7a713 : Fix stack limit exceeded in http client.
f51f686 : Add ability to downscale content to improve quality.
506c1e3 : Add ability to downscale content to improve quality.
b7fb080 : Make RTPSender/RTPReceiver generic.
b00caf7 : Make RTPSender/RTPReceiver generic.
6dc729b : Mark all virtual overrides in the hierarchy of RtpData and RtpReceiver as such.
7dff90d : Mark all virtual overrides in the hierarchy of RtpData and RtpReceiver as such.
9cd0bbc : Mark all virtual overrides in the hierarchies of RtpDump and VCMPacketizationCallback as such.
93fb9f9 : Mark all virtual overrides in the hierarchies of RtpDump and VCMPacketizationCallback as such.
5b28e7c : Fix window capturing on Windows when the window is minimized.
e6abfc2 : Fix window capturing on Windows when the window is minimized.
40d8f85 : Update makefiles after merge of Chromium at b62471bd5180
b477d06 : Skip dlclose() on AddressSanitizer.
79c6a2a : Skip dlclose() on AddressSanitizer.
79fb071 : Split suppressons of thread.cc and messagequeue.cc.
1a19f03 : Split suppressons of thread.cc and messagequeue.cc.
ffae42f : Remove developing code in ns_core
06461bb : Remove developing code in ns_core
61576f5 : Revert 7114 "Expose VideoEncoders with webrtc/video_encoder.h."
cfa4523 : Revert 7114 "Expose VideoEncoders with webrtc/video_encoder.h."
ecd58e4 : Restore webrtc_base target until r7140 is rolled into Chromium.
05a4c2d : Restore webrtc_base target until r7140 is rolled into Chromium.
6e1ddd9 : audio_processing_unittests: Enabled ApmTest.Process for all platforms but Android
d675ef5 : audio_processing_unittests: Enabled ApmTest.Process for all platforms but Android
2b742db : Calculating round-trip-time in send-only channel in VoE.
f1be9ec : Calculating round-trip-time in send-only channel in VoE.
6b0dab1 : Mark all virtual overrides in the hierarchy of Module as virtual and OVERRIDE.
1327556 : Mark all virtual overrides in the hierarchy of Module as virtual and OVERRIDE.
40f530a : Mark all virtual overrides in the hierarchy of AudioPacketizationCallback, RTPStream, and NetEq as such. Also mark all other virtual overrides in the same files.
17d02c8 : Mark all virtual overrides in the hierarchy of AudioPacketizationCallback, RTPStream, and NetEq as such. Also mark all other virtual overrides in the same files.
c2e6614 : Fix MSVC warnings about value truncations, webrtc/base/ edition.
92c484a : Fix MSVC warnings about value truncations, webrtc/base/ edition.
2a1d25c : Fix frame rate selection for Android camera.
a0e78f6 : Fix frame rate selection for Android camera.
e3d1b71 : Add schannel webrtc_base build using a new use_schannel gyp variable.
d06a784 : Add schannel webrtc_base build using a new use_schannel gyp variable.
51b64e4 : Put base tests in webrtc_tests.gyp
de86ed3 : Put base tests in webrtc_tests.gyp
6b3710c : Convert GN visibility to be lists.
d7d9cd1 : Convert GN visibility to be lists.
f712b46 : Simplify gyp rules on video_render_module.
af0eb78 : Simplify gyp rules on video_render_module.
5eaf95b : Fix printing of error stack in rtcbot when a test fails via test.fail().
ce65e94 : Fix printing of error stack in rtcbot when a test fails via test.fail().
a6a257e : Fix compile error on JDK 1.7.
33a6a2b : Fix compile error on JDK 1.7.
497befc : Remove DestructEncoderInst and its codec-specific implementations.
f46b6fc : Remove DestructEncoderInst and its codec-specific implementations.
037d14d : Update makefiles after merge of Chromium at a301aef21f9e
0d64dac : include cstdlib for free() and abort()
a402e48 : include cstdlib for free() and abort()
0889e2e : Update makefiles after merge of Chromium at d0b993bb2548
b1e6145 : Add a new class InterfaceAddress inherited from IPAddress to keep track of IPv6 Address flags.
00e1ce4 : Add a new class InterfaceAddress inherited from IPAddress to keep track of IPv6 Address flags.
c398a47 : Fix up configs applying to GN build.
7e47277 : Fix up configs applying to GN build.
f6cf22c : Change explicit static cast from int to uint16_t to implicit cast of 0u. BUG=3663 TESTED=local windows build with VS2013. R=harryjin@google.com, tina.legrand@webrtc.org
eff887e : Change explicit static cast from int to uint16_t to implicit cast of 0u. BUG=3663 TESTED=local windows build with VS2013. R=harryjin@google.com, tina.legrand@webrtc.org
02002ef : Fix the RTC+Chromium GN build.
bbc7285 : Fix the RTC+Chromium GN build.
0cdce7c : TurnPort should retry allocation with a new address on error STUN_ERROR_ALLOCATION_MISMATCH.
36b3975 : TurnPort should retry allocation with a new address on error STUN_ERROR_ALLOCATION_MISMATCH.
c529f50 : Bot Browser files moved to /bot/browser/
5f9bdc2 : Bot Browser files moved to /bot/browser/
4022019 : Update makefiles after merge of Chromium at facf66e09bf8
b6f295d : fix a bug in the logic when new Networks are merged. This happens when we have 2 networks with the same key
10f8155 : fix a bug in the logic when new Networks are merged. This happens when we have 2 networks with the same key
e6fd232 : Expose VideoEncoders with webrtc/video_encoder.h.
d529162 : Expose VideoEncoders with webrtc/video_encoder.h.
b7e5b27 : Update makefiles after merge of Chromium at 457b0a1c9412
017b2a4 : Initialize ChannelBuffer's memory to avoid uninitialized reads.
7bf7661 : Initialize ChannelBuffer's memory to avoid uninitialized reads.
35b5cee : Convert GN visibility to be a list.
fa51d18 : Convert GN visibility to be a list.
a0d2357 : Add ctors to ChannelBuffer to enable copying on construction.
9a65db6 : Add ctors to ChannelBuffer to enable copying on construction.
cb45b28 : Update makefiles after merge of Chromium at 041843cbf814
e8d2da2 : Set a default speech type in iSAC wrapper
4b31b37 : Set a default speech type in iSAC wrapper
85e6dae : Starting to implement the new ACM API
9a8decf : Starting to implement the new ACM API
f1b1a3b : Adding the ability to test on Chrome for Android. use "android-chrome" as type in rtcbot running command. Example: node test.js android-chrome
5959164 : Adding the ability to test on Chrome for Android. use "android-chrome" as type in rtcbot running command. Example: node test.js android-chrome
ea2257f : audio_processing: Removed use of macro WEBRTC_SPL_UMUL_16_16
1119691 : audio_processing: Removed use of macro WEBRTC_SPL_UMUL_16_16
e842f05 : video_processing: Removed usage of WEBRTC_SPL_UMUL_16_16
b6755ee : video_processing: Removed usage of WEBRTC_SPL_UMUL_16_16
de4cf01 : - Adding AndroidDeviceManager to botManager.js to help in selecting devices, in case running test on Android devices.
ccbd790 : - Adding AndroidDeviceManager to botManager.js to help in selecting devices, in case running test on Android devices.
12cdd25 : Fix RTT calculations for send-only channels.
24065dc : Fix RTT calculations for send-only channels.
17189d2 : Ignore FEC packet in stats, if it is first packet on ssrc.
0b52f75 : Ignore FEC packet in stats, if it is first packet on ssrc.
4ad10d6 : GN: Prefix WebRTC specific variables with "rtc_"
fdde7ea : GN: Prefix WebRTC specific variables with "rtc_"
729d5a9 : Add video_capture_tests_apk_target
a6dce4a : Add video_capture_tests_apk_target
7c8efb7 : Fix rm command for class cleanup in r7091
5e2779a : Fix rm command for class cleanup in r7091
128a01a : Cleanup temporary class files for OpenSlDemo
35ff9fb : Cleanup temporary class files for OpenSlDemo
76edff0 : Create a new interface for AudioCodingModule
e936512 : Create a new interface for AudioCodingModule
c00c63f : Drop buildbot_tests.py script
f955bb8 : Drop buildbot_tests.py script
81158c4 : Modifying audio_coding/codecs/OWNERS
4840788 : Modifying audio_coding/codecs/OWNERS
92e07ae : common_audio: Replaced WEBRTC_SPL_LSHIFT_U32 with << in audio_processing
23cc47b : common_audio: Replaced WEBRTC_SPL_LSHIFT_U32 with << in audio_processing
6d4bbaf : Revert 7070 "TurnPort should retry allocation with a new address on error STUN_ERROR_ALLOCATION_MISMATCH."
a331433 : Revert 7070 "TurnPort should retry allocation with a new address on error STUN_ERROR_ALLOCATION_MISMATCH."
ec1d9c0 : TurnPort should retry allocation with a new address on error STUN_ERROR_ALLOCATION_MISMATCH.
c3d0ed2 : TurnPort should retry allocation with a new address on error STUN_ERROR_ALLOCATION_MISMATCH.
29841cb : Add support for WAV output in audioproc
2c683da : Add support for WAV output in audioproc
27b1560 : Add direct_dependent_config to desktop_capture in GN build.
01923ac : Add direct_dependent_config to desktop_capture in GN build.
f0833c2 : Fix strange owners files with comments that crashs "git cl presubmit"
9506105 : Fix strange owners files with comments that crashs "git cl presubmit"
a663548 : [MIPS] Fix gn gen failure for MIPS in webrtc
d7e2db8 : [MIPS] Fix gn gen failure for MIPS in webrtc
c06f92d : Moving the api.js and bot.js to /rtcbot/bot/ to be shared between /borwser and /android
97cd539 : Moving the api.js and bot.js to /rtcbot/bot/ to be shared between /borwser and /android
a11402c : Reland rev 7041 with BUILD.gn files.
8223041 : Reland rev 7041 with BUILD.gn files.
1f53a8f : Fix MSVC warnings about value truncations, webrtc/common_audio/ edition.
259acef : Fix MSVC warnings about value truncations, webrtc/common_audio/ edition.
0e4084a : Rename Audio[Multi]Vector.CopyFrom to .CopyTo
7fb72de : Rename Audio[Multi]Vector.CopyFrom to .CopyTo
49d6220 : Change gflags and gmock includes to be full paths.
6f63c69 : Change gflags and gmock includes to be full paths.
0a4ef02 : ACMOpus: Remove useless member variable fec_enabled_
89e6714 : ACMOpus: Remove useless member variable fec_enabled_
d4fa81f : Add support for multi-channel DTMF tone generation
a93e495 : Add support for multi-channel DTMF tone generation
66a45b1 : Change return value for number of discarded packets to be int.
f1c8a12 : Change return value for number of discarded packets to be int.
d01c491 : Fix audio/video sync when FEC is enabled.
b2777bd : Fix audio/video sync when FEC is enabled.
2070e20 : Fix compile errors on webrtc/base.
f06059d : Fix compile errors on webrtc/base.
b36c66f : Remove ambiguous call to MakeCheckOpString.
3b88772 : Remove ambiguous call to MakeCheckOpString.
f0345ee : cast return values in uint16_t RTPFile::Read() to uint16_t to avoid compile error BUG=3663 TESTED=ninja local build on windows. R=andrew@webrtc.org, kwiberg@webrtc.org, thorcarpenter@google.com
4a51b24 : cast return values in uint16_t RTPFile::Read() to uint16_t to avoid compile error BUG=3663 TESTED=ninja local build on windows. R=andrew@webrtc.org, kwiberg@webrtc.org, thorcarpenter@google.com
dbb13d7 : Fix leak of NSAutoreleasePool.
e6e1367 : Fix leak of NSAutoreleasePool.
6937048 : Revert 7041 " Audio codecs to include webrtc/typedefs.h"
6f73ba1 : Revert 7041 " Audio codecs to include webrtc/typedefs.h"
9b707ca : Network up/down signaling in Call.
143826e : Network up/down signaling in Call.
fc9d779 : Audio codecs to include webrtc/typedefs.h
0a72ee6 : Audio codecs to include webrtc/typedefs.h
5191730 : Partial revert of r7014 (Android APK refactor)
bb46718 : Partial revert of r7014 (Android APK refactor)
83d0456 : Use the sample rate as a temporary solution to unpack aecdumps with wrong sizes
c2dce9c : Use the sample rate as a temporary solution to unpack aecdumps with wrong sizes
b0aac71 : Renaming SetOpusMaxBandwidth to SetOpusMaxPlaybackRate
a12fd5c : Renaming SetOpusMaxBandwidth to SetOpusMaxPlaybackRate
6e9432f : Setting marker bit on DTMF correctly
2ba048c : Setting marker bit on DTMF correctly
f28ab51 : Fix issues in audioproc for float aecdumps
cb7c511 : Fix issues in audioproc for float aecdumps
f81734b : audio_processing/nsx: Bug fix that could cause divide by zero
2247d1d : audio_processing/nsx: Bug fix that could cause divide by zero
a70332f : Remove the checks.h dependence on logging.h in a standalone build.
c1add5d : Remove the checks.h dependence on logging.h in a standalone build.
237d079 : Fix race in Voice Engine's Channel where it accesses RemoteNtpTimeEstimator from both the audio playback thread and the network thread without locking.
dd60ccb : Fix race in Voice Engine's Channel where it accesses RemoteNtpTimeEstimator from both the audio playback thread and the network thread without locking.
48a7b2e : Create a copy of talk/xmllite under webrtc/xmllite.
f61803a : Create a copy of talk/xmllite under webrtc/xmllite.
79426b9 : Disable video_engine_tests and webrtc_perf_tests on Android.
5f5b85d : Disable video_engine_tests and webrtc_perf_tests on Android.
fb9abb2 : Divide-by-zero problem in NetEq's Normal::Process fixed
b8f7aa4 : Divide-by-zero problem in NetEq's Normal::Process fixed
3de5692 : Disable video_capture_tests for Android.
5d6fb9f : Disable video_capture_tests for Android.
732401a : GN: Update webrtc/base to recent GYP changes.
5c46e85 : GN: Update webrtc/base to recent GYP changes.
285c0a3 : Update makefiles after merge of Chromium at a804d98340be
3dbd813 : RTCBot is a framework that allows to write tests where logic runs on a single host that controls multiple endpoints ("bots"). Thus allowing to create more complex scenarios that would otherwise require non-trival signalling between multiple parties.
773f6d3 : RTCBot is a framework that allows to write tests where logic runs on a single host that controls multiple endpoints ("bots"). Thus allowing to create more complex scenarios that would otherwise require non-trival signalling between multiple parties.
606c1cd : Remove build_with_chromium==1 conditions for Android
8ef024a : Remove build_with_chromium==1 conditions for Android
02b30eb : Unpacking aecdumps generates wav files
f3604e7 : Unpacking aecdumps generates wav files
457cef9 : Fix audio_decoder_unittests.isolate
16369a7 : Fix audio_decoder_unittests.isolate
19e3186 : Adding more codecs to the AcmSenderBitExactness
0eea5c5 : Adding more codecs to the AcmSenderBitExactness
b9d6b2b : Android APK tests built from a normal WebRTC checkout.
44d2dde : Android APK tests built from a normal WebRTC checkout.
f346864 : GN: Audio device module
540139b : GN: Audio device module
05f7eb6 : GN: Implement voice engine, common audio, audio coding and audio processing
7311245 : GN: Implement voice engine, common audio, audio coding and audio processing
f8698ce : GN: Fix webrtc/video/BUILD.gn for Chromium build.
2e21b05 : GN: Fix webrtc/video/BUILD.gn for Chromium build.
af33b90 : MIPS optimizations for AEC audio processing module
283459d : MIPS optimizations for AEC audio processing module
e2285d5 : Add LTO support for Android Chromium.
1143d93 : Add LTO support for Android Chromium.
06c375d : Allow same src and dst in InputAudioFile::DuplicateInterleaved
73c139a : Allow same src and dst in InputAudioFile::DuplicateInterleaved
f3c997a : Precompile out our standalone CHECK macros in a Chromium build.
14b2db7 : Precompile out our standalone CHECK macros in a Chromium build.
54ade8b : Add CHECK and friends from Chromium.
87aee68 : Add CHECK and friends from Chromium.
84bd524 : Specify an ECDH group for ECDHE.
b6dafc1 : Specify an ECDH group for ECDHE.
5f9ed8c : Add talk owners to migrated talk folders
0293409 : Add talk owners to migrated talk folders
0de7d38 : GN: Implement video_engine, video_capture and video_render.
5d8dab5 : GN: Implement video_engine, video_capture and video_render.
5b3e14c : common_audio: Removed macro WEBRTC_SPL_DIV
2593f8f : common_audio: Removed macro WEBRTC_SPL_DIV
ec0c58c : Fix the different samples per channel in aecdump
2315990 : Fix the different samples per channel in aecdump
21d508b : Add unit tests to rtcp_receiver_test.
1a43114 : Add unit tests to rtcp_receiver_test.
2b1b7b7 : Update makefiles after merge of Chromium at b241671f0248
aaf3f9c : Move end of namespace inside #ifdef
ca3c4eb : Move end of namespace inside #ifdef
00c31d6 : Expose setPayloadType on the rtp_sender. Thus allowing other users of this module to set the payload type to be used without having to call SendOutgoingData.
733d80d : Expose setPayloadType on the rtp_sender. Thus allowing other users of this module to set the payload type to be used without having to call SendOutgoingData.
91bac04 : Create a copy of talk/sound under webrtc/sound.
843f1e0 : Create a copy of talk/sound under webrtc/sound.
cd35c43 : Disable EndToEndTest.RestartingSendStreamPreservesRtpState in video_engine_tests because it is flaky
cc6bbfe : Disable EndToEndTest.RestartingSendStreamPreservesRtpState in video_engine_tests because it is flaky
48b4d8d : Fix data races in VideoAdapterTest.
c7b7c87 : Fix data races in VideoAdapterTest.
724e3f8 : Refactoring common_audio/signal_processing: Remove macro WEBRTC_SPL_UDIV
d2272d8 : Refactoring common_audio/signal_processing: Remove macro WEBRTC_SPL_UDIV
782121c : common_audio: Re-enable WebRtcSpl_AddSatW32() and WebRtcSpl_SubSatW32() optimizations on armv7
ef88b2e : common_audio: Re-enable WebRtcSpl_AddSatW32() and WebRtcSpl_SubSatW32() optimizations on armv7
0e2b7ec : Remove Android.mk build files.
477a3d6 : Remove Android.mk build files.
7a2cfc5 : Remove former team members from OWNERS and WATCHLISTS
6781e55 : Remove former team members from OWNERS and WATCHLISTS
93d1049 : Roll chromium_revision 289723:291647
c5d0577 : Roll chromium_revision 289723:291647
5a2b2f1 : GN: Disable Chromium clang plugins for standalone build.
af6f43c : GN: Disable Chromium clang plugins for standalone build.
9cfe803 : Refactoring common_audio: Replace trivial multiplication macro
274af39 : Refactoring common_audio: Replace trivial multiplication macro
62772e9 : Re-landing r6961
1af99fc : Re-landing r6961
62f3144 : Revert 6961 "common_audio/signal_processing: Remove macro WEBRTC..."
7629eb1 : Revert 6961 "common_audio/signal_processing: Remove macro WEBRTC..."
fe8c1e6 : common_audio/signal_processing: Remove macro WEBRTC_SPL_MEMCPY_W8
d040515 : common_audio/signal_processing: Remove macro WEBRTC_SPL_MEMCPY_W8
347671c : Refactoring common_audio/signal_processing: Replaces trivial macros
47b65e6 : Refactoring common_audio/signal_processing: Replaces trivial macros
999bcbc : Fix WEBRTC_AEC_DEBUG_DUMP (broken by int16->float conversion)
adfeb60 : Fix WEBRTC_AEC_DEBUG_DUMP (broken by int16->float conversion)
430518e : Update makefiles after merge of Chromium at 291084
f854f30 : Landing issue 15189004
7bc83fe : Landing issue 15189004
b9a0168 : Add send-side bit-exactness test for AudioCoding Module
e23c9e4 : Add send-side bit-exactness test for AudioCoding Module
67afd1f : Use a deterministic input in NetEqBgnTest
4867b1a : Use a deterministic input in NetEqBgnTest
b3f69d2 : Refactoring common_audio/signal_processing: Remove unused macro WEBRTC_SPL_MUL_32_32_RSFT32BI
4b1413b : Refactoring common_audio/signal_processing: Remove unused macro WEBRTC_SPL_MUL_32_32_RSFT32BI
a5c5632 : Fix clang -Wformat warnings.
37afc9b : Fix clang -Wformat warnings.
2a900d1 : Convert nsx_core_neon.S to unified syntax.
e1dac56 : Convert nsx_core_neon.S to unified syntax.
225eac0 : Bump WebRTC version number. Starting now, we will be setting WebRTC major version numbers to align with Chrome.
b0f490b : Bump WebRTC version number. Starting now, we will be setting WebRTC major version numbers to align with Chrome.
6c2b7b2 : Create WebRTC 38 branch from trunk@6905
953d352 : Make WebRTC work with Chromium Git checkouts
fbf0e0d : Make WebRTC work with Chromium Git checkouts
ccd06a4 : Add TSAN suppression for heap-use-after-free in libvpx
be9d799 : Add TSAN suppression for heap-use-after-free in libvpx
d68cf32 : Refactoring common_audio: Remove macro WEBRTC_SPL_MEMMOVE_W16
b4ff72c : Refactoring common_audio: Remove macro WEBRTC_SPL_MEMMOVE_W16
ddd80b5 : New utility class for easy debug dumping to WAV files
c310769 : New utility class for easy debug dumping to WAV files
39377b8 : Minor bug fix and cosmetic changes in AEC MIPS optimizations.
bf17219 : Minor bug fix and cosmetic changes in AEC MIPS optimizations.
11a9b6d : Update makefiles after merge of Chromium at 290040
7c6e38e : Remove __inline from WebRtcIsacfix_Log2Q8.
7790631 : Remove __inline from WebRtcIsacfix_Log2Q8.
eba643a : webrtc/base: removes accidental #error in r6909.
23e2076 : webrtc/base: removes accidental #error in r6909.
3eef73d : Remove trailing null character from std::string
8dd9c1d : Remove trailing null character from std::string
d4bf540 : Precompute the AEC FFT tables, rather than initializing at run-time.
086cf75 : Precompute the AEC FFT tables, rather than initializing at run-time.
00966cf : GN: Fixes for Chromium builds.
c8d9f24 : GN: Fixes for Chromium builds.
b5f0569 : replace inline assembly WebRtcNsx_PrepareSpectrumNeon by intrinsics.
d8cda36 : replace inline assembly WebRtcNsx_PrepareSpectrumNeon by intrinsics.
7b12812 : MIPS optimizations for ISAC (patch #3)
7c03506 : MIPS optimizations for ISAC (patch #3)
0b97a1e : Removing macro in acm_opus.cc
a0eddda : Removing macro in acm_opus.cc
6e91eef : common_audio/signal_processing: Remove unused macros WEBRTC_SPL_GET_BYTE and WEBRTC_SPL_SET_BYTE
b594bb5 : common_audio/signal_processing: Remove unused macros WEBRTC_SPL_GET_BYTE and WEBRTC_SPL_SET_BYTE
06d45ba : Log the Android Audio API choice correctly.
a2225fa : Log the Android Audio API choice correctly.
5526027 : Suppress deprecation warnings in video_capture for iOS
459b361 : Suppress deprecation warnings in video_capture for iOS
32b0f08 : Roll chromium_revision 288251:289723
7b57468 : Roll chromium_revision 288251:289723
8150ff1 : Set updated_rect for frames generated by WindowCapturer implementationsw
2abc5ee : Set updated_rect for frames generated by WindowCapturer implementationsw
cdc3123 : Rename linuxwindowpicker to x11windowpicker & only use it with use_x11
9d801f8 : Rename linuxwindowpicker to x11windowpicker & only use it with use_x11
ee3ec04 : common_audio/signal_processing: Remove macro WEBRTC_SPL_UMUL_32_16_RSFT16
f2b6cdd : common_audio/signal_processing: Remove macro WEBRTC_SPL_UMUL_32_16_RSFT16
c1696da : Small refactor on ViE to remove redudant conditions and long ifdefs.
596ff27 : Small refactor on ViE to remove redudant conditions and long ifdefs.
98a0f6f : Update makefiles after merge of Chromium at 289578
d1d198b : Return an aggregated report from ViERtpRtcp::GetSentRTCPStatistics().
7f5e183 : Return an aggregated report from ViERtpRtcp::GetSentRTCPStatistics().
3e70717 : Adding a 5% as packet loss level for Opus
71e0bc8 : Adding a 5% as packet loss level for Opus
440755a : Adding online bitrate change to voe_cmd_test
5f4c2df : Adding online bitrate change to voe_cmd_test
b2150e5 : Fix TimeToSendPadding return to be 0 if no padding bytes are sent.
53fd6f5 : Fix TimeToSendPadding return to be 0 if no padding bytes are sent.
2e27393 : common_audio/signal_processing: Remove macro WEBRTC_SPL_SUB_SAT_W32
47e79b3 : common_audio/signal_processing: Remove macro WEBRTC_SPL_SUB_SAT_W32
c2ef523 : Decreased kMaxOverusesBeforeApplyRampupDelay (from 7 to 4). Increased kStandardRampUpDelayMs (30 to 40s).
d97920f : Decreased kMaxOverusesBeforeApplyRampupDelay (from 7 to 4). Increased kStandardRampUpDelayMs (30 to 40s).
73e62e7 : Removing TODOs related to AcmReceiverBitExactness checksums
8d785b2 : Removing TODOs related to AcmReceiverBitExactness checksums
d245091 : Update checksums for AcmReceiverBitExactness on android
0899272 : Update checksums for AcmReceiverBitExactness on android
8c5063e : NetEq background noise generation off by default
d3c35f2 : NetEq background noise generation off by default
0ee3e19 : Fix STAP-A bug where we might overflow the packet buffer due to not accounting for the length of the length field.
b18b4e3 : Fix STAP-A bug where we might overflow the packet buffer due to not accounting for the length of the length field.
bad8a13 : Make a int64 constant use ULL suffix so it wont get truncated. BUG=3690 TESTED=try bots R=andrew@webrtc.org
7539ccf : Make a int64 constant use ULL suffix so it wont get truncated. BUG=3690 TESTED=try bots R=andrew@webrtc.org
5f19242 : Update makefiles after merge of Chromium at 288938
ea0a7d8 : Fixing uninitialized variable in file_audio_device.cc.
b2616ab : Fixing uninitialized variable in file_audio_device.cc.
b5cd1aa : common_audio/signal_processing: Removes macro WEBRTC_SPL_MUL_32_32_RSFT32
9f8ca72 : common_audio/signal_processing: Removes macro WEBRTC_SPL_MUL_32_32_RSFT32
3022fea : Removes mismatching signs in signal_processing_unittests
ba886a4 : Removes mismatching signs in signal_processing_unittests
1bfd540 : Adding SetOpusMaxBandwidth in VoE and ACM
7ae5794 : Adding SetOpusMaxBandwidth in VoE and ACM
22c283b : Remove more dependencies on openssl, add dependency on boringssl. Continues on r6798
23e73cb : Remove more dependencies on openssl, add dependency on boringssl. Continues on r6798
8eef1c2 : modules/audio_processing: Moves declaration of kDelayDiffOffsetSamples
113260e : modules/audio_processing: Moves declaration of kDelayDiffOffsetSamples
619d16a : Merge NetEqDecodingTest.TestBitExactnesst and .TestNetworkStatistics
79c6cc6 : Merge NetEqDecodingTest.TestBitExactnesst and .TestNetworkStatistics
a70ccc5 : Rebase webrtc/base with r6863 version of talk/base: cls integrated: r6809 svn diff -r 6808:6809 http://webrtc.googlecode.com/svn/trunk/talk/base > 6809.diff patch -p0 -i 6809.diff
a1c9c28 : Rebase webrtc/base with r6863 version of talk/base: cls integrated: r6809 svn diff -r 6808:6809 http://webrtc.googlecode.com/svn/trunk/talk/base > 6809.diff patch -p0 -i 6809.diff
655819e : Use test::Packet test::PacketSource classes in neteq_rtpplay
a24635a : Use test::Packet test::PacketSource classes in neteq_rtpplay
3cd40e9 : Revert 6860 "SSE2 version of SubbandCoherence()"
cafc627 : Revert 6860 "SSE2 version of SubbandCoherence()"
f5caff9 : SSE2 version of SubbandCoherence()
3a5f98e : SSE2 version of SubbandCoherence()
c44cf02 : webrtc/base: removes linkage of crypto
5065d44 : webrtc/base: removes linkage of crypto
841ee42 : Remove the old H264 code now that a new H.264 packetizer has been implemented.
0e386db : Remove the old H264 code now that a new H.264 packetizer has been implemented.
280c829 : Fix single nalu packetization bug.
1c849a2 : Fix single nalu packetization bug.
9859c1c : Fix so video_replay logs aren't spammed.
6f5f6ec : Fix so video_replay logs aren't spammed.
81b53f5 : Since the packet loss rate cannot be estimated accurately, there is always a mismatch between the estimated packet loss rate and the true one. Such a mismatch will make Opus FEC suboptimal.
ef36745 : Since the packet loss rate cannot be estimated accurately, there is always a mismatch between the estimated packet loss rate and the true one. Such a mismatch will make Opus FEC suboptimal.
d8b9cd1 : Change how background noise mode in NetEq is set
6195b9b : Change how background noise mode in NetEq is set
febc613 : Update makefiles after merge of Chromium at 287789
ac772a4 : RTP video playback tool using Call APIs.
3624527 : RTP video playback tool using Call APIs.
6c3f505 : Fix crashing fake network pipe tests.
4bdf4e4 : Fix crashing fake network pipe tests.
b9ca3e2 : Fixing two bugs in voe_cmd_test.
3235b28 : Fixing two bugs in voe_cmd_test.
617e272 : Add end-to-end H.264 packetization test.
2df6333 : Add end-to-end H.264 packetization test.
dcc85c0 : Change the way we reference enumerators in H.264 packetization code to be standard C++ compliant.
cb30ede : Change the way we reference enumerators in H.264 packetization code to be standard C++ compliant.
284ac14 : initialize packet len in NETEQTEST_DummyRTPpacket.cc and NETEQTEST_RTPpacket.cc to fix build error on vs2013 BUG=3660 TESTED=set DEPOT_TOOLS_WIN_TOOLCHAIN=0 & set GYP_DEFINES=target_arch=ia32 & call python webrtc\build\gyp_webrtc -G msvs_version=2013 &ninja -C out\Debug R=andrew@webrtc.org
c6a0077 : initialize packet len in NETEQTEST_DummyRTPpacket.cc and NETEQTEST_RTPpacket.cc to fix build error on vs2013 BUG=3660 TESTED=set DEPOT_TOOLS_WIN_TOOLCHAIN=0 & set GYP_DEFINES=target_arch=ia32 & call python webrtc\build\gyp_webrtc -G msvs_version=2013 &ninja -C out\Debug R=andrew@webrtc.org
6c0337d : Fix some code styles.
a9325e2 : Fix some code styles.
b0512f9 : Fix implicite cast from signed int to unsigned int in unittest.cc BUG=3636 TESTED=set GYP_DEFINES=target_arch=ia32 & call python webrtc\build\gyp_webrtc -G msvs_version=2013 & ninja -C out\Debug R=pthatcher@webrtc.org
a45b310 : Fix implicite cast from signed int to unsigned int in unittest.cc BUG=3636 TESTED=set GYP_DEFINES=target_arch=ia32 & call python webrtc\build\gyp_webrtc -G msvs_version=2013 & ninja -C out\Debug R=pthatcher@webrtc.org
a288b8c : Fix potential crash when depacketizing VP8.
220c2d6 : Fix potential crash when depacketizing VP8.
c4a5794 : Unbreaks linux.cc in Chromium.
7018907 : Unbreaks linux.cc in Chromium.
96c18e0 : This is a setup to solve https://code.google.com/p/webrtc/issues/detail?id=1906
94d9a5d : This is a setup to solve https://code.google.com/p/webrtc/issues/detail?id=1906
7425710 : Fix for retransmission. Base layer packets were not retransmitted. Issue introduced in r6669.
3e0b379 : Fix for retransmission. Base layer packets were not retransmitted. Issue introduced in r6669.
8661714 : Update makefiles after merge of Chromium at 287308
c141982 : Fix mistake in rtp/rtcp/BUILD.gn introduced with r6804.
e918c2a : Fix mistake in rtp/rtcp/BUILD.gn introduced with r6804.
e75b348 : Add H.264 packetization.
dbc9978 : Add H.264 packetization.
4068313 : Add simulation of network effects to video_loopback tool.
9ef765f : Add simulation of network effects to video_loopback tool.
216021d : Use C functions in aec for MIPS
82d9dde : Use C functions in aec for MIPS
92a0d54 : Integrate rtcp packet class to rtcp receiver tests.
58bafb7 : Integrate rtcp packet class to rtcp receiver tests.
cffc685 : merge_libs.py: fixes Windows breakage: there should be no space after "lib /OUT:".
3cfd53b : merge_libs.py: fixes Windows breakage: there should be no space after "lib /OUT:".
3ff4222 : webrtc/base: FileModifyTime -> OlderThan as that's what it was ever used as. Needed for cl/70828325.
a873821 : webrtc/base: FileModifyTime -> OlderThan as that's what it was ever used as. Needed for cl/70828325.
b957cd8 : Fix compilation on windows with clang, indentation cleanups
85d2c55 : Fix compilation on windows with clang, indentation cleanups
5322628 : Fixes "argument list too long" problem on Linux by using the "find" command instead of re-implementing one in python.
347d6c0 : Fixes "argument list too long" problem on Linux by using the "find" command instead of re-implementing one in python.
ca4bc68 : Remove timestamp retreival warning/error.
abf3496 : Remove timestamp retreival warning/error.
648d555 : Revert "Fix compilation on windows with clang, indentation cleanups"
48d00bf : Revert "Fix compilation on windows with clang, indentation cleanups"
2189f34 : Fix compilation on windows with clang, indentation cleanups
227b1b8 : Fix compilation on windows with clang, indentation cleanups
4a1b3e3 : Make sure padding is sent on the first sending RTP module.
0034fa9 : Make sure padding is sent on the first sending RTP module.
a4dc1ae : Fix flaky ramp-up test.
e616256 : Fix flaky ramp-up test.
e291f57 : The lastest commit on this file was in
a33bdd5 : The lastest commit on this file was in
00f7b82 : Remove no longer used SkipEncodingUnusedStreams.
b202cb2 : Remove no longer used SkipEncodingUnusedStreams.
050346b : Remove remains of WEBRTC_NO_STL.
8bff44e : Remove remains of WEBRTC_NO_STL.
e4834e0 : MIPS optimizations for ISAC (patch #2)
a1df8be : MIPS optimizations for ISAC (patch #2)
f0a119f : Check before send/receive rtp header extensions.
7a970b4 : Check before send/receive rtp header extensions.
254879d : This is to re-open an earlier CL
46d0c3f : This is to re-open an earlier CL
08e28eb : Runtime guard for iOS7 property.
bc7d622 : Runtime guard for iOS7 property.
da5452b : Fix crash in AudioDeviceUtilityIOS::~AudioDeviceUtilityIOS.
43bd318 : Fix crash in AudioDeviceUtilityIOS::~AudioDeviceUtilityIOS.
d89fa97 : This is related to an earlier CL of enabling Opus 48 kHz. https://webrtc-codereview.appspot.com/16619005/
f5d2c41 : This is related to an earlier CL of enabling Opus 48 kHz. https://webrtc-codereview.appspot.com/16619005/
c617654 : Sleep in ThreadTest thread functions.
bbec105 : Sleep in ThreadTest thread functions.
84649c0 : AudioBuffer: Optimize const accesses to arrays that autoconvert int16<->float
4e2f377 : AudioBuffer: Optimize const accesses to arrays that autoconvert int16<->float
8bd216f : Reduce runtime of RingBufferTest by a factor of 100.
567caef : Reduce runtime of RingBufferTest by a factor of 100.
9ae7d44 : Use _numMixedParticipants instead of audioFrameList->size() to determine if there're more than one participants.
f553e46 : Use _numMixedParticipants instead of audioFrameList->size() to determine if there're more than one participants.
f147639 : Fix issue where padding is sent before media with undefined timestamps if not abs-send-time is enabled.
9bf811b : Fix issue where padding is sent before media with undefined timestamps if not abs-send-time is enabled.
c911a13 : Remove unused ExperimentalNS API in AudioProcessing
303adc7 : Remove unused ExperimentalNS API in AudioProcessing
4309681 : AudioBuffer: Eliminate the SplitChannelBuffer class
3c8726e : AudioBuffer: Eliminate the SplitChannelBuffer class
eb15100 : Simplify AudioBuffer::mixed_low_pass_data API
75d1d79 : Simplify AudioBuffer::mixed_low_pass_data API
7036325 : AudioBuffer: Let ChannelBuffer handle bounds checking of channel parameter
addc8a7 : AudioBuffer: Let ChannelBuffer handle bounds checking of channel parameter
bde2bcb : Add unit test for MediaFile WAV file writing
6aebdac : Add unit test for MediaFile WAV file writing
fbdd355 : Fixes up rtc so that it compiles on iOS 8 SDK. Adds support for UIInterfaceOrientationUnknown (new with in SDK) and makes it the same as UIInterfaceOrientationPortrait.
77f8c48 : Fixes up rtc so that it compiles on iOS 8 SDK. Adds support for UIInterfaceOrientationUnknown (new with in SDK) and makes it the same as UIInterfaceOrientationPortrait.
bc9711f : r6709 lacks a change in BUILD.gn
01edd48 : r6709 lacks a change in BUILD.gn
31b38da : Raw packet loss rate reported by RTP_RTCP module may vary too drastically over time. This CL is to add a filter to the value in VoE before lending it to audio coding module.
1a35a14 : Raw packet loss rate reported by RTP_RTCP module may vary too drastically over time. This CL is to add a filter to the value in VoE before lending it to audio coding module.
bb77419 : Compile-time guard for iOS7 specific property.
d6d91ed : Compile-time guard for iOS7 specific property.
6111d79 : Print an info log instead of return an error if an external encoder is de-registered, but no corresponding internal encoder can be registered automatically.
e5f421a : Print an info log instead of return an error if an external encoder is de-registered, but no corresponding internal encoder can be registered automatically.
7a4d45f : Remove old padding path in RTPSender.
956df1a : Remove old padding path in RTPSender.
9f7856a : int16<->float conversions: Use size_t for array length argument, not int
7078daa : int16<->float conversions: Use size_t for array length argument, not int
b5966bd : Define convenient FATAL_ERROR() and FATAL_ERROR_IF() macros
21a1e7a : Define convenient FATAL_ERROR() and FATAL_ERROR_IF() macros
fac3d8a : nrsh1 is written before tmp321 is read, so needs to be earlyclobber
d4ffeef : nrsh1 is written before tmp321 is read, so needs to be earlyclobber
df6904d : Fix an invalid memory access due to typo in win/cursor.cc.
8ac9625 : Fix an invalid memory access due to typo in win/cursor.cc.
a098325 : After an audio interruption the audio unit no longer invokes its render callback, which results in a loss of audio. Restarting the audio unit post interruption fixes the issue.
a4d6a28 : After an audio interruption the audio unit no longer invokes its render callback, which results in a loss of audio. Restarting the audio unit post interruption fixes the issue.
acb7c52 : Remove Thread::RunningForChannelManager().
9004485 : Remove Thread::RunningForChannelManager().
8c82443 : Improvements to the pacer where it lost some budget due to truncation errors.
5cf82d2 : Improvements to the pacer where it lost some budget due to truncation errors.
2a34c4c : Fix breakage introduced by r6691.
8b2dfce : Fix breakage introduced by r6691.
442dbd4 : Make RTCP sender report send media bytes.
5e8dc45 : Make RTCP sender report send media bytes.
ec8e147 : Eliminate unnecessary #include
776141a : Eliminate unnecessary #include
8314016 : rtc::Fatal output: Print space between # and message
cc697b8 : rtc::Fatal output: Print space between # and message
15097fc : Remove the VPM denoiser.
8b6cbaa : Remove the VPM denoiser.
d3de227 : Rebase webrtc/base with r6682 version of talk/base: cls ported: r6671, r6672, r6679 (reverts and unreverts in r6680, r6682). svn diff -r 6656:6682 http://webrtc.googlecode.com/svn/trunk/talk/base > 6682.diff sed -i.bak "s/talk_base/rtc/g" 6682.diff sed -i.bak "s/#ifdef WIN32/#if defined(WEBRTC_WIN)/g" 6682.diff sed -i.bak "s/#if defined(WIN32)/#if defined(WEBRTC_WIN)/g" 6682.diff patch -p0 -i 6682.diff
9defabe : Rebase webrtc/base with r6682 version of talk/base: cls ported: r6671, r6672, r6679 (reverts and unreverts in r6680, r6682). svn diff -r 6656:6682 http://webrtc.googlecode.com/svn/trunk/talk/base > 6682.diff sed -i.bak "s/talk_base/rtc/g" 6682.diff sed -i.bak "s/#ifdef WIN32/#if defined(WEBRTC_WIN)/g" 6682.diff sed -i.bak "s/#if defined(WIN32)/#if defined(WEBRTC_WIN)/g" 6682.diff patch -p0 -i 6682.diff
82383d9 : Fix deadlock in Android stopCapture() call.
f14a8ca : Fix deadlock in Android stopCapture() call.
ccf0fef : GN: Fix include paths for WebRTC in Chromium build.
ccb5401 : GN: Fix include paths for WebRTC in Chromium build.
5faa6d1 : Fix bugs introduced by https://code.google.com/p/webrtc/source/detail?r=6667 .
b2a76ce : Fix bugs introduced by https://code.google.com/p/webrtc/source/detail?r=6667 .
502a271 : Remove always-true expression.
cee637c : Remove always-true expression.
9fbd3ec : Landing pkasting's webrtc fixes for MSVC level 4 warnings in WebRTC. ---
1ace4aa : Landing pkasting's webrtc fixes for MSVC level 4 warnings in WebRTC. ---
0cb22cf : Thread annotate RTCPSender.
c9968ac : Thread annotate RTCPSender.
55b0f2e : Move pacer to fully use webrtc::Clock instead of webrtc::TickTime.
84ac6d0 : Move pacer to fully use webrtc::Clock instead of webrtc::TickTime.
c928d36 : Cast payload types to int for logging.
65ec30b : Cast payload types to int for logging.
d20c29a : Document that channels are stored contiguously in AudioBuffer
9b9ecdc : Document that channels are stored contiguously in AudioBuffer
a301f1a : Remove unnecessary build message.
7f59286 : Remove unnecessary build message.
09da1a7 : Remove the send-side cname getter APIs from voice and video engine.
6686ba8 : Remove the send-side cname getter APIs from voice and video engine.
c4b828d : Rebase webrtc/base with r6655 version of talk/base: cls to port: r6633,r6639 (there is no cl in between that affects base and all other talk/base cls took care of webrtc/base as well (see r6569, r6624)): svn diff -r 6632:6639 http://webrtc.googlecode.com/svn/trunk/talk/base > 6655.diff sed -i.bak "s/talk_base/rtc/g" 6655.diff patch -p0 -i 6555.diff
5b4a297 : Rebase webrtc/base with r6655 version of talk/base: cls to port: r6633,r6639 (there is no cl in between that affects base and all other talk/base cls took care of webrtc/base as well (see r6569, r6624)): svn diff -r 6632:6639 http://webrtc.googlecode.com/svn/trunk/talk/base > 6655.diff sed -i.bak "s/talk_base/rtc/g" 6655.diff patch -p0 -i 6555.diff
477e6bc : Update makefiles after merge of Chromium at 282385
9aa3497 : Count total bytes sent in RTPSender::Bytes().
85ae551 : Count total bytes sent in RTPSender::Bytes().
579d63c : Fix data race in VCMTiming::ResetDecodeTime.
c90de24 : Fix data race in VCMTiming::ResetDecodeTime.
51c9def : Skip encoding in fake VP8 encoder.
a02d6e4 : Skip encoding in fake VP8 encoder.
408fa71 : Remove more unused tsan suppressions and fix call test passing the same decoder to multiple received streams.
4ba4625 : Remove more unused tsan suppressions and fix call test passing the same decoder to multiple received streams.
54f889f : Support VP8 encoder settings in VideoSendStream.
a7651f8 : Support VP8 encoder settings in VideoSendStream.
8c95e83 : Refactor registerable callbacks for FrameCountObserver from rtp_rtcp module into vie_channel.
abbad27 : Refactor registerable callbacks for FrameCountObserver from rtp_rtcp module into vie_channel.
f8bddb4 : audio_processing: Updates aec_core_sse2.c with changes made to aec_common.h
4379bc7 : audio_processing: Updates aec_core_sse2.c with changes made to aec_common.h
31ab61c : Neon version of SubbandCoherence()
dce8897 : Neon version of SubbandCoherence()
71ba40d : Neon version of rftbsub_128()
e43c2d8 : Neon version of rftbsub_128()
91b4389 : Revert "Remove remains of WEBRTC_NO_STL." (rev 6641). Reason breaks linux_memcheck.
36db58f : Revert "Remove remains of WEBRTC_NO_STL." (rev 6641). Reason breaks linux_memcheck.
61f437e : Remove remains of WEBRTC_NO_STL.
ac6785e : Remove remains of WEBRTC_NO_STL.
75f7656 : Create FullScreenChromeWindowDetector in DesktopConfigurationOptions::CreateDefault.
5f9f3e7 : Create FullScreenChromeWindowDetector in DesktopConfigurationOptions::CreateDefault.
fedbe8b : Thread annotations for vie_encoder.cc/.h
6de25ff : Thread annotations for vie_encoder.cc/.h
8e97a43 : Remove unnecessary race suppressions copied from chromium. And added suppressions to allow to run tests with gtest_parallel in which case some new races were showing up.
e6fb40c : Remove unnecessary race suppressions copied from chromium. And added suppressions to allow to run tests with gtest_parallel in which case some new races were showing up.
79b66f4 : Add full stack test cases with a fake network pipe.
d46f3eb : Add full stack test cases with a fake network pipe.
138adbb : delay_estimator: Increases test coverage and makes input spectrum const
5bfa606 : delay_estimator: Increases test coverage and makes input spectrum const
678f190 : Implement a work around for Chrome full-screen tab switch on Mac.
669ed82 : Implement a work around for Chrome full-screen tab switch on Mac.
62ef953 : Neon version of rftfsub_128()
549be74 : Neon version of rftfsub_128()
f8ec08e : Refactor registerable callbacks for VideoBitrateObserver from rtp_rtcp module into vie_channel.
c2c6375 : Refactor registerable callbacks for VideoBitrateObserver from rtp_rtcp module into vie_channel.
49927ed : Refactor ramp-up tests to have separate help files for the test classes, to make things more reusable.
92cb201 : Refactor ramp-up tests to have separate help files for the test classes, to make things more reusable.
f247ac6 : Change Timing::WallTimeNow to be static.
eb961f7 : Change Timing::WallTimeNow to be static.
6aae61c : Some refactoring inside rtp_rtcp/.
921f06d : Some refactoring inside rtp_rtcp/.
4109f65 : Fixing compile error.
6eebddf : Fixing compile error.
6014599 : Adding explicit check for using dummy file devices.
396dc9d : Adding explicit check for using dummy file devices.
d71d5fa : Tight data race suppressions around thread_posix.
b61816e : Tight data race suppressions around thread_posix.
f8be3d2 : Extract RTP-header SSRC inline in Call.
42bd688 : Extract RTP-header SSRC inline in Call.
3c98b82 : Clean data races from system_wrappers_unittests.
321154c : Clean data races from system_wrappers_unittests.
e8839de : Fix potential deadlock in webrtc/system_wrappers/source/logging_unittest.cc.
7bbe667 : Fix potential deadlock in webrtc/system_wrappers/source/logging_unittest.cc.
2c14896 : webrtc/base: Fixes miss in base.gyp for windows. See https://code.google.com/p/webrtc/source/browse/trunk/talk/libjingle.gyp?r=6503#764 for the corresponding condition.
dbc7c87 : webrtc/base: Fixes miss in base.gyp for windows. See https://code.google.com/p/webrtc/source/browse/trunk/talk/libjingle.gyp?r=6503#764 for the corresponding condition.
2c47316 : Add test for VideoEncoder setup/teardown.
8c71fbd : Add test for VideoEncoder setup/teardown.
2fd91bd : Preserve RTP states for restarted VideoSendStreams.
49e6306 : Preserve RTP states for restarted VideoSendStreams.
857f934 : Add initial gn build files for video_coding and video_processing.
ef8efdf : Add initial gn build files for video_coding and video_processing.
0df907b : Fix pacer to accept duplicate sequence numbers on different SSRCs.
e7add09 : Fix pacer to accept duplicate sequence numbers on different SSRCs.
38ac032 : Fix data races related with traces in bitrate estimator test.
9e2456f : Fix data races related with traces in bitrate estimator test.
7f0b309 : Remove GetDefaultConfigs() from Call.
b333ccd : Remove GetDefaultConfigs() from Call.
7376819 : Add missing break introduced in r6603.
2013c6c : Add missing break introduced in r6603.
14c7409 : Fix test issues and a win compile error introduced with r6605.
f0f0cbd : Fix test issues and a win compile error introduced with r6605.
2c02d82 : Revert conversion from TickTime to int64_t in paced sender.
de712a7 : Revert conversion from TickTime to int64_t in paced sender.
9417f66 : Add pbos@webrtc.org as owner for webrtc/test/.
29f54e1 : Add pbos@webrtc.org as owner for webrtc/test/.
2d4a80c : Add boilerplate code for H.264.
c311a0d : Add boilerplate code for H.264.
65afbf3 : Configure RTX send status on new modules.
6b32f7d : Configure RTX send status on new modules.
c9995bc : Introduces PacedVideoSender to test framework and moves the Pacer to use Clock.
f047ce8 : Introduces PacedVideoSender to test framework and moves the Pacer to use Clock.
c0341b4 : Adding pbos as video/ owner and removing persons never working with this folder.
59a8baa : Adding pbos as video/ owner and removing persons never working with this folder.
74e26a6 : Fix memcheck error in r6594.
75a3c34 : Fix memcheck error in r6594.
babd7a7 : GN: Implement BUILD.gn for common_video.
c784186 : GN: Implement BUILD.gn for common_video.
0da4394 : Fix for FEC decoding with sequence number wrap-around.
d2e45be : Fix for FEC decoding with sequence number wrap-around.
3ded580 : Update makefiles after merge of Chromium at 281279
bf79df3 : delay_estimator: Allows dynamically used history sizes
be0bcd0 : delay_estimator: Allows dynamically used history sizes
4cff6c8 : Make experimental NS API not purely virtual
fe9258d : Make experimental NS API not purely virtual
1465d80 : common_audio: Removes macro WEBRTC_SPL_SHIFT_W16
5ec538b : common_audio: Removes macro WEBRTC_SPL_SHIFT_W16
38a0cee : EchoCancellationImpl::ProcessRenderAudio: Use float samples directly
b9d849b : EchoCancellationImpl::ProcessRenderAudio: Use float samples directly
07dc4be : Removed old code and default implementations.
ce387cc : Removed old code and default implementations.
a7dbc45 : WebRTCDemo: set local SSRC for loopback test, otherwise receiver would reset it due to ssrc clash, which would cause delayed remote rendering. (Including another fix here, https://review.webrtc.org/16779004/, to make the test run)
eccb439 : WebRTCDemo: set local SSRC for loopback test, otherwise receiver would reset it due to ssrc clash, which would cause delayed remote rendering. (Including another fix here, https://review.webrtc.org/16779004/, to make the test run)
d13c375 : Implement BUILD.gn for desktop_capture.
615f788 : Implement BUILD.gn for desktop_capture.
4fa5c51 : Make deadlock suppressions less generic.
87160be : Make deadlock suppressions less generic.
65a971a : Possibly fix deadlock happening due to unregister/register modules as switching between AST and TSO estimators.
49cfa2e : Possibly fix deadlock happening due to unregister/register modules as switching between AST and TSO estimators.
2836899 : Add tkchin@ to OWNERS.
ceed2ad : Add tkchin@ to OWNERS.
9113f0a : webrtc/base: add dependent setting for gtest include directory that was missed when creating base_tests.gyp. Same as https://code.google.com/p/webrtc/source/browse/trunk/talk/libjingle_tests.gyp?r=6484#39