AOSP 51 changelog Posted on - Format: text


Simple Raw Download

repo forepo forall -c '
       if git rev-parse android-5.0.1_r1 >/dev/null 2>&1
       then
       git log --oneline --no-merges android-5.0.2_r1..android-5.1.0_r1
       else
       git log --oneline --no-merges android-5.1.0_r1
       fi
       ' | cat
44fb719 ART: Allow class-loading during deopt
7d9ad8b Fix false alarm on thread suspend timeout
65370e3 Check for null class of class
72d72ef Force set resolved method for static invokes
24c846a Quick: Fix range check for intrinsic String.charAt() on x86.
c0440f6 ART: On shutdown, only warn on mutex contention
90a3359 Fix exception handling during deoptimization
2397ad7 Allow preopted apps to have sharpened calls for non-x86 architectures.
92fbd28 Use correct handle scope offset from StackVisitor
aa3eff9 ART: Curb dex2oat verbosity
7f418db JDWP: fix breakpoint for method in the image
b34d505 Fix infinite loop in GenerateIdentityHashCode
12f7423 Print more info in MarkSweep::VerifyRoot
15a33b3 ART: Simple structural class check
e7227c6 Fix wide volatile IGET/IPUT on ARM without atomic ldrd/strd.
ce0724c Add a test for our NPE checks.
66516ac JDWP: allow VirtualMachine.Resume on partial suspension
797a29b Fix sigchainlib's implementation of sigaction
0b1b135 Mute common case DexFile.isDexOptNeeded log spam
56e7666 ART: Fix divide-by-zero for ARM
246a013 ART: Do not JNI abort on nullptr GetObjectRefType
4489369 ART: Use interpret-only for vmSafeMode
634d58a Pass the real capacity to CreateRosAlloc.
8a9f004 ART: Do not compile swap file functionality on Mac
d6bd06c Fix running out of temps when storing invoke-interface result.
d9ce7fc ART: Fix swap space free list
62746d8 ART: Swap-space in the compiler
f535c69 ART: Punt to the interpreter for VerifiedMethod errors
2f5c202 JDWP: fix setting multiple breakpoints in the same method
a1e6d9a Increase default allocation stack size
38078c6 ART: More ELF and oat file safety measures
4911153 Increase default allocation stack size
ad00fed ART: More ELF and oat file safety measures
e7bc70b Link libsigchain.a instead of sigchain.o
cad417c Ensure void type is resolved when running without image
f9943f2 Fix verifier bug caused by confusing ArtMethod::IsDirect vs ArtMethod::IsStatic semantics.
5ed44ac ART: GenLongArith has to clobber same operands for 2-op instr
6bde927 ART: GenNegLong incorrectly handled register overlap for x86
fcfc8a7 Support proxy method in StackVisitor::GetThisObject
16abc5f Fix reference table sorting
eb1404a ART: Fix variable formatting and CodeLayout's multiple visits
0fb33e7 JDWP: avoid crash on unsupported modifier
2f62cfe Make Barrier robust against spurious wakeups
c1bfaa2 Remove dex2oat watchdog warning
25fda92 Remove method verification results right after compiling a method
d97465c ART: Fix unclosed files in dex2oat
6cc5076 Fix mac build
3029df6 Print memory usage in dex2oat shutdown
f1c4d0e Try normal allocation if large object allocation fails
d59c170 Fix growth limit / footprint limit problems
ea1c3d7 Set dex_cache_strings_ when we call Class::SetDexCache
c375e52 Quick: Fix neg-long on ARM for overlapping regs.
20e11a7 Add missing thread state change to kWaitingForCheckPointsToRun
84dc99d Trim reference tables when we trim the heap
8ee9643 Add a way to change the IMT size
56bf0c7 Disable stack mprotects when running on valgrind
bd81854 Quick compiler: handle embedded switch data.
4cdf450 Fix oatwriter code deduping
f521f42 Move dex cache strings from ArtMethod -> Class
f2134f6 JDWP: only deoptimize when it is required
89ea417 Fix failing tests
c6fc909 Delete ArtMethod gc_map_ field
8071400 Add fast string sharpening
c934e48 Fix oatdump to use OatHeader pointer size
c4cd95f Tune rosalloc buffer sizes.
3f735bd dex2oat: Pack likely-dirty objects together when generating the boot image
c5d085c Fix zygote space and non moving space map names
9601abf Quick compiler: fix x86 special identity
4b8b469 Fix transitive equality error in set.
9433ec6 ART: Track Flush & Close in FdFile
474123d Do not try to sharpen super calls to abstract methods.
e832e64 Change 64 bit ArtMethod fields to be pointer sized
a8d6729 Fix ordering of fields with the same name.
ca45725 Fix LinkFieldsComparator.
ab1953f Don't call AddImageStringsToTable or MoveImageClassesToClassTable if running imageless
23c1d0c Combine image string char arrays into single array
d3f2280 Enable the hspace compaction on OOM by default.
b34674d Fix ordering of fields with the same name.
938f966 Fix LinkFieldsComparator.
8c41753 Fix reference leaks in ToReflectedMethod and ToReflectedField
85448d4 ART: Compiled-classes list for compiler-driver
a477bbb Bump oat version.
8073ba1 ART: Implicit null check should break def tracking
bfa3ed0 Keep original order of fields in Class.
dd1e0f8 Fix bad OOM check in Thread::CreatePeer().
7bcea10 Fix bad OOM check in Thread::CreatePeer().
26318f7 ART: Compiled-classes list for compiler-driver
c382761 Prune image cache if the boot marker is still in place.
a7ade88 Add null check for thread name creation
d00804c ART: Prune links in the dalvik cache
e225eab art: Fix classlinker and nopatchoat test for PIC case
4844702 ART: Add support for patching and loading OAT files compiled with PIC
998ee7d ART: Add pic flag to oat header store
300590b dex2oat: Add a --compile-pic option
de5ed50 ART: Prune links in the dalvik cache
f2d5564 Delete unused imtable field
f08663b ART: Fix possible soft+hard failure in verifier
17b6b06 Reduce suspend check threshold
564ff98 Add hash map, reduce excessive hashing
9ee0f77 Optimize get/set reflection performance
e05d1d5 Add hash set
f0cb1eb ART: Missing EndTiming()s in dex2oat
1bd326a Fix thread priorities for unstarted threads.
1d0611c ART: Add miranda checking
d2bee3d Check null this pointer for direct methods in FindMethodFast.
b6e292b Add image strings to intern table
e059b77 ART: Discard generated image in a low-memory environment
5ef2990 art: Fix classlinker and nopatchoat test for PIC case
90ca5c0 ART: Add support for patching and loading OAT files compiled with PIC
d7392fa ART: Add pic flag to oat header store
643b5df dex2oat: Add a --compile-pic option
9a783d6 Fix FindDeclaredVirtualMethod(DexCache...) for miranda methods
a9ca9ac Add hash table to link virtual methods
20ffaaa Fix deoptimization bugs
8fa841a ART: Do not abort on most verifier failures
473484f Tidy MethodProtoHelper.
7dd7261 Work around relocated boot.oat corruption
bfb2158 Fill resolved static fields during class initialization
efb9f85 ART: Fix ImageSpace error message.
ea66864 Make ObjectRegistry::InternalAdd GC safe
7989d22 Fix 64 bit build
a6b2aff Remove boot.art/boot.oat on failure to create
1fb463e Optimize method linking
2ff973c [native bridge] Make sure we always unload the native bridge
b57535d [native bridge] Add test to verify code_cache existance.
4eec026 Fix JDWP Virtualmachine.Resume command
c63a505 Fix concurrent start bytes race
0133ec4 Fix concurrent start bytes race
250e372 Fixed debugger for threads attached from JNI
96664ad Avoid strict-aliasing problems with Handles.
3bd08d5 Shut down FaultManager after shutting down threads.
f4450a3 Fix mac build (second attempt)
09eff05 Fixing mac build
4b70d11 Untie gtest executables from LD_PRELOAD
7f1fa9e Remove libsigchain from LD_PRELOADS
d8bef73 Tracking change to make Class.getDeclaredFields/Methods public
b8acbcc Fix oatdump for no image
fdcbc5c Store exiting thread ids and names while tracing to output later.
e3b173f Add test for equals and hashCode in ParameterizedType
79ffe35 Handlerize throw location in DumpJavaStack
c4b2f16 Don't call dlsym from signal context in signal chain
d6527cf Hold mutator lock in DdmSendHeapSegments for all spaces
c29f896 Only watch location for BREAKPOINT event
5797aef Optimize JDWP stack local values access
f924d23 Dump mutator lock for thread suspend timeout
7f47b23 Fix mips thread offsets
b5abda6 ART: Fix verifier fail message.
d87bc13 ART: Stash any exception before dumping a stack
a1de6b9 Reduce IndirectReferenceTable memory usage
4177bd8 Fixes to the update-tzdata.py tool
700eb04 Update tzdata to tzdata2015a
d9e211c Print error when prelink fails for main executable
c7450f7 Restore symbols from <arpa/nameser.h>.
27d276f Avoid pathological behavior in OpenBSD's fread.
111461a Put stdin/stdout/stderr symbols in place.
e5477f8 Fail queries fast if no DNS servers are configured.
432f645 Fix flockfile(3) and friends for stdin/stdout/stderr too.
047d943 sysconf(3) returns long.
4a50d8e bionic: libc: Added path to vendor build properties file.
1ca3350f Upgrade bionic to tzdata2014j.
371dcc1 Fix tzdata update tools for 'backzone'.
e4ae96f Revert "Fix dlsym() to take into account RTLD_GLOBAL/LOCAL"
d84897d Revert "Add RTLD_NODELETE flag support"
189ac9f Revert "Fix relocation to look for symbols in local group"
8bf7353 Revert "Remove unnecessary lookups during relocations"
8b952f5 Revert "Fix mips build"
86fdf8f Revert "Fix symbol lookup order during relocation"
b9f21a0 Revert "Fix arm64 and arm builds."
9d3382d Revert "Fix dlsym() to take into account RTLD_GLOBAL/LOCAL"
69c5d10 Revert "Add RTLD_NODELETE flag support"
00dce52 Revert "Fix relocation to look for symbols in local group"
eae0977 Revert "Remove unnecessary lookups during relocations"
4402804 Revert "Fix mips build"
f947be2 Revert "Fix symbol lookup order during relocation"
494bee7 Revert "Fix arm64 and arm builds."
d18f4b2 Ensure we initialize stdin/stdout/stderr's recursive mutexes.
445111a Fix arm64 and arm builds.
976402c Fix symbol lookup order during relocation
bf3d5ef Fix mips build
6442dbd Remove unnecessary lookups during relocations
fd2747b Fix relocation to look for symbols in local group
4d0c1f6 Correct way to specify additional dependencies
382e06c Add dlfcn_test to glibc test suite.
e4bc6f0 Ignore DT_BIND_NOW (0x18)
1d3e81a Resolve "unused DT entry" warnings for x86_64
c87f65d Add RTLD_NODELETE flag support
210ff1b Fix mips build
0f47d9c Fix unused DT entry warnings.
f90e210 Return has_DT_SYMBOLIC flag.
748fbe5 Fix a couple more cases of missing CLOEXEC.
d5eb108 Temporary disable DL_WARNs for unused DT_*
0960884 Fix 64bit build
634a045 Fix some unused DT_ warnings
b364d95 Remove has_DT_SYMBOLIC flag
c85e82d Fix dlsym() to take into account RTLD_GLOBAL/LOCAL
926797a Reformatting
653263a Only use <atomic> for C++11 and newer.
0c4e98a Fix the type of u_ar0 in <sys/user.h>.
d0fb6a2 Add greg_t for arm64.
ab4d5cf POSIX says <signal.h> gets you ucontext_t.
eedbf70 Add in_port_t and move it and in_addr_t to the correct header file.
98d57c9 Add stpcpy assembler version.
1c8ea80 Cleanup arm assembly.
0cc59dd Add __memcpy_chk assembly for 64 bit.
86d16a0 Clean up the architecture-specific makefiles.
b378c27 No arm source refers to SOFTFLOAT.
22e2c9d Fix mips signed/unsigned signal_test.cpp build breakage.
43dc3a9 Remove the unnecessary generic-neon code.
28ea229 Don't mask out SA_RESTORER from sa_flags.
8eb8c39 [x86,x86_64] Fix libgcc unwinding through signal
190dce9 Stack unwinding unit tests.
e5e61a0 Use the kernel's sa_restorer for aarch64.
5054e1a Fix 32-bit arm unwinding through signal frames.
7dc2b7b Fix signal trampolines.
4c30130 Disable tzdata in $ANDROID_DATA.
aa6cd58 Use mxcr_mask instead of mxcsr_mask to match glibc.
8fab811 Update bionic to tzdata2014i.
f13e1eb Fix generic __memcpy_chk implementation.
702ab5b Rename library_offset to library_fd_offset
3c5c720 Build dlext_testzip as custom module.
0724132 Fix race condition in timer disarm/delete.
de01780 Add file_offset parameter to android_extinfo
c712cee Make memory_order_acquire visible in global namespace
f4ada9c Return total footprint, not high water mark.
2f25cf3 Fix pthread_attr_getstack under valgrind.
55ee845 Inline helpers need to be exported unmangled.
ce92b41 cdefs.h: add artificial attribute to FORTIFY_SOURCE functions
b5e7eba Work around a bug in Immersion's libImmEmulatorJ.so.
d87d401 Improve <sys/cdefs.h>.
db408bf further cleanup memcpy fortify implementation
7ad2147 string.h: remove unused variable
04f5f41 Fix gdb could not get shared library list issue
1cd0c67 L-MR1 specific fixes
7d971ec Fix unload of recursively linked library
f4cb631 Add IFUNC support for arm64 and IRELATIVE reloc
ef1306d Refactoring: C++11 style DISABLE_ bionic marcos
61c4147 Reset enviroment for math_tests
ae69a95 Load libraries in breadth-first order
c0133a7 Revert "Load libraries in breadth-first order"
8de1dde Fix order of soinfo links (repairs libcxx tests).
59c12a6 Load libraries in breadth-first order
81fe2b1 Enable clang compilation with libc but not linker.
7210c41 Encapsulate soinfo_link_image and soinfo_relocate
4466bd7 Implement LinkedList::visit()
ff01f6f Introduce size-based r/w allocators
4d01d08 Erase elements in LinkedList::remove_if
cfad7ae Replace NULL with nullptr
5dfe802 Remove unnecessary calls to LinkedList::clear()
93c3f42 Enable __cxa_atexit && __cxa_finalize for linker
3bbd218 Bump soinfo version
bd321c1 Run constructors before resolving ifunc functions
31b88da Added test for ifunc support in dynamic linker.
d182050 Update bionic to tzdata 2014h.
b5f5b0e Fix update-tzdata.py to rebuild icu4c .dat file.
5bf74b2 Bump up max_map_count value.
8002104 Add O_CREAT option for open
a72512c Add O_CREAT option for open
f59b994 Add basic navigation controls to log viewer.
cd055ee Save kernel logs to /cache/recovery
4b54239 Force write to disk while doing uncrypt
b278c25 Add support for tune2fs file operations
e5879c3 Byte swap to support BGRA in recovery mode
be81e51 Use more aggressive sync writing to applypatch.
042c3cd Force sync files written by minzip.
5ddf429 Log mount/unmount errors to UI
6880241 unconditionally apply SELinux labels to symlinks
168f777 Allow passing of mount args to mountFn
d4a6342 Log to UI any metadata setting errors
a9ad032 Make /cache/recovery/last_log available in recovery
2f0ef73 Treat already-renamed files as having no problems.
9eb8c8b init.rc: Inidicate that booting is complete wrt firwmare requests
d83e4f1 support for version 2 of block image diffs
9ef2e96 "LMY47D"
c0a4083 "LMY47C"
37a9ed2 "LMY47B"
ef863cb "LMY47"
2de68bb Revert "Allow system images larger than 2GiB."
6a85377 "LMY44"
1f58c41 Support LOCAL_PREBUILT_JNI_LIBS in unbundled build.
916da20 "LMY43"
4c49eaa Bump generic_mips and generic_x86_64 system partition size
9f874ac "LMY42B"
dd94073 "LMY42"
33be60e "LMY41"
e8a60f5 "LMY40"
150507d "LMY36C"
cd082d4 Allow system images larger than 2GiB.
2625d27 Update vendor fingerprint.
d162be5 change video analytics to distinguish between start and resume events. also scrub out any additional parameters from the videoId before passing to analytics
ef11433 "LMY36B"
0c41b95 "LMY36"
72a42e0 "LMY35"
a610104 "LMY34B"
1587fa3 "LMY34"
9a93327 "LMY33"
798c65e LMY29F
7041bb4 "LMY29E"
5dbaf43 "LMY29D"
7245b4e Support dpi specific aapt flags.
a83b3c8 "LMY29C"
b8c634f "LMY29B"
7a31d48 "LMY29"
f9f468b "LMY28C"
8e18941 "LMY28B"
6f9bcea "LMY28"
cb73599 Make dangling module names in PRODUCT_FACTORY_RAMDISK_MODULES non-fatal.
e27f7d9 "LMY27B"
4a9f9a3 "LMY27"
1dd5a53 "LMY26B"
bdd2b68 "LMY26"
b5547a9 "LMY22E"
3d8dbb5 "LMY22D"
71095ef "LMY22C"
14e0e8e "LMY22B"
a45c583 "LMY22"
48d4838 "LMY21B"
dd4f77f "LMY21"
a73ac1e "LMY20B"
bd6b04a "LMY20"
9696b6c "LMY19"
580d39c "LMY15E"
975a5b2 "LMY15D"
529a107 Add new subtab under Distribute tab.
33e478c "LMY15C"
bc032f5 "LMY15B"
82ff232 "LMY15"
41d06ef "LMY14B"
4fc5132 "LMY14"
bd36192 "LMY13B"
7b3d19e "LMY13"
ead232b "LMY12B"
a3b7a4a "LMY12"
cda56ef Fix default locale issue (cherry picked from commit 2a52f5c52693dd15c3ac154670081f70dfae4ba9)
a2cef5e "LMY08F"
bb9be91 "LMY08E"
668ae25 Let apicheck check both the public API and system API.
cf2f649 "LMY08D"
2ece687 "LMY08C"
cd907b7 "LMY08B"
0ef07a0 "LMY08"
f9ed01d "LMY07B"
75bcea0 verify system and vendor image together before patching.
1ab8b63 "LMY07"
961096f Remove ancient SDK cleanbuild rule
65f4c61 "LMY06B"
934cb16 "LMY06"
117230d "LMY05"
e5b1b8b "LMY02"
800bf2e "LMY01"
e18b498 "LMX92"
82badea "LMX91"
df1c386 "LMX90"
b1f2739 "LMX86"
2d6cd62 "LMX85"
5f92d8b "LMX84"
6e6300d "LMX83"
64d88c6 "LMX72O"
b41ec58 "LMX72N"
98ae798 Fix using variable intermediates.COMMON before defining.
64f49d3 "LMX72M"
c132889 "LMX72L"
97bcbab LMX72K
2902d45 Add support for prebuilt AARs.
aed7150 "LMX72J"
94e0b53 fix bug that allowed only one video in the shadowbox per page bug: 18777918
c6e8a05 Fix Documentation typo when showAnnotations is used with doclava
7e0934a "LMX72I"
bf644aa remove the Helpouts recruitment banner
ce8efb5 "LMX72H"
3de83c1 make shadowbox video always centered to fit the window height
1386992 "LMX72G"
8d3c694 docs: SHA update in sdkpage.cs
e938ffb "LMX72F"
481f15c set youtube player lang based on user pref and enable captions when not English
d24088c add analytics event to track from which page a video was started
ed677d7 update analytics event for searches to make query case-insensitive and save the URL instead of doc title.
72ce3c9 "LMX72E"
4267d4f "LMX72D"
7aff6e6 "LMX72C"
592c24d DO NOT MERGE.  Bump version to 5.0.2.
0af08a0 "LMX72B"
84b9197 "LMX72"
6377b19 LMX71C
95a5d38 "LMX71B"
6068658 Add product variable PRODUCT_AAPT_PREBUILT_DPI
111ba92 Bump generic_arm64 system partition size to 900M.
df3793c "LMX71"
1ac57d7 "LMX70B"
e07c75a Rewrite ro.vendor.build.fingerprint/thumbprint on signing
2e12c4e "LMX70"
8cc1071 LMX69C
90fe601 "LMX69B"
0ecb5a6 add links to release notes
8a1c368 "LMX69"
102db8b update sdk template with new studio downloads
d53f066 update to sdk page template for Android Studio downloads
fe4dd52 docs: sdkpage update [CP]
eb063f1 "LMX65F"
c8e899d "LMX65E"
f5d159e LMX65D
27eba54 Add system propery ro.build.flavor.
69297cd "LMX65C"
0421d0b Fix issue #18368417: 5.0 -> 5.1.
69105e9 LMX65B
d15fbc9 "LMX65"
83ee6d7 Remove uses of density in PRODUCT_AAP_CONFIG
5ad50f9 "LMX64B"
05d71e7 "LMX64"
48764c1 "LMX63C"
0cc244a "LMX63B"
55bbab9 new version of Helpouts recruit banner for TV and Wear
8070b20 Support to build dpi-specific apk variants.
42e9acf "LMX63"
18acbf6 "LMX62"
27f32d9 "LMX58"
eabc912 "LMX55D"
570c221 add support for shadowbox videos with start time specified with #t= in video url
ccb5400 rev css version to clear browser caches
3a9d50e move the next/previous links in design docs up 25px to avoid overlap with long titles
35e7c06 Add Lohit fonts to the build.
d9770f7 LMX55C
19070e1 "LMX55B"
f75ee21 add analytics event tracking for shadowbox player and rig the 'notice-developers-video' style links to also use shadowbox for video playback
2e9f18c "LMX55"
3029c93 "LMX51C"
40e3bec CSS change changing default from "Using Eclipse" to "Using Android Studio" Bug 16679117
698fff0 add style and script to play videos in a shadowbox anytime that a link appears in the page with class "video-shadowbox-button" the link must also have the youtube video set in the href with the ?v parameter
3e28664 Add support for tuning partitions
50994fb "LMX51B"
c2e4dd6 "LMX51"
9a6afb8 "LMX50C"
b87e300 Support langs.
df63709 "LMX50B"
e91b83d Support journal size board config variables.
c22ab44 "LMX50"
f3b8635 Support journal size board config variables.
4826625 "LMX49B"
f318cc4 Build: Support for compiled-classes file
4fec0bb Build: Support for compiled-classes file
49c2a05 "LMX49"
7dabd32 "LMX48C"
43f7a32 Support prebuilt apk source selection based on PRODUCT_AAPT_PREF_CONFIG
5e923c9 Increment Android versions to 5.0.1
4f58f65 "LMX48B"
1b879e3 Fix PDK build.
90369c1 "LMX48"
eb78416 "LMX44E"
9a9d180 Install preloaded-classes as a standalone configuration file
6bdcb98 followup to recent cookie max-age change to remove parameter and use 2-year for all cookies bug: 17781603
89720ea "LMX44D"
2e0d8fc Allow images to be readded to target-files
a37b2bb Fix the build
7f99917 "LMX44C"
8d212ea DO NOT MERGE: Change verity key formats
17759d4 "LMX44B"
40ea40b "LMX44"
a41a44b "LMX43E"
593a88c "LMX43D"
483a163 "LMX43C"
efe29c4 "LMX43B"
7a85190 "LMX43"
576330c "LMX42B"
c79379d "LMX42"
2ebfef4 Restore the diskinstaller dependency, since it's needed for GCE.
4c46710 Add a hook for the syslinux bootloader.
01878e9 "LMX41B"
964935b core: Use WITH_DEXPREOPT_PIC=true to have dex2oat build pic oat files
0a7fcb0 Introduce per-product per-module dex-preopt config
264a8f9 "LMX41"
55e51de LMX37E
a056eb6 LMX37D
f79a03b "LMX40"
57f11d0 LMX39B
b0a3a28 "LMX39"
2fbeb6e "LMX37C"
ae3535f "LMX37B"
2318696 "LMX37"
87e469e Doc change: increment query params for js metadata files to trigger proxy flush.
dda0ff0 "LMX36B"
bdac04e Add bcc to core_tiny.mk.
2d06a98 "LMX36"
a94282c Mount tmpfs on /cores
af5de97 rename coredump-* --> coredump_*
9febf89 "LMX35C"
c064379 "LMX35B"
29d225c Set a default value for TARGET_BUILD_DENSITY
afcec32 "LMX35"
632070c hide the Helpouts recruitment banner
bc13779 hide the Helpouts recruitment banner
e675cfb build: rename coredump-setup --> coredump_setup
f6e48da Doc change: increment the json import versions in docfile.
80e38f4 remove cookie expiration and add max-age of 2 years. bug: 17781603
f51f30d remove cookie expiration and add max-age of 2 years. bug: 17781603
87c6f8d "LMX34"
2001fe1 "LMX33"
9b7f8f2 Doc change: start search suggestions at two characters instead of three, so that tv suggestions are enabled.
ed4fa87 "LMX32"
fd0f1c8 Replacement for gdbclient
da9f1a7 core: Use WITH_DEXPREOPT_PIC=true to have dex2oat build pic oat files
248f4d5 envsetup.sh: add functions to enable and generate core dumps
50c53ed LMX30D
70d617a Introduce per-product per-module dex-preopt config
2305f3f LMX30C
a7eedcf LMX30B
6eac00b "LMX30"
01d264b "LMX29"
63f01de Add post-install verification phase
2b75a73 "LMX28"
b4efae4 Add -DWIN32_LEAN_AND_MEAN build flag to get rid of winsock2.h warnings
a60fb49 Store symbols.zip in apps_only build.
a75d4d7 "LMX27"
4d5baee "LMX26"
c828adf "LMX25"
e38716a "LMX23C"
775b1ab core: Fixup bad ext4 mount options for recovery (pick common denominator)
7dbaace "LMX23B"
fb8886d get_stage in updater takes one param, not two.
5069bd6 Add a density axis to tapas.
6ea5bd6 core: Let the build specify mount options for recovery
6b30630 "LMX23"
7cd99ba Allow info_dict from target_files to specify mount options
e098408 "LMX22B"
8df21b1 add helpouts script to <head>, behind a condition that can be enabled per page
cd08a5d "LMX22"
b6f60d5 Use the lowest common denominator 32-bit abi for arm64 cts build.
03eceba Reset LOCAL_2ND_ARCH_VAR_PREFIX before referencing it.
b3bec88 "LMX21B"
12f25bc "LMX21"
3a2b9f0 core: OSX: Support 10.9 SDK as well
37b0f69 "LMX20B"
84ec89b "LMX20"
035493a "LMX19"
3d9bdcb "LMX18"
4a6a752 Move up to API 21, Lollipop MR1.
0c02d1c "LMX16"
406b1b2 "LMX15"
f89fe4a "LMX14"
52c402b "LMX13B"
6582df8 "LMX13"
2d617c1 "LMX12"
2c2160c "LMX11"
cd28c8c LMX09B
68aef74 "LMX09"
a6a0435 fs_mgr is now different on different build types
82db6d7 "LMX08"
b99339c "LMX07"
825633f "LMX06"
4430e00 "LMX05"
51ea679 "LMX04"
024d7ed "LMX02"
295a6d2 Add global option filtering for FDO builds.
c3a766a "LMX01"
f4197ee "LMW92"
dc2c42d "LMW91"
34db377 "LMW90"
2554120 "LMW90"
0cda5b0 "LMW89"
0529b66 store supported versions of blockimgdiff in misc_info
e985f6f fix transfer list for full OTAs
846cb3a add unit tests for rangelib
6233818 generate version 2 blockimgdiff files
e6ef6fc "LMW87"
3c613ef "LMW86"
6c330e6 "LMW85B"
9b7472b "LMW84C"
bf5cd35 "LMW84B"
a401da9 "LMW84"
5619bdf Enabling app widget tests in lmp-mr1-dev.
9c41815 Fixed issue where location from network feature was not properly ignored.
581ee39 Fix typo in streaming media url
1378677 Add assets to API level 22 to android.host.theme.
518d53d CameraITS: update ev compensation tests
fb28897 Split SELinux neverallow rules test.
e8e4d74 Fix MonkeyApp so it keeps the current screen orientation on TVs
511af23 Change SELinuxHostTest to new sepolicy-analyze args.
ed954f9 media: added data check to ImageReaderDecoderTest
5a2e1e8 media: add flexYUV statistics methods to CodecUtils
30044c6 Change SELinux neverallow tests to be sepolicy-analyze based.
13eae90 Fix SELinuxHostTest package structure.
896416d camera2: check image size after it's available
46389ea media: added data check to ImageReaderDecoderTest
878a28e media: add flexYUV statistics methods to CodecUtils
13fb8c2 Camera2: fix EV compensation check
503da80 Camera2: update test for EV compensation spec change
fbae37b CamreaITS: several ITS tests tweak
05dc618 CameraITS: prevent reading past last pixel of image
c32250a CTS: Relax LEGACY capture timeout.
09dd22e Enable MR1 Enterprise CTS test
eede783 Fix CTS test failing on TV
62019fe media: allow test to continue waiting for complete if there's new encoder output
3b52bda media: allow test to continue waiting for complete if there's new encoder output
da65244 Tests for LauncherApps
2c672b7 Extend CTSVerifier tests to test for badges
06496e5 camera2: Add RAW/JPEG comparison test.
8886a67 Fixed CTS test failing on TVs: MenuInflaterTest
3c0ee9b Enable Enterprise CTS tests
0ee2961 Fix CTS test failing on TV
7cd7543 Fix timing issue when testing Media Player really started playing.
6ca91c6 Update mdpi ldpi reference images for android.host.theme with API level 21
e9500ea Exclude .notifications.PackagePriorityVerifierActivity for TV devices
6c6a102 Optimize assets reading path in sdcard in android.host.theme
490e9b8 Fix for a possible race condition in Sensor CTS framework.
8e56bf2 media: separate arbitrary VideoEncoderTests
3bba9c7 media: limit ImageReaderDecoderTest to consume only 1 image
561ecee media: handle unsupported sizes in arbitrary VideoEncoderTests
4b52d48 camera2: don't read past last pixel in last row for flex YUV data
1aed9cd Generate CTS files when running mmma.
f6fd83b media: limit ImageReaderDecoderTest to consume only 1 image
feeec26 media: handle unsupported sizes in arbitrary VideoEncoderTests
4e13344 camera2: don't read past last pixel in last row for flex YUV data
bbd4436 Fix for VisualizerTest running in silent mode
bb8ed97 Fix for VisualizerTest running in silent mode
8ffb113 Add CTS for AlarmManager.setAlarmClock
4271737 Adjust test for AlarmManager.setRepeating()
6913fe6 Make testSetTextLong() wait for its work to finish.
f08da59 Make testSetTextLong() wait for its work to finish.
43770ed PresentationSyncTest: disable faster-than-refresh case
3e68f61 Fix flakey tests, and change testing area to a centered 90x90px area
3b40b84 Tests for new revisionCode attribute.
cd627da Tests for new revisionCode attribute.
28917ac camera2: Update RobustnessTest timeouts.
bb85099 Provide default implementation for new interface method
191e50e Only pass power level scan test when a new mac address received. Not show advertiser test if the device does not support multi advertising.
5ece3f3 Fixed layout of info dialog of Hardware/Software Feature Summary for small screens to display all text without overlapping.
57037dd camera2: Update RobustnessTest timeouts.
bfb6ec6 Provide default implementation for new interface method
5ece998 Add CtsVerifier test for Screen Pinning
599b8bd Camera2: Add tests for the StreamConfigurationMap class
670baec DO NOT MERGE - Fix JobScheduler CTS tests
d0451e4 Tweak Alarm Manager tests
020f185 Verifier: Enable and disable non-market apps
ac88be1 Improvements to suspend state detection; code cleanups and documentation. - Added additional functions computeBaselineState() and getBaselineState() for detecting baseline state (improved the tests and estimating average) - Added functions isApInSuspendState(), waitForApSuspendMode() to improve the criteria to detect AP off state - Modified run_tests() to avoid computing a new baseline power for each test. The baseline power is measured once and then used for each test to determine the delta current draw. - Removed waitForScreenOff() function - Added endTestsBecauseConnectionToDeviceLost() function - Added a flag "--max_baseline_amps" of type float to specify the max expected baseline amps for the device being tested - Tested this on Shamu and HH, and the power tests run until the end and PASS everything - several docstring comments added to functions, code cleanups, variable renaming for better description - Added a PowerTestException class Change-Id: I7190009882cc2d77d20138f10d4659ea1f39611d
ff6c646 Tweak Alarm Manager tests
1ffff47 Re-enable profile owner provisioning in cts-verifier.
71a5732 Normalize ipv6.cts.PingTest#testLoopbackPing's packet size
710eb78 Slightly relax the timeout condition for testMinimumDownload
ea84f6a Fix JobScheduler CTS tests
459fffd Fix JobScheduler CTS tests
5ec4699 DO NOT MERGE - bump CTS version to CTS 5.1_r0.5
0b355c8 CamcorderProfileTest: fix the last timelapse id value
e67c4e0 ResetPassword("") works again, thus enabling password DPM tests
fb34869 Camera: fix testCapabilities for legacy devices
c2ae15c ResetPassword("") works again, thus enabling password DPM tests
6fc3c1a Fix testSyncFiles_extStorageVariable and testSyncFiles_normal
e65c5c3 DO NOT MERGE - bump CTS version to 5.0_r2.5
aa05925 DO NOT MERGE: Fix AudioManagerTest#testVolume.
c0445a9 update cts test for renaming to setPreferredNetworkTypeToGlobal.
1525b82 Fix test
a9b72d8 Send broadcasts to the CTS Robot even if it is stopped.
e0937ba Update Android CTS bandaid urls that use test_key1 to a new key
7b75fe2 Explicitly check for the presence of CTS Robot.
550c2dc fix AudioManager.testVolume()
423d934 Wait for DocumentsUI ANR timeout; expand drawer.
9c7a355 Update Android CTS bandaid urls that use test_key1 to a new key
41ece30 Update Android CTS bandaid urls that use test_key1 to a new key
b88140b fix AudioManager.testVolume()
944cd7e media: VideoEncoderTest: fix bug introduced when setting input buffer size
69d73a5 Wait for DocumentsUI ANR timeout; expand drawer.
75e210c Revert "Cts tests for Settings intents"
9ad1ab5 media: VideoEncoderTest: fix bug introduced when setting input buffer size
24289b5 Save all sensor events when a verification fails. b/17838681
df7aa02 Fix confusing error messages.
b235917 media: VideoEncoderTest: set input buffer size for playback
551a7c2 Cts tests for Settings intents
c6471b2 fix audio policy service binder security tests.
108269c media: add checks for secure AVC playback support
3212a15 media: VideoEncoderTest: set input buffer size for playback
e18c679 Follow framework API additions for mock classes
2ec353e Remove exception check in testWipeData CTS test
122af17 Cts tests for Settings intents
f024450 media: release decoder explicitly instead of relying on GC.
e793380 Camera: fix testCapabilities
63a06cb Fix cts verifier manifest.
b27ba91 media: release decoder explicitly instead of relying on GC.
ec5b666 Fix build
4e575d6 Tunneled Video Playback CTS Tests
85e52e5 Add tests for midi playback
f2c0882 Add bluetooth tests to managed profile.
77ae951 Further refinement of the alarm batching test
7459cf2 Add CTS test for registering a large number of AIDs.
0d8275b Tweak alarm batching CTS test
b058a7a Refactor SensorStats. b/17838681
be49b68 Add alarm test for exact/inexact coalescing
203b980 Camera: do not check FPS for burst video snapshot
a823700 Camera: assign tonemap keys to right capability
4cb5253 Test TCP and ICMPv6 on VPNs in addition to UDP.
e6d76b3 CTS WebGL Tests: Disable overly strict test.
de85116 DO NOT MERGE Remove useless AnimationDrawable test, fix test for default one-shot
ea2566c CameraITS: relax several test threshold
507f70e cts: fix testAllNonTunneledVideoCodecsSupportFlexibleYUV
e187327 Relax /dev/diag test
9c1c5a5 Add badged icon example to BYOD CTSVerifier test
a659a7e Fix the lock task cts test.
1dcb3e3 Add message about disk encryption for BYOD provisioning test.
99ced01 [RemoveAccount API CTS test] : Updating CTS test for the remove account API.
047c2df media: fix vp9 decode test stream
b69b073 Use elpasedRealtime() instead of uptime() in ProjectionOffscreenActivity
92ea38b VideoEncoderDecoderTest: use getImage() for YUV buffers
cbb8c00 Refactor sensor test platform listeners. b/17838681
fb8a62c Camera2: Add test for capturing YUV bursts
a743a25 media: verify secure, adaptive and flexYUV video capabilities
601e633 Camera2: various RecordingTest update
feed169 Refactor Sensor test platform Operations. b/17838681
274f9aa Fix handling of Sensor test platform exceptions. b/18705736
0a22e70 media: test HEVC Main10 only on TVs, test for AAC 8kHz encoder
56ff8e3 Revert "DO NOT MERGE: media: CTS workarounds for framework bugs"
16fc2a1 DO NOT MERGE. Bump CTS Versions.
33eefe6 CTS: Add preview warmup for YUV resolution test.
24292c0 Add device info field for encryption
58d8a20 Fix testCameraManagerListenerCallbacks for 0-camera devices
c67b198 Fix a failing CTS test.
9e98846 Improve Animator CTS test to rotate w/o activity recreation
c74ec18 Fix for b/18704498: allow additional fields in Misc and Process sections (not checking the fields' value though for backward compatibility).
211d1fa Skip testDnsWorks if the active network for watch is proxy.
827a895 media: fix vp9 decode test stream
d6d87c7 Consider VPN always to be a supported type.
7616b4f CTS fixbuild: Don't use hidden packages in tests.
d98dde0 Fix CTS issues for PopupWindowTest
719f6e1 DO NOT MERGE: Disable Widget Framework Test for Leanback for now
b7e5003 Fix testCameraManagerListenerCallbacks for 0-camera devices
4e9b7b5 Scroll list of documents when offscreen.
e837d82 Scroll to find offscreen Documents roots.
3caf815 Fix broken AnimatorSet testClone()
0c98d83 DO NOT MERGE. Backport test fixes from lmp-mr1-dev
53e2937 Fix a failing CTS test.
b287bc6 Camera2 CTS: Add test to check YUV output for each resolution.
5ce1c8f Scroll list of documents when offscreen.
dd5bac8 Fix issue #18671917: CTS:android.content.cts.IntentTests fails with LMP-MR1 release
a04a854 Make hardware-backed RSA keystore a non-requirement for ATVs
5492baa DO NOT MERGE: media: AdaptivePlaybackTest: properly handle missing codecs
954d047 Fix for Visualizer CTS test: Wait for media to start playing
a42ecdc Added fix for Projection Scrolling List Test where items were being clipped off on round screens.
ff79fa2 Expect "jpg", not "jpeg", in testGuessFileName
ec08871 Use more accurate result for signature mismatch.
4ec31b2 Updated BoxInsetLayout with changes from main wearable support library.
f4fd475 Increased a CTS test timeout from 5 sec to 30 sec. This test was already flaky on L phones and tablets, but it almost never passed on Clockwork Coral (L) devices. Now it passes. Bug: 18040863 Bug: 18533405
4e66f55 Fixed numbering of list items for Projection Scrolling List Test
6111405 Remove flaky tests from the official plan
9436a2d media: test both 44.1 and 48 kHz vorbis files
c6f34c7 Explicitly call out FEATURE_LOCATION_NETWORK as optional
29a0fbe Expect "jpg", not "jpeg", in testGuessFileName
82179a2 Removed new notification tests from watch type devices.
3964deb DO NOT MERGE. Bump CTS versions to 5.0_r1.94.
63292ee Track changes to Posix.* API.
586adb3 TV: fix tests to match updated framework behavior
0fbdfcf Disable Ui rendering tests on watch
3c5b4bb Update CTS for more specific exceptions thrown from ViewGroup#addView
d12e889 Use more accurate result for signature mismatch.
7e0fdd9 Update CTS for more specific exceptions thrown from ViewGroup#addView
df1c6d4 media: don't test video decoders & encoders on watch devices
8692789 DO NOT MERGE Bump the version number to match the platform.
eabe66e Update buttom_pressed reference image
a2efd01 CA certificates update
b7775dc Fix the build
7e21300 media: add tests to validate encoding profiles defined by CDD.
8302047 Fix and cleanup UI rendering CTS tests
799839b Ensure OEMs don't allow starting services with implicit intents
3b28360 Add CTS test to verify mutator column is set correctly
38414d5 DO NOT MERGE: media: fix 4k hevc test stream
24bf010 Auto-test for BLE client.
c0e9f98 The new AudioPolicyBinder tests are not yet robust enough to be added to the test suite, hence adding them to knownfailures
993e0e2 media: fix 4k hevc test stream
484b088 DO NOT MERGE: media: CTS workarounds for framework bugs
0882c73 Add Virtualizer audio effect tests for capabilities API
d28ac8e Camera2: Update CTS test for invalid buffer size configuration.
6905206 Fix AudioManagerTest to handle TVs that don't vibrate and lack ringer functionality.
807f2ed Fix for LoudnessEnhancer test. Assert failing in float value.
2ceee5f media: attempt to play back encoded files
99673d3 media: change vorbis samples to 48kHz
d2be169 media: run media tests based on device type and support
a417243 TV: add multiple tracks tests to CtsVerifier DO NOT MERGE
d71946a TV: Add parental control tests to CtsVerifier DO NOT MERGE
9bbf0ca TV: add a test for overlay view from TV input to CtsVerifier DO NOT MERGE
0215fde Add TV app tests to CtsVerifier DO NOT MERGE
8143153 Select common codecs for MediaCodecTest.testException
65f7a02 Add test to ensure no attributes are present after the last public one
c26978a Add tests to catch rounding bug of IntrinsicConvolve
1f59d39 Fix heart rate cts sensor feature test
d88a1ba Revert "Fix cts test LayoutTests#testSimpleRedLayout()"
6557fb7 media: centralize signaling of skipped tests
ba5cb90 media: update MediaCodecList handling to API 21
67341b9 cts: add tests to validate decoding profiles defined by CDD.
4b06bd5 cts: validate h264 and h265 codec profiles and level requirements.
3fff876 Fix MediaRecorderTest to test for encoders.
cc0f01b Revert "Camera2: Cross-check BURST_CAPTURE/READ_SENSOR_SETTINGS feature/capability"
85bc3f5 Fix cts test LayoutTests#testSimpleRedLayout()
e78a31f Don’t run print tests on devices that do not support printing.
f570731 TV: add multiple tracks tests to CtsVerifier
f16680b TV: Add parental control tests to CtsVerifier
a1715ac Fix CTS - Test plans not generated.
8481b17 Give tests BODY_SENSORS permissions
d609ba1 DO NOT MERGE. Bump CTS versions to 5.0_r1.93.
1961da5 Test for getCodeCacheDir() behavior.
0daa2ae Fix the flakiness of this test by waiting.
a2f93c7 Fix remaining print test failures.
d091617 Fix test break due to API not working as advertised.
61c29de Camera2: Add ImageReader invalid access test
7e91cdc Added vibration feedback to Projection Offscreen Test for devices without audio feedback capabilities.
d077602 CameraITS: disable slow filters in burst tests
90f8a23 Add performance measurement reporting to CtsVerifier.
33b838b Add a CTS test for the VPN API.
f950980 Add a test for package priority ranking.
3ef8371 Fix MediaRecorderTest failures.
aea823b Fix failure in testMuxer().
f58fc08 TV: add a test for overlay view from TV input to CtsVerifier
558c932 Fix cts test PopupWindowTest#testGetMaxAvailableHeight()
73ca95a TIF: add HardwareSessionTest for verifying TvInputService.HardwareSession API
28d8cad DO NOT MERGE. Bump CTS versions to 5.0_r1.92
9ecdbaf Camera2: update antibanding spec
d5c5799 TV: fix tests to match updated framework behavior DO NOT MERGE
5ee38d4 TV: assert default values in TvProvider
07fc90b fix security tests build
8592fbb Camera: free images instantly in testMandatoryOutputCombinations
23949c5 media: add VideoEncoderTest
c70f81b media: centralize signaling of skipped tests
7e1b81a Add helper APK to CtsVerifier zip.
c3549f9 Camera2: Cross-check BURST_CAPTURE/READ_SENSOR_SETTINGS feature/capability
0950aae Added multitouch requirement for Projection Multitouch Test.
8585c33 CTS tests for Dumpsys Batterystats
85bbb7c media: update MediaCodecList handling to API 21
d0697c1 Add CTS test for static AudioTrack playback
bcae2e0 Make UsageStats tests more robust.
6fe901d new SMS and MMS API
15e63b3 Camera2: wait for settings applied before check FPS
c32261b Fix broken CTS build.
07a79ae CameraITS: Updates to test_crop_regions_raw
4c8e077 CameraITS: Fix for bad merge, in a merge conflct resolution earslier today
da492b5 Fix the NPE of testSingleLine.
68b691e Half of CTS AccessibilityEvent test fix for Wear. Wear does not alert for notifications if another activity is in the foreground. This finish()es the test activity after sending the notification, so Wear's Home can alert, triggering the AccessibilityEvent the test is waiting for. Bug: 18411085
febcfac Added wrapping padding for round screens.
9397e28 cts: add tests to validate decoding profiles defined by CDD.
f912a16 Test for the codecs in the MediaPlayerFlakyNetworkTests.
194601a DO NOT MERGE. Bump CTS versions to 5.0_r1.91.
6253268 Set a system property stating the device supports multicast.
8c4b483 Fix the CTS print tests.
a808efe Skip ImageReaderDecoderTest if h.264 is not found.
d56acac Fix Signature test
eb3ff47 CameraITS: Add EV compensation test
8152e30 CameraITS: Add DNG noise model test
a01fb0d CameraITS: PDF doc updates for DNG noise model
3673d9f CameraITS: Added sensor fusion test.
876ede4 CameraITS: Cleaned up and documented script to generate DNG noise model
d624f97 CameraITS: Correct an out-of-date doc comment in its.image.
483aa0b CameraITS: Added OpenCV to installed module list
1f42251 Fix AudioManagerTest#testVolume
82d3032 cts: validate h264 and h265 codec profiles and level requirements.
6137f21 CameraITS: Add EV compensation test
bb38ea0 Fix CTS build in Telephony
64f33f9 CameraITS: Add DNG noise model test
8e1f6e4 Split SELinux neverallow rules test.
736f60e Change SELinuxHostTest to new sepolicy-analyze args.
d0e603d Remove legacy SELinux policy parser.
583d2d3 Change SELinux neverallow tests to be sepolicy-analyze based.
2f54c52 Add "-v" to any logcat commands run from within CTS tests
18aa575 Add TV app tests to CtsVerifier
54f75ef TV: fix tests to match updated framework behavior
da4fccc CTS tests for Dumpsys Procstats (this time in lmp-sprout-dev)
ea91b11 Fix build warning.
a15eecc Fix SELinuxHostTest package structure.
816391b Fix cts-tradefed's Java version check.
497054e CameraITS: PDF doc updates for DNG noise model
828afa9 Fix testBatchAndFlushWithMutipleSensors to handle cases where the device supports only one continuous mode sensor.
9f38701 CameraITS: Cleaned up and documented script to generate DNG noise model
b8b08b3 Camera2: Re-enable disabled LEGACY tests.
c2cef92 Added Clear, View, and Export actions to main list for activity windows without Action Bar feature.
9e970c2 Refactor notification tests to clean them up.
35a5270 Camera2: BURST_CAPTURE, READ_SENSOR_SETTINGS capabilities tests
ad84c3e CameraITS: allow more time for AE converge
4c4f07d Camera2: add static metadata collection
61765d8 Fix failing CTS tests.
74b936f Fix failing CTS tests.
f1db4ce CameraITS: Added sensor fusion test.
ad75911 Fixed text-to-speech tests for Android Wear. Wear devices don't have TTS yet, partly because they don't have audio-out. Once they have FEATURE_AUDIO_OUT, they will be required to support TTS.
c5076ab CamcorderProfile: guard unknown profile qualities
6340eca Fix various Wear media CTS failures.
1345ed8 Camera2: skip AE compensation test on legacy devices
1b16d5c Don’t run RingtoneMangerTest tests on devices without audio output.
f9e09d4 Don’t run Ringtone test if the devices without audio output.
bb1456a CameraITS: Correct an out-of-date doc comment in its.image.
a4c8c2a Remove testBatchAndFlush and testValuesForAllSensors from known_failures.txt
5fbb1d0 DO NOT MERGE Bump CTS versions from 5.0_r1 to 5.0_r1.9.
c455860 Add processes to root WL
e87f061 Updated versionName and versionCode for release.
7af0e6c Update Data Backup description to accommodate more devices.
215a2d7 CTS Verifier: hide AID prefix reader test if no support
3657ae3 CameraITS: fix manual capture request
715445d Gave a CTS telephony test BLUETOOTH permission. In the case where there is no telephony and no wifi, TelephonyManagerTest.testGetDeviceId() uses the BlueTooth MAC address. That's the case that many Clockwork devices hit. Bug: 18369670
d7d83a1 Fix media stress tests.
6038781 Adding back Sim restricted APIs cts tests to lmp-mr1-dev.
63587e0 Change drmserver SELinuxDomainTest condition.
7dbf309 CTS Visualizer effect test for long (offloaded) files
ef5f6aa Add bluetooth as a supported networking protocol
02c7b07 Added screen turn off capabilities to CTS sensor tests when Device Admin feature is not available.
24ddab5 Camera: cross check camera2 features
db6a3a8 Fix UI for jobscheduler CTS on clockwork
0bd09f2 Don’t require the codec for devices without audio output.
10a6ceb Fix MediaCodec tests on devices without codecs.
ddc2a10 Camera: test AE OFF mode only if it is supported
ab5596b Fix Signature test
62563bc Only run the test if the device has audio output.
fab65cd Don't run the test if the codec isn't installed.
b087665 Clean up ManifestTestListAdapter's filterTests loop.
88f2e67 Camera2: add static metadata collection
777c104 Changed behaviour on main Activity relaunch to finish immediately for clockwork devices to accomodate clockwork's exit to the watchface on screen off.
b4be008 Increase VirtualDisplay test timeout to 40s
91389db Add IntrinsicResize test to CTS.Renderscript.
f6ad3a2 Only run the test if the device has audio output.
3738888 Add TvProviderPerf
279ee63 Fix Signature test
dea821f Fix UiAutomationTest#testWindowAnimationFrameStats.
cb1ed32 Fix CTS testTouchEvent for watches.
c888220 Connect to BLE server by BLE scanning. Set default text in edittext.
8b66b92 Fix failing TextViewTest#testTextAttr
bd16a63 Remove encryption test from profile owner provisioning test.
067f38e Camera2: improve AE compensation test logging
2f3ba97 Revert "CTS Verifier: hide AID prefix reader test if no support"
13e7ae8 Scroll to find offscreen Documents roots.
806197e Bump CTS verifier to 5.0_r1
965de72 CTS Verifier: hide AID prefix reader test if no support
d3bf1e1 Hide sample test from the test list
780cd38 Cts Verifier: clarify item # projection scrolling list test
a5e6161 CTSverifier BLE tests, feature flag added & test disabled
ad71233 Disable CTS verifier tests not relevant to televisions
16b3a59 Run CTS verifier sensor tests only when there is a sensor
35fac2c Clean up managed user tests
492d603 Disable bluetooth toggle test for devices with leanback UX
71c7710 Add BODY_SENSORS permissions for testSensorOperation()
851d48e Camera2: Add availability listener invoking tests
0f0a2c2 Allow hidden features in L to not fail the features CTS verifier test
20e5903 CameraITS: Added OpenCV to installed module list
3ff03ff Don’t run video tests on devices that do not have audio output.
6396d21 Fix derived plan.
5c78daf Make test UI fit to clockwork.
79128d3 Fix the CTS android.view.cts.WindowTest failure: Don't assert background opacity when the window is swipe dismiss.
8b51367 Fix WebView CTS tests on Clockwork devices. Clockwork doesn't have WebView, and some of the tests were not checking for that. Bug:18235140
889c7b4 Fix knownfailures.txt format bug.
ec69fcc Added required features to location mode tests.
c17d8b2 Excluded irrelevant tests for Android Watch devices
1209586 Added required features to location mode tests.
0cfa8c5 fix VoldExploitTest
3a55357 Add Features expected in Lolliop and Kitkat Watch platform versions
fa9abbd CTS Verifier:Fix timing issue for Ble Client Connect
76ea632 Avoid calling inflate() multiple times in AnimationDrawableTest
9e8a60b Camera2: make camera recording expected duration more accurate
254030f cts: add TestLog tags to XML report
99f8125 Cts tests for cross-profile copy paste.
ce4f8cf Bump CTS tradefed version to 5.0_r1
681ed65 Fixed crash in BT tests due to window feature request for progress bar (causes crash in clockwork).
1b67f6e Excluded irrelevant tests from clockwork devices.
916f6ef Test changing target during an animation.
d3f2dc0 Build and install the list of preqreqs by ABI.
7fc42cd Add DEQP3.0 tests to the sub-plans
c2413d0 Add tests for UsageStats API to knownfailures.
3589875 Triage android.Jobscheduler tests
92df875 add tests for stream type check in audio policy binder.
c0f01e3 Camera2: relax the sensitivity range max required value
c176cac ABI Related bug fixes
7448646 Remove CTS test for MaximumTimeToLock
fdc3a7f Set the max number of allowed errs to be 3. (fix bug in fugu)
63310ee Auto-pass when device does not support multi-advertising.
424e926 add tests for stream type check in audio policy binder.
5e1d8d9 Revert "Don't assert that devices have fil-PH translations."
244633c Don't assert that devices have fil-PH translations.
5bdb1fc CtsVerifier: fix orientations in camera tests
451834f Disable notification tests on watches and TVs.
ccca951 CameraITS: fix data copy array out of bound issue
8cc202d Port CtsVerifier to API 21 Notification Listener API. DO NOT MERGE.
0cd48c5 LoudnessEnhancer basic test
ed07600 CameraITS: Move report_result out of the ItsSession class.
e760ba6 CameraITS: enable several new tests
da194a7 DO NOT MERGE remove frame drop check from lmp-dev
452039d Set the max number of allowed errs to be 3. (fix bug in fugu)
5cebdd0 CameraITS: Updated docs; moved README text into PDF with figures
682faa2 CameraITS: fix typos
34fa85d CameraITS: gate tests that need per frame control
8273911 CameraITS: properly gate the flash mode test
bad96ca CameraITS: report skipped tests
70855eb CameraCTS: relax previewFps test constraint
a867e12 Commented out these tests in initial L release due to stability and user friendliness.  Goal is to release in L-MR1: Sensor Power Step Counter and Detector Tests
a3aa3eb [CtsVerifier] Make sure to set camera parameters before measuring FOV.
ccd56ec Remove temporary sub-plan CTS-ART
b1389f8 Remove call to hidden API in CTS test
5c76549 Rely only on SecurityException for testGpsStatusListener and add a test case for GpsStatus.NmeaListener in a similar manner.
4071e04 Add TvProvider permission tests
a2a2315 Fix NoExecutePermissionTest
7de4514 Remove enableNetwork(netId, disableOthers) check from CTS
cfb4a09 increase wait timeout and reduce dequeue buffer time-out
5ef3611 Added toast to long press on pass/info/fail buttons.
976b640 Use correct printf format specifier
f6dab84 Change the verification step from bit-wise comparison to whole-number-wise, especially for floating point data.
e531806 DO NOT MERGE remove appwidget tests from lmp-dev
c189d58 Add redundant com.android.org.conscrypt tests to knownfailures
a38b149 Relax NsdManagerTest's duplicate event check
49a11da skip audio effect tests when not applicable
2091157 Add tests for animator cloning and inflater
04821b1 media: update MediaCodecList test to use new API
5cf350a Remove GlVboPerfTest tests from known failures.
57bf010 Remove SignatureTest from known failures now that it passes.
c6aa3f3 Minor cleanup to sig test.
44cf7ff CameraITS: Allocate more buffers for ITS
86c2cfa camera2: Fix makefile for ITS in CTS build (take 2).
3b1763a CameraITS: adjust yuv plus raw tests settings
eea4521 Fix CTS Signature test.
1e85c99 Force all densities required for SplitTests.
d54eb34 Enable sharding
fd4955a Move android.view tests to the media bucket, as it requires a screen
4db541f Revert "Move android.view tests to the medium bucket, as it requires a screen"
fa179d0 Move android.view tests to the medium bucket, as it requires a screen
a2277d0 CameraITS: require ITS to pass on all cameras
58ede6c Add a required feature to Projection/Presentation tests and exclude tests not meant for Leanback where test_required_features cannot be applied.
4458c69 Move timestamp synchronization test cases to sensor test platform. b/17643223
04c962f camera2: Fix makefile for ITS in CTS build.
0feea4a CameraITS: check the reported crop region
ec0c5ec CameraITS: adjust lockedBurst test settings
665dda4 CameraITS: Marking known failures for ITS
05f97cc Fix LocationManagerTest#testGpsStatusListener test failure on fugu/molly/MTK boards.
8cce75c Visualizer measurement tests
370e243 camera2: Move ITS tests to CTS verifier.
2b8d161 Add a test for none-mode filtering.
23aa54b Add tests for non-rectangular clipping
99d7041 Add VLoad / VStore tests.
c2119c1 Clean up visualizer in case of failure
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.
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
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
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
3f7c83f Set revision number to 1 for system images
2c47fd4 Update build-tools version. DO NOT MERGE.
02b19a1 Stop living in the past.
8d10f2d Update SDK Pkg revision for API 21 to 3 [DO NOT MERGE]
fe3a0a9 Reset SDK Platform Pkg revision for API 22
8501840 Add a button to the debug app to call reportBadNetwork.
20d72ce Increment lmp-docs samples to revision 5 (DO NOT MERGE)
babfe02 Add new samples to sdk.atree
d17b2e7 Add test case for multiple row horizontal grid view
abededd Docs: Sync browseable samples for lmp-docs
72ae1d3 Add RowsFragment example
1b6ad39 Add 'Remove all then re-add'.
53c3c2e Update support extra version to 21.0.3 DO NOT MERGE.
4424852 Updates for compatLib changes to MedaiRouter support lib
f485816 Use non-deprecated HeaderItem constructor.
e98a5d4 Update for MediaSessionCompat support
1ccf835 DO NOT MERGE: Update revision number for Android Samples package (lmp-docs)
bcbb016 Have the MediaProjection sample use the callback.
445965e Update sample app to support right-to-left layouts
a16c2df Add tzdata to SDK build
82ea8a0 Add WatchFace sample to sdk.atree
29dadb6 Update sample to use playback control glue.
c00f64f Update the MediaRouter support demo for new UIs
ff010f6 Refresh prebuilts for SpeedTracker sample
109db5b Update browseable for MessagingService.
34b5d8e Update browseable for MediaBrowserService.
b7764ef Update SDK Pkg Revision for API 21 to 2
0d0f4d6 Update browseable for MediaBrowserService sample.
d51791b SupportLeanbackDemo: add test of delayed detail entrance transition
03f9acc PduParser MSIM support (4/4)
e32b8d0 Use 2-param constructor for HeaderItem.
4e79fdc Fix NPE if user finishes activity quickly.
bbbffff Fix copyright header
d2ecef7 Fix missing import statement on PackageValidator.
a709035 Verify calling package signature before returning browse root Uri.
a19e1e2 Update build tools version to 21.1.2. DO NOT MERGE.
7f16981 DO NOT MERGE: Sync prebuilts for lmp-docs
db7e5b7 Update browseable for messagingservice.
1206ee4 DO NOT MERGE: Sync browseable samples for wear
b124012 Revert "sdk.atree: Disable Wear samples for lmp branches"
3081f16 Sync browseable samples for lmp-docs
0c72bc3 Update support extra revision. DO NOT MERGE.
865df70 SupportLeanbackDemo: add test case of Browse/Details enter return transition
527a4f3 Update browseable samples for lmp-docs
876d208 Add two new samples.
82905ba Remove deprecated API usage
e3189c6 Update LayoutLib version for API 21 to 2.
fcd2818 sdk.atree: Disable Wear samples for lmp branches
d155da9 Add split-select tool to SDK build.
d4adb57 Update TrustAgentService API after review
d00a0a7 Development: Connectivity: Fix receiver leakage
5b7f5d2 Update build-tools revision. DO NOT MERGE.
8641d4d Move mulit-dex files around.
2f6ded2 Add secondary text to cards.
f66eadb SupportLeanbackDemo: Add test case for updating overview row
8361bb0 Update build-tools and support for multidex.
b43b47c SupportLeanbackDemo: Add test case of ArrayObjectAdapter.replace()
86d28ad Add jack/jill/multidex lib to build-tools.
3ad4b1f Update build tools version to 21.1.0. DO NOT MERGE.
e66d37a Update system images to revision 3
42aa793 Enable building gtest for Windows
2247b04 DO NOT MERGE: idegen: Skip directories named *.java when parsing source.
f420ff0 Add browseable samples for Clockwork Beryl
08e81c8 DO NOT MERGE: Package samples for Clockwork Beryl (API 21, Samples Rev 2)
05ef7f0 DO NOT MERGE: Package samples for Clockwork Beryl (API 20, Samples Rev 3)
11e09fc Deletes the wear samples that have been commited in the wrong place. Updates the location of wear samples in sdk.atree Adds SpeedTracker wear sample (https://googleplex-android-review.git.corp.google.com/564608)
8364240 Deletes the wear samples that have been commited in the wrong place. Updates the location of wear samples in sdk.atree Adds SpeedTracker wear sample (https://googleplex-android-review.git.corp.google.com/564608)
f70fdf3 sdk.atree: Move JobScheduler sample from 'ui/views' to 'background'
97f11e1 (DO NOT MERGE) Fix sample SoftKeyboard preference activity
e70d01b Add color picker to cardview demo
cbeaa03 Update Support7Demos for L appcompat
64ec030 SupportLeanbackDemo: show case of different image scale type
488d284 Move wifi setup script from main to late_start
02c73d8 Changing config_tether_apndata to support mvno
2afcb29 deb: Disable diag device in normal mode.
4526f47 Camera3: Ensure postprocessor is stopped during teardown
55adee0 Camera3: Override AE state for front camera during precapture trigger
d820e0b flo: increase vmalloc size by 100MB (240MB-->340MB)
48b12ed flo: increase vmalloc size by 100MB (240MB-->340MB)
346162b Move wifi setup script from main to late_start
c96c1cd Changing config_tether_apndata to support mvno
312ae66 flo: Disable diag device in normal mode.
a76dd98 media_codecs: remove mpeg2-secure component
5819dd4 Making USB Input section of audio_policy.conf consistent across Android devices.
32c4820 flo: update prebuilt kernel
768bc2f flo: update prebuilt kernel
3677dd8 DO NOT MERGE: media: remove OMX.Intel.VideoDecoder.VP9.hwr
3ea1269 audio: fix direct output channel mask reporting
00c2382 [audio][fugu] Fix typo in max channel scanner.
befb445 Retry NTP indefinitely until successful
405541b refine media_codecs.xml to have AVC secure support 1080p@60 and support level 4.2.
84ea71e remove WMV decoder from media_codec.xml
ba9d34b fill in media_codec.xml(final version)
8ba3ca9 Temporarily disable GPU Renderscript IntrinsicResize
69b346e fill in media_codec.xml(final version)
53c9f6f Temporarily disable GPU Renderscript IntrinsicResize
460bd57 audio: fix cross deadlock
f8a8567 Change heap sizes for fugu
e437c92 Change heap sizes for fugu
9878417 Revert ION memory manager patches
793d715 Disable UseCachedCPUMemory for Vp9 decoder support
9e9e2ef Update VP9 decoder support for DDK 1.4 ED3259435
268a3fd Update VP9 decoder support for DDK 1.4 ED3259435
cad1af6 Enable Intel Smart Video
6c4e43f Enable ION for setting the access access mode of /dev/ion
e031819 enable adaptive playback for hybrid vp9
5ab046c enable adaptive playback for hybrid vp9
db40bb4 Enable Intel Smart Video
a571481 Enable ISV on FUGU
c669f86 Update blob list for fugu
ac2fc68 add vp9 hybrid decoder plugin and set it as default vp9 decoder
821688e [audio][fugu] Fix long sleep when throttling.
635e742 Add tv product characteristic to fugu.
26f06cb Inherit atv_base.mk instead of aosp_base.mk
4335c80 Update Intel license
1f86b85 Add AtvRemoteService.apk
bb1a1db Disable PVR intrinsics and re-enable the RS driver.
6d38fd3 fugu: disable IMG's RS driver
d7069f8 fugu: update prebuilt kernel
e99957f merge in lmp-mr1-release history after reset to lmp-mr1-dev
72c2817 Delay GPS startup until /data mounted
95cd2d4 grouper: limit h263 hw encoder to qcif and cif.
50e6d00 grouper: update prebuilt kernel
1a96d1d Set PRODUCT_AAPT_PREBUILT_DPI.
219dec2 grouper: update prebuilt kernel
bc8f7f4 use legacy DRM playback for legacy widevine content
265b303 Remove journaling from read-only FS to save space
5b58a49 grouper: update prebuilt kernel
08f3261 grouper: update prebuilt kernel
1a9bee9 grouper: emulate sdcard using 4 threads
9cb9f90 grouper: update prebuilt kernel and power hal
0952a3b grouper: power hal: improve interactive loads
49dc812 grouper: update prebuilt kernel
83a56b0 Disable journaling to save system.img space.
de84e45 Allow recovery to create device nodes and modify rootfs
3e393a0 Give N7 the ethernet feature.
bceb844 SELinux: Grant radio related app corresponding SELinux capability to logging baseband log
2f96dbf Remove journaling from read-only FS to save space
b87d6d2 tilapia: emulate sdcard using 4 threads
6f5371f tilapia: chown and chmod core_lock_{count,period} sysfs files
f3208df Ensure /radio directory exists in recovery
771b791 Use wildcards for atmel files
bb7159d Overrides Launcher2 with LeanbackLauncher
dd14cf8 guest system gles fix: Enable screen capture with gpu on
8142de3 Fix a missed function override in GLEncoder.cpp
8d97f57 Update goldfish from aosp/master
758ef0b Merge aosp/master fixes into lmp-dev
f3c0421 Trim fingerprint.
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
66ddb92 flounder: require bootloader 3.44.0.0121
c78ebe3 flounder: require bootloader 3.44.0.0120
f78c023 flounder: Disable FastCapture on BT-SCO
268478d Add several show 4g overlays
120e50d Add AOSP blobs support for Volantis
b1db5ed Add AOSP blobs support for Volantis
170b0b2 Revert "Revert "flounder: turn off verity for all targets""
6bff6d9 flounder: require bootloader 3.44.0.0119
a74fc4f Add aosp_flounder-userdebug to lunch comb
fac53a6 Show 4G for volantis in mcc234-mnc02
c3939d4 Revert "Camera: Add camera system features to flounder."
693dd3e sensor_hub: Timestamp log for debug purpose
3c626bb Camera: Add missing camera system features
5da021f Revert "audio: use same card and device for PCM amd compress offload path"
148e675 Revert "flounder: audio: fix offload spk no sound issue"
ba4c5f4 flounder: require bootloader 3.44.0.0118
4402bf7 flounder: audio: fix offload spk no sound issue
476a972 audio: use same card and device for PCM amd compress offload path
44dc34d Changes to LPTD_CFG and transmit gain
e9e9926 Enable NV RS driver.
cbc7de7 Flounder: Setting: Update Regulatory info PNG files in Setting page
555f45e AndroidEdu: Add Nfc overlay for volantis.
bdcb572 device: htc: audio: Modify offload out_pause function
3fb62bc device: htc: flounder: audio: Add support offload volume control
3b70a53 audio: use new offload sample rate representation.
4dd6dc5 Camera: Add camera system features to flounder.
24ab70c [flounder]update GPS binary to comply with latest QCOM gps interface
2be4f26 [volantis-svelte] Cap GPU frequency
fb50f0f flounder: fix crackling sound and no sound after voip call
8bdafc3 flounder: require bootloader 3.44.0.0117
befefef RIL: do not power off SIM during airplane mode
91d667e flounder: require bootloader 3.44.0.0116
70527b1 Revert "flounder: require bootloader 3.43.0.0115"
f64df4a Revert "flounder: require bootloader 3.43.0.0115"
47a076d Revert "flounder: require bootloader 3.44.0.0115"
c71f272 Revert "flounder: require bootloader 3.44.0.0115"
c1ec92a flounder: require bootloader 3.44.0.0115
b6ad035 flounder: require bootloader 3.43.0.0115
8dca5a9 flounder: require bootloader 3.44.0.0115
07adb89 flounder: dumpsys: report processes holding nvavp device reference.
0ec8b07 flounder: require bootloader 3.43.0.0115
61be343 flounder: dumpsys: report sensor_hub version
ccc4e44 Revert "Re-enable NV RS driver for MR1"
aba35de flounder: remove obsolete binaries
7e9b979 Revert "Re-enable NV RS driver for MR1"
df59a6e flounder: remove obsolete binaries
9ad7b0c Re-enable NV RS driver for MR1
6aafeae sensor_hub: Optimize sensor timestamp
b31b4c5 device: htc: flounder: audio: fix crackling sound after play 5 hours
f3e174d powerHAL: Adds functionality to enable/disable double-tap wake gesture.
ac9df23 flounder: soundtrigger: Print error message only in case of real error
7d7fef1 Import translations. DO NOT MERGE
50c1a5b Import translations. DO NOT MERGE
0352f4a LTE config: Update network type.
095328d [flounder-svelte] property to reduce CPU freq
2ceb690 [flounder_svelte] Fix resolution and import svelte init.rc
b86969f Import translations. DO NOT MERGE
48040da Import translations. DO NOT MERGE
2393c81 flounder: soundtrigger: Allow load model retry
c8e923a [flounder-svelte] makefile and init script
202ed4f Import translations. DO NOT MERGE
267c8ae Import translations. DO NOT MERGE
d03c76f init.flounder.rc: work around emmc timeouts that lead to read-only /data
e89b0c7 Revert "flounder: turn off verity for all targets"
0548340 Import translations. DO NOT MERGE
3cd53ce Import translations. DO NOT MERGE
33a9510 Import translations. DO NOT MERGE
f38fd53 Import translations. DO NOT MERGE
5da17ae RIL: enable snapshot feature
d3f6310 Import translations. DO NOT MERGE
7097a43 Import translations. DO NOT MERGE
abffc46 Making USB input section of audio_policy.conf correct/consistent accross Android devices.
195e4cd flounder: update prebuilt kernel [DO NOT MERGE]
68d068f merge in lmp-mr1-release history after reset to lmp-mr1-dev
6a34b0d Camera3: Report frame errors during stalls
fcbfff5 Remove dun type APN information for Canada operators
892145a Revert "hammerhead: switch back to dlmalloc"
5ef6ba3 hammerhead: switch back to dlmalloc
7990608 hammerhead: switch back to dlmalloc
2d2e8ed Camera3: Avoid Postproc de-initialization during stop
366c7ba Camera3: Avoid starting streams twice
9784d75 Camera3: Fix testCameraDeviceAbort test
00e1370 hammerhead: dump /d/ion/* in bugreports
4f92c64 Camera3: Downgrade to Simple Face detect mode
02e5f68 device.mk: Disable sensors not visible to HAL level
8431234 update apn infomation for hongkong csl
f22ed42 Updating EMEA APNs
c4679df update VIBO and T star APN
3b285d6 Updating EMEA, Canada and Japan APNs
0d414f5 hammerhead: Remove dun type for HOT mobile
51decb9 HAL3: advertise BURST capability for both cameras
81c0dcf Camera3: Define and use upper bound on SYNC latency
35c5def QCamera2: Increase number of buffers for a stream
17af05f QCamera2: Increase number of buffers for a stream
5cf386b Remove /dev/diag node on user builds.
7c06acc camera: Add READ_SENSOR_SETTINGS, BURST_CAPTURE capabilities
0ff9497 Remove density from PRODUCT_AAPT_CONFIG
a2b7af6 Changing config_tether_apndata to support mvno
fdf73aa hammerhead: Remove dun type for sprint
384f616 hammerhead: Show LTE icon for Poland operators
a786704 APN changes for UPC Cablecom and MVNOs using MCC-MNC=232-12
36167ac Remove duplicated APN information for Rogers, Fido
79051f7 hammerhead: Remove some SPN from spn-conf.xml to support MVNO
7c98af8 audio: enable new compress offload sampling rates
383a938 update sound compress kernel headers
f3111c0 hammerhead: Carrier(53005) does not support Content-Disposition header
8a9c3a7 hammerhead: Show LTE icon for O2-de operator
64aef5a Making USB Inputs section of audio_policy.conf consistent across Android devices
86d4fdd hammerhead: update prebuilt kernel
38134df merge in lmp-mr1-release history after reset to lmp-mr1-dev
c707b1d Camera: Add support to not queue all buffers up front
5c6d74b camera: Fix setting of HDR mode
4dc1f8c camera: Fix memory leak in HDR mode
ecdb82b mako: Update APN info for Euskaltel, Carrefour, R_CABLE, ALTEL
3274673 mako: Merge APN info for Movistar operator
e643aea mako: Update APN for Tele2 Internet and Home Cellular
85cf43e Changing config_tether_apndata to support mvno
b319a82 mako: Update APN info additionally reported
4ab61b1 Move wifi setup script from main to late_start
69e1ad8 remove /dev/diag node
58d4044 Fix wifi startup timing issue
f46c8b8 mako: Carrier(53005) does not support Content-Disposition header
07bd8dc mako: update prebuilt kernel
c72fb5f mako: update prebuilt kernel
5479888 Add Contact adapter app
5e0f935 QCRIL DB File path change for getting operator type family
ff0d71d mixer_paths: enable loopback port for TTY HCO
5700f8d QCRIL DB File path change for getting operator type family
82ebfb5 mixer_paths: work around loss of BT call audio
3893c6a mixer_paths: work around loss of BT call audio
cccde2b Camera3: Add missing RAW10 in min_duration switch case
1d507c4 Camera3: Add missing RAW10 in min_duration switch case
cf3236f Clean spec for disabling qmi logging
80d46f6 Remove IPC event logging
ad2f3bc Remove IPC event logging
1bd854a Add hsic control & data event logging, ipc logging to dumpstate
b381685 audio: update VoLTE call mixer paths and isolate common controls
87223ae Disable presence-based provisioning.
1b85dcd Disable presence-based provisioning.
8f25523 usb: diag_bridge: Autosuspend Modem in 200 ms when diag is not enabled
23e8b7a shamu: add android.hardware.opengles.aep system feature
35ee37c Change to add eri.xml for 204/04
461aef4 Change to add eri.xml for 204/04
0515e6e Remove system/etc/sap.conf and system/vendor/bin/gsiff_daemon
b865206 Set config_show_cdma to true for U.S. Cellular
0c48d46 Removing spnOverride entries of European carriers
172fbf6 Removing spnOverride entries of European carriers
f44b99f device.mk: Reduce IMS logging
97ffd89 Change to add config overlay for VZW for flag config_LTE_eri_for_network_name.
f5f346d device.mk: Reduce IMS logging
d37c706 Camera3: Reset postproc state correctly during stop
2612959 Add overlays for new tethering provision config
33724a9 Camera3: Reset postproc state correctly during stop
1c779d2 media_codecs: Add hardware HEVC decoder
c3dcdb2 Set PRODUCT_AAPT_PREBUILT_DPI.
b994ecb Revert "Add gsiff and sap.conf and start gsiff on init"
f86b9d6 shamu: dumpstate: include ION client and heap info
4e28e82 Change to add config overlay for VZW for flag config_LTE_eri_for_network_name.
923e200 Revert "Reenable dm-verity for Shamu LMP MR1"
cf7b99f shamu: disable HW crypto, hopefully temporarily
56b02c3 shamu: disable HW crypto, hopefully temporarily
fd7a0fd Revert "shamu: Allow diag log collection during voice calls"
456dab2 achievement unlocked: revert the revert for great justice.
54dd862 Force 7 but sms encoding for Vodafone Spain & Portugal
9472094 achievement unlocked: revert the revert for great justice.
be70fb7 Camera3: Added READ_SENSOR & BURST Capabilities
a4b7969 shamu: bump up OpenGL|ES version
78d4040 Adding spnOverride entries for T-mobile & AT&T for Shamu
4ee9b17 Camera3: Define and use upper bound on SYNC latency
99c01c0 Camera3: Enable Support channel when only Raw/Jpeg are present
b2794a5 QCamera2: Increase number of buffers for a stream
bd7e39d Revert "Enable hardware backed disk encryption"
a64ea57 Revert "Enable hardware backed disk encryption"
7269c2c Config the default value for mcfg property
e1c4626 QCamera2: Increase number of buffers for a stream
c9b2a70 Enable hardware backed disk encryption
e432c1f shamu: Add support for HW based full disk encryption
61191ea Add SELinux Policy for RILD to access FSG partition
ed1964c Revert "QCamera2: Increase number of buffers for a stream"
5ccdf17 QCamera2: Increase number of buffers for a stream
b844a8e Enable hardware backed disk encryption
bf4d341 shamu: Add support for HW based full disk encryption
4e8e74d Shamu: Update battery saver disclosure text.
c2f384a Add new camera2 hardware features.
bc28a0d power: Disable boost_sync driver
e53cb3c shamu: remove subsystem-restart debug setting
9573ae2 shamu: Allow rild to parse through procfs
3728554 sensors.te: add capability selinux rules for QMI Service
f4dfed6 sepolicy: Add sepolicy for ims daemons.
fc8976a init.shamu.rc: update permissions for IMSdatadaemon
3f47fe4 Add 2 VOLTE test sims for VZW IOT lab test
c61c9ce Camera3: Add missing error handling during channel start
edeb3f4 shamu: Add wlan FW version to bugreport
ed73d3a Changing config_tether_apndata to support mvno
e275e74 Reenable dm-verity for Shamu LMP MR1
2d5b1c7 Use wildcards for atmel files. Also update FIT names
21b6285 shamu: Allow diag log collection during voice calls
eb4ec76 dumpstate: Add ION heap debug data collection
9ecee20 shamu: Allow diag log collection during voice calls
880f84f updated touch firmware binary info
c39da56 dumpstate: Add HSIC IPC log collection
78fae5e netmgrd.te: Allow read access to files used by netd
bf09b4d fstab/init: Move "persist" mounting to fstab and fsck it
cdb2577 fstab.shamu: Don't use "discard" option on userdata
0e3e525 Disabling US CMAS for Bell Canada mcc-mnc
b27864f Add ATfwd related SE policies
c386be9 audio: fix aac formats in offload output profile
8e49794 [factory reset protection] Add /persistent to fstab
0e1e2c5 Define loudness enhancer effect
c4e8a9f audio: enable new compress offload sampling rates
0d2f744 Renamed configs to clarify that they only control VoLTE.
e5d6d26 Shamu: update UA and UAProf for VZW
dc3afda Remove the temporary UA and UAProf for USC
9a221ac Set a maximum virtual display size
f909ec4 Fix audio for VoLTE calls.
a1c1aeb sepolicy: define sepolicy for IMS
4be0d3e init.shamu.rc: add ims daemons for RCS presence bringup
b658c3d Revert "Disable VoLTE: UI "Enhanced 4G LTE Mode" and MO calling."
0a01733 Support MONO and STERO USB inputs. Allow "dynamic" flag in audio_policy.conf.
e44bfc8 Import translations. DO NOT MERGE
71cff6c Import translations. DO NOT MERGE
9feac4d shamu: update prebuilt kernel [DO NOT MERGE]
7f30f23 merge in lmp-mr1-release history after reset to lmp-mr1-dev
6a9816f Fix launcher widget alignemnt
593ee3b Added Example for App Sorting Mode
48ce5b1 cleaned up unnecessary updates
8e92df5 Support CU's new MCC MNC 46009 in APN
1ee7aae Removing deprecated MVNOs APNs for Telenor Denmark (238-02)
36fa014 Updating Latam and Emea APNs
4ce43c4 Change MNC from 00 to 000.
74528c5 Updating MMS APN config for Play PL (260-06)
4c7829c fix initial connectivity issue
f9ccc85 added custom font example
30b4e15 rename live tv option
6ae421b added live tv option
5eb0783 Updating EMEA APNs
beed8b8 redlines for widget connectivity
4e77ec5 Checking internet connectivity for widget
db27d65 Added alpga to internet icons.
739c182 Updating Claro PR MMS APN (330-110)
8b48252 updated icons
dab5d5e Updating Y!Mobile Japan APN config (440-20)
07d320d Added example of how to customize the search icon
1092539 Replace font size customization with a max width for the welcome message
0c1ce15 Not receiving MMS in Messenger
c076bcc Added internet connectivity indicator
64cb9cd Example of setting the message offset on the welcome screen
eecac56 Removed unused welcome images; replaced background with a full-res example
6d30f7c Added clock widget
621d655 Example welcome font size setup customization
2063cd5 Added example of localized strings in customization app
e9f0aa8 Added example of customizing setup wallpaper
7f35487 Added prevent_prehook_replay example to OEM customization app
0587130 OEM customizable option to push WPS to top of wifi network list 1
72aaadf Add "skip sign in" option for OEMs
afd80d6 Sample OEM setup customization
39d5b76 Updating Canada and Latam APNs
118a121 Change Exynos.H263.Encoder alignment to 4x4.
5347b71 manta: update prebuilt kernel (DO NOT MERGE)
ba03cfa Revert "Add default property to manta that allows bootup directly from charger mode"
eb3805c manta: update prebuilt kernel
0f3d55a Revert "Add default property to manta that allows bootup directly from charger mode"
55d2d5f manta: update prebuilt kernel
3482ed8 manta: update prebuilt kernel
d301cdb Remove journaling from read-only FS to save space
b1a689f Revert "manta: update prebuilt kernel [Persimmon DDK]"
dcb8bc6 Disable journaling to save system.img space.
24d0866 manta: update prebuilt kernel [Persimmon DDK]
9e9e658 manta: Update prebuilt kernel
786c24d manta: Update prebuilt kernel
5683b06 manta: Update prebuilt kernel
ad257cf Making USB Audio Inputs section of audio_policy.conf consistent accross Android devices.
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
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".
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
d42abb2 Deprecate apache-http.
50407e4 Ignore service UUID length if no UUID filter is specified
0ed08d6 Increase SDP buffer from 750 bytes to 4096 bytes
dfb3b2f Add flag indicating encrypted connections to btif_dm_get_connection_state()
a708936 DO NOT MERGE Change pairing_cb to assume temporary pairing by default
eebc8ab DO NOT MERGE Change pairing_cb to assume temporary pairing by default
3efb9e2 DO NOT MERGE Change pairing_cb to assume temporary pairing by default
871c086 bta_dm_search_cancel sends dm_search state machine complete events
c358eed bta_dm_search_cancel sends dm_search state machine complete events
8936376 Change pairing_cb to assume temporary pairing by default
5d5b041 LE: Add error status to failed write operation
26e80aa Relax max PCM frames per tick a bit
2cfcf51 Added check if the device address is random
01a069a Allow connection parameters updates by slave
a7246ca Do not log LE encryption keys or passkey
adc9f28 LE: Register for service change indication
0668d3a LE: Ignore non-volatile GATT service cache for non-bonded devices
cf7f6a1 Prevent Java call for acquiring already held wakelock
e6c363b Make GKI_TIMER_INTERVAL_FOR_WAKELOCK configurable for different target
e79be3d Add server-side callback for change in MTU (2/4)
ffaf9c5 Remove unnecessary check of multiple advertise instance count.
285f7c6 PAN TAP fd is not monitored in all cases
254b5ba gki_buffer: add missing mutex unlock
654c376 DO NOT MERGE Reduce TIMER_INTERVAL_FOR_WAKELOCK_IN_MS to 100ms
3770c47 Clean up SetADV and ScanResp data memory leak.
26fa02b LE: Use LE specific I/O capabilities
d79fb19 Enforce Authentication for incoming HID connection
86f97ed Use the device type from saved properties instead of assuming default
a59f47f DO NOT MERGE Remove overflow rate limiting when reading A2DP frames
c5916e9 Remove overflow rate limiting when reading A2DP frames
c5cda81 Bluetooth fails to turn off with keyboard and headset connected
b407515 Fix "no instances found for adv" when stop BLE scanning.
f37767a HOGP: Do not remove device from whitelist on encryption failure
71ac7a7 audio HAL: remove misleading error log
c11e166 Make sure now_us returns a value bigger than the previous one
3e0dc73 LE: Make local privacy configurable
472c2a7 Don't starve a BT ACL link with 0 xmit quota
5e80846 LE: Do not remove bond on encryption failure
72833a1 Remove spammy log information for BLE scan.
cafed88 Add support of advertising through standard instance.(4/4)
2a64eec Avoid things that cause CertBlacklist to be preinitialized
7439df1 Initilize V8 before use
70629c0 Build fix in chromium-libpac. - DO NOT MERGE
0d58d5e Pull down disk parser changes from upstream trace viwer.
d46b6c3 Cherrypick: Don't send extra text changed AX events on Android
cebcd4c Cherrypick "Allow universal access from file if flag is set and url is file scheme."
86ae9e7 Cherry-pick: gpu: Allow virtual context for in-process gpu thread
5b55ba8 Update V8 deps for PRODUCT_PREBUILT_WEBVIEWCHROMIUM.
1616e00 Cherry-pick: Fix canvas to webgl sharing in android webview
141411b Cherry-pick: Don't schedule more invokeFunctors than necessary.
83109aa Remember user's decisions on SSL errors.
2705cc6 do not send traffic to localhost through proxy for android
1b000d8 Update volantis workaround to cover L MR0.5 (5.0.2)
c64ad5c Cherry-pick: [Android] Java Bridge: handle requests from Java Script on the background thread
64a9273 Update the code dealing with scoped_ptrs and scoped_refptrs in JavaBridge
83eff50 Cherry-pick: [Android] Fix a subtle issue in Java Bridge regarding interfaces removal
da33251 Record Chromium merge at DEPS revision 39.0.2171.95
78901d1 Merge from Chromium at DEPS revision 39.0.2171.95
ee3a239 Minimise logging in release branch.
175bb26 Record Chromium merge at DEPS revision 39.0.2171.93
f453b36 Merge from Chromium at DEPS revision 39.0.2171.93
48eef54 Cherry pick: Attach ImeAdapter in CVC initialization.
27bf38b Cherry pick: Detect if we're using browser composior in RWHVA
c856517 Fork: Clip a layer when its render target's render surface is clipped.
a62aef3 Cherry pick: Preserve IME state when clearing the selection
239f71c Record Chromium merge at DEPS revision 39.0.2171.90
e425631 Merge from Chromium at DEPS revision 39.0.2171.90
82266bf Cherry-pick: aw: Workaround qualcomm driver bug
435c566 [WebView] Set back button to exit fullscreen.
0253910 Enable using system proxy resolver for android webview
b9856a2 Update volantis workaround to cover L mr0.1
8b70b82 Cherry-pick: Workaround NVidia eglWaitSyncKHR bug
8fd8763 Cherry-pick: gpu: Use egl client wait if server wait not available
3c9a4a7 Disable channel id
692aa67 Cherry-pick: Reland [Android] Mark posted UI thread tasks as asynchronous
7a4903d Cherry-pick: Revert of [Android] Experimental sync barrier detection for tracing (patchset #6 id:100001 of https://codereview.chromium.org/575103002/)
d9512fb Cherry pick [Android] Override text handle visibility when the view is detached
5154ef9 Clear the selection when hiding the handles
757e6d3 Cherry-pick: cc: Add invalidations when shrinking piles
c016285 Cherry pick [Android] Stop temporarily hiding selection handles
f66cc3b Cherry pick [Android] Support unfocusable container views.
e578b2d Cherry-pick: Pass the size to the RenderView on creation.
ed88037 Implement support for SmartClip in AwContents.
53975c7 Record Chromium merge at DEPS revision 39.0.2171.59
29b820f Merge from Chromium at DEPS revision 39.0.2171.59
42a0b51 Do not ignore proxy bypass settings
02e351d [WebView] Build chromium against SDK 21.
97e4075 Record Chromium merge at DEPS revision 39.0.2171.53
5b89232 Merge from Chromium at DEPS revision 39.0.2171.53
17d4663 Record Chromium merge at DEPS revision 39.0.2171.44
ab8f6f0 Merge from Chromium at DEPS revision 39.0.2171.44
93b3e63 Record Chromium merge at DEPS revision 39.0.2171.38
5b62eb5 Merge from Chromium at DEPS revision 39.0.2171.38
3d8539b Record Chromium merge at DEPS revision 39.0.2171.37
1675a64 Merge from Chromium at DEPS revision 39.0.2171.37
b985a51 Use system resources for share and websearch action bar.
02b31a7 Update WebView user agent to reflect M39.
4ccfafb Cherry-pick "[android_webview] Hardcode the default text encoding to UTF-8."
38bde6d Record Chromium merge at DEPS revision 39.0.2171.26
3468057 Merge from Chromium at DEPS revision 39.0.2171.26
83bd27e Cherry-pick "[android_webview] Hardcode the default text encoding to UTF-8."
aa5de85 Cherry-pick "[android_webview] Hardcode the default text encoding to UTF-8."
83605d3 Fork: Use visible_rect_for_tile_priority_ where appropriate
ec5c0e8 Record Chromium merge at DEPS revision 38.0.2125.102
1e8032a Merge from Chromium at DEPS revision 38.0.2125.102
afe83fa Record Chromium merge at DEPS revision 38.0.2125.101
75232fc Merge from Chromium at DEPS revision 38.0.2125.101
56ba477 Cherrypick "Handle bionic's strerror_r in an ABI-compatible way."
0d20ee5 Cherrypick ac38465: Handle bionic in safe_strerror_posix as well as glibc.
12144dc Record Chromium merge at DEPS revision 267aeeb8d85c
1320f92 Merge from Chromium at DEPS revision 267aeeb8d85c
048aebe Record Chromium merge at DEPS revision 38.0.2125.83
b0ad7d3 Merge from Chromium at DEPS revision 38.0.2125.83
2d6d878 Record Chromium merge at DEPS revision 38.0.2125.80
0cf6611 Merge from Chromium at DEPS revision 38.0.2125.80
bc179a5 Record Chromium merge at DEPS revision 38.0.2125.74
53cd59d Merge from Chromium at DEPS revision 38.0.2125.74
fcd38f0 Cherrypick "Don't include TargetConditionals.h when building for android."
0adbe62 Cherry-pick: [Android WebView] Fix crash in M38 WebView.
67cbb46 Cherry-pick: Fix threading issue in StreamTextureProxyImpl
0178b90 Cherry-pick: Fix typo in media context restore
dc1dfbb Compile fix for cherry-pick
eefdd1b Cherry-pick: Handle context loss in WebMediaPlayerPlayer in-process
257f9d8 Record Chromium merge at DEPS revision 38.0.2125.69
21a33e9 Merge from Chromium at DEPS revision 38.0.2125.69
ce087a0 Allow V8 to be built even when chromium is prebuilt.
81c983d Record Chromium merge at DEPS revision 38.0.2125.57
03be8d5 Merge from Chromium at DEPS revision 38.0.2125.57
7e059cd Use system resources for share and websearch action bar.
39b78c5 Record Chromium merge at DEPS revision 291560
03b57e0 Merge from Chromium at DEPS revision 291560
8d85fdd Record Chromium merge at DEPS revision 38.0.2125.24
f7ee355 Merge from Chromium at DEPS revision 38.0.2125.24
5b5755f Amend merged revisions to deal with chromium transition.
ca7d0c8 Record Chromium merge at DEPS revision 290040
6e8cce6 Merge from Chromium at DEPS revision 290040
4f7316a Record Chromium merge at DEPS revision 288042
5f1c943 Merge from Chromium at DEPS revision 288042
43165a5 Record Chromium merge at DEPS revision 284076
116680a Merge from Chromium at DEPS revision 284076
1f14a45 Cherry pick crrev.com/281310
f35c392 Cherrypick: [android_webview] Fix Android.mk module dependencies.
3a38131 Fix build break on mirror-aosp-master
ff5cc0c Handle ResourceBusyException from MediaDrm.openSession
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.
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
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.
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.
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
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
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}.
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
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.
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
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
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
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
cae6961 Merge http://git.xiph.org/?p=opus.git;a=commitdiff;h=e70faf98b0465e4f278c72ce2d7b4ad10221a2f2
6f62957 Add PROJECT to chromium_deps
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
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.
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.
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
a3becac 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
34c5b23 Fix compile error introduced with r6571.
940b762 Fix compile error introduced with r6571.
96583a9 Fixes a potential BWE clock mismatch bug.
8c5d13e Fixes a potential BWE clock mismatch bug.
2220b7a audio_processing/aec: Refactors NonLinearProcessing to prepare for NEON optimizations
6604de0 audio_processing/aec: Refactors NonLinearProcessing to prepare for NEON optimizations
222d84a Use X509_NAME, not struct X509_name_st.
921c50c Use X509_NAME, not struct X509_name_st.
96a2a61 Neon version of cftmdl_128()
2d72638 Neon version of cftmdl_128()
8f02f89 Add ExperimentalNs support in Config
91e936f Add ExperimentalNs support in Config
88b558f Reserve RTP/RTCP modules in SetSSRC.
b96302f Reserve RTP/RTCP modules in SetSSRC.
b9cd54f Neon version of cft1st_128()
4e005cd Neon version of cft1st_128()
8ade059 Removing W3C conformance tests after move to web-platform-tests.
4c37061 Removing W3C conformance tests after move to web-platform-tests.
983db6a Make MediaOptimization thread-safe.
0f7ac4d Make MediaOptimization thread-safe.
ec28212 GN: Fix build by disabling compiler warning in base.
44fa2f9 GN: Fix build by disabling compiler warning in base.
b94f847 GN: Refactor base/BUILD.gn and fix dbus-glib error.
d79aedb GN: Refactor base/BUILD.gn and fix dbus-glib error.
484a4e7 Rebase webrtc/base with r6555 version of talk/base: cd webrtc/base svn diff -r 6521:6555 http://webrtc.googlecode.com/svn/trunk/talk/base > 6555.diff patch -p0 -i 6555.diff
e6a82c9 Rebase webrtc/base with r6555 version of talk/base: cd webrtc/base svn diff -r 6521:6555 http://webrtc.googlecode.com/svn/trunk/talk/base > 6555.diff patch -p0 -i 6555.diff
d505b21 constructormagic.h macros are duplicated in several repositories. undef them in webrtc to prevent conflict for some build configurations.
0febe24 constructormagic.h macros are duplicated in several repositories. undef them in webrtc to prevent conflict for some build configurations.
900e8cf TSan: Move suppressions to source file.
f1887a6 TSan: Move suppressions to source file.
eb67a6b Refactor Call-based tests.
1539b4c Refactor Call-based tests.
958883a Receiver bit-exactness test for AudioCoding Module
85e7fd1 Receiver bit-exactness test for AudioCoding Module
1e90eed clock.h: Removed GUARDED_BY annotation as it breaks som builds.
f8b10b5 clock.h: Removed GUARDED_BY annotation as it breaks som builds.
a622b06 Don't forward declare RWLockWrapper in clock.h
fb8cc91 Don't forward declare RWLockWrapper in clock.h
9ff0df0 Fixes a bug causing NACKs to be dropped excessively at the send-side.
eedc15c Fixes a bug causing NACKs to be dropped excessively at the send-side.
07737de Bump version number to 3.55
6851932 Bump version number to 3.55
9702d56 fix after r6472 in rtp_sender, comparison between signed and unsigned integer expressions.
5f6bb3d fix after r6472 in rtp_sender, comparison between signed and unsigned integer expressions.
89740e1 pkg-config-wrapper should not be run when build_nss is disabled (=0).
a8adf46 pkg-config-wrapper should not be run when build_nss is disabled (=0).
841f8c8 Update makefiles after merge of Chromium at 279716
7eec1dd Add RTCP packet types to packet builder: REMB, TMMBR, TMMBN and extended reports: RRTR, DLRR, VoIP metric.
fccff62 Add RTCP packet types to packet builder: REMB, TMMBR, TMMBN and extended reports: RRTR, DLRR, VoIP metric.
b5272df This is to compare NetEq with various codecs under a shared packet loss pattern.
99dfca3 This is to compare NetEq with various codecs under a shared packet loss pattern.
ccbe08e Neon version of FilterFar()
4f6ed09 Neon version of FilterFar()
f1a6eac Remove payload duplication in AudioDecoderTest
ea61db0 Remove payload duplication in AudioDecoderTest
c34b9e5 Removing neteq decode lock and friends
4c611d1 Removing neteq decode lock and friends
26f68fe Neon version of ScaleErrorSignal()
ac1ebeb Neon version of ScaleErrorSignal()
47b4b9d Annotating the rest of AcmGenericCodec
10bb99f Annotating the rest of AcmGenericCodec
c782170 Fix array declarations in aec_core.c
865a242 Fix array declarations in aec_core.c
a2c6918 Annotating the rest of AudioCodingModuleImpl
4e9d53d Annotating the rest of AudioCodingModuleImpl
3610f63 GN: Add BUILD.gn files + kjellander to OWNERS
97ce37c GN: Add BUILD.gn files + kjellander to OWNERS
ba4cfb1 Rebase webrtc/base with r6521 version of talk/base: cd webrtc/base svn diff -r 6466:66521 http://webrtc.googlecode.com/svn/trunk/talk/base > 6521.diff patch -p0 -i 6521.diff
a570079 Rebase webrtc/base with r6521 version of talk/base: cd webrtc/base svn diff -r 6466:66521 http://webrtc.googlecode.com/svn/trunk/talk/base > 6521.diff patch -p0 -i 6521.diff
e4b41b1 Disables tests that breaks Android bots
92e29b5 Disables tests that breaks Android bots
d474b29 Roll chromium_revision 272489:277350 + fix sanitizer options
31d4519 Roll chromium_revision 272489:277350 + fix sanitizer options
ac5cd56 GN: BUILD.gn for system_wrappers
289bbb3 GN: BUILD.gn for system_wrappers
ab52e9a - Exit from a camera thread lopper loop() method only after all camera release calls are completed. This fixes camera exceptions observed from time to time when calling camera functions on a terminated looper. - Allocate real texture for camera preview. - Add fps and camera frame duration logging. - Get camera frame timestamp in Java code and pass it to jni code  so the frame timestamp is assigned as soon as possible. Jni code will not use these timestamps yet until timestamp ntp correction and zeroing in webrtcvideengine.cc will be addressed.
85729ac - Exit from a camera thread lopper loop() method only after all camera release calls are completed. This fixes camera exceptions observed from time to time when calling camera functions on a terminated looper. - Allocate real texture for camera preview. - Add fps and camera frame duration logging. - Get camera frame timestamp in Java code and pass it to jni code  so the frame timestamp is assigned as soon as possible. Jni code will not use these timestamps yet until timestamp ntp correction and zeroing in webrtcvideengine.cc will be addressed.
8c0544d Do not hold the critical section in VideoCaptureAndroid::SetCaptureRotation since it would case possible deadlock with OS Camear thread.
72c05f7 Do not hold the critical section in VideoCaptureAndroid::SetCaptureRotation since it would case possible deadlock with OS Camear thread.
4ee6348 Add tests of texture frames in video_send_stream_test.
620f146 Add tests of texture frames in video_send_stream_test.
e5c55da Do not call CaptureCursor in ScreenCapturerWinGdi if no MouseShapeObserver. It's wasted work and affects frame rate adaptation in Chrome.
5295bdf Do not call CaptureCursor in ScreenCapturerWinGdi if no MouseShapeObserver. It's wasted work and affects frame rate adaptation in Chrome.
27b7548 Revert 6481 and 6482
a4f29ab Maintain constantness of the input to iSAC-fix decoder, and prevent heap-buffer overflow.
21e5713 Adding an empty constructor implementation to the AudioSink class
4095524 Changes to tests and tools in audio_processing.
f3db5dc Ensure that the start bitrate can be set multiple times.
445dc3c Adding test::AudioSink interface and derived classes
619b1a3 Fixes and re-enables tests disabled on Android
8023ed2 Update webrtc to fix unpack_lib expansion.
0cd9bb6 Update generated asm offsets scripts.
7afb106 Neon version of FilterAdaptation()
f158d83 Update PacketSource and RtpFileSource
4bc91e2 Revert "Restore ptypes.txt file"
edb557a Revert 6473 "Update generated asm offsets scripts."
b826558 Update generated asm offsets scripts.
81bed12 Add round-robin selection of send stream to pad on.
b103f78 Add high perf mode to VP8
91ccda5 base: Renaming + conforming: post commit review changes for https://webrtc-codereview.appspot.com/17699005/
57cbe42 Rebase webrtc/base with r6464 version of talk/base: cd webrtc/base svn diff -r 6463:6464 http://webrtc.googlecode.com/svn/trunk/talk/base > 6464.diff patch -p0 -i 6464.diff
eec4302 Revert 6458 "Since NetEq4 is ready to handle 48 kHz codec, it is..."
2b152c1 Initial GN work for WebRTC
c551c3a Restore ptypes.txt file
7706520 Updated W3C getusermedia tests to the latest version of the spec.
9ed1dc4 Since NetEq4 is ready to handle 48 kHz codec, it is good to remove the 48-to-32kHz downsampling of Opus output. This facilitates webrtc to make full use of Opus's bandwidth and eliminates unneeded computation in resampling.
f43487f Makes it possible to prevent some third party libraries (jsoncpp and openssl) from being linked. This makes it possible to link webrtc with external implementations of those libraries in case the project depending on webrtc requires another version of those libraries.
b929c5f Add max limit of number for overuses. When limit is reached always apply the rampup delay.
5451d02 Add SDES, APP, IJ, SLI and PLI packet types to RTCP packet class.
341a2b3 Remove ivinnichenko from webrtc/test/OWNERS
2623b24 Importing ThreadChecker class from Chromium
e26a6fe Adds aluebs@webrtc.org as owner to audio_processing
68457c7 common_audio: Removes macro WEBRTC_SPL_LSHIFT_U16
212705c Implements start bitrate for new video API.
226b500 Add thread annotations to parts of ACMGenericCodec
caabc89 Add missing sources to webrtc/base/base.gyp
d324c9c Add glaznev@ to OWNERS for webrtc/modules/video_capture and talk/app/webrtc.
67230d1 Neon version of OverdriveAndSuppress()
0f4e394 Pass GYP DEPTH variable to isolate.
d03c245 Revert 6415 "Update generated asm offsets scripts."
73d3f0d json.h include different header files depending on WEBRTC_CHROMIUM_BUILD being defined or not. Since json.h/cc is not even used in chromium it is the wrong flag to use. Instead add WEBRTC_EXTERNAL define. Also added OWNERS for base which is a copy of system_wrappers owners as the two folders are being merged.
ab25d49 Enable pacing by default and remove the option to disable it from the new API.
e4757d1 Update generated asm offsets scripts.
32f4c69 Revert 6411 "Revert 6407 "Revert 6405 "Update generated asm offs..."
50de2c1 Revert 6407 "Revert 6405 "Update generated asm offsets scripts.""
a78c821 Increased kMaxRampUpDelayMs (120 to 240s). Add support for triggering on encode rsd metric if its thresholds are configured. Added unit tests.
76e4554 Revert 6405 "Update generated asm offsets scripts."
48bbbc4 Update generated asm offsets scripts.
5441ac0 Re-land "Create a joint encoder/decoder wrapper for iSAC in ACM"
3c20c98 Reland: Making WebRTC able to play and record audio to files for tests.
508e748 Add APIs to enable padding with redundant payloads.
c520f10 Revert 6395 "Making WebRTC able to play and record audio to file..."
15ce3f4 Making WebRTC able to play and record audio to files for tests.
f1deeba Revert r6377 "Create a joint encoder/decoder wrapper for iSAC in ACM"
56a20ad common_audio/signal_processing: Removes macro WEBRTC_SPL_RSHIFT_U16
344cbaf common_audio/signal_processing: Moves WEBRTC_SPL_UMUL_16_16_RSFT16 to iSAC fix
84ba168 modules/audio_processing: Adds a config for reported delays
5f11104 Delete last file in neteq4 folder
76e47da MIPS optimizations for ISAC (patch #1)
a76a757 Noise suppression: Change signature to work on floats instead of ints
7d65bab Add additional metric (relative standard deviation of encode time) for overuse detection. This code is currently only for testing.
c3dd427 Add kjellander@webrtc.org as OWNER for *.isolate
d7d7cbc Create a joint encoder/decoder wrapper for iSAC in ACM
e5e66d5 Add thread annotations to AcmReceiver
da8b3f8 Make some methods in Clock class const declared
8ee3c9f Remove unused test_env.py from isolate files + fix nss path.
e5035b3 Enables DelayCorrection tests
29fcd0f Updated conformance tests and w3c-ified them.
75cb870 Multi-threaded unit test for Audio Coding Module using iSAC
80a43de audio_processing: Forces extended filter to be used in splitting filter test.
823db07 Rename neteq4 folder to neteq
c08d93f Re-enable AudioCodingModuleMtTest again
0a84f06 Revert r6358 "AppRTCDemo(Android): only stop the cameraThread's looper after stopping the camera."
691ee09 Use XErrorTrap in MouseCursorMonitorX11 to catch the error if the shared window has been closed.
131f703 AppRTCDemo(Android): only stop the cameraThread's looper after stopping the camera.
95d222c Unbreak NDEBUG compile by RTC_UNUSED()ing an assert()d variable.
65cba30 ViEAutoTestAndroid: Unbreak compile by casting void* to jobject.
0b9b417 AppRTCDemo(android): support app (UI) & capture rotation.
4c4d27e VideoCaptureImpl::IncomingFrame(): avoid deadlock by acquiring _apiCs.
1553688 Make VideoSendStream/VideoReceiveStream configs const.
005ef1e Rebase webrtc/base with r6345 version of talk/base: cd webrtc/base svn diff -r 6249:6300 http://webrtc.googlecode.com/svn/trunk/talk/base > 6300.diff patch -p0 -i 6300.diff ls genericslot* | xargs rm cp ../../talk/base/sigslottester* . manual edits of sigslottester* to get rid of talk and talk_base.
22e9b26 Fix the chain that propagates the audio frame's rtp and ntp timestamp including: * In AudioCodingModuleImpl::PlayoutData10Ms, don't reset the timestamp got from GetAudio. * When there're more than one participant, set AudioFrame's RTP timestamp to 0. * Copy ntp_time_ms_ in AudioFrame::CopyFrom method. * In RemixAndResample, pass src frame's timestamp_ and ntp_time_ms_ to the dst frame. * Fix how |elapsed_time_ms| is computed in channel.cc by adding GetPlayoutFrequency.
1d000e9 Opus send rate overflows if over 65 kbps
495af04 Revert 6341 "Fixes and enables SystemDelayTests."
722e733 Fixes and enables SystemDelayTests.
85d06d0 NetEq: Add thread annotation to const scoped_ptrs
077efac Adding back platform specific renderer to video loopback test.
c6a42f1 The correct fix of workaround in r6261.
dc11b6d common_audio/signal_processing: Removed macro WEBRTC_SPL_MUL_16_16_RSFT_WITH_FIXROUND
77cf8de Have RTX be enabled by setting an RTX payload type instead of by setting an RTX SSRC.
a7627c4 Android: cleanup gtest_target_type conditions.
f0c1c20 Make it possible to build webrtc for arm64.
b786673 Disables SystemDelayTest.CorrectDelayDuringDrift on Android
86ac248 Disables some modules_unittests on Android.
d99b3de Moved verbose logging in rtcp_receiver.cc to LS_VERBOSE.
dfd9929 Adding missing break in media_file_utility.cc.
6321dec Enable videoprocessor_integrationtest tests on android.
70a4c5e Revert 6312 "Re-enable AudioCodingModuleMtTest"
d02efc8 Re-enable AudioCodingModuleMtTest
a5b9e1e Reformat integer accessors to look like their float counterparts
effa216 Remove an optimization that's no longer worth the extra complexity it causes
3804b2b - Get rid of 'using' from .h - Add parenthesis to make order of evaluation clearer.
a7a4ab4 Disable MouseCursorMonitorTest
29ef58d Disable MouseCursorMonitorTest.FromScreen
5ce46e2 Adding thread annotations to parts of Audio Coding Module
70d668e Re-enables CommonFormats test for Android.
86ead20 VideoCaptureAndroid: don't synchronized on camera thread.
7a40395 Add a Reset() method to AudioFrame.
77c45e5 Disable AudioCodingModuleMtTest due to memcheck and tsan failures.
d8a7abf Multi-threaded test for Audio Coding Module
a56f4d3 Add native_test dependency to webrtc_perf_tests.
df911a0 Fix bug where RTP headers in the packet history were replaced with the RTX wrapped headers.
f302e9f Fixing a bug regarding VOE packet loss rate feedback to ACM
fbab078 Revert 6272 "Update generated asm offsets scripts."
03f69c3 Increase VPMVideoDecimator's initial max_frame_rate_ to 60, which allow us potentially do 60fps.
490ad04 * Revert clock.cc changes made in 6178, but keep the changes to the test. * Use the new appoach proposed by jib in https://review.webrtc.org/10439004/ to fix the windows clock issue.
67291f5 Update generated asm offsets scripts.
b4f3c68 Rebase webrtc/base with r6250: cd webrtc/base svn diff -r 6249:6250 http://webrtc.googlecode.com/svn/trunk/talk/base > 6250.diff patch -p0 -i 6250.diff
6bb9535 Increase the threshold for CallPerfTest.CaptureNtpTimeWithNetworkDelay to avoid flaky.
36fa555 VideoCaptureAndroid: quit & join the camera thread on stopCapture.
9984bf4 Echo canceler: Saturate output to guarantee it'll be in the allowed range
e4aee6b This CL is to adding feedback of packet loss rate to encoder in voice engine. A direct reason for doing it is to make use of Opus FEC, which can adapt itself to changes in the packet loss rate.
9b6dd65 common_audio/signal_processing: Fixes arm compilation issues with gcc 4.8
939ee5f Better buffer size estimation in NetEq for redundant packets
3b9de79 Revert 6257 "Rename neteq4 folder to neteq"
ba57781 Add support of texture frames for video capturer.
fda527e Rename neteq4 folder to neteq
7e8bab0 Disable MouseCursorMonitorTest due to flake on Windows.
92bfa2e video_engine_tests_apk: enable running by adding nativeRunTests dependency.
f32ce15 Revert "Add support of texture frames for video capturer."
b4ead22 Add support of texture frames for video capturer.
aead781 Adding R/W lock to SimulatedClock
30caf16 Added api for getting cpu measures using a struct.
607ee2f Fix a bug preventing FilePlayer from playing encoded wav files
050a15e First incoming packet was not accounted for in receive stats. Changed call order for incoming packet to receive statistics class. Receive stats is reset if the payload type changes. Update stats after a possible reset.
1754605 vie_autotest_android.cc: stop referring to undefined functions.
e21d887 Rebase webrtc/base with r6232: cd webrtc/base svn diff -r 6231:6232 http://webrtc.googlecode.com/svn/trunk/talk/base > 6232.diff patch -p0 -i 6232.diff
0714737 Thread: delete racy API (Release()) and fix racy code (started()).
deef6b6 PRESUBMIT.py: accept variants on the copyright message that are present in the codebase.
1cbd0d7 Avoid reading uninitialized values (outside baundary) in DFT arithmatic decoder of iSAC-fix.
bc7d06e 1. Make a clear distinction between codec internal FEC and RED, confusing mentioning of FEC in the old codes is replaced by RED
1878192 Revert "Revert "Remove VideoSendStreamInput::PutFrame.""
da214b3 Revert "Remove VideoSendStreamInput::PutFrame."
e62864e Remove VideoSendStreamInput::PutFrame.
13e6c08 Fix deadlock in RegisterPreDecodeImageCallback.
d64e778 Bump WebRTC version number to 3.54 TBR=wu@webrtc.org
185f219 Adds missing include of assert header.
9040c5c WebRTCDemo: move the deletion of CritSect to end of the dtor to fix a crash in Android video renderer.
3e2c13a Switch to using base/constructormagic.h and remove system_wrappers/interface/constructor_magic.h.
c5c1810 Rebase webrtc/base 6163:6216 (svn diff -r 6163:6216 http://webrtc.googlecode.com/svn/trunk/talk/base, apply diff manually)
d58bf2a Rename webrtc/base's IS_ALIGNED macro to RTC_IS_ALIGNED to avoid conflict between webrtc/base/basictypes.h and third_party/.../vpx_codec.h.
d2d82ae Initializes WINDOWPLACEMENT::length in GetCroppedWindowRect.
a37d7f6 Revert 6202 "Switch to using base/constructormagic.h and remove ..."
95da177 Revert 6208 "Patch from henrike@webrtc.org"
b119159 Patch from henrike@webrtc.org https://code.google.com/p/webrtc/source/detail?r=6202 didn't work for at least one file and broke most of the compile steps in the FYI bots. The file is reverted here.
8b772f5 WebRTCDemo: clean the error message due to API clean up and add ability to route the audio through all three outputs, headset/earpiece/loudspeaker
0e81394 Calculate capture ntp timestamp in local timebase for decoded audio frame.
33e8fb9 Enabling NetEq bit-exactness test for Win x64
b186b26 Switch to using base/constructormagic.h and remove system_wrappers/interface/constructor_magic.h.
61ef0a3 Disable CallPerfTest.CaptureNtpTimeWithNetworkDelay due to being flaky.
c15abfa Revert r6198 "Expose the original packet length in in the RTP play tools."
732ee37 Expose the original packet length in in the RTP play tools.
fba0802 Disabling RealFFTTest.RealAndComplexMatch and AudioProcessingTest.Formats as they currently are broken with gcc 4.8.
6433efc Suppress GMOCK printouts from TestVideoSenderWithVp8
2355ded VoEVolumeTest: Enabled Linux flaky tests
3ebea3a Add NACK and RPSI packet types to RTCP packet builder. Fixes bug found when parsing received RPSI packet.
57ca8d4 Reduce flakiness of voe_auto_test MixingTest by checking dumped audio size
24b684d Remove IOKit linkage from iOS builds. IOKit has been removed in iOS7, so link fails. iOS build succeeds after removing this setting and the corresponding one in talk/libjingle.gyp. Presubmit script tells me that CLs aren't allowed to touch both talk/ and webrtc/ at the same time so doing this separately.
0cfc8d4 Add interface to propagate audio capture timestamp to the renderer.
7823ec8 Avoid NACK-list flush error on keyframe packets.
306019d Don't crash if a frame returned from the decoder is too old.
276cbdf Use the new gyp_var_prefix local variable set by gyp instead of the global GYP_VAR_PREFIX set by the makefiles, since the latter is not guaranteed to still be the same value at the time the command is executed. Also, use abspath instead of realpath to convert paths to absolute, since realpath expands to the empty string if the target file doesn't exist, complicating build debugging.
fda34e7 libvpx's UNUSED macro conflicts with webrtc/base's. Added missing include of assert.h. Globally defined function "Unused" in talk/base and its copy (webrtc/base) is causing a conflict.
604bb74 common_audio/signal_processing: Removes macro WEBRTC_SPL_UMUL_RSFT16
4cf839f Fix flaky test SendRtpRtcpHeaderExtensionsTest.SentPackets*.
4c31dc2 Wire up --force_fieldtrials for vie_auto_test and for test targets linking with test/test.gyp:{test_main|test_support_main}
e3c9f67 common_audio/signal_processing: Removed macro WEBRTC_SPL_SUB_SAT_W16
9d1179d common_audio/signal_processing: Removed macro WEBRTC_SPL_MAX_SEED_USED
1f37170 * Implement WindowsRealTimeClock::CurrentTimeVal with GetSystemTimeAsFileTime as it supposes to return a POSIX gettimeofday, so that later it can be converted to NTP timee correctly. * Updated to ClockTest.NtpTime to verify the returned NTP is at least larger than kNtpJan1970.
521455a removed webrtc_base_tests_utils from merge libs as it was breaking some builds.
0196334 Made the presubmit script accept license headers back to 2003
66ab8da Rebase webrtc/base 6129:6163 (svn diff -r 6129:6163 http://webrtc.googlecode.com/svn/trunk/talk/base apply diff manually)
1ef358d Fix Windows debug compile of overrides/ logging.
642d624 Revert "Revert "Audio processing: Feed each processing step its choice of int or float data"
c23ed47 Fix Win VideoSendStream::...::ToString() compiles.
b4bc1a6 Add ToString() to VideoSendStream::Config.
688af8b common_audio: Removes unused macros
15fc7b8 Re-enable almost all NetEqDecodingTests for Android
1a22e41 WebRTCDemo: couldn't run a second time. The reason is voe could register/unregister for each run, but vie would expect initialization only once per process. This cl is to teach videocapture android how to deinitialize and allow it to be re-initializable.
75364e4 Ignore the return value of UpdateRtcpTimestamp instead of printing warning. Because UpdateRtcpTimestamp may fail when there's no valid RTCP SR, which can happen in the first couple seconds or when the channel is a send only channel. Either case we don't want the warning log.
5ec8fee Remove the use of AudioFrame::energy_ from AudioProcessing and VoE.
33766c6 Added namespace rtc to some base classes and functions. It was causing linker error in the FYI bots: http://chromegw.corp.google.com/i/internal.chromium.webrtc.fyi/builders/Android%20Builder%20%28dbg%29/builds/1808/steps/compile/logs/stdio but also, not doing it pollutes the global namespace.
2a8fb71 Move the capture ntp computing code to ntp_calculator so that later it can be shared with voe.
1bc4fa6 Add DeliveryStatus enum to DeliverPacket().
11fa357 Add webrtc field trials API.
7ef6fff Removes parts of the webrtc::VoEDtmf sub API as part of a clean-up operation where the goal is to remove unused APIs.
a2d1993 Removes parts of the webrtc::VoEVolumeControl sub API as part of a clean-up operation where the goal is to remove unused APIs.
1a99e7a Re-enable NetEqExternalDecoderTest for Android
8334eda Re-enable NetEQ DecoderDatabase test for Android
409cf2a Revert "Audio processing: Feed each processing step its choice of int or float data"
654bd9e Re-enable the BitrateEstimatorTest cases for the Call API.
2248763 Remove all use of AudioFrame::energy_ from AudioCodingModule
4ee3791 VoEVolumeTest: Adds error return tests.
6047281 Audio processing: Feed each processing step its choice of int or float data
903ce9e Remove WEBRTC_TRACE use in video_capture/
04a721c Remove WEBRTC_TRACE uses in video_engine/
9754a5d Make vie/voe_auto_test accept non-supported flags without error.
f7795df Adds a modified copy of talk/base to webrtc/base. It is the first step in migrating talk/base to webrtc/base.
7ea3607 Enables VolumeTest.DefaultMicrophoneVolumeIsAtMost255
fc3a6c0 Revert "FieldTrial implementation for webrtc." (rev 6089)
b16a722 Reduced kMaxSampleDiffMs (limit to 22fps).
838c9da Move gflags usage to video_loopback.
2efcf70 Deleting all NetEq3 files
cf1f0b0 The webrtc::AudioFrame struct contains a variable energy_. Since the energy isn't always calculated when the frame is created, this change makes the CalculateEnergy method in Audio Conference Mixer always calculate the energy.
2661819 Revert 6107 "Adds a modified copy of talk/base to webrtc/base. I..."
4a792f0 Deleting all ACM1 files
a229768 Fix failing test introduced with r6111.
305fd94 Fixes log spam introduced with r6041.
b9c8d1a Adds a modified copy of talk/base to webrtc/base. It is the first step in migrating talk/base to webrtc/base.
bb1e3ff Removes parts of the webrtc::VoEFile sub API as part of a clean-up operation where the goal is to remove unused APIs.
8773fa6 Removes parts of the webrtc::VoEExternalMedia sub API as part of a clean-up operation where the goal is to remove unused APIs.
9c8f347 Echo cancellation functions docs: Follow style guide w.r.t. placement of *
b0295bf Removes parts of the webrtc::VoERTP_RTCP sub API as part of a clean-up operation where the goal is to remove unused APIs.
aa169d2 One of the NetEq methods needs to be virtual.
da9b404 Modifying neteq.gyp
3a87cff Removes parts of the webrtc::VoEHardware sub API (relanding)
28e9b66 Revert 6090 "Removes parts of the webrtc::VoEHardwareMedia sub A..."
5c6f3fd Removes parts of the webrtc::VoEHardwareMedia sub API as part of a clean-up operation where the goal is to remove unused APIs.
d12d7b6 FieldTrial implementation for webrtc.
0d47fe1 Raise kViEMaxNumberOfChannels from 32 to 64
569487d Updated WebRTC version to 3.53 TBR=wu@webrtc.org
8b4f539 AudioBuffer: Eliminate data_was_mixed_, and document what's left of data_
60f1422 Move timestamp_extrapolator and rtp_to_ntp to system wrapper so that it can be shared by both audio and video engine.
8539c4a Fix odd codes in video_capture on Mac.
4fb1a55 video_render.gypi: clean up some libraries directives to be more specific.
73c2412 Remove timestamp_extrapolator's dependency to Clock and vcm defines.
8ec46c6 Allow the RTP level indicator computation to work at any sample rate.
96cccf7 Remove ALLOW_UNUSED.
5e44f56 * Add 100ms network delay to test CaptureNtpTimeWithNetworkJitter. * Re-enable test CaptureNtpTimeWithNetworkJitter. * Use 100ms as the threadhold as a FYI since this is a performance test.
ebb4b94 Implement the Windows screen capturer using the Magnification API. The original ScreenCapturerWin is renamed ScreenCapturerWinGdi.
7c434be Revert 6048 "Implement the Windows screen capturer using the Mag..."
6ccd081 WebRTCDemo: correct set trace filter operation.
5cc0d0b Add ALLOW_UNUSED and update COMPILE_ASSERT to Chromium's latest.
c2b27b5 Implement the Windows screen capturer using the Magnification API. The original ScreenCapturerWin is renamed ScreenCapturerWinGdi.
ba9daa7 Removed NetworkTest.CanSwitchToExternalTransport since it tests an unsupported case and we should not maintain such a test.
1a9e6ac Pointers were not dereferenced in GetRtpStatistics.
42fe6b3 Change GetEstimatedSend/RecvBandwidth to return the total bandwidth of a channel group instead of splitting it up among channels.
616cbcd Only clamp to 16 kHz when AECM is enabled.
c2e6438 Fix constness of AudioBuffer accessors.
0638464 Fix a data race in ACM1 when audio is pulled.
976ce98 Added include of assert.h for files calling assert but missing the include.
f13f4a7 Made common_types.h PacketTime declaration match https://code.google.com/p/webrtc/source/browse/trunk/talk/base/asyncpacketsocket.h#65
40b200b Fixed r5373-related regressions in VideoFramesQueue::FrameToRecord()
3d5905b Disable failing GoogleWifiTrace3Mbps.
d592231 Disable GoogleWifiTrace3Mbps.
3848107 Adding BweFeedbackTest which tracks BWE performance over a set of simulated scenarios.
c6cfc5c Upping start bitrate to min, if set to a lower value i SetSendCodec.
c78232f Fix iOS assembly compile error.
c523211 Remove neteq_unittests from Android builds
ad4cce6 Roll chromium_revision 260462:266514
3cbb2df Remove Version method from ACM1
dc37088 Remove ACM1 and NetEq3 related targets from modules.gyp
68a95e1 Remove AudioCodingModuleFactory
a48f3c2 Add clock to ACM config struct
db395e4 AEC: Startup phase only runs if reported_delay_enabled
be039c2 Disable WebRtcSpl_ScaleAndAddVectorsWithRoundNeon due to crash.
b4945d1 APM: limit native sample rate to 16kHz on mobile.
93d270f Using realpath instead of android_src in Android webview
a2d989b Only download the VS toolchain if DEPOT_TOOLS_WIN_TOOLCHAIN=1.
c54ff69 Add thread annotations to Call API.
267637b Disable flaky CaptureNtpTimeWithNetworkJitter.
0e098e0 AEC: Moved delay buffer size enums from aec_core.h to aec_core_internal.h
676638c Disable capture test for FrameRate on Windows.
bb62a93 Introduce a config struct for AudioCoding module
c298835 Disabling flaky CanReceiveFec.
73e1a8b Disable flaky RunsRtpRtcpTestWIthoutErrors.
abf78cc Fix the NetEq build
75d1487 Include buffer size limits in NetEq config struct
a714643 Add henrik.lundin as owner in AudioCoding module
b0079ed Replace scoped_array<T> with scoped_ptr<T[]>.
4820f6b Fix leak in remote bitrate estimator tests introduced in r5980
8c4135e Support for simulating multiple independent flows in a network.
0a5fd54 Casting char to int in logs.
85d90de Returns a NULL frame on all platforms if the captured window is closed. Part of the fix for crbug/360181. On Mac/Linux, it previously continues capturing even if the window is closed. Now it stops by returning a NULL frame. On Windows, it used to stop capturing when the window is minimized. Now fixed to match other platforms. Note: the crbug still needs a chrome side fix to close the notification bar. This fix only stops the stream (i.e. stream onended event fired).
b991cd0 Calculate local/remote clock delta and capture ntp timestamp in receiver's timebase.
0061d86 * Add webrtc::VoERTP_RTCP::SetReceiveAudioLevelIndicationStatus. * Cast rtp header extension to int in log in rtp_utility.cc.
ee6695b Add an output capacity parameter to ACMResampler::Resample10Msec()
fbf2568 Add keyboard channel support to AudioBuffer.
86e3fa8 Fix the Android compilation (better structure for NetEq test libs)
dbebc39 Remove TraceCallback use from Call.
9d0f79f Rename Start/Stop in Video{Send,Receive}Streams.
e846663 Fixing a bug in ACM2 where the output frame energy was incorrectly set
757a92f Use unique filenames in AudioProcessingTests for parallelization.
e1b0595 AEC: Adds a reported_delay_enabled_ flag
110a2d2 Remove ACM1/ACM2 switching from VoiceEngine tests
3ab5093 Restore sample_rate_hz() until Chromium is updated to not use it.
2e24460 Support arbitrary input/output rates and downmixing in AudioProcessing.
8b4811b Reland "Stop using ACM factory in VoiceEngine"
79a6030 Remove 44.1 kHz workaround from the iOS AudioDevice.
0f437b0 Fix a bug in AcmReceiver::NetworkStatistics
a19bee3 Revert "Stop using ACM factory in VoiceEngine"
a61127d Stop using ACM factory in VoiceEngine
69b14d5 Let A/V sync test use default AudioCoding module
68bd1f3 Create ACM2 instance when calling AudioCodingModule::Create
13f9d37 Reland "Make VoiceEngine choose ACM2 by default""
17d096a audio_processing: DestroyHandle() now returns void
fb54df6 common_audio: VADFree() now returns void
cf526f7 Resampler modifications in preparation for arbitrary audioproc rates.
11720c2 Fix multi-monitor support in the screen capturer for Mac.
5fd5020 Revert r5937 "Fix multi-monitor support in the screen capturer for Mac."
a4fbfd9 Add Chromium's ScopedVector.
a73081a Fix multi-monitor support in the screen capturer for Mac.
bc6b15d Fix iSAC/48000 issue with ACM2.
499ee5e WebRtcAecm_Process: Reduce code duplication
2991a30 StereoToMono: Remove useless call to WebRtcSpl_SatW32ToW16
514abde Removes parts of the VoEBase sub API as part of a clean-up operation where the goal is to remove unused APIs.
3ea24b2 Removes VoECodec sub API as part of a clean-up operation where the goal is to remove unused APIs.
14c5e8a Revert "Make VoiceEngine choose ACM2 by default"
722cd19 Removing AudioCoding duplicate tests
4f9c08f Make VoiceEngine choose ACM2 by default
db4b867 Fix crashes due to dangling external decoder pointer.
988e753 Set include_internal_video_capture=1 for video_capture_tests
1857d7e Re-enable AGC tests: * AgcConfigTest.HasCorrectDefaultConfiguration * AgcConfigTest.DealsWithInvalidParameters * AgcConfigTest.CanGetAndSetAgcStatus * AgcConfigTest.HasCorrectDefaultRxConfiguration * AgcConfigTest.DealsWithInvalidRxParameters * AgcConfigTest.CanGetAndSetRxAgcStatus * AudioProcessingTest.AgcIsOnByDefault * AudioProcessingTest.CanEnableAgcWithAllModes * AudioProcessingTest.RxAgcShouldBeOffByDefault * AudioProcessingTest.CanTurnOnDigitalRxAcg * AudioProcessingTest.CannotTurnOnAdaptiveAnalogRxAgc
32e7755 Remove use of tmpnam.
566af28 Replace flooding logs in rtp_sender.cc with a comment.
a738ae3 iOS: baby steps to being able to include_tests=1
0b559b6 Moved voe_neteq_stats_unittest to audio_coding_module_unittest
a1626fe Propagate capture ntp timestamp from rtp to renderer.
aee97d8 Check if a header extension is registered before updating it and fail silently if it's not.
f6d791d Make WebRTC Android examples build without sourcing envsetup.sh
6b1114a Make everyone an OWNER for .gyp/.gypi add/delete purposes, non-talk/ edition.
633c598 Adding a config struct to NetEq
fd59b22 New Packet and PacketSource classes for NetEq tests
966744e Fix gyp for video_capture/ensure_initialized.cc.
290c5a5 Removes VoECallReport sub API as part of a clean-up operation where the goal is to remove unused APIs.
e338cc2 Added a new OnMoreData() interface which will not feed the playout data to APM.
538aff6 Fix the captured screen rect conversion. device_mode.dmPosition is already relative to the primary display's top-left, while the expected value of GetScreenRect() is also relative to the primary display's top-left.
d399a50 NetEq changes.
b18bff5 Cleaned up logging in video_coding.
28d1b61 Convert WEBRTC_TRACE to LOG in utility.
19ca463 Disable UsesTraceCallback
3841668 Fix loopback test for case where no constraint is given. R=stefan@webrtc.org TBR=stefan@webrtc.org
bd0a216 Remove usage of  webrtc trace in video processing modules.
ea1b72d Add ability to control peer connection constraints for the loopback test.
284f401 Remove self-assignment hacks that were added to avoid unused variable warnings. Instead, appear to use the variables.
9c31dee Move a chatty creation log in neteq to LS_VERBOSE.
303f24f Make Android-APK compile in release again.
7a06daa (landing) Exclude VoiceEngine::SetAndroidObjects in WebRTC chrome builds
365b4aa Unbreak android APK buildbots by emptying the video_capture_tests_apk target.
4e8afab VideoCaptureAndroid: support multiple frame-rates per resolution.
523753b Fix DesktopSize::is_empty() for the case when only width or only height is 0.
eb90479 Move output_mixer_unittest.cc to utility_unittest.cc.
a67c9a4 VideoCaptureAndroid: stop referencing ViERenderer
fc0693b video_capture(iOS): move stopCapture to background thread
d8b4d0f Implement FEC support in VideoReceiveStream.
4b0cd7f Convert logs in rtp rtcp module from WEBRTC_TRACE into LOG. Clean some logs and add asserts in the way.
5406963 New NetEq test to verify correct timestamp propagation
213590d Removed the disabling of include_tests from r2729.
ff46b81 Updated WebRTC version to 3.52 TBR=wu@webrtc.org
1982636 Clean up traces and logs in RemoteBitrateEstimator.
44c9b9a Log Fixit for parts of video_engine folder.
4fe54a8 Fix logging calls in bitrate_controller module.
3aded9d Remove WEBRTC_TRACE use in common_video/
7cb3251 Fix a crash in WindowCapturereMac when capture() fails.
0115a83 Fix the library path for android 64-bit build
bf4f232 Consolidate audio conversion from Channel and TransmitMixer.
0eb8ec6 Delay Estimator: Minor refactoring and added a setter function.
3aa1ac2 Rename RTPanalyze to rtp_analyze and remove old version
c55faad Remove AudioDevice::{Microphone,Speaker}IsAvailable.
acb49e5 This is to get rid of a bug relating to the return of NULL in calling GetDecoder when there are DTMF packets.
71c9ebd Add format specification to output file names
0725df6 Extends max sample rate from 96kHz to 192kHz on the input side.
a0acb1f sink_filter_ds.cc: add lock to Receive procedure to Pause().
5ae01bf Make ACM2 the default in voe_cmd_test.
15f109e Added simulations of capacity variations and wifi recordings.
53b062b Roll chromium_revision 255773:260462
7a8dee4 Fix ARM64 detection.
8f5ab19 VoiceEngine(iOS & Android): removed NOT_SUPPORTED
24532e0 Add tests for the RBE RemoveStream() API.
7c3f468 VoE Channel: Don't register codecs when stopping receiver
9136607 Restore support for code coverage in WebRTC
ad239fe Add arm64 to typedefs.h
4c6d59a Allow loopback tests to do TURN when served from webrtc.googlecode.com. BUG=3037 R=fischman@webrtc.org
66f5371 Add svn mime-type properties to loopback_test files so they can be served from: https://webrtc.googlecode.com/svn/trunk/webrtc/tools/loopback_test/loopback_test.html
bae92ab Don't disable experimental AGC in audioproc.
6c57efd Re-submit: rev5775
0ab635c Makes ScreenCapturerMac exclude the window specified in DesktopCapturer::SetExcludedWindow. No behavior change for now since Chromium has not been updated to call SetExcludedWindow.
37f807f Add API to allow deducting bitrate from incoming estimates before the capacity is distributed among outgoing video streams. For example, this can be used to reserve space for audio streams.
1e05528 Protect write of send_target_bitrate.
0027f0a Make RTPHeaderParser skip over unknown RTP header extensions rather than bail out.
765ea72 Revert 5775 "Modify bitrate controller to update bitrate based o..."
f50914a Removing VideoCodecDerived and moving methods inside VideoCodec.
0ac0bca Updated WebRTC version to 3.51
a090cc7 iOS video_capture: move @private vars to impl.
09fb237 Fix race condition in RTPSEnder.
0b11715 Change sprintf format string from %zu to %i
539bbde Modify bitrate controller to update bitrate based on process call and not only whenever a RTCP receiver block is received.
1f49208 Adding API for setting bandwidth estimation configurations.
892cd1f iOS video_capture: start camera in the background.
1dd9fb5 iOS VideoEngine: move video_{capture,render} to ARC.
1a19092 Add configuration for ability to use the encode usage measure for triggering overuse/underuse.
50ac4d6 Implement ViE forwarding to RBE of packets for BWE coming in through the ViENetwork::ReceivedBWEPacket API.
85101db Have changes to REMB trigger RTCP to be sent immediately.
bb1d4c7 DelayEstimator: Updates delay_quality and adds soft reset.
b45cf1e Run Opus with lower complexity setting on Android, iOS and/or ARM
5ca38d1 Add targetBitrate to VideoCodec struct.
825acb1 Disabled some of the remote bitrate estimator baseline tests.
5f804f8 VoE changes to allow forwarding of packets from VoE to ViE BWE.
61e9201 Add fir_filter to common_audio
9b2b8ec Add AIMD option to BWE API.
95b5fde ACM2/NetEq4 did not decode Opus in stereo
209791d Refactor in BitrateController module.  - Move condition of 0 bps as max meaning 1gbps from SendSideBandwidthEstimation to BitrateController.  - Remove condition on bitrate=0 meaning bandwidth estimation off as that could only happen when no observers existed    and in which case the estimation would be ignored.  - Add MaybeTriggerOnNetworkChanged which only runs rate allocation if any of the dependent variables has changed    thus allowing to remove many of the bool returns that try to indicate if the estimation has changed which would not    be aware if the observers have changed.  - SendSideBandwidthEstimation now has a UpdateBitrate and has clear code paths to which calls update bitrate.  - Changes in enforce_min_bitrate so the 10kbps min is set from the BitrateController and not from the outside this keep valid as observers are changed.
61e72f0 Fixing crash in video_render_tests in release mode.
23e07d8 Remove locks in SendSideBandwidthEstimation since those are only accessed while owning locks in BitrateControllerImpl (excluding AvailableBandwidth).
97d92ed Adding FEC support in NetEq 4.
d327be4 Fix "unreachable code" warnings (MSVC warning 4702) in webrtc.
40fee00 Adding operator== and != methods for CodecInst and VideoCodec structures.
bcee6b7 Use codec width/height as the encoded_image width/height.
88fa18b Changing the buffer size (slots) to 1.5 seconds @ 30 ms packets
27bd3be Add ability to configure cpu overuse options via an API.
55f4fe8 Prevent playout delay wrap-around in VoiceEngine
4d9df07 Removes error printout in voe_cmd_test which was caused by attempts to transmit RTCP packets even if a transport object was not registered.
a183edc Extend perf tests to perform rampup on single stream.
b903292 Adjust the captured window rect when the window is maximized. GetWindowRect includes the window frames for maximized window even they are off screen, causing content outside the window being captured falsely. The fix is to remove the left/right/bottom window frame from the captured rect. Mouse capturing is adjusted accordingly as well.
5e18933 Properly account for retransmitted packets when not using the pacer.
f9d5709 Fixes RTX related bugs.
292e7f6 Disabling SendsSetSimulcastSsrcs.
ce06c77 Revert "Changing the buffer size (in packets) to 1.5 seconds @ 30 ms packets"
e8db41f Changing the buffer size (in packets) to 1.5 seconds @ 30 ms packets
16c3dcc Disable flaky CanSwitchToUseAllSsrcs.
bef6e62 Simplify pacer interface.
f39df52 Remove internal codecs from VideoSendStream.
3a70e6e Fix a deadlock in ViEEncoder::DeliverFrame.
3c85e1e Adds a method to WindowCapturer to bring a window to the front.
d8e33dc Adding thread annotations to NetEq4
e85416a Add #include <cstdlib> for std::abs.
48bbc5a Resolves TSan v2 warnings in voe_auto_test.
ebae8bb Re-comitting r5711: "Fixing a flaky test in video_engine_tests"
8d3c410 Revert 5711 "Fixing a flaky test in video_engine_tests"
f9a6ab0 Fixing a flaky test in video_engine_tests
48191a6 Small refactor on send_side_bandwidth_estimation.
ca626eb Refactor rampup tests:  - Cleanup test done condition (should be the same but with less code).  - Split up functions blocks inside methods that were large.
3bf1f38 Tool to establish a loopback call via apprtc turn server.
81fd3e7 References to includes in third_party should be relative, not absolute.
340b16e Add support for YUV4MPEG file reading to tools files. (Minor fix).
bc5c7bc Add support for YUV4MPEG file reading to tools files.
b6fb76a Fix a bug where network freeze during CNG causes delay
78c101a Remove legacy weirdness in Merge::Downsample
3c00b1c Stopping network threads before tearing down test
64e7141 Race condition in RTPSender
7f78ae5 Add max delay to trace based filters and enhances drop tail queues with delay statistics.
15cf717 Re-landing "Routing SuspendChange to VideoSendStream::Stats"
9420a1f Implement minimum transmit bitrate.
41da329 Enable all RampUpTest.UpDownUp* tests
c53e587 Replace labs with std::abs.
34bf4d6 Disable all protobuf dependent targets when enable_protobuf=0.
1507b50 Enable VS2013 for Windows compilation by default.
af634a2 Remove platform-specific code from new-API tests.
10c488f Implement a test for an old corner-case in NetEq
fb9e586 Developing NetEqImpl unit tests
0a1a92b Disable TestOpusNewACM on Android.
f951dfc Revert "Routing SuspendChange to VideoSendStream::Stats"
17757d1 Reorder includes in audio_processing_impl_unittest.
5ddb6fe Voice Engine GetRemoteCSRCs should return the CSRCs from rtp_receiver_ instead of _rtpRtcpModule now.
697cd78 Routing SuspendChange to VideoSendStream::Stats
253e312 Classes and tests for audio an classifier. The class can be used to classify whether a frame of audio contains speech or music. The classifier uses the music/speech classifier in Opus.
39dd100 Add tests and modify tools for new float deinterleaved interface.
e2af272 Add a float interface to PushSincResampler.
bcec718 iOS video_render: omit no-op setNeedsDisplay
dd5c99c AppRTCDemo(iOS): video support; part 1 of 2: webrtc/.
f422ce1 Adding a link to issue
73db59e Roll chromium_revision 249215:255773
a62b07f Fix build breakage introduce with r5665.
887c5e7 Add option to bwe_rtp_to_text to output arrival times only in nanoseconds.
f35f098 Avoid crash in ViEEncoder::DeRegisterExternalEncoder().
b96f214 Moves WEBRTC_POSIX define from header file to gyp-settings.
45ee016 Remove std:: prefixes from C functions in webrtc/.
80262e5 adding FEC support to WebRTC Opus wrapper and tests.
f62a149 This CL is to add Opus complexity knob and to test it.
8a4a39c Help to land 7969005 on behalf of solenberg. The review and try is done in 7969005.
e4485bd Fixes a bug in the simulation framework where the time offset is accumulating as the packet trace is repeated, causing increasingly large gaps with no packets being transmitted.
b5c0d2e NetEq4: Changing the behavior of playout_timestamp_ update
4368a8f Potential deadlock in VideoSendStreamTest::ProducesStats
c63f18d Use DISABLE_ instead of commenting out tests
0bf5a2f Adding a new ramp-up-down-up test
6b7a1cb Remove upper check for number of cores in VCM, I didn't find any good reasons for checking this.
bfae46f Switch to correct interpretation of int and float input data in audio_processing_unittest
3c5112c Add a deinterleaved float interface to AudioProcessing.
20fdb89 VideoCaptureAndroid: don't deliver frames after stopCapture().
d75eb44 Including algorithm header to avoid VS2013 breakage
deb5d53 Fix compilation errors under clang 3.5.
10b8135 Re-enable libjingle_peerconnection_java_unittest since bug 2952 is fixed.
ecee063 Adds APIs for reporting pacer queuing delay.
873f357 Remove ProcessingComponent's dependence on AudioProcessingImpl.
f66d92c Call PrintWindow for the first time of capturing to capture the window frames correctly. This will fix artifacts on the captured window frames, especially for cmd, which sometimes leaks glimpss of other window's content.
40cb3ed Clean up CPU detection defines in SincResampler a little.
44ef0e6 Invalidate the whole screen when the frame size is changed. Otherwise we'll compare frames of different sizes and read into invalid memory.
7a38402 Use scoped_ptr<T[]> in SincResampler to avoid .get()[] weirdness.
a51b238 Add SetConfig method to FakeNetworkPipe and to DirectTransport
44f8467 Add experimental noise suppression flag to audioproc test
ea59061 Missing include in experiments.h
3dc57d9 Split the implementation of VP8Encoder|Decoder::Create into a seperated file (vp8_factory.cc).
c0d56c0 Fix to get total number of sent and received rtcp packets.
5f1ea5b AviRecorder is missing a critical section.
ee03b3b Disable libjingle_peerconnection_java_unittest
69a0eca Removed unused mock methods in audio_processing
65bf249 Add RTCP packet class. Adds packet types: sr, rr, bye, fir.
f59fce9 MIPS optimizations for AEC audio processing module
23c8d6b Updated WebRTC version to 3.50 TBR= wu@webrtc.org
f8722d5 Add an AlignedFreeDeleter and remove scoped_ptr_malloc.
27c1536 Minor improvement in RoundToInt16 implementation.
072bab2 Modified overuse detection thresholds.
04e6137 Removing a variable that was never read
a8498d9 ifdef the alsa code based on macro USE_X11 BUG=none TEST=try bots R=andrew@webrtc.org
cb06a6b Fix the break caused by r5579.
554bd44 Resolves memcheck issue in AudioCodingModuleTest. The issue is coditional jumnp based on uninitialized variable.
4b2ef8b Make WindowCapturerLinux handling window resize events. We need to re-initialize the XServerPixelBuffer to the new size when a window resize event is received.
1d68dc1 Added architecture for compiling under chrome NaCl.
0657a86 This CL separate all ACM tests with new and old implementation of ACM and NetEq. The reason is to debug an issue with failure on Android try bots. We need to see if the error only occurs with the new ACM/NetEq, or if it is a flakiness that affects both.
2fa9f7e Add RTCP packet type counter (for getting statistics such as sent/received NACK and FIR). Add counter to RTCP sender and RTCP receiver. Add video api GetRtcpPacketTypes().
fa28e37 Removes VoERTP_RTCP::InsertExtraRTPPacket.
4e266ff Fix DesktopAndCursorComposer not to crash
8513671 Move the volume quantization workaround from VoE to AGC.
c8529ab Remove obsolete voe_unit_test.
387b944 Don't print a warning if RTPPacketHistory::SetStorePacketStatus is called twice with the same settings.
aeb2e9e Remove unnecessary warnings.
ae50521 Remove external encryption API for VoE.
3f3e951 Incorrect overhead calculation when using FEC + RTP extension headers.
15e3511 Reset estimate if no frame has been seen for a certain time (to avoid large jitter if stop sending). Add delay before start processing after a reset.
e3da97c Misc small nits in NetEq
6f8b051 AudioProcessing is not a Module.
cd15790 Refactoring common_audio/signal_processing: Removed two macros used by isac only.
46b22d8 Adding a critical section missing in r5543.
0f5010d Initialize output_will_be_muted_.
8e98655 Increase overuse and normal use thresholds for Mac.
8cb4c8d Fixes a race when writing to send_padding_.
5d5e87d Small refactoring of NetEq unittest for CNG with clock drift
f4f1d1a Add a method to inform AudioProcessing that its output will be muted.
96b5dfa Change the type of propagation delta from int64 to int. The delta value never exceeds the range of int. Changing it to int will save memory and copying cost.
9e3cb7b Initialize key_pressed_.
6ec403d Add a keypress field to the audioproc debug proto.
6cfc58d Set pacing bitrates in SetEncoder.
0fd5775 Remove unused and not working voe_extended_test.
48a5cdb Reduce mixing threshold in test to avoid flakiness.
247df83 Add an interface for accepting keypress signals to AudioProcessing.
4112a51 Rename merged webrtc lib to libwebrtc_merged.a.
e2d2804 Remove "Too long processing time of Incoming frame" logspam.
ff986f4 Add boundary checking to supress gcc 4.8.3 warning.
ddbd31e Remove ViE external encryption API.
e08d28e Use libvpx's obj_int_extract and unpack_lib_posix to generate offset header file.
dd1d6ce Restore mixing integration tests.
89a0796 Revert "Use libvpx's obj_int_extract and unpack_lib_posix to generate offset header file."
a68379b Add stats of incoming frame delays for debugging bandwidth estimation. BUG=crbug/338380 R=stefan@webrtc.org
bac08b3 Use libvpx's obj_int_extract and unpack_lib_posix to generate offset header file.
85835a0 Add experiment: SkipEncodingUnusedStreams
c0b1926 Roll chromium_revision 245382:249215
992076c Fix WindowCapturerWin to unselect bitmap before destroying DC.
f2c28a0 Make VideoReceiveStream::GetStats() const.
fa7c4c4 Wire up statistics in video receive stream of new API
8a431ef Plot the capacity of a trace-based delivery filter.
74ffc7b Use system's cpu_features library
94c5692 Add delay and send/receive throughput plots to BWE simulation.
618154f Implementing replacement audio support in neteq_rtpplay
395e1b4 Fixing a bug in DummyRTPpacket
680d3ca Update AudioProcessing::Create docs.
1ca2c1f Fix a cursor capturing issue on Windows. The input position to WindowFromPoint should be relative to the desktop, not relative to the window; if the result from WindowFromPoint is a child window of the shared top window, it should be captured.
55367d5 Handle the invalid case of setting multiple stream_bitrates if there is only a single send stream registered.
1eba384 Revert "Disable the test: DtmfTest.ManualSuccessfullySendsIn/OutOfBandTelephoneEvents"
4f41016 Fix locking in LoopBackTransport::StorePacket.
3634228 Trivial rename of non-compile time consts.
0a7d406 Disable the test: DtmfTest.ManualSuccessfullySendsIn/OutOfBandTelephoneEvents
cc8de94 Wire up feedback to VideoSender.
54a9a32 Re-enabling audio processing tests
910910a Moved the new OnData interface to AudioTranport, and expose the AudioTransport pointer via voe_base
2b38fc1 Implement single monitor capture on Mac.
622a139 Fixing test name for NetEqPerformanceTest
4b1817f Add configuration for cpu overuse detection to video send stream.
aaac959 Add gyp_webrtc script to generate projects.
098ffb2 Add BWE tools for parsing RTP files.
28429ea Fix the mouse cursor offset issue on Mac. The problem is that MouseCursorMonitor returns coordinates in DIPs, while DisplayAndMouseComposer assumes that they are in physical pixels. The fix is to convert the position to physical pixels in MouseCursorMonitorMac.
25bec2a Move out typing detection to its own class.
c4fa5fa Moves the display reconfiguration callback into a separate class, so that it can be shared with the cursor monitor when single monitor capturing is added (https://webrtc-codereview.appspot.com/4679005/). This Cl should have no functionality change.
4f23307 Added new capture callback interface to pass the capture callback to a specific voe channel from libjingle webrtcvoiceengine.cc.
fdb30d1 Fix race when deleting video receive streams in Call.
50afcf1 Fix deadlock in video_receiver.cc.
49e9e15 Connect webrtc::Config to WrappingBitrateEstimator
9d5a547 Add Config struct for experimental AGC.
a1e140d Revert 5444 "Revert 5421 "Fix deadlock on register/unregister ob..."
78fae4b Add clean test to NetEq perf test
76d028d VideoCaptureAndroid: stop preview in opposite order of starting.
c091c50 Revert 5421 "Fix deadlock on register/unregister observer while ..."
2ac9c51 Avoid potential dead lock in StreamStatisticianImpl
5a2228b Race condition in RTPSender::UpdateRtpStats
48ac0da Drop early packets when not sending in TransportAdapter.
4c9a4b4 Fix bug introduced during replace of list wrapper with std equivalents in r5378.
0b86761 Race in StreamStatisticianImpl::GetStatistics vs. ::IncomingPacket
778e73f Fix "field '_testNo' is uninitialized" warnings.
ffd4269 Always initialize Trace in Call TraceDispatcher.
6a6e3eb Add a Config parameter to AudioProcessing::Create().
db9ad63 Android, WebRTCDemo: fixes crash issue when pressing switch camera button on devices with only one camera.
d476500 Remove loopback setup in RtpRtcpImplTest. Changed to use two separate rtp/rtcp modules.
6726cce Add new API (webrtc.gyp:webrtc) to merge_libs.gyp.
21b46dd Add trace-based delivery filter to BWE test framework.
c766775 Wire up RTX in VideoReceiveStream.
aa2c3ae Fix deadlock on register/unregister observer while there is a an going callback.
fbbbc11 Fix array declarations in aec_rdft.h.
bb55b6d Set NACKed packet to -1 in TestNackRetransmission.
224933c Add callbacks for receive channel RTP statistics
bd389d5 Android, fixes crash on devices with only front cameras.
ccee3c3 Output logs to stderr from voe_cmd_test by default.
e412bb6 Android example apps: fixes issue where useful failure information was suppressed.
7262655 Potential dead lock in receive statistics
c85c797 Fix for libtalkmobile build error bug=b/12549061
e1b9880 Removes script for generating supplement.gypi also adds git ignore for tools/gn.
2752bb1 Set up receiver RTX config using a std::map.
64339f0 Add configuration and test for extended RTCP reference time reports to new video api.
b6a78e5 Android, OpenSlDemo: moved to webrtc/examples/android/opensl_loopback
5426f84 Implement screen enumeration and individual screen capturing for Windows.
ac4c7ea Android, OpenSlDemo: fixes issue where app would crash as soon as the application is started.
6b84a14 Android, WebRTCDemo: fix issue where changing remote IP was not working properly.
1240a3d Add full path to headers
d8163b6 Adds back set_sample_rate_hz() when Init is called in recordings.
f180890 MIPS optimizations for NS audio processing module
08ef082 Fix crash in MouseCursor::CopyOf()
0a71d11 Exclude protoc objects from merge_libs.py.
df9f867 Update needed to MockScreenCapturer after new methods addition to webrtc::ScreenCapturer. This change is also must for rolling webrtc in chrome.
7f1a443 Extends the ScreenCapturer interface for individual display screen cast. Real implementations for each platform will be added in future CLs.
c1792c5 Roll Chromium 238260 -> 243863
ef3b24e Remove empty VideoCodecGeneric struct.
e6882db Changing to using factory methods for some classes in NetEq
90c6679 Temporarily disabling some more audio processing tests.
282a4d8 Fix MouseCursorMonitorMac to return correct hotspot position.
1c27316 Removes the remaining uses of the list wrapper class and the list wrapper class.
8340614 WebRTCDemo: fix out-of-bounds array read.
b95f445 Updated Webrtc version to 3.49
9c8f391 Removes usage of ListWrapper from several files.
4861e69 Revert "Activate ACM test for Android in modules_tests." (rev5364).
087bcfa Temporarily disabling audio processing tests.
0782a57 Increasing simulation time for NetEqPerformanceTest
62ca1c6 Enables robust delay validation in AEC delay logging.
457e101 Minor voice engine improvements around AGC.
842d07a Android: Fixes crash when exiting WebRTCDemo.
303c52b Activate ACM test for Android in modules_tests.
df9f099 Permitting double start/stopping of streams.
1cc1166 Adding NetEq performance test to webrtc_perf_tests
15ba589 Delay Estimator: Adds unittests for robust validation.
9fd4d83 Fixing lint errors in NetEq4
401e046 Make code simpler on VCMEncodedCallback.
080eeee Isolate register post encode callback in video coding module to simplify code and critical sections.
da08e77 Isolate debug recording from video sender into a thread safe small class.
c92ae91 Add another test case for AST/TOF switching.
11dddc0 Delay Estimator: Converts a constant into a configurable parameter.
d3c0b85 Init to 16 kHz in the fixed-point profile.
c5eb922 Ensure capture_levels_ is sized correctly at init time.
859b462 Now printing less output from compare_videos.py.
926e88a Remove the requirement to call set_sample_rate_hz and friends.
f45e5b2 Remove outdated DestroyVideoSendStream comment.
ca72300 Wire up statistics in video send stream of new video engine api
59a26d2 Delay Estimator: robust_validation should be stored over a reset
efdfe16 Add include guards to forward_error_correction_internal.h
9a7cb02 Fix the include guard in transmit_mixer.h
a3ae4d1 Fix the include guard in transmit_mixer.h
9456776 Android build: make it quiet on success and not overly noisy on failure.
748625e Fix the android clang bot for compiling with thread annotations.
7e4053c Add thread_annotations for clang targets.
d3f0617 If the configured start bitrate is higher than the configures max bitrate, cap the star rate accordingly.
4a185e9 Race condition in ViECapturer::RegisterObserver
e83367b Update WebRTC to version 3.48
acc2e43 Add callbacks for receive channel RTCP statistics.
e9c9d54 Refactoring MediaOptimization so it can easily be turned into a thread-safe class.
cd117d2 Integrate fake_network_pipe into direct_transport.
0d8474d Remove metrics_unittests
ef1f6c3 Remove media_file from VideoEngine dependencies.
2a4595a cpplint cleaning new API and its implementation files.
b409d78 Reduced execution time for CallTest::ReceivesPliAndRecovers, by dropping only one packet and made it predictable by removing rand().
f22f12a Speeding up CallTest.ReceivesAndRetransmitsNack and removed the random packet loss.
cc407fd Make MouseCursor mutable
32a0f69 audio_processing_unittest: unbreak clang compilation.
6b89cba JNI Audio: remove dead members.
32705ce Revert "Make MouseCursor mutable"
0c7efa2 Make MouseCursor mutable
4db3691 Stop transport in test SuspendBelowMinBitrate.
6f43aa7 Added method for getting default module state and protect agains a read/write race for child_modules_.
620d9e5 Modify video_render/ to allow a single old frame.
4494516 Delete capturers after destroying streams in test.
f3aed2f Revert 5285 "Revert 5228 "Use the RTT from RtcpRttStats class if..."
b06cca3 Simplification of histogram normalization in delay estimator.
39139dc Revert r5294 to re-roll r5293.
2ec8a62 Adds robust validation functionality to the delay estimator
beb643b Incorrect iterator++ in ModuleRtpRtcpImpl::RegisterVideoBitrateObserver
0af1d21 Revert 5293 "Auto instantiate RBE depending on whether AST or TO..."
ee867fa Auto instantiate RBE depending on whether AST or TOF is available in incoming packet stream.
b8dc2e2 Disabled tests on Android. The issue 2723 is filed to investigate the reason for tests failing.
f34e39b Measure pacer queue size based on when packets are inserted rather than captured.
b50a841 Fix jitter buffer delay estimate.
7f0519e Update talk to 58174641 together with http://review.webrtc.org/4319005/.
ab6ccbc Adding REMB to receive stream configuration, the send side will always react to incoming REMB for now.
9b3321f Revert 5228 "Use the RTT from RtcpRttStats class if provided whe..."
9d9f138 Merge metrics_unittests into video_engine_tests.
d1dd1d2 Move realtime tests to webrtc_perf_tests.
0e4512b Callback for send bitrate estimates - new roll
e4d538a Make sure channels in the same call are in the same channel group.
e6dc4ff Making RemoteRateControl::min_configured_bit_rate_ configurable
3a4fc4b Update talk to 58127566 together with https://webrtc-codereview.appspot.com/5309005/.
b9cf1de ACM 2 compatibility with ACM 1.
9b3d2bf Revert 5274 "Update talk to 58113193 together with https://webrt..."
cde78d6 Update talk to 58113193 together with https://webrtc-codereview.appspot.com/5309005/.
a4670a1 Complete rewrite of demo application.
0ceb51f Remove overloaded CpuOveruseMeasure function.
2f70422 Enables mixing and matching Java and native audio. It is used for getting best of both worlds capabilities (AEC and low latency).
f49d16c Fix common_video_unittests in apk_tests.gyp.
7123a80 Add SwapFrame() to VideoSendStreamInput.
66e84b0 Revert 5259 "Callback for send bitrate estimates"
894dab9 Roll chromium_revision 232627:238260
f1d22d4 Callback for send bitrate estimates
72b0d40 Removed unnecessary Pulse init from VoE startup. Saves 10% (~260ms) of the total PeerConnectionTest wallclock time.
e8ca064 Correctly define OVERRIDE when building with g++ 4.7 and C++11 support
090f37f Improve VideoSendStreamTest::MaxPacketSize
ba8b32c Change uses of the obsolete armv7 setting to arm_version==7.
934be30 Fix compilation errors on Fedora 20.
4adc7ad Ensure WEBRTC_MODULE_UTILITY_VIDEO is undefined for enable_video==0.
e681a01 Add shape in DesktopFrame.
e8dd108 Add new method to MockAudioProcessing.
e4d591a Revert 5229 "Make VideoSendStreamTest::MaxPacketSize test a whol..."
c8bd975 Allow opening an AEC dump from an existing file handle.
9e40eba Stop video capturers in multi-stream test.
5b23ce6 Fix use of uninitialized memory in RtpSenderTest::StreamDataCountersCallbacks
ed8c496 Fraction lost statistics not being reported
6dccf13 Make VideoSendStreamTest::MaxPacketSize test a whole range of frame sizes, to make sure all corner cases are covered.
2de68d6 Use the RTT from RtcpRttStats class if provided when sending/receiving NACK.
cf5c552 Add callbacks for send channel rtp statistics
f0d9b20 Remove CallTest dependency on voice_engine/test/.
8db148e Add API to query video engine for the send-side delay.
adc238a Fixing the android build
3d70641 Move implementation files out of the webrtc/ root.
b669e60 Remove default implementations for SuspendBelowMinBitrate
3bcea52 Fix bug where fraction_lost is always set to 0 when getting received RTCP statistics.
8911937 Add callbacks for send channel rtcp statistics
d90bebb Make RTPSender::SendPadData public.
991d58c Remove unused ThreadData struct.
5459e0b Remove the long disabled WEBRTC_SVNREVISION define.
382cfdd Removing DropDeltaAfterKey functionality which is unused.
9435a17 Add send frame rate statistics callback
f2c136b Added a delay measurement, measures the time between an incoming captured frame until the frame is being processed. Measures the delay per second.
0cb8020 Fixes a crash in fullstack tests introduced with r5209.
29a9669 Small fixes to plot_neteq_delay.m
da3ae7c Adds support for sending redundant payloads over RTX.
c101a27 Fix a typo in neteq.gypi
c749348 Compile-out functions only used by the bit-exact test.
b1f4a72 Don't HANDLE_EINTR(close). Use IGNORE_EINTR(close).
adaa8b5 Add baseline generation/verification to BWE test framework.
4ed6832 Utility class for reading/writing network-byte-ordered integers.
397aae0 Change BitrateStats to more generalized RateStatistics
309b2c8 Set local SSRC for VideoReceiveStream.
f91a14f Do not use recursive calling in NetEq test tools
02817f8 Fixing NetEq tests for new Opus version
169a27a Disable check for all sent SSRCs being valid.
758ef4c This CL adds an API to enable robust validation of delay estimates.
c8918cb Fixes a crash in the pacer where it fails to find a normal prio packet if there are no high prio packets, given that the queue has grown too large.
0e2571d Lock frame in ViECapturer::IncomingFrameI420.
9105cbd Set up SSRCs correctly after switching codec.
b8b2a23 Recommit CL5184
151cd25 Refactor Remote Estimators Test into a more reusable form.
66d634f Revert 5184 "Small refactoring change in delay_estimator."
2c75d4e Small refactoring change in delay_estimator.
801822c Ensure that no packet stays in the pacer queue for longer than 2 seconds.
8f9da30 Create default implementation to fix issue in libjingle
4a9843f Implement and test EncodedImageCallback in new ViE API.
2622be1 Added measure of encode time. Added encode time to the ViE CpuOveruseMeasure api.
58b912b Remove const in vie_rtp_rtcp, where there is conflict with mock defines in fakewebrtcvideoengine.
e7270f5 Faster implementation of BitRateStats.
1a5aa03 Updated WebRTC version to 3.47 TBR=wu@webrtc.org
5892ce5 Made video quality toolchain more configurable.
c86d1c6 Add include stdlib.h to files using abs.
586becf Add test for automatically disabling padding when no video is being captured.
5ae14be Clear empty video frames in unittest so DrMemory will allow them to be read without an uninitialized read error. BUG=libyuv:263 TESTED=drmemory out\Debug\modules_unittests.exe --gtest_filter=*PreprocessorLogic R=kjellander@webrtc.org, mflodman@webrtc.org
e8f79c5 Don't register iSAC-swb and iSAC-fb in NetEqDecodingTest.
8bdb87f Fix MouseCursor to MouseCursorShape conversion in ScreenCapturerWin.
5fd393f Fix issues with sequence number wrap-around in jitter statistics.
6508af1 Distinguish instances of ACM1 from ACM2 by a version string. This is fpr testing purposes and will be removed when the experiment is done and ACM1 is fade out.
44b21e7 Replace VideoFrameI420 with I420VideoFrame.
51fa6ac Don't reset the AEC filter in extended mode.
ce4a0b8 Add exception handling when configuring MediaCodc in order to prevent break in the new sdk release.
970c5e5 Renaming ViEEncoderObserver::VideoSuspended
a706baf Protect reads of ViEEncoder::video_suspended_.
9c15a62 Increase size of pacer window to 500 ms as that better matches the encoder.
d7d60c8 Connect pacer/padding to SuspendBelowMinBitrate
0e6558b Lock access to ModuleRtpRtcpImpl::simulcast_.
f8486d0 Rename DestroyStream methods to include Video.
b87f528 Fix issues with sequence number wrap-around in jitter statistics
3c3a953 Add -Wnon-virtual-dtor warning for C++ code.
e92aec9 Make interface destructor virtual
3fe2e7f Added API for enabling/disabling RTCP Receiver Reference Time extension.
402f34c Increase run-time for full stack test for the rtt to be added reliably to the delay measurement.
fa7ac56 Typo in vie_autotest_win.cc
36fb531 Fixes a crash in VoE when unregistering JNI hooks.
13a4d31 Interface changes to old api, for use by new api transition.
b06a926 Added ViE API for getting overuse measure.
04bcc9d Deliver I420VideoFrames from VideoRender module.
c2162d1 Add possibility to get the last processed RTT from the call stats class (to be used by RTP/RTCP module).
f3b4602 Rename newapi::Transport::SendRTP()->SendRtp().
60108c2 Rename RTP-extension constants.
48cc9dc Rename video streams' start/stop methods.
162021c Rename Call::Create{Receive,Send}Stream().
4bfa866 Add experimental noise suppression dummy API.
2b9794b Fix DesktopAndCursorComposer to restore frames to the original state.
dbc2a35 Adding back main() to the test. Now it is possible to choose between ACM1 and ACM2, furthermore, the test can simulate a channel with packet loss and FEC can be activated. Packet loss pattern is based on channel implementation in Channel{.cc,.h}, which currently is a determenistic pattern with 1 every 3rd packet is discarded.
8fdf191 Rename AutoMute to SuspendBelowMinBitrate
8d2354a Fix test broken with r5128.
26a736f Hook up audio/video sync to Call.
5eca0c7 Fix breakage after introducing new test.
f8c47a1 Improve Call tests for RTX.
90e2fdd Increment RTP timestamps for padding packets
8f2997c Implement VideoSendStream::SetCodec().
764b28e Disable all vie_auto_tests on Linux for now (take 2)
d8dc0f5 Disable all automated vie_auto_tests on Linux for now
04281a4 Fix for RTX in combination with pacing.
8dda8d2 Inject config when creating channels to override the existing one.
7cba612 Reimplementing NetEq4's AudioVector
0db738b Parse next RTCP XR report block after an unsupported block type.
c824f2c Reducing opus_test runtime to pass Android test
e5efa32 MIPS optimizations for AECM audio processing module
7821bd1 Move audio_processing dependencies to a variable.
590c60f Remove ".." from include_dirs in build/common.
01966bb Remove unnecessary include_dirs from audio_processing.
6dc6e03 Remove unneeded includes from trace_posix.cc.
e9274ae Fix for making sure that the packet in order checks are done prior to updating the last received packet state.
6106bbc Fix log build error for Chromium builds.
e0df4d7 Remove update_resources.py as it's no longer used.
0aa16d7 Replace disabled logging with a restricted logging mode.
c4a7861 Updated WebRTC version to 3.46
6196a56 Fix for video_processor_intergration_tests to run in parallel. BUG=2601. R=pbos@webrtc.org, stefan@webrtc.org
685e91a Update getUserMedia W3C conformance tests.
1dc0158 Sending status fix for module.
c359e28 Add missing dependencies to .isolate files
4e0ea6a Fix broken build on x86 Android BUG=2545 R=fischman@webrtc.org, henrike@webrtc.org
65e4415 Removed unused code.
e3709a8 Make video quality analysis unittests print to log instead of stdout.
06977ab Revert "Remove extra copy in VideoCaptureImpl::IncomingFrameI420"
f5fdd0c Remove extra copy in VideoCaptureImpl::IncomingFrameI420
a4a5bf2 Revert "Remove extra copy in VideoCaptureImpl::IncomingFrameI420"
987587e Remove extra copy in VideoCaptureImpl::IncomingFrameI420
565f991 Address Clag Analyzer issues.
f1262f3 Propagate estimated RTT from receivers to rtt observer.
3c97268 Video bandwidth not reported correctly
0f78f7b Provide a MouseCursorMonitor::CreateForWindow implementation in *_null.cc
893c229 Remove unused make_scoped_ptr which causes an "ambiguous" error with chromium build.
be03ea6 Add delay limit to ChokeFilter.
77c834d Logging for BWE test framework.
9a1635a Make video/ only depend on video_engine_core.
6671434 Stop DirectTransports in VideoSendStreamTests.
267f694 Avoid a leak in AudioCodingModuleTest.TestIsac. The leak was caught by LSAN.
9ce61d4 Adding tl0idx consideration for continuity
56290ed Fix build/isolate.gypi path in webrtc_tests.gypi.
8e3e298 Drop ViEDecoderObserver::DecoderTiming impl now that WebRtcDecoderObserver rolled in r5038.
b581c90 Separate Call API/build files from video_engine/.
d4ec1f5 Removing the threshold from the auto-mute APIs
4043e7e Move RtcpStatistics to webrtc/common_types.h, to be used by vie as well.
b397091 Use clang-format -style=chromium to correct the format in webrtc/modules/interface/module_common_types.h
d080e35 Added a "interleaved_" flag to webrtc::AudioFrame.
e2f3ebc Prefix MOVE_ONLY_TYPE_FOR_CPP_03 with WEBRTC_.
ae2b602 Change the low-bitrate handling in BitrateControllerImpl
7af2f81 Expose VideoCodingModule's decoder stats up the stack from VCMTiming to chrome://webrtc-internals.
d6b231e Check if WARN_UNUSED_RESULT and COMPILE_ASSERT are defined.
cddf2b1 Add an extended filter option to audioproc.
a881576 Fix for incorrect RTT estimation. A too low RTT value could be estimated.
ce21c82 Porting auto mute to new ViE API
7606f43 Fixing broken tests in voe_auto_test extended
2ba95be Upgrade scoped_ptr to Chromium's latest version.
e5fd264 Roll chromium_revision 228675:229708
a597fc2 WEBRTC_{BIG, LITTLE}_ENDIAN -> WEBRTC_ARCH_{BIG, LITTLE}_ENDIAN.
4535225 Add CurrentLayerId() to temporal layers.
1e1938a Updated WebRTC version to 3.45
61e533c Framework for testing bandwidth estimation.
97d0fc6 Changing the bitrate clamping in BitrateControllerImpl
0c6fa57 AutoMute: Adding channel_id parameter to callback.
3ba57eb Implement I420FrameCallbacks in Call.
dea5a74 Make sure the first frame isn't dropped.
05ee189 Move audio_e2e_harness into include_tests==1 condition.
8ee76b9 Add audio_e2e_test target to tools.gyp
6c0739e Protect _transportPtr, which can be accessed by different threads in the case of external transport. This change avoid the potential use-after-free, e.g. the case in the reported bug.
9b307a7 Have padding decay to zero if no frames are being captured.
6be4250 Disable the -Wno-unused-const-variable Clang warning on Mac
c4579f3 Minor comment fix after clang reformat.
b746a33 MouseCursorMonitor implementation for OSX and Windows.
224c0f5 Fix tsan failures in channel.cc regarding to the volume settings.
1e6493d Check the number of playout channels instead of the send channels in StopPlayout()
b1ef0d7 Compound/reduced-size RTCP in VideoReceiveStream.
de16548 Remove unused kPowTableFrac which causes anroid clang build failure.
6133dd5 Fixed issue with how MTU is calculated.
e44b42d Don't pad if only one stream is sent, except if auto muted.
a19dab9 Revert "Disable tests for TSan v2"
4fe8543 Wired up max packet size and added simple test.
55ca27e Run FullStack tests without render windows.
1c83344 Remove TSan v2 disabled test in condition_variable_unittest.cc
976adc0 Open file in binary in CreateFromYuvFile().
28f6166 Add MouseCursorRenderer.
92da5d7 Add MouseCursorCapturer interface with implementation for X11.
0f281aa Roll chromium_revision 226126:228675 and fix clang warnings
7865560 Make RtpData and RtpFeedback destructors public.
2390091 Move ChromaGenerator to common_video/.
8dc840d Compile out unused kMinTrustedDelayMs.
c1b7718 Android: Fixes WebRTCDemo build (missing Java code).
53fa5da NetEq4: Removing templatization for AudioVector
f24a93f Remove empty line in SharedXDisplay::RemoveEventHandler.
a171eae Android OpenSlDemo: remove some usages of deprecated APIs that is breaking the bots.
5e8b020 Add event handling in SharedXDisplay.
a6295d3 Add DesktopCaptureOptions class.
4b795a1 WebRTCDemo: Fixes warning for devices with pre-17 API level. Also fixes broken build build.xml and project.properties.
0b7aefe Reorganize GYP targets to make webrtc.gyp more usable.
f50f118 clang-format audio_processing/aec/*
fd03cb1 Add a parameter to audioproc for overriding the delay.
472d9a7 Updated WebRTC version to 3.44 TBR=wu@webrtc.org
96ea7ac Revert r4934 "Add a tool for parsing an RTP file and outputting the BWE relevant fields." Revert r4935 "Fix build error in r4934."
2dd26d8 Fix build error in r4934.
6dea08f Add a tool for parsing an RTP file and outputting the BWE relevant fields.
e3976cf Wrap ACM2 code inside acm2 namespace. This gurantees that one ACM would not use components of others by accident.
e9a3119 Accounting for wrap-around of timestamps.
7a4ff8a VPM: Fixing namespace
d4b124a Android: enable camera video stabilization when available.
7de0054 Add owners to [webrtc,talk]/build and *.isolate (take 2)
b7768d5 Remove unused Android dummy APK
9670be6 Add APK and isolate target for video_engine_tests
28ea6f8 Clean up AudioProcessing defaults and errors.
9466714 Add owners to [webrtc,talk]/build and *.isolate
d64f84f Only declare kDelayDiffOffset when used.
a299658 Unbreaks Android build after r4915.
b17cc30 Revert r4913 that reverts r4911.  Original CL description: "Adding temporal layer strategy that keeps base layer framerate at an acceptable value."
f327500 Android standalone: remove some usages of deprecated APIs and prevent further regressions.
a5c9463 VideoCaptureAndroid: rewrote the (standalone) implementation of video capture on Android.
cca73e7 Revert 4911 "Adding temporal layer strategy that keeps base laye..."
0a202c7 Reformatting VPM: First step - No functional changes.
05927b8 Adding temporal layer strategy that keeps base layer framerate at an acceptable value.
886983e Minor fix to avoid breakage
8217db9 Disable Receiver unittests on Android.
0d6ee5d ACM test are modified to run with both ACM1 and ACM2.
3de1b22 Fix include of isolate.gypi
c73a60e Android OpenSL: Fixes faulty assertion in jni-code.
15eda06 Remove ReturnTrace from DeregisterCallback().
f9159ec Remove templatization of the AudioVector test
712d30f Workaround issue with stdin on Windows.
d6c8fec APK for opensl loopback.
8ee2137 Implement TraceCallbacks in Call.
55312fe Piping AutoMuter interface through to ViE API
adba142 Added support for sending and receiving RTCP XR packets: - Receiver reference time report block - DLRR report block (RFC3611).
c6c6c1d Stop timer in ~EventWindows().
37ae275 Update sampling rate and number of channels of NetEq4 if decoder is changed.
be46543 Test multiple send/receive streams in Call.
7befa0c Remove include_dirs from utility.
d2ca96e PeerConnection(Android): enable tracing to logcat.
cf71152 Reset audio bufer if codec changes, b/10835525.
324dac6 Ensure adjusted "known delay" doesn't drop below zero.
80f29d8 NetEq4: Removing templatization for AudioMultiVector
d069ddf Support for CELT in NetEq4.
9d8bbb7 Remove include_dirs from video_render.
6ea626e Remove include_dirs from video_capture.
5c9d8ee Revert 4876 "Support for CELT in NetEq4."
38b1789 Propagate AutoMuter interface out to VideoCodingModule
1364cf1 1. adding request of ACM version in the manual mode of voe_auto_test
10b35b2 Support for CELT in NetEq4.
197a5eb Change the parameters of calculating maximum decode time.
7540ded Makes OpensSL default audio implementation/device on Android.
aaa1ce6 Add protection to few more methods of AudioDeviceLinuxALSA. Those methods can be called from a different thread.
db10d03 Only use -lm on Linux in ISAC.
45f59dd Remove test parameters from CallTest.
8ac5bf4 With ACM2 and NetEq4, VoE fuzz test very often fails.
1a58624 Remove include_dirs from tools.
109108e Remove include_dirs from test.
1bd61f2 Implemented AutoMuter in MediaOptimization
cbfa687 Remove include_dirs from pacing.
5cb000f Remove include_dirs from remote_bitrate_estimator.
8895173 Remove include_dirs from bitrate_controller.
a548c20 Remove include_dirs from video_coding.
f8c0ed5 Remove include_dirs from video_processing.
f98e9d8 Remove include_dirs from rtp_rtcp.
749f3e3 Sync-packet insertion into NetEq4. This is related to r3883 & r4052 for NetEq 3.
870404d Move the Config DelayCorrection struct to audio_processing.h.
ad80fde Add an extended filter mode to AEC.
e5f36e0 Fix WindowCapturerWin to capture window decorations after window size changes.
e45a98b Disable a NetEq unittest on Android. The test tries to register iSAC-swb as send codec and fails.
d49bc92 Remove unused constants, so chrome can enable a warning for that. Patch from thakis@
6b42cc0 Updated WebRTC version to 3.43 TBR=mallinath@webrtc.org
38cef0a Re-enable verbose logging in NetEq4.
17583a4 Convert DeviceInfoImpl::_captureCapabilities from a map to a vector.
85c5e8f Revert 4837 "Add an extended filter mode to AEC."
000fecc Add an extended filter mode to AEC.
3d9ce0c Small fixes to run ACM2 tests.
d4b2d0c API add to set background noise mode.
2b7e421 Fix window capturer not to leak HDC.
f6795cd Fix window capturer to stop capturing when the target is minimized.
0ab1945 Disable some VP8 tests on Android.
a064105 Fix for Heap-use-after-free in webrtc::voe::Channel::SendRTCPPacket
88bcc98 Add libjingle_peerconnection_objc_test to buildbot_tests.py
957be53 Revert r4823 "Reenable test and remove flaky expects."
7e07f16 Reenable test and remove flaky expects.
48b1173 MediaOptimization: Converting a few members to scoped_ptrs
653dfe1 Disable flaky RunsRtpRtcpTestWithoutErrors.
d24ce00 Remove deprecated AudioCodingModule::Destroy.
5cca7ed - Reset capture deltas at resolution change. - Applied smoothing of capture jitter. - Adjusted thresholds.
72fde7b Reformatting media_optimization.cc and .h
584890b Re-enable VideoCaptureTest.CreateDelete Previously the test insisted on non-zero delay, but 0 is not a crazy delay value (esp. on a fake camera device!).  Instead we now test for delay>=0 being set at all.
0715778 Updated WebRTC version to 3.42
697b7f3 Adding unit tests for default temporal layer strategy.
21318a9 Revert test change in r4808.
dd3f2e4 Reduce flakiness in network down test.
0580c2c Enable SetInitialPlayoutDelay on Android.
26caab2 Fix bugs in DesktopRegion::Subtract().
69dfcb4 VAD changes ported to ACM2.
344a2d7 Address Windows 64-bits warnings.
aa693dd Enable FEC for VideoSendStream.
8797e63 Disable flaky video capture test.
0d416cf Avoid recursively taking critical section.
0c6a78c Use link_settings instead of all_dependent_settings to pacify xcode gyp generator
927bbc2 Roll webrtc's chromium_revision 217707:224141
60fa827 Rename EngineTest to CallTest.
14f44ba Heap-use-after-free in WebRtcNetEQ_RecInRTPStruct
9612f5a Refactor frame generation code so it can be used by multiple modules.
97e2f4e Disable NACK bandwidth statistics test due to being too flaky.
71c8df6 Fixes a flake in network down tests.
4bb3362 Disable tests for TSan v2
edf08ee Compile ACM2 and ACM1.
bee99b1 Small refactoring of AudioProcessing use in channel.cc.
c12119c NetEq4: Making a few more members scoped_ptrs
b00b61d Dedicated speed test for NetEq3
fccf64c MIPS optimizations for the functions WebRtcSpl_SqrtFloor, WebRtcSpl_CrossCorrelation, WebRtcSpl_ScaleAndAddVectorsWithRound and the inline functions from signal_processing spl_inl.h file.
65a237a Revert r4772 "Compile ACM1 and ACM2."
7c41c3b NetEq4: Make some DSP operation classes member variables
3f9ebdb Fix races in vcm::Process().
26d75f3 Break out glue for old->new Transport.
cfdf698 Changing 'frame' method to 'bounds' method.
19c663b Compile ACM1 and ACM2.
0ae4638 Use the native sample rate for OpenSL recording.
e30fde1 Adds a new voice engine warning for the typing noise off state. The old VE_TYPING_NOISE_WARNING is unchanged and fired whenever typing noise is detected. The new VE_TYPING_NOISE_OFF_WARNING is fired when typing noise was detected and is gone now. This is necessary for converting the typing state to a PeerConnection stats.
7901868 Fix typo in r4765.
5777a0a Fix dangling pointer _encoder in video_sender.cc.
c9b400c Initialize CodecInst structs in test_api_audio.cc.
ed8ce36 Dedicated speed test for NetEq4
0c0f882 Add support for multiple report blocks.
bc90ee3 This is related to https://code.google.com/p/webrtc/issues/detail?id=1341
1a8c9b3 This is related to https://code.google.com/p/webrtc/issues/detail?id=846
29fce82 To use the channel_transport on the iOS platform, some #if directives are changed.
e8eaed8 Call AllowCommandLineReparsing in unit tests.
0180fc4 Split video coding module unit tests into sender and receiver unit tests.
f952fce Implement NACK over RTX for VideoSendStream.
3b6ab4a Remove use of vcm->ResetDecoder from modules/utility.
91b0d23 Allocate float_buffer_ in the initializer list.
f458c43 Split VideoCodingModuleImpl into VideoSender and VideoReceiver.
e125ca7 Prepare to compile ACM1 and ACM2.
cda8e61 Implement DesktopRegion subtraction.
564ba1e Moving test-only code (stream_generator) out of vcm implemention.
1d8ceab Fix win trybot errors due to r4729.
985848d Fix crash in the window capturer on windows
242b8a5 ACM2 integration with NetEq 4.
54164d5 Adding Ami to the video renderer and capturer modules.
4d57e48 The video render module for iOS.
1963a68 This issue is related to https://chromereviews.googleplex.com/9908014/
a5b7b8c Make PCM16 available in Chromium builds.
40bd492 Make the destructor of AudioCodingModule public.
93da8cb Fix unsigned/signed comparison error due to r4729.
e45a8a8 Reduce frequency of high audio delay warning logs.
9d775a6 Removes function that is not used anywhere but somehow still causing library load issues on Android Release build.
e22b761 Implement 'abs-send-time' extension in VideoSendStream.
75e7cff OpenSl: fixes crashes externally reported in issue 2361 and 2362.
811e4c9 Adding APIs. These APIs are not implemented yet, they are to help developement of ACM.
7efd262 Remove FrameForStorage:Follow up on r4688
905cebd Implement 'toffset' extension in VideoSendStream.
910520a Reset jitter buffer and timing if frames are getting too much delay.
96da891 Remove repeated conditions key.
3965d1f OpenSL (not default): Enables low latency audio on Android.
4c94668 Fix format string in video_quality_analysis.cc.
d1deeb6 Remove include_dirs from voice_engine.gyp.
af73083 Test that VideoSendStream responds to NACK.
b1b278e Convert printing in video quality tests to Chromium's perf format.
0a477d1 Lock RTPSender statistics.
4d1cb14 Split up EngineTests and RampupTests.
81c4d24 Remove redundant STR_CASE_CMP macro definitions.
98691c2 Updated WebRTC version to 3.41
0313e5b Lock use of _packetRequestCallback in VCM.
462460f Remove include_dirs from video_engine_core.gypi.
38ba534 Break out RTCPSender dependency on ModuleRtpRtcpImpl.
fdc4352 Rename VideoCall to Call.
9c843fd Re-enable tests for Remote Bitrate Estimator
0ee03f9 ExternalVideoDecoder for new VideoEngine API.
b8aa042 Handle empty RTP video packets agnostic to codec.
d44ec1c Reduce cost of PushSincResampler::Resample().
252b16f Clamp camera id to legal values.
5ee7139 Improving padding rules and breaking out bw allocation to ViEEncoder.
5632a64 Adds support for combining RTX and FEC/RED.
b49897c Add temporal layer factory.
4a4d15b Removing FrameForStorage
1e88712 Make unittest log printouts opt-in with a --logs flag.
5a196e6 Pre-multiply images for MouseCursorShape.
7ac916b Recognize armv7 target_arch for ios support in webrtc common.gyp
744235e Restore severity precondition to logging.h.
6da93db Remove send and receive streams when destroyed.
cade3c3 Add clockdrift to RtpGenerator
882b499 Allow unknown flags in test_main.cc.
5b5cf3c NetEq4: Small change to reduce allocs in AudioMultiVector
934ddca Enable EngineTest.ReceivesPliAndRecoversWithNack and fix memcheck suppression filter.
9d1d4b1 Clean capture timestamp code.
9333ee7 Disable EngineTest.ReceivesPliAndRecoversWithNack.
d7e6388 Protecting Bitrate to avoid data race found by tsan.
b1af9a8 Revert 4671 "Enable SetInitialPlayoutDelay on Android."
8f34f73 Enable SetInitialPlayoutDelay on Android.
179fc03 Don't force cont' when enabling kWithErrors
1a4a552 Removing some TODO's from libyuv
29befe4 Removing non decodable count from session info: This value isn't used, and therfore can be removed. This is a step towards the refactor of the session info to use maps.
0e84525 Adding critsect for child_modules_ in ModuleRtpRtcpImpl::Process() to avoid race with ModuleRtpRtcp::RegisterChildModule.
43ec357 Add FakeEncoder to VideoSendStream tests.
777e192 Correcting two nits in InputAudioFile
c88d905 Changed method name.
81ef3b8 Renamed method.
a911872 Function name change.
b7f97fc Fixing capture frame race in ViECapturer.
efdafa9 Disable all LS_VERBOSE logging in NetEq4
0cb9df1 NetEq4: Make the algorithm buffer a member variable
ee42c34 Overuse detection based on capture-input jitter.
fd74f30 Removing JPEG as it is not used.
7a776d2 Zero comfort noise for stereo insted of assertion.
e0c5f92 Reorder and add critical section to the public method NetEqImpl::PacketBufferStatistics().
b266bf3 Fix typo in InvertedDesktopFrame
5566bbd Fix fileutils.cc for tests running under Win memory tools.
b384812 Disabling CondVarTest for TSan v2 (take 2)
a8096d6 Update SSRC in RtpRtcp for audio channel so that it can have NTP values for further AV sync.
5422312 update neteq 4 to facilitate NACK
d09d996 Fix metrics_unittests on Android.
fd9b155 Add isolate configuration for Android for all tests.
cb08bc2 Re-organizing ACM tests
a3eb5f7 Revert r4562
d3aa1cc Fix image flipping for OpenGL-based screen capturer on Mac.
a7a3eae Enable ObjC build by default and reenable 64-bit mac libjingle build
142ff66 Updated WebRTC version to 3.40
d6a0007 VCM:Accounting for bounds when inserting packets. We currently receive indicators to the first and last packets of the frame, but not have any sanity to verify that all packets are indeed within the bounds (when available). This cl attempts to fix that,
e5b027b Relanding 4597 - Don't force key frame when decoding with errors. Makes sure that incomplete key frame or delta frames will be released from the JB when decoding with errors. The decoder in turn will trigger a PLI until a complete key frame is received in order to start a session.
cf6bc76 WindowCapturer implementation for Linux.
3b68458 Disables RtpRtcpTest.CanTransmitExtraRtpPacketsWithoutError as it flakily breaks the waterfall. See http://chromegw.corp.google.com/i/client.webrtc/builders/Linux64%20Release%20%5Blarge%20tests%5D/builds/99/steps/voe_auto_test/logs/stdio the cl triggering it was a no-change (disabled some other broken tests).
d8e92c9 Remove newapi:: namespace for typenames without overlap.
b0e1da0 Revert 4597 "Don't force key frame when decoding with errors"
f186b23 Implement window capturer for OS X.
e9b9d24 Don't force key frame when decoding with errors
1a916cb Remove template usage of typeless enum in fake_encoder.
debc672 Enabling and testing RTCP CNAME in new API.
a0a91d8 Adds two tests for verifying padding and ramp-up behavior.
d09ee87 Isolate GYP target and .isolate files for tests
96dffef Android audio opensles: random deadlock in stopRecording().
6cb612c Revert 4585 "Revert "Revert 4582 "Reverts a second set of reverts caused by a bug in ..."""
3ee6930 Follow-up changes to kSelectiveErrors Committing cl for agalusza (cl 1992004) TEST = trybots R=marpan@google.com
ae36196 Disables ReceivesPliAndRecoversWithNack and NoPacketLoss as they break the bots.
bdc40d4 Revert 4582 "Reverts a second set of reverts caused by a bug in ..."
7758945 Reverts a second set of reverts caused by a bug in a dependency.
1e37176 Call SetExecutablePath from test_main.cc
3a6c3eb Make FrameGeneratorCapturer own frame_generator.
72be372 Merging video_full_stack_tests and video_engine_tests.
e4918c7 iOS: unbreak the build following r4546
8a9739d VideoSendStream SSRC test.
2887af7 Lock resources in event_posix.cc.
785a178 Added missing static_cast conversion.
313735a Implementation and testing of PLI in new API.
49fe8e7 Fixes to padding when driven by encoder.
06b0f51 Made all integration tests use consistent naming.
030ddf4 Implementing APIs to set maximum and minimum for latency.
96c5642 Added choice of decode error mode to loopback test.
55055d2 Update talk to 50918584. Together with Stefan's http://review.webrtc.org/1960004/.
062083a Roll chromium_revision 214260:217707 and gflags 45:84
79a6c29 Fix OSX keydown detection. I noticed that the OSX implementation differs from Linux and Windows, and it will trigger continuously for a key that is pressed down. It would totally make sense to change this to a callback driven model, but that's a bigger change.
e310c5b OpenSl bug: not matching playout and record sample rate led to high or low pitch audio (depending on if playout rate was higher or lower than record rate).
ac38916 Revert 4547 "Isolate GYP target and .isolate files for tests"
12e3ee7 Isolate GYP target and .isolate files for tests
95e1642 The video capture module for iOS. This CL is from https://webrtc-codereview.appspot.com/1339004.
e238c24 Remove ViEBase::Init() call from VideoCall.
297e5ed Remove VideoEngine class from new VideoEngine API.
87ae02e Disable CanTransmitExtraRtpPacketsWithoutError on Windows.
f478f1e Revert r4539 "Disable racy part of RunsRtpRtcpTestWithoutErrors".
c92c9ad Disable racy part of RunsRtpRtcpTestWithoutErrors.
78dbe0b Add native_handle.h to gyp.
619cc69 To allow the propagation of under-run in NetEq.
80882f3 Replace MapWrapper with std::map<>.
a24f40d Updated WebRTC version to 3.39
f83e3a5 Signal when shutting down DirectTransport.
b0fc85b Avoid acquiring VCM::_receiveCritSect during decode callback.
48ac502 Run loopback tests with network thread.
edc86e5 Added Opus stereo support
6d94c78 Fix crash in screen capturer on Mac
0bb1b31 Hand over loopback packets to a network thread.
16c8462 Don't pace out packets or generate padding when the pacer is disabled.
4ab008f Remove include_dirs from test/test.gyp.
a0b4f27 Remove unused unreferenced code in webrtc/
8a11920 Revert "Avoid acquiring VCM::_receiveCritSect during decode callback."
334bf81 Avoid acquiring VCM::_receiveCritSect during decode callback.
165febc Allowing decoding with errors, when disabling nack.
a2505ea Fix duplicate code
54e9955 Delete Channels without ChannelManager lock.
be78a05 Adding call to Opus PLC
b263e41 Added logic for kSelectiveErrors to VCMJitterBuffer and corresponding unit tests.
9277c94 Ref-counted rewrite of ChannelManager.
5ce0e78 Code formatting on files touched in r4447.
7cbdbe6 Added configuration of max delay to ACM and NetEq
547e0e3 Added Decoding with errors API to video_coding.h and removed unused DecodeError enum.
5c7fa98 Add turaj@webrtc.org to NetEq owners.
babb161 Disabled flaky HardwareTest.BuiltInWasapiAECWorksForAudioWindowsCoreAudioLayer.
60ba778 Disabled SsrcPropagatesCorrectly on Linux.
79df0bc Better error treatment in NetEqImpl::InsertPacketInternal()
0c31023 removed NetEq::EnableDtmf()
df8d03f * Update libjingle to 50389769. * Together with "Add texture support for i420 video frame." from wuchengli@chromium.org. https://webrtc-codereview.appspot.com/1413004
0f807b2 Invert dependency between webrtc_utility and media_file targets to reflect reality.
d5fb79c Updated WebRTC version number to 3.38
50ff6a5 Switch C++-style C headers with their C equivalents.
30c741a Fix implicit int->bool conversion in VideoSendStream::DeliverRtcp.
2c00af7 Use RtpHeaderParser in VideoCall implementation.
bf9bc32 Glue code and tests for NACK in new VideoEngine API.
dac40f8 Fix send times in video_full_stack.
46d2ca1 Add back is.FrameProvider() call lost in r4194.
0b6e893 Remove redundant conditions key.
75370f1 Add one API for implementing Initial delay.
9d939ee Adds all unittests to android NDK-APK framework.
aa0dac5 Add some virtual and OVERRIDEs in webrtc/common_audio/
0bf6b98 Fix some chromium-style warnings in webrtc/modules/audio_processing/
f72eb49 Fix crash in DesktopRegion::Intersect().
42ef0f5 Fix some chromium-style warnings in webrtc/system_wrappers/
28dda63 Removed lines preventing simultaneous kHardNack and decoding with errors. Also made changes recommended by gcl lint (with the exception of changing non-const references to pointers). Propagated orthogonal API for decoding with errors from VideoCodingModule to VCMJitterBuffer. Modified VCMJitterBuffer to allow three error modes: kNoErrors, kSelectiveErrors, kWithErrors.
26a30e6 Unbreak clang/android build of webrtc.
53d1ade Adding possibility to use encoding time when trigger underuse for frame based overuse detection.
9b748e5 Merge r4374 from stable to trunk.
2d4c1a1 Merge r4394 from stable to trunk.
f686778 Merge r4326 from stable to trunk.
dadf0f7 Handel zero correlation if at the same time distortion is also zero.
e2df770 Add some virtual and OVERRIDEs in webrtc/modules/audio_coding/
7df7f61 Fix some chromium-style warnings in webrtc/modules/desktop_capture/
463eb03 Fix some chromium-style warnings in webrtc/modules/pacing/
d0557b5 Fix some chromium-style warnings in webrtc/modules/rtp_rtcp/
ff3f7f6 Fix some chromium-style warnings in webrtc/modules/remote_bitrate_estimator/
ee34820 Fix some chromium-style warnings in webrtc/modules/bitrate_controller/
81e21c6 Added libjingle_peerconnection_java_unittest to buildbot_tests.py
fe8ba4d Move internal aec_core defines out of header.
3ea4830 Add svn:ignore properties for all spuriously-removed dirs on Linux64 Release (internal).
b36d452 Correcting Turaj's email.
80df10d Fix some chromium-style warnings in webrtc/modules/video_coding/
ae6d494 Fix some chromium-style warnings in webrtc/test/
9bf2b46 Fix some chromium-style warnings in webrtc/tools/
e142b98 Fix some chromium-style warnings in webrtc/modules/audio_device/
46688dd Sets up framework for decoding with errors: collects frame sizes (in number of packets) in JB and passes this information to VCMSessionInfo with rtt_ms as FrameData.
03bfae8 PeerConnectionTest.java: make the test work for the bots' v4l2loopback. - Make the test agnostic to the actual resolution used, since v4l2_file_player   is playing a non-640x480 file (go/httfw) - Teach DeviceInfoLinux::FillCapabilityMap() about I420 since that's what   v4l2_file_player is feeding.
2a61170 Land http://webrtc-codereview.appspot.com/1632005/
0b8a595 Updated WebRTC version to 3.37 TBR=tnakamura@webrtc.org
263411c Improved error messages when binaries are missing. Also stderr = stdout now.
6429cdb To fix a bug in InverseFFTAndWindow() function in AECM. It's a bufer overwritting issue, and thus Android AppRTCDemo app was broken (reported by Ami). Tested with audioproc offline test. Bit-exact.
7b97b16 Updated WebRtcNsx_PrepareSpectrumNeon() in accordance with the new real FFT interface in APM. For reference, you can check https://webrtc-codereview.appspot.com/1830004/diff/92001/webrtc/modules/audio_processing/ns/nsx_core.c, line 594 "static void PrepareSpectrumC()". Tested with audioproc. Bit exact.
1095587 Access receiving_ under receive_cs critical section Note: InsertRTPPacket/InsertRTCPPacket could be merged into ReceivedRTPPacket, as there are no other callers.
dbdcf16 Don't set clang_use_chrome_plugins in common.gypi
0bd4d89 Fixes resources and data path in modules_unittests.isolate.
fd87865 Downstream latest Chromium SincResampler changes.
b31f64f Update include paths in device_info_external.cc
d13f24b Add a Config class interface to AudioProcessing for passing options.
2cf4d85 Fix include path in video_capture_external.cc Fix build error introduced in r4337
a3c7fa2 Formalized Real 16-bit FFT for APM. It also prepares for introducing Real 16-bit FFT Neon code from Openmax to SPL. CL https://webrtc-codereview.appspot.com/1819004/ takes care of that, but this CL is a prerequisite of that one. Tested audioproc with an offline file. Bit exact.
51f7c7e Fix ScreenCapturerLinux not to use XDamage when requested.
530f40f webrtc/common_types.h: Document bitrate fields' units.
7b87e6b Makes webrtc and libjingle build from the same gyp-file. Also, the libjingle and webrtc DEPS revisions were mismatching. This cl takes the most recent revision of mismatches. Also disables 64 bit Mac builds for libjingle
ecbeb2b Hooking up first simple CPU adaptation version.
cb2fb3f Revert 4382 "Makes webrtc and libjingle build from the same gyp-..."
4432261 Makes webrtc and libjingle build from the same gyp-file. Also, the libjingle and webrtc DEPS revisions were mismatching. This cl takes the most recent revision of mismatches. Also disables 64 bit Mac builds for libjingle
675eead Modified the presubmit checks such that difference license templates are checked for in webrtc and talk folder.
95a4477 Correctly rebuild WebRTCDemo after jni/ source file changes
331a9b2 Revert 4372 "Makes webrtc and libjingle build from the same gyp-..."
30a83c1 Makes webrtc and libjingle build from the same gyp-file. Also, the libjingle and webrtc DEPS revisions were mismatching. This cl takes the most recent revision of mismatches.
7c4152b AppRTCDemo: build fixes for iOS build in webrtc
382ef1e Undo libvpx include changes in r4348 to fix build.
a491674 Default constructor for RtcpAppHandler.
62365d0 clean up incomplete revert in r4357 Also revert r4319, will follow up with pbos
1628267 Revert r4301
8eea45a Fixes: Resolves conflict that will happen when merging libjingle's and WebRTC's supplemental.gyp. By separating build_with_chromium and build_with_libjingle one can now just define build_with_libjingle in libjingle's supplemental.gyp. Once that is done it will be possible to merge the two supplemental.gyp-files. I.e. in WebRTC the supplemental.gyp would only set build_with_chromium to 0 since there is no longer any reason to disable logging and tests as they will be accessible in the same repository as libjingle.
c64c74c Include files from webrtc/.. paths in signal_processing/.
93c9ccb Include files from webrtc/.. paths in media_file/.
d92e5df Make sure first RTP packet counts as in-order.
3fa41a6 Include files from webrtc/.. paths in bitrate_controller/.
2a2e7ff Include files from webrtc/.. paths in video_coding/.
1a9da45 Revert r4320 "Fix three uninitialized members in rtp_receiver_impl.cc" TBR=pwestin@webrtc.org
11c4464 Revert r4321 "Fix uninitialized value warning in rtp_payload_registry and make sure we return an error if the payload type isn't registered"
35c7707 Revert r4322 "Support sending multiple report blocks and keeping track of statistics on several SSRCs"
9706ba7 Revert r4328
71e2b87 Updated WebRTC version to 3.36 TBR=tnakamura@webrtc.org
fa0f507 Remove dead video_capture for QuickTime.
adb1418 Include files from webrtc/.. paths in video_capture/.
fab7ea2 Include files from webrtc/.. paths in utility/.
3aefd72 Remove dead code testAPI.cc.
9c45631 Include files from webrtc/.. paths in video_render/.
f58779b Fix some voe_auto_test uninitialised-value errors.
7c413cd Include files from webrtc/.. paths in audio_device/.
784d202 Fix root-relative includes for pacing/.
5f999a3 Fixes a crash when sending SR reports from a sender only module.
c80c63d ModuleRTPRTCP call rtcp_sender_.TMMBR() directly instead of calling its own API.
633c018 Sorted headers under rtp_rtcp/.
3265bbd Include files from webrtc/.. paths in video_engine/.
8d671f5 Direct3D renderer for new VideoEngine API tests.
45ab259 Support sending multiple report blocks and keeping track of statistics on several SSRCs.
2211018 Fix uninitialized value warning in rtp_payload_registry and make sure we return an error if the payload type isn't registered.
aa64b24 Fix three uninitialized members in rtp_receiver_impl.cc.
efa245a Initialize payload-type frequency in channel.cc.
c2ae12e Update version number to 3.35
faf2dba Update version number to 3.34
0114e3d Add root_path_android.cc to webrtc/test/Android.mk.
31c750c Fixed implicit-int-conversion bugs.
7ca2327 Fix a circular dependency by removing an unnecessary dependency, add a missing include_tests check and missing lib references for android.
6dd15dc Create gyp target for bwe components.
12d5ede Initial port of FullStackTest to new VideoEngine API.
5ca7ffd Arguments need to be separated when implementing gyp-actions.
7183bbb Cleanup WebRTC tracing
80fa00b Added modules_unittests.isolate for ndk-apk builds.
6f44ab3 Disables unit tests that don't work on Android for Android.
5b871f8 Fixes build breakage when building WebRTC in Chromium and having include_tests=1.
13efe02 Fixes broken gyp-condition.
0642536 Unreverts revert: Makes it possible to find files used by some unit tests when running them as Chrome native tests.
b7f287d Use scoped_ptr<> for loopback.cc
a430fef Breaking out receive-stats, rtp-payload-registry and rtp-receiver from the rtp_rtcp implementation.
ad63306 Revert 4298 "Makes it possible to find files used by some unit t..."
c82b35c Makes it possible to find files used by some unit tests when running them as Chrome native tests.
1d06d1a Adding Stefan as VideoEngine owner, removing Per.
e590835 In AudioDeviceWindowsCore::_EnumerateEndpointDevicesAll(), continue enumerating if one individual device failed.
6504a1d Makes it possible to build ndk-apks of native unit tests if the workspace is inside a chromium checkout.
5ab7b93 Proper spacing for end-of-namespace comments.
a539d8e In call to Opus decoder: frame length too large
817d63c Possible divide by 0 in ACM.
3b7be22 Error in update of read index in ACM
eaf7428 Rename unit_test.{cc,h} under module_unittest.
363852e Remove log of undefined input values in GetCodec.
787640d Diff NTP and internal once in VideoCaptureImpl.
f808b77 Build all java files into jar for each module on Android
5934a6a WebRTCViEDemo: Use global reference when passing variables across different threads
cdfff5b Android opengles renderer: add thread sync to swap frame and draw native.
c9ba795 Suppress excessive logging in video_coding
0c9b40d Moves tools/update.py to trunk/webrtc/tools and updates it so that it no longer pulls any information from the DEPS file.
399baf7 Removes unused main function that is poluting the build.
040e75f Re-add WebRTCDemo dependencies as dependencies (not just inputs) because they also need to be built for this target!
1d9d1ea Move TickTime::QueryOsForTicks out-of-line
f4a9648 Removes kStateFree and kStateDecoding, added a free_frames_ list which simplifies finding a free frame.
9f56b60 Fixed bad parameter passing in compare_videos.py
4171693 Fix unnamed-type-template-args warnings on clang.
d32fe69 Correctly rebuild WebRTCDemo-debug.apk after modules/ source file changes.
9165c4d Adding a first simple version of overuse detection, but not hooked up.
7401259 Removed ViE file API.
f4ac411 Do basic parsing of RTCP headers in PcapFileReader to enable log filtering.
281399a Remove unused multi stream bandwidth estimator.
a1e06c2 Make sure padding packets are sent.
6cf9867 mac: Mark kCGLPFAFullScreen as allowed in a 10.6-only function.
381c0a0 Fix memory bot failure
19f7ac1 Enqueue packet in pacer if sending fails
b211732 VCM: removing max jitter estimate
f4e4324 Remove unneeded *_NOT_SUPPORTED from VoEAudioProcessing.
0d2e502 Fixes some pacer/padding issues found while testing.
350c135 Use 3 threads for higher than 720p resolutions BUG=1893 TEST=untested R=ajm@google.com, andrew@webrtc.org, dingkai@google.com, marpan@google.com, marpan@webrtc.org
6b7e468 Add a log message to see video delay break down
037b232 Make ScreenCapturerMac work in versions of OSX before Lion.
b06153b Enable ScreenCapturer unittests
d85ab45 Use intptr_t to represent window IDs on all platforms.
39f2547 Wire up pacer-based padding.
3777209 Revert r4145 "Revert 4127 "Switch frame list implementation to std::map.""
81751f0 Revert r4146 "Revert 4104 "Refactor jitter buffer to use separate lists for de...""
2eb0c7a Fix AV sync issue
eaeb84f Log current and target AV delay in ViESyncModule
e797d9e Merge more tests into modules_{unit,integration}tests.
d6f0906 WebRTCDemo: ensures that using front and back camera work as expected.
798d5c1 Fixes linker issue with no op trace.
92717b6 Risk of division by zero.
9fefc91 Revert 4211 "Build all java files into jar for each module on An..."
3b37c8a Disable ViEExtendedIntegrationTest.RunsCodecTestWithoutErrors test.
936844c Disable ViEExtendedIntegrationTest.RunsCodecTestWithoutErrors test.
74819dd Fix breakage due to test_fec conversion to gtest.
86fb841 Convert test_fec to gtest
af38b53 Disable ViEStandardIntegrationTest.RunsRtpRtcpTestWithoutErrors test.
d6ac5c3 G722_1/G722_1C codecs won't instantiate
1df6cc7 Reorganize test targets in WebRTC
f92d9ad Build all java files into jar for each module on Android
3da595e Allow the screen capturer to capture oversized cursors and cursors without alpha channel (Windows).
a83e538 Landing binary cursor image files to be used in a follow up CL.
ccc21d2 Updated WebRTC version to 3.33
091c4f8 Making no NACK mode work again in VideoEngine.
7556bbe RW lock access to ssrc maps in VideoCall.
a6e8ec3 Add back the WEBRTC_DIRECT_TRACE flag.
ffce2b1 AudioDeviceAndroidOpenSLES: NULL variables might be referenced in StopPlayout()
6e5b871 Revert some variables to uint32_t to fix compile errors on Mac gcc.
4477bd5 Allow audio devices with up to 64 channels on Mac.
b42bf4b Fixed Rtp/Rtcp tests
9c49814 Fix relative path to .gitignore and other minor changes.
a052973 Removing functionality for inserting pre-encoded frames instead of raw video frames. The functionality hasn't been used for a long time and should be done properly if used in the future.
306e331 Add script for appending entries to .gitignore.
4dca856 Fix size_t to int conversion error on Win64.
1632b97 Remove fake screen capturer because it's not used anywhere.
f22cc80 Fix for STL vector function data not available.
f94ddea Connect ACM with RTP module for audio NACK. Depends on http://review.webrtc.org/1507004/
a629133 Nack for audio.
a1e84f1 Fix leaks in DesktopRegion
018870d Implement DetectNumberOfCores on Android and make it consistent on Linux and Android
4673a99 Wire up Nack for Voe
767ca95 Fix init list for VideoSendStream::Config::Rtp.
2c343fc Stats+Config moved into VideoSend/ReceiveStreams.
561fe8b Merge webrtc_utility_unittests into modules_unittests.
14035f1 Restore relative include paths to libyuv.
fd5d808 Issue 1847, memcopy is wrong and unnecessary, it is sufficient to store the pointer before clearing the instance, and write back the pointer.
07e10ab resolve b9050210. Avoid pushing sync packet before any packet received. Do not turn on AV-sync if initial delay is zero.
910a3c6 Move screen capturers from chromium to webrtc.
71fe9ac Refactor padding and rtp header functionality.
4dc727b Update the remote bitrate estimator before passing the packet to the RTP module.
84119ff Remove XvRenderer.
5eb0408 Fix build error introduced with r4168.
39278fb Add support for padding in pacer.
1ad8620 Include files from webrtc/.. paths in common_video/
7ddad3e Include files from webrtc/.. paths in tools/
76070bf Disable neteq_unittests on Win x64 in code.
aa28a43 Disable audio_decoder_unittests on Win x64 in code.
9d86b92 Disable audio_coding_unittests on Win x64 in code.
9d59eaf Do not hold a lock when calling VCMReceiveCallback::FrameToRender.
1bcdae5 Optimized DesktopRegion implementation.
26c4698 Removed unused class members to enable clang=1 android build.
52f0bce Setting SSRC in vie_loopback_test
dff82e7 Fix error in mixing test for supported sample rates.
5276226 Change SetRTPAudioLevelIndicationStatus to ignore the id in the case of disabling. This makes it easier for the users of the interface, i.e. doesn't need to remember the id in order to disable audio level indication later.
8f515b1 Replace the old resampler with SincResampler in the voice engine signal path.
a654283 Remove ancient and unused CNG test.
ad09c1a Add dummy audio NACK APIs
ebe0069 Prevent excessive logging in jitter buffer
0bc7fa0 Revert 4104 "Refactor jitter buffer to use separate lists for de..." Reason - leading suspect of video frame corruption tracked in http://b/9216252 Note that if this turns out to not be the cause, be sure to re-revert both this change and r4145.
8d4927d Revert 4127 "Switch frame list implementation to std::map." We want to revert r4104 for b/9216252, but because r4127 was built on top of r4104, we need to revert r4127 first. We'll un/re-revert this if we discover that r4104 is not to blame.
e113280 MIPS optimizations for the following functions: WebRtcSpl_ComplexBitReverse, WebRtcSpl_ComplexFFT, WebRtcSpl_ComplexIFFT, WebRtcSpl_DownsampleFast and WebRtcSpl_FilterARFastQ12. Also, moved the common table used in complex_fft functions to a separate header file (webrtc/common_audio/signal_processing/include/complex_fft_tables.h).
a6ba491 VCM/Timing: Setting clear names to members & methods
7d7a7bb Fixes the frameRate stats by grouping the frames by timestamp.
c98be72 Use int for FPS instead of size_t.
6c0fab5 Include files from webrtc/.. paths in rtp_rtcp/
064e3f2 Correctly set SSRCs for extra send RTP modules.
043fef6 Remove assert for aborting FrameGeneratorCapturer.
c1cf6bd Fake VideoCapturer based on FrameGenerator
8687453 Fix a return value mismatch introduced in r4129.
b3afc18 Remove #pragma once
028ec72 Breaking out RTP header parsing from the RTP module.
266d5f6 Break video_engine/new_include/common.h into smaller parts.
f378d7c Switch frame list implementation to std::map.
251c209 Rename voice_engine_core -> voice_engine and move targets to voice_engine.gyp.
9162bbc Add comment about test_packet_masks_metrics.
65a5f3f Updated WebRTC version to 3.32 TBR=wu@webrtc.org
3bf9290 Don't return an estimated receive BW for channels not receiving video.
cab277d Include gflags with "gflags/gflags.h" instead of <>
ef32e73 Include "gtest/gtest.h", not by full path, on WEBRTC_ANDROID_PLATFORM_BUILD
d927a4d Improve vie_autotest_rtp_rtcp by reenabling important tests and reducing flakiness.
464f9be Include files from webrtc/.. paths in audio_conference_mixer/
382c8b3 Include files from webrtc/.. paths in audio_processing/
a6ca12e Default constructors for new VideoEngine structs.
66b8717 Remove libvpx_intrinsics_sse4_1.a in Android.mk since this target is no longer generated in libvpx
8a3b04d - Created RemoteBitrateEstimator wrapper for use internally in (ViE) ChannelGroup. - Changed implementation of SetReceiveAbsoluteSendTimeStatus API so the RBE instance is changed when at least one channel in a group has the extension enabled.
9bacbf4 Adding Mac test renderer, some test refactoring and made cpplint pass.
a960785 Include files from webrtc/.. paths in system_wrappers/
6c9726a Include files from webrtc/.. paths in test/channel_transport/
519d7cf Include files from webrtc/.. paths in video_processing/
d8f7f53 Include files from webrtc/.. paths in remote_bitrate_estimator/
abf0cd8 Include files from webrtc/.. paths in common_audio/
104218e Disabling a flaky expectation in vie_autotest_rtp_rtcp.cc.
56041ab Include files from webrtc/.. paths in test/
9e0d3ec Refactor jitter buffer to use separate lists for decodable and incomplete frames.
3f2091a Fix bugs in DesktopRegion::IntersectWith() and DesktopRect::IntersectWith().
087f8c6 Remove dead testRateControl.cc
2f30cee Removed dead testH263Parser.cc
2ea6127 Remove dead bitstreamTest.cc.
77fa22e Make sure GlxRenderer frees its resources.
1a37edd Adds integration test for RTX and fixes bugs found.
06721fc Fix regression where retransmission bitrate is no longer estimated.
c0dba24 CreateEmptyFrame casts from size_t to int.
d9f9185 FrameGenerator class for future fake capture device.
3d6a8bf Control new VideoEngine tests with gflags.
2660072 Adds print out of incoming resolution.
53e452d Log the type of recycled frames.
6bd2847 Log a message when a key frame packet is received
1286255 Fix failing tests on 32 bit Linux.
6de406d API to control target delay in NetEq jitter buffer. NetEq maintains the given delay unless channel conditions require a higher delay.
d822fe4 - Changed RemoteBitrateEstimator::IncomingPacket() to include a const WebRtcRTPHeader& and remove ssrc, rtp_timestamp. - Changed RemoteBitrateObserver::OnReceivedBitrateChanged() to use a const & instead of non-const *, to avoid unnecessary copying. - Refactored RemoteBitrateEstimatorTest so it can be instantiated for both single and multi stream BWE (first using a parameterized test, but then as a standard test fixture and a few helper functions). - Refactored some tests in RemoteBitrateEstimatorTest into a common function CapacityDropTestHelper().
d921161 Disable WindowCapturer tests on OSX and Linux
e52fbdd Add direct_dependent_settings in common.gypi.
2e87970 Refactor VCM/Timing. No changes in functionality.
1da8866 Consolidate GetFrame and InsertPacket and move NACK list processing to after a packet has been successfully inserted.
be72fe4 Include files from webrtc/.. paths in voice_engine/
c9a4463 Make sure VoiceEngine tests only include one test framework.
08dbe39 Remove <iostream> usage from loopback.cc
9a15fc3 Suffix VcmCapturer's privates with underscore_
4602e44 Log timestamp of the frame when it's dropped from the render module
e37160f Log error in ViESender::SendRTCPPacket
5f600c8 Revert 4000 "Reverting r3978"
04958f7 Revert 4001 "Revert 3977"
3ec8ef6 Fix assertions in rtp_header_extension.h caused by not handling the AudioLevel extension. Added unit tests to do basic checks of the AudioLevel extension.
02175b6 Recalibrate point sample expectation BUG=none TESTED=try bots Review URL: https://webrtc-codereview.appspot.com/1512004
967320b Add functions to ViE API to enable/disable the absolute send time header extension.
091158d Window capturer implementation for Windows.
0313a3a Avoid NPE crash on Android platforms that don't support getting preview framerate. - catch Camera.setParameters() signaling errors through RuntimeException (!) - make video_demo_apk rebuild when .java sources change
ecd1591 Include gflags properly and X11 include order in VideoEngine.
f2e6fb3 Include files from webrtc/.. paths in video_engine/
329c951 Improve wraparound handling in the render time extrapolator.
3f3dcd1 Moved command line parsing to internal tools and moved back the mic volume thingie.
db9d0be Enable WebRTC demo application on x86 Android
db298d5 Guarding certain operations, e.g. bandwidth estimation, RTCP statistics update etc., not to be run on sync RTPS.
49ba1dc Add one unit test for NACKing a key frame
fc8382b Cleanup traces in WebRTC
5ff68ae Avoid resetting encoder on identical settings.
b421849 Bugfix: VCM would report wrong sentBitrate
4df4e2c Formatted FEC stuff.
1d76489 Moved force_volume_max to its own gyp file to avoid a circular dependency.
f20975f Wrote a small portable tool for forcing the mic volume to 100%.
dc8c883 New VideoEngine API implementation on top of old one, first steps.
3932563 Log too long non-decodable duration events.
864f9d7 Remove SetOverUseDetectorOptions and cleaned ViESharedData.
1e77b3b Add handling of the absolute send time header extension to the rtp_rtcp module.
ba4ccdd Updating NACK RTX test
dfdfaf5 VCM/JB: Bug fix in ExtractAndSetDecode BUG=1771 R=stefan@webrtc.org
8197221 RemoteBitrateEstimatorTest::TestRateIncreaseReordering sent in arrival timestamps in non monotonically increasing order. Fixed.
e07cbc5 CoreAudio Win: release resources safely under certain rare circumstances. BUG= TEST=voe_auto_test R=henrika@webrtc.org
5fa31f7 Linux support for typing detection
356329b Address sanitizer out of bounds read in iSAC
1a25618 Remove const for plain data types in common_video/
2b2e78c Adding a factory to remote bitrate estimator and allow it to be set via config.
1aecacb Fixes a bug where the render buffer size (and indirectly the non-continuous duration) was computed incorrectly.
28a9f65 Removed Mac capture crash and memory leak.
6bbd8b1 Add script for comparing video quality
b2a298c Reformatted FEC tables.
60003b2 Remove const for plain data types in common_audio/
07a1c11 Remove const for plain data types in voice_engine/
1e8424f Replace ExtraCodecOptions with new Config class that supports multiple settings at once.
4981e61 Fix typo in log statement.  witdh should be width. BUG=none TESTED=try bots Review URL: https://webrtc-codereview.appspot.com/1466004
302f731 Add more tracing for key frames.
f308b75 Increased the limit for KViEMaxCaptureDevices from 10 to 256. See issue 1343. TBR=juberti@google.com
34d0fec Updated WebRTC version to 3.31 TBR=wu@webrtc.org
aedb73b Revert 4008 "Avoid resetting video encoder for similar configs."
196ed2e Disabled flaky codec test (RunsCodecTestWithoutErrors)
16dfb75 Avoid resetting video encoder for similar configs.
ad2b368 Wiring down config from video engine until video coding and remote bitrate estimator modules instantiation.
af6696e Remove TEXT(x) for BUILDINFO macros.
93219bb Added a config class to ease passing a set of options across webrtc. Its main design reason is to expose control of experimental webrtc features.
ffeeec8 Add svn:eol-style back which is lost in r3993 mistakenly.
601501f Revert 3977 BUG=webrtc:1749
e88f9d5 Reverting r3978
98a1ee2 This is the first step to convert building the Android WebRTC demo to a proper GYP target, android ndk toolchains is being used to build the jni cpp files instead of using ndk-build.
df08ae4 Use 2 threads for HD, or 1 for VGA or less. BUG=1739 TEST=try bots Review URL: https://webrtc-codereview.appspot.com/1438005
b181cac Since the layout of the Android WebRTC demo application is fixed, if we start the demo application in portrait postion, the activity will be destroyed and then created again, force the demo application to start in landscape position to avoid activity re-creation.
4ddb5bd WebRTCDemo Android doesn't hangle activity recreation correctly. Also optimize Statsview a little bit.
6483be5 Drop Virtual webcam check script as moved into buildbot scripts.
f795df0 Add fischman into OWNERS of WebRTCDemo Android.
d3d364eb3 Fix compile errors in ViE with latest clang.
ae2d248 Update SincResampler with the latest Chromium code.
e155626 Clean creation of VideoEngine:  - clean a static variable just used to debug and not so necessary IMO.  - clean a really ugly reinterpret cast  - clean a extern "C" code and loading of dlls which is no longer in use.
6027565 Formatted dtmf_queue.
5187bfa Add script to ensure virtual webcam is running.
3759823 Disable clang C++11 warnings to permit OVERRIDE keyword.
bf8b98a Fix VCMProcessTimer::TimeUntilProcess() unsigned-integer underflow problem.
db2e80b Enable protobuf use in Chromium.
ee706f6 Update protoc.gypi to match Chromium's latest.
0e8ff34 Refactoring for typing detection
89f9266 Trigger a PLI if the duration of non-decodable frames exceeds a threshold.
5e0194b VCM/Receiver: Return null when can't extract frame.
570c6be Relanding 3962: VCM/JB: Porting jitter_buffer_test to gtest TBR=stefan@webrtc.org
47f874a Relanding r3952: VCM: Updating receiver logic BUG=r1734 R=stefan@webrtc.org
3acb72d VCM/JB: Break and skip to key if possible
34e0403 Fix clang errors in non-GYP_DEFINES=clang=1 build
5762c22 Fix jitter buffer unittest.
6ef6170 Correctly add packets to nack list when sequence number wraps.
358846f Fix crash in pacer.
d51d500 Revert r3952 "VCM: Updating receiver logic"
b0fca12 Revert r3956 "VCM/JB: Porting jitter_buffer_test to gtest."
79971c6 Landing 1399004, Minor clean up on the un-used _measureDelay code Those code is/will never used, removing it makes the code better.
caba49f Add an option to override the TestToStderr trace printout time.
cff84ec Consolidate all third party licenses in LICENSE_THIRD_PARTY.
e0aad3c Updated WebRTC version number to 3.30
25d4818 VCM/JB: Porting jitter_buffer_test to gtest. Tests were not modified, but ported as is.
92b5ea0 Remove 44.1 kHz workaround from AudioDevice on PulseAudio.
6cd8727 Remove 44.1 kHz workaround from AudioDevice on WASAPI.
8e35807 Fix off-by-one buffer overflow in WebRtcNetEQ_PacketBufferInsert().
cb0cb7d VCM: Updating receiver logic
5398063 Correct and update dir name
c22830f Revert 3934 "Revert 3933 "Remove traces of deprecated WebRtc_Wor..."
a257915 Get rid of some unnecessary copying when sending REMBs.
7ee60d0 Formatting ACM tests
3794539 Fix when SetMinimumPlayoutDelay is configured to 0
76318c5 Removing bad code resulting in flaky test.
c06da8c Adding trace and changing pacing constants
6c98c86 Update third party license file
8f5edba Bugfix custom call stop.
c77e4da Allow voe_cmd_test to select Opus mono (now the default).
c875f20 Relax VoE's max packet length threshold.
86f267b Disabled flaky test.
2d6a699 Revert 3933 "Remove traces of deprecated WebRtc_Word types."
bbb54b3 Remove traces of deprecated WebRtc_Word types.
74161fc WebRTCDemo Android app to route audio to headphone when it's plugged in.
b1c40c5 Replace Resampler with PushResampler in transmit_mixer.
a23b051 Consolidate common_audio into a single target.
22a3795 Add AEC suppression level option to audioproc.
10600ab Move WEBRTC_THREAD_RR and WEBRTC_CLOCK_TYPE_REALTIME to system_wrappers.gypi .
9e65a61 Fixes two bugs in receive statistics.
c5fbd58 Fixing AV sync. Increased 2 const to allow for a bigger difference in AV sync.
6677d3c VCM: Setting buffering delay in timing
faec77d Adding buffered mode to loopback test
48e6258 Apply Chromium C++ style to RemoteRateControl.
dfffece Add DesktopCapturer interface for desktop capturers.
78a4a73 Don't reset the last je value and mode
45325fd Add a wrapper around PushSincResampler and the old Resampler.
45115c8 Fix two issues where we might end up busy looping in decoder_render mode.
8517f00 Enable Nack pacing.
8a159ad Removing vie file related code from vie_custom_call Follow up on https://code.google.com/p/webrtc/source/detail?r=3900
fd7a1b7 Fixed remaining nits from Stefan
8fdc74b Add a push-based wrapper around SincResampler.
b537037 Add comfort noise disabling and routing mode selection to audioproc.
c960e32 Removing another instance of file api
71645c8 Fix the encoder pause logic. BUG=1691
1c42057 VCM: Adding API for the size(duration) of the jitter buffer. Refers to the duration in time of the frames which are ready to be sent to the decoder.
96535b0 VCM/JB: Using last decoded state for waiting for key
a4d060f VCM/JB: FrameForDecoding->IncompleteFrameForDecoding - Update complete frame for decoding - Remove FrameForDecodingNack
2423690 Disabling avi file interface
911d567 Avoid adding duplicates in pacer lists.
9ad7cce Make sure timestamps are monotonically increasing.
39ea6be Revert 3892 "VCM/JB: Using last decoded state for waiting for key"
1efb11c Adding extra options to interact with external encoder/decoder.
3d0d20f VCM/JB: Using last decoded state for waiting for key
b35efcc Revert "Add a default RTT to CallStats and use different values for buffered/real-time mode."
a09c0c4 Buf fix for r3883.
65e6f91 Add a default RTT to CallStats and use different values for buffered/real-time mode.
f97287b VP8: Avoid copying the codec struct on Reset().
38617bc BUG=1351
18a4532 VCM/JB: Skip to the next complete key frame
7a14b35 Updated the sync module with a slow moving filter
e471f0c Improve AV-sync when initial delay is set and NetEq has long buffer.
7070d8f emove desktop_capture.gypi from modules.gyp
fe2bce3 Removed unused variable.
fb5b5cb Fixing Coverity issues.
f06fff3 Update iOS build script to run on bots.
437dfaf Revert 3876
742f3e9 VCM/Receiver: Only update render time when decoding
1ccedf6 Ensure build_demo.py run subprocesses with bash shell.
1b4af0d Add the build script of the voice engine for iOS.
64823d1 revert r3871
e8a772d - Replace the BWE_MIN and BWE_MAX macros with std::min and std::max - Add 'virtual' to a bunch of overridden methods of RemoteBitrateEstimatorMultiStream and RemoteBitrateEstimatorSingleStream.
342ee85 Apply Chromium C++ style to BitRateStats.
69b0d2c New ViE interface.
27334a1 Add lock to prevent possible rare race condition in Win coreAudio capture implementation.
5b10324 Add desktop_capture directory for screen and window capturers.
42a1a30 Updating delay for first value
95d5bc6 Remove libvpx pre-processor conditions and conditional compile of default temporal layers files.
0a884c0 Revert "Updating test file contents to emmastjernloef"
da3ad08 Updating test file contents to emmastjernloef
e5210af Adding Opus unit test
4eb4487 Fix for "RTP dynamic payload type 100 is reserved"
faff94b Issue 1647. Avoid unsequenced modification.
e45d9af Remove vim/emacs modelines from .gypi files
c4cd83d Add support for multiple streams to RtpPlayer:  - Tests video_rtp_play.cc, video_rtp_play_mt.cc, decode_from_storage.cc rewritten  - rtp_player.cc/.h rewritten; added interfaces for externally setting up sinks  - Support for reading .rtp files pulled out into rtp_file_reader namespace  - Added support for reading .pcap (libpcap/wireshark/tcpdump) files, see pcap_file_reader
cc543b1 Start NACKing as soon as we have the first packet of a key frame.
d2c7357 Change receive statistics bitrate to be provided in bps instead of kbps.
e3acc78 Make win_support_condition_variables_primitive global to aligned with |library| so that once we set it to true it will remain. Review URL: https://webrtc-codereview.appspot.com/1319006
1411d54 Elevate NetEq short-term activity statistics to ACM level for logging. Review URL: https://webrtc-codereview.appspot.com/1313004
9685136 Disable -Wunsequenced warning in audio_coding_module
76f9c60 Partial revert of r3844
7133809 removing redundant calls to cleanframes
06077c9 Adding a payload type for RTX.
c4c16bf Change capture interface to use NTP capture time.
e90a0af Adding playout buffer status to the voe video sync Review URL: https://webrtc-codereview.appspot.com/1311004
73e1779 VCM/JB:Removing hybrid and setting a decodable state.
6cb8d9d Fix issues with incorrect wrap checks when having big buffers and high bitrate.
58dfa66 Fixes an issue where the start bitrate is stored in kbps instead of bps.
08be23b Fix -Wstring-conversion warnings. Review URL: https://webrtc-codereview.appspot.com/1299007
6a145d7 Re-write the build of the nacklist. Review URL: https://webrtc-codereview.appspot.com/1304008
2939d14 WebRTCDemo: handle stride!=width from first frame. Previously only mid-stream frames handled stride!=width correctly.
8129077 Updated WebRTC version number to 3.29 TBR=mallinath1 Review URL: https://webrtc-codereview.appspot.com/1305005
b28e522 WebRTCDemo: Enable making multiple calls. Previously after the first call subsequent attempts to bind the RTP/RTCP ports would fail, since r3754.
7793e44 Add OWNERS file for channel_transport
bb48e9c Replace legacy G_CONST with const.
76076ec Removing remaining WebRtc_Word32 not in typedefs.h
919738e WebRTCDemo: no-op out instead of NPEing on destroyed camera.
e0e4035 WebRtc_Word32 -> int32_t in video_capture/
470cb87 WebRtc_Word32 -> int32_t in video_render/
211b771 WebRtc_Word32 -> int32_t in audio_processing/
b28b83e Reapply the reverted r3747.
bffd956 More trace events
d1c6dde Improve how NACK lists are generated before a frame has been decoded.
4b41852 WebRtc_Word32 -> int32_t in audio_conference_mixer/
1727dc7 WebRtc_Word32 -> int32_t in common_audio/
41e3677 Revert "With these changes we will assume that the capture time of a frame is based on NTP time. This makes the interface of video engine more well defined and makes it easier and cleaner to handle user provided capture timestamps."
2a5d229 WebRtc_Word32 -> int32_t in video_engine/
5691648 WebRtc_Word32 -> int32_t in video_processing/
82e0d35 With these changes we will assume that the capture time of a frame is based on NTP time. This makes the interface of video engine more well defined and makes it easier and cleaner to handle user provided capture timestamps.
66a0ab3 WebRtc_Word32 -> int32_t in common_video.
896b1e1 WebRtc_Word32 -> int32_t in utility/
14353cc WebRtc_Word32 -> int32_t in media_file/
6c604ea Fixing the flakiness of ThreadWakesTwice.
b9ada57 WebRtc_Word32 -> int32_t in test/
c404426 WebRtc_Word32 -> int32_t in audio_device/
1d46b92 WebRtc_Word32 -> int32_t in voice_engine/
acf4b69 WebRtc_Word32 -> int32_t in system_wrappers
51868ad Always set render delay in ViEChannel::RegisterExternalDecoder.
3e3f84a WebRtc_Word32 => int32_t etc. in audio_coding/
713488f Remove the old unused udp_transport Review URL: https://webrtc-codereview.appspot.com/1272009
d51934d Reduce execution time of rate control test.
ef32e92 Fixed a bug in isac-fix's entropy coding function: out of bounds acces to array. BUG=227286 Review URL: https://webrtc-codereview.appspot.com/1293005
2708412 WebRtc_Word32 => int32_t in video_coding/
771774f WebRtc_Word32 => int32_t for rtp_rtcp/
98e70d4 Clean packets on the network when closing + made loopback test actually run again.
14d016a WebRtc_Word32 => int32_t remote_bitrate_estimator/
dd78d46 Fix a crash issue on WinXP where LoadLibrary(TEXT("Kernel32.dll")) may fail.
50fb4ed In streaming mode it is preferable to fade to silence when sender stops sending, or long period of packet loss.
2cc0155 Resolves TSan v2 reports data races in voe_auto_test.
ad45772 Add GYP target for WebRTC Video demo for Android.
3c48614 Permit arbitrary payload names for kVideoCodecGeneric.
47e4f00 Remove WEBRTC_*_ENGINE_NETWORK_API use Review URL: https://webrtc-codereview.appspot.com/1203009
0b8adb4 Adds event traces and counters for WebRTC receive side. Review URL: https://webrtc-codereview.appspot.com/1279005
34dac64 Fix no received audio in tests.
fe3a907 Disabling MixingTests due to race conditions.
5bea712 Two more sleep calls converted to use SleepMs(). This is CL 753005 in its new home.
ebc0331 TSan v2 reports data races in WebRTCAudioDeviceTest.FullDuplexAudioWithAGC
22f789f Remove UDP transport API from VoE Review URL: https://webrtc-codereview.appspot.com/1236004
25dda04 Fixes memory leak in AudioLevel class reported by memory try bots.
63ef6e2 Fixes data race in WebRTCAudioDeviceTest.StartRecording reported by ThreadSanitizer
e561f8c Remove UDP transport API from ViE Review URL: https://webrtc-codereview.appspot.com/1232004
45d75a4 Webrtc_Word32 => int32_t in video_coding/main/
1562c72 Revert of r3747.
d393127 Two more sleep calls converted to use SleepMs().
d042a17 Fixes data race in WebRTCAudioDeviceTest.Construct reported by ThreadSanitizer
d8322b9 Fix opus bitrate truncated to 16-bit int. This prevented setting bitrates higher than 2^16kbps. Review URL: https://webrtc-codereview.appspot.com/1275004
435b50c For VGA (640x360), currently 1 thread is used.  This change increases it to 2 threads.  For HD, 4 threads are enabled. BUG=none TEST=run a hangout and screencast high framerate, high resolution windows of youtube.  Observe that 1 cpu is insufficient to maintain high framerate with complex content. Review URL: https://webrtc-codereview.appspot.com/1203006
2379013 Updated Webrtc version to 3.28 Review URL: https://webrtc-codereview.appspot.com/1272006
bbf5086 Fix for issue: https://code.google.com/p/webrtc/issues/detail?id=1549 Review URL: https://webrtc-codereview.appspot.com/1270004
bcce6df Fixes build break in previous cl (https://code.google.com/p/webrtc/source/detail?r=3739) found by Android bots.
18881d5 Removed CPU APIs from VoEHardware. Code is now only used by test applications.
1ca9d42 Removed all code enclosed in WEBRTC_SRTP #ifdefs, and the unsupported VoE SRTP APIs. Test stubs are left in place as we still have the (De)RegisterExternalEncryption() APIs, although they are currently untested.
e148532 Revert 3736 "Removed CPU APIs from VoEHardware. Code is now only..."
90edf85 Removed CPU APIs from VoEHardware. Code is now only used by test applications.
fece2f5 Fix broken audio.
11552e9 G722-stereo has been missing when creating AudioDecoder. Review URL: https://webrtc-codereview.appspot.com/1266004
3e00311 NetEq4 fails if the first packets inserted in are out-of-band DTMFs.
c3ab830 Fix flakiness in network up/down event tests when running under memcheck.
09e8463 WebRTCDemo: remove unnecessary stop & start during orientation change which isn't necessary since API v14. (required bumping minSdkVersion to 14)
e3eea1b Add interface to signal a network down event.
fb6a7c4 Split condition_variable_win.cc into native (for Vista and newer OS versions) and generic implementation (based on events).
41419d9 Remove VoE's default call in Trace::SetLevelFilter.
eefab4e Fix potential buffer overrun when checking if a packet is RTCP. Also makes validation slightly more robust.
6fc92b4 Alphabetize include order in fake_voe_external_media.h.
6666b90 Restart Android capture after orientation change. Also prevent an NPE on exit.
58a5924 Add some VoE and AudioProcessing mocks.
f658278 Refactor unittest trace printouts to a separate class.
8cfba7e Enable the below APIs for iOS.
60c8100 Introduced pause and resume to the pacer Review URL: https://webrtc-codereview.appspot.com/1217007
e760243 Updated WebRTC version to 3.27 Review URL: https://webrtc-codereview.appspot.com/1235004
d3eb512 Bugfix for extended RTP/RTCP test
9c3b7bd Move the VIE tests to use external transport instead of the built in udp transport Review URL: https://webrtc-codereview.appspot.com/1216010
680fbc5 Add trace printouts to all unit tests.
90fa4a1 Add min and target bitrate to VideoCodec. Review URL: https://webrtc-codereview.appspot.com/1214004
9c0b169 Move the VoE tests to use external transport instead of the built in udp transport Review URL: https://webrtc-codereview.appspot.com/1223006
ce2d125 Creating a copy of Udp transport under webrtc/test
ed6b4c8 Cleanup nanosleep -> SleepMs Remove some leftover stuff
e3abb18 WebRtc_Word -> stdint in audio_coding/g711/
48ec040 Remove incorrect asserts.
326becd WebRtc_Word -> stdint in audio_coding/cng/
c226567 Fix -Wstring-conversion warnings. Review URL: https://webrtc-codereview.appspot.com/1215006
f99f63f Thread safety issue fix in incoming_video_stream.cc. See issue 1465. Review URL: https://webrtc-codereview.appspot.com/1216009
d579a2a Account for header inside I420Encoder::InitEncode.
06d1e8f Follow-up fix for r3681.
6f1f826 Fixed initialization of SPL in echo_control_mobile. BUG=8403556 (a possible fix) Review URL: https://webrtc-codereview.appspot.com/1220004
aef22a7 Android: rename android_build_type gyp variable.
035c96a Updated WebRTC version number to 3.26 Review URL: https://webrtc-codereview.appspot.com/1219004
ebdc04d Fix framerate sent to account for actually sent frames.
3be5a98 Change VCM interface to take target bitrate in bits per second.
a2e9124 Generic video-codec support.
857be46 Revert the deletion of test_api_nack.cc in r3674.
1f71c06 Truncated delay quality to avoid negative return values
072c9b6 Adding RTX on source
feaa409 Adding Opus frame length test
897e86f Fixed a crash issue in NSX module.
9a7b9f7 Revert r3667 and r3665 Review URL: https://webrtc-codereview.appspot.com/1199004
a891566  Added destructors for tests to control destruct order
25023aa Increasing size of nack list in buffered mode.
66ccc6e Removed the engine API:s related to transport such as SetSendDestination, the functionality is now provided via the test frame work. Review URL: https://webrtc-codereview.appspot.com/1029004
9fe8f22 Refactor webrtc specific Event implementation to an EventFactory.
d4caede Remove DTMF detection. Talk team has been in the loop and there is no need for DTMF detection at the receiver side.
b661eae Tool found: pass by value when pass by reference is better in system wrapper unit test.
a284f1d Change intrinsic code in isac fix to let it pass chrome clang compiler. Compiler complains about variables not initialized in instructions veor_s32() and vset_lane_s32(). Review URL: https://webrtc-codereview.appspot.com/1187006
2c62fd9 Fixes issue detected by tool.
020e6ad Removed redundant VP8 width/height and made sure the generic width/height is set.
9b78141 Revert "Internal clean up: removing unused include line."
1a8d06e Internal clean up: removing unused include line.
2d2bfb0 Fixed issue 1497 in iSAC fixed point. Bit exact. Review URL: https://webrtc-codereview.appspot.com/1177005
38a5679 Fix frame_editing_unittest reference file handling.
c51b060 Optimized EstCodeLpcCoef() for iSAC with intrinsics in Android-Neon platform.
2a3949f Lazy capture_device_info acquisition.
46672bb Refactor barcode decoder to use Zxing's C++ version
c96125a Splitting out video_coding_test executable again.
ad807de Fixed an assembly code error in AECM for ARMv7. Possibly related to an AECM quality issue encountered at Chrome testing. No bug was logged. Review URL: https://webrtc-codereview.appspot.com/1160006
2dbb66b Disable frame dropper for screenshare mode.
2a070a5 Move video_coding OWNERS to video_coding/.
2733e12 Fixed a ton of Python lint errors, enabled python lint checking.
4621446 Fix debug file buffer bug introduced in r3574.
ace0823 Enabling bufffering mode with no sync module or VoE
66b0c5d Remove the error return on SetAGC failure introduced by r3605.
ad3fd52 1. Updated test pages to include Chrome Frame meta tag 2. Updated test pages to use adapter.js Review URL: https://webrtc-codereview.appspot.com/1142004
333987b Adds new AEC API to audio_processing.
08b9b59 Fix for build error on android introduced with r3609.
2654c43 Split the NACK list into multiple RTCPs if it's too big.
df1cfd1 None of the clients of VoE use SetNetEQBGNMode(), furthermore, NetEq 4 does not provide an API to change the mode of the background noise.
6316d17 Expose the capture-side AudioProcessing object and allow it to be injected.
2c1f9d4 AEC Refactoring: Removes lint warning
87d8f2d Updated version number to 3.25 Review URL: https://webrtc-codereview.appspot.com/1149005
eeaacdb Refactor NACK list creation to build the NACK list as packets arrive.
552f230 compile fix for get_nprocs() with uClibc
89cc166 Fixed coverity defects (CID 14657 and 14656).
4aa2314 VideoCaptureAndroid can now capture just buffers without also rendering to a SurfaceView. This saves ~15% CPU on a Nexus 7 running AppRTCDemo.
7d2689d Don't upsample the capture signal early.
3da576e Update integration tests for idempotent RTP header settings. Review URL: https://webrtc-codereview.appspot.com/1152004
13a186f Refactored inline assembly code in complex_fft.c, by combining the individual __asm lines into a single block, to avoid potential register usage problems when building with different tools. Review URL: https://webrtc-codereview.appspot.com/1153004
ad179ce Properly error check calls to AudioProcessing.
8e4340d Enable External MediaProcessing on Mobile
8648aad Make RtpHeaderExtensionMap::Register and ::Deregister idempotent.
bb2973a Return an error when greater than 16 kHz is used with AECM.
1dcba31 Destroy VCM and VPM instead of delete.
22fc115 Limit ARM instruction "strheq" to Apple's clang compiler only. bug = Review URL: https://webrtc-codereview.appspot.com/1111008
fef10a3 Turn off error concealment in videoprocessor_integration tests. Review URL: https://webrtc-codereview.appspot.com/1123006
51d5c6d Add supporting to V4L2_PIX_FMT_JPEG since it works same as MJPEG.
eeb8b8f Rewrite the jitter buffer statistics test and put make it robust under valgrind.
12509cf AEC Refactoring:
6f93416 Fix to send a full NACK list at least roughly once every 1.5 x RTT.
9ea9696 Fixed a bug in WebRtcNsx_PrepareSpectrumNeon() for NS in ARM Neon platform.
24e40df Refactor WebRtc_CreateBuffer to return the instance.
90aa2fe Use ninja with merge_libs.py on Windows and clean up.
c60d33b Force a memcpy directly from the AEC ring buffer.
86e2e1f Remove unneeded libvpx path from vp8 include_dirs.
101eb2c Refactor ring_buffer interface, add a feature and a test.
4211e6a New attempt at fixing hard-coded libvpx source.
bf03dd4 Revert "Fixing hard-coded libvpx source path."
7f53b4c Fixing hard-coded libvpx source path.
933af52 Ported assembly coding in APM from Android to iOS. Bugs=none Test=trybots, and offline file bit-exact tests. Review URL: https://webrtc-codereview.appspot.com/1066009
ca65c51 Handle multiple calls to set initial delay
c1f0f68 Remove WEBRTC_TRACE completely when tracing is disabled.
fa9a633 Minor bug fix in maxFPS parameter declaration.
c1c5aad Fix for WebRTC Issue 1384. Some cameras return 0 fps for all capabilities which causes divide-by-zero. Review URL: https://webrtc-codereview.appspot.com/1101013
85e32df MIPS optimizations for Signal Processing Library patch01
ed1c7f4 AEC refactoring: Moved typedefs to _internal.h
4f33453 Changing non-const reference arguments to pointers, ACM
db1733f Misc cleanups to webrtc/android code: - Replace some deprecated calls/enums with their more modern equivalents. - Clean up some usage of global data and/or hide it better - Catch specific exceptions instead of Exception, and log the exception instead   of just its message. - Random log message cleanups - Added a build_with_libjingle gyp variable to mimic build_with_chromium for   when webrtc is built as part of a libjingle project but not part of chromium.
c01c6c3 Refactoring AEC: AecCore struct made private
325931a Refactor AEC: PowerLevel
798195e Added a pointer getter to the system_delay variable. Tested with audioproc_unittest, trybots
191efa0 Refactoring AEC: Added a SetConfigCore function
e27e49b Moved out buffer handling to ProcessFrame()
5efb2ee Removed unused get_config function. The configuration is already stored and handled in the audio processing module, so there is no need for this functionality.
213217c Stop and restart fix.
e563de7 Revert 3543 > Changing non-const reference arguments to pointers, ACM > > Part of refactoring of ACM, and recent lint-warnings. > This CL changes non-const references in the ACM API to pointers. > > BUG=issue1372 > > Review URL: https://webrtc-codereview.appspot.com/1103012
fec9a9f Changing non-const reference arguments to pointers, ACM
2325284 Fixed typo in vie_autotest_loopback.cc.
83db9e9 Replace gtest_prod.h include with our own FRIEND_TEST macro.
cb139b1 Rename webrtc::StatsObserver to webrtc::CallStatsObserver to avoid ODR violations with peerconnectioninterface.h in libjingle.
9c643ec Added getter for far_time_buf in AEC. Only used in AEC debug dump.
38417a8 This refactoring CL moves the nlp_mode member value from aecpc_t to aec_t, since it it never used at that level. Further, I removed two suppression variables by depending on nlp_mode directly.
ef1346d * Name change * Removed WebRtcAec_ function name prepending on private function.
24ba537 Update to codec unit test: enable frame dropper for rate control test. Review URL: https://webrtc-codereview.appspot.com/1099014
432bc1a fixing nack list size calculation
39eb955 Updated version number to 3.24 Review URL: https://webrtc-codereview.appspot.com/1110004
5962e5e Remove the dependency on dxguid.lib. It turns out we don't really need it and therefore can also get rid of the added lib directory. Review URL: https://webrtc-codereview.appspot.com/1094015
9e3e8e5 Move directx_sdk_path definition variable into the video_render_module gyp file.
85e2e0e Refactoring temporal layers implementation and adding VideoCodecMode for easier control of codec settings.
ce3f2ca Add VoE interface to VieRTP test
b115f2c Increase threshold in codec unit test. Review URL: https://webrtc-codereview.appspot.com/1096011
4db69af Adding a receive side API for buffering mode. At the same time, renaming the send side API.
95f5fd9 Bug fix for webrtc issue 1391. Typo in sin_length for socket address. Review URL: https://webrtc-codereview.appspot.com/1108004
e422fa5 This refactoring CL contains an API to get low level echo metrics stats.
3942fd8 This Cl includes * A getter for echo_state * Style changes, such as changes to int where appropriate
d3eadf1 Moved the actual calculations to aec_core to avoid passing up low level members.
a974cea Make VoiceEngineImpl inherit from VoiceEngine. This associates the two types instead of incorrectly reinterpret casting VoiceEngineImpl* to VoiceEngine* (since these types were previously unrelated).
1aa1eec Modify SincResampler to build in webrtc.
3e32dd1 Duplicated sampling frequency multiplier to aecpc_t struct to avoid a getter.
64506e2 Roll Chromium revision 176094:182149
8504ad3 Moved debug file handling to aec_core from echo_cancellation.c. This removes dependency on low level member variables.
4a0743e Added delay estimation test to audio processing unit tests.
e740a7b Remove MultiStreamMode from test.
4c6689a Reset ssrc when calling SetSendCodec.
abaff53 Fixing lint warnings from previous commit
1368a6a Import stringize_macros from Chromium.
260bedc Import SincResampler from Chromium.
9e605b2 Fix Windows x64 errors in video_codecs_test_framework
894a543 Implement initial delay. This CL allows clients of VoE to set an initial delay. Playout of audio is delayed and the extra playout delay is maintained during the call. While packets are buffered (in NetEq) to acheive the desired delay. ACM will playout silence (zeros). Initial delay has to be set before any packet is pushed into ACM.
33c6e92 Sync libvpx and its gyp wrapper from Chromium.
1fb8372 Increase maximum resolution to 4k x 3k. BUG=1375 TESTED=try bots Review URL: https://webrtc-codereview.appspot.com/1097008
28166a5 VCM: Removing frame drop enable from Reset call BUG = 1387
9c4707e Android NDK build tools
9cd6011 Fix perf output for audioproc and iSAC fixed-point tests
4da62e0 Set SingleStream BWE in unittests.
e3664d5 Set qpMax to 56 in for all VP8 tests. Fixes buildbot breakage.
6cd34e5 Updates to send side streaming mode: 1. Disabling frame-droppers from the vie encoder and not the channel. 2. Accounting for qpMax in the VP8 wrapper.
6bcf2ab Update version number to 3.23
8b5ff39 Fix Win64 build breakage
75e6669 Made it possible to render custom call output to file.
05a655b Fixed a bug in iSAC transform functions on ARM-Neon platform. Performance unchanged. Bugs=none Test=trybots, and file bit-exact tests; passed.
89c3de3 Don't report an error for GetEstimatedReceiveBandwidth if there is no valid estimate.
34d1110 Enable indefinitely running vie_auto_test option
4484b83 Use LOG_F interface for unsupported functions.
f9ca8e1 Added labels in transform_neon.S in iSAC-fix, so the tables be shared with other files in iOS build. Also, moved several code lines in the same file, in case register values cannot be preserved after a function call which could cause a crash in some platforms (e.g. iOS etc.).
313e6b5 Lint-cleaned video and audio receivers.
db325e2 Updated version number to 3.22 Review URL: https://webrtc-codereview.appspot.com/1096004
228e708 Moved almost all payload-related stuff to the payload registry.
cc895d1 Fixing/disabling Windows x64 warnings
eae59c5 Exchange TRY by enumerating image formats in Linux video capture
9320328 Fix MaxChannels test; 32 -> 100.
48bfaa8 Remove (in practice) the voice engine channel limit.
d6739c8 Adding a send side API for streaming
a7761c7 Fix mismatch between different NACK list lengths and packet buffers.
3442158 Break out RemoteBitrateEstimator from RtpRtcp module and make RemoteBitrateEstimator::Process trigger new REMB messages.
7e11001 Adding three frame sizes to Opus
4d693f9 Implementing stereo support for G.722
fd2dd1a Set frame length for frame converting in external renderer
de55d0c Replaced relative path to reference from <(webrtc_root).
2569ab5 Fix propagating RED paylaod-type to ACM.
57c45c2 Removing a codec from NetEq database has a bug. |funcDurationEst| is not updated.
6637489 fix for issue 281.
1f1321c fix issue 1322, accept -1 as default payload-type for redundant coding (FEC).
62564f1 Adding a max jitter filter to the JB estimate - allowing two modes, one will return the last estimate (current setting), and another will return the max value seen, and allow setting an initial value. This cl also includes tests and some clean up.
8d759af VP8: Making key frame interval a tunnable parameter
5f8b39f Fix NetEq4 unit tests for VS2012
ea85f98 Removing a hack for CNG
1e52bc2 Adding iSAC-fb support
3824adf Fix audio_e2e_test command line arguments
f8dc257 This is a change in the iOS audio device to use VoiceProcessingIO API instead of RemoteIO. This way we don't need to use WebRTC EC and NS because it happens on the device hardware.
0bfd5f0 Re-committing r3428
d8f84db Fixing problems in audio_decoder_unittests
b51ee74 Disable iSAC fix test in audio_decoder_unittests
a5b65e0 Re-enabling NetEqDecodingTest.TestBitExactness and .TestNetworkStatistics
6bf1c81 Enabling unit tests for NetEq4 in the bots
9243982 Fix a few small nits in NetEq4
1cd0f31 Remove codereview.settings
1dd36c8 Revert 3428 > Delay estimator wrapper API changes. This should finalize the changes to delay estimator making it work for multi-probe. > > The changes are summarized here: > > delay_estimator.* > ----------------- > Replaced assert() with correct error check. This is consistent with previous versions of the delay_estimator, i.e., to check for valid parameters where they are actually used and not high up in a wrapper layer. > > delay_estimator_internal.h > -------------------------- > Pulled out the far-end part of DelayEstimator struct and put it in DelayEstimatorFarend. The only common parameter is spectrum_size, which we store in both and thereby avoiding having a Farend pointer in DelayEstimator. > > delay_estimator_wrapper.* > ------------------------- > Added and updated descriptions. From Free(), Create(), Init() the far-end parts have been put in separate Farend versions. Same goes for the Process() which now has an AddFarSpectrum() version. > The flow of calls should be something like (in pseudo-code) > > far* = CreateFarend(history_size) > near* = Create(far, lookahead) > InitFarend(far) > Init(near) > while call ongoing >   AddFarSpectrum(far, far_spectrum) >   Process(near, near_spectrum) > end while > Free(near) > FreeFarend(far) > > delay_estimator_unittest.cc > --------------------------- > Added farend support setting up calls as mentioned above. > > aecm_core.* > ----------- > Cleaned up some lint warnings. > Added delay_estimator_farend pointer. Called Create(), Init() and Free() in above mentioned order. > If AddFarSpectrumFix() was not successfully done, we end and return -1. This is what we would have done for Process(). > > aec_core.* > ---------- > Cleaned up some lint warnings. > Added delay_estimator_farend pointer. Calls in proper order. Since we only use the delay estimator for logging there is no error handling. We only call Process() if AddFarSpectrum() was successful though. > > TEST=audioproc_unittest, trybots > BUG=None > > Review URL: https://webrtc-codereview.appspot.com/1076006
7bf5944 Delay estimator wrapper API changes. This should finalize the changes to delay estimator making it work for multi-probe.
11f64d3 Mac 64-bit compatibility for WebRTC.
54958f4 Initial upload of NetEq4
b4575c1 Fix webrtc compilation errors for Chrome Win64
184b91c Set working dir for test run script + update resources
437f62b Add <(DEPTH) to global includes
a13470d Optimize NACK list creation.
294f055 Fix Win64 warnings
534c1ce Added tests for multiple near-end support.
aa3af37 Short CL: only name change.
16f79ea Separated far-end handling in BinaryDelayEstimator.
ceca869 Moving ViE test files and deleting files no longer used.
1de9d16 Fix path to perf Python scripts in test.gyp
d32e047 Reformatted rtp_sender: made lint clean.
d1f6087 Test launching script
b29af0e Moved several function pointer declarations in iSAC to isac initialization file. Fixed clang linker problem of not being able to find symbols. Review URL: https://webrtc-codereview.appspot.com/1061006
0664d36 Fixed text relocation code related to ARM assembly code. Refer to WebRTC issue 1300. Review URL: https://webrtc-codereview.appspot.com/1055004
ad89c14 Revert 3406 > Moved all function pointer declarations in iSAC to a single place. > Review URL: https://webrtc-codereview.appspot.com/1057006
5cd9878 Revert 3405 TBR=turaj@webrtc.org Review URL: https://webrtc-codereview.appspot.com/1074004
4e3c377 Moved all function pointer declarations in iSAC to a single place. Review URL: https://webrtc-codereview.appspot.com/1057006
3ffc265 Mainly hlundin's patch. Review URL: https://webrtc-codereview.appspot.com/1052004
3165a5b Optimized WebRtcIsacfix_Time2Spec() for iSAC-Fix in ARM Neon processor. Review URL: https://webrtc-codereview.appspot.com/1005004
6d29497 Bug fix in WebRtcOpus_DurationEst
6caf203 Fix frame_editing_unittest.cc
3d7848b Updated version number to 3.21 Review URL: https://webrtc-codereview.appspot.com/1068004
db901d7 Fixes payload spelling error.
50e9567 RTP Receiver is now only deals with a receiver strategy. Cleaned up dependencies.
4e629ff Replace AudioFrame's operator= with CopyFrom().
0806dcf Move video_coding to new Clock interface and remove fake clock implementations from RTP module tests.
81cfcb5 Remove '<(library)' in  gyp files.
3da689c This CL includes part of changes in a larger one. The final goal is to allow multiple delay estimators using the same reference (far-end) to save computational complexity.
16c9f55 An API to get the internal estimation quality in the delay estimator has been added. Unit tests have been updated. There is no impact to other parts in WebRTC.
3f6593a Remove <(library) from gyp file.
2d1a85d Posix Thread: Removes the setting of the run function to NULL which could cause data race.
99e89cd Make VoE handle longer delays Review URL: https://webrtc-codereview.appspot.com/1047004
3d60f01 Adding timeEndPeriod to Synchronize function, see bug for details.
a09409a Extracted rtp receiver payload management to its own class, made video receiver depend on that instead.
d7debff Break out RtpClock to system_wrappers and make it more generic.
fc37398 Convert psnr and ssim to strings before printing them.
b40cae3 Add a counter to the video rtp play output filename.
087c593 Removing outdated comment
70b88de Reformatted rtp_rtcp_impl*.
32ad4a4 Made ViEToFileRenderer use a separate thread for rendering frames to file.
8ed17bb Cleaned up the data path for payload data, made callbacks to rtp_receiver nonoptional.
1b23416 logical 'and' of mutually exclusive tests is always false in ViECodecImpl::CodecValid()
3d016e1 Fix android clang build.
a3b8638 Fix android clang build.
c1dd3c3 Fix simulated analog gain in audioproc.
c6dee58 Remove extra line.
ee92f9d Disable full stack PSNR/SSIM triggers on Mac and Win for now due to flakiness. Adding plots of PSNR and SSIM.
751f8c0 Explicitly disable sincos optimization on Android.
1d4568f Disable PSNR/SSIM thresholds for the Gilber-Elliot test.
7561299 Address a build issue with Android-Clang compiler: error: the value is truncated when put into register, use a modifier to specify the size [-Werror,-Wasm-operand-widths]   __asm __volatile ("ssat %0, #16, %1" : "=r"(out16) : "r"(value32)); Review URL: https://webrtc-codereview.appspot.com/1029006
e1a4d6b Rounding error fix in media_opt_util. Review URL: https://webrtc-codereview.appspot.com/1013006
e4e824d Use %d for signed value in trace.
b97c7a3 Allow for some error in volume testing.
b011c6a Generalized mechanism for excluding gtests on platforms, disabled broken tests on mac.
393160f Add logs when no RTCP RR has been received for three regular RTCP intervals.
c702d28 Disabled GQoS since it breaks ViE  auto test.
8be968f Enable external encoders with internal picture source.
e91de87 Using Convert in lieu of ExtractBuffer: Less error prone (as we don't need to compute buffer sizes etc.). This cl is first in a series (doing all of WebRtc would make it quite a big cl). While at it, fixing a few headers.
8be556d Updated version number to 3.20 Review URL: https://webrtc-codereview.appspot.com/1023008
1dbe2a0 Reformatted RTPReceiver.
5e22650 Removed spaces from full stack test labels, consolidated graphs
07c3eee Refactor receiver.h/.cc.
1b436fd Change Sleep() comment in test fixture.
7112836 .gitignore: Add *.mk, created as part of ChromiumOS build
cebe152 Addressing webrtc issue 1237, http://code.google.com/p/webrtc/issues/detail?id=1237.
b7a4528 Reverting two mixing test patches: seems to introduce a persistent problem for win voe_auto_test (wrapping problem?)
ca76e13 Reformatted tick_util.
b5758c0 Reformatted trace* files.
4784393 Fix implicit conversion error in mixing test.
c5dddcf Further relax thresholds in mixing test.
28e0a2d Replace voice engine utility functions with system wrapper variants.
c2d078f Reformatted thread and static_instance.
934d9f3 Bugfix for NACK behavior. Current code sends a number of duplicate NACK requests.
17e37d4 Added possibility to repeat frames. Also added unittest for that feature.
c54e675 Changed assert to log.
f4cbd8d Adding AUDIO application as default for Opus stereo
830d30f Fixed a missed initialization (found by valgrind FYI bot).
e3af2e0 Roll opus to 172355 and delete opus_demo from webrtc opus
1527a18 Reformatted sort.
42264f2 Make protection method, filename and resolution configurable for FullStackTest.
6ed1433 Implement NetEq duration estimation for Opus.
176415d Clean up variable after it gets deleted
3bd0ee3 Making I420VideoFrame ref-counted
c302ff2 vie auto test: Adding a constructor for NetworkParameters
b8029db ViE autotest: Adding loss models to the external transport
c581a96 Reformatted map classes.
443a8a2 Fixed bad header name.
26c34c6 Replaced the _audio parameter with a strategy.
99ab91b Reformatted rw_lock classes.
f0c1f71 Make audioproc output files be written to output dir by default.
e4eb091 Initialize 3 variables which are preventing VS2012 from building. BUG=1211 TESTED=ninja -C out\Release Review URL: https://webrtc-codereview.appspot.com/992005
b4e5d10 Updated version number to 3.19 TBR=wu@webrtc.org Review URL: https://webrtc-codereview.appspot.com/995007
e0cdb5f Update trace_event.h to match the one in Chromium
b36efe3 Added API to get receive side video delay.
aab7b1e Disabled flaky test.
9d665ef Decoupled video rtp receiver from rtp receiver.
df2cfdf Reformatted list classes.
da80bad Remove latency excl network and add render time diff stats.
d0a9608 Add number of inserted samples to NetEq statistics.
027af03 Reformatting ACM. All changes are bit-exact in this CL.
2188300 Fix for buffer overflow, WebRTC issue 1196 Review URL: https://webrtc-codereview.appspot.com/998004
527dfef vpm unit test: Diasble frame dropping in tests
80474f4 vpm: removing unnecessary memcpy
4c8b31e Added jitter to fake network pipe.
2b6c051 Track the actual render time rather than the decode time.
eeb8b97 Changed so that frame_cutter takes and argument where one can specify in which interval the frames should be deleted between the first frame to cut and the last frame to cut. This can for example be used to decrease the frame rate.
9862080 Decoupled RTP audio processor from RTP receiver.
f0bf6f6 Will now only require near-perfect PSNR and SSIM.
8e469e4 ISAC_main_inst initialized to NULL to avoid potentially garbage pointer passed to WebRtcIsacfix_EncoderInit BUG=1211 TESTED=local build on Windows.  Failed previously with vs2012.  With this change kenny.cc builds. Review URL: https://webrtc-codereview.appspot.com/984004
7202048 Vp8 tests: Removing legacy unused tests and reorganization of existing ones.
d920d30 Added noexecstack markers for assembly files (webrtc issue 1172). Webrtc builds on ios, linux, android and other major platforms passed. Didn't do chrome build test. Review URL: https://webrtc-codereview.appspot.com/987004
2fd6684 Optimized WebRtcIsacfix_Spec2Time() for iSAC-Fix in ARM Neon processor. Speed doubled. Review URL: https://webrtc-codereview.appspot.com/930033
3d33a42 Add GetAudioFrame API to VoiceEngine.
e68106f Expose NetEq playout mode off through VoiceEngine.
f9954a8 Add API to retreive last received RTP timestamp to VoiceEngine.
7940bbb Revert 3269 > Will now only require near-perfect PSNR and SSIM. > > BUG= > TEST=Ran test and checked we accept somewhat lower values. > > Review URL: https://webrtc-codereview.appspot.com/964031
6db19bd Will now only require near-perfect PSNR and SSIM.
6100c65 Reformatted file_* classes.
e586ddb Remove atomicops.h from WebRTC
357d2c6 Fix build by including trace_event_internal in webrtc namespace
c1b0f7d Use TRACE_EVENT to track time spent in VP8 encoding
d3da958 Port Chromium's trace_event.h to WebKit and add
fb537e2 Add a third full stack test and support for random jitter in ext transport.
2082b3a Adding a simple fake network pipe to use for testing. Next CL will contain an external transport implementation using this link and I'll follow up later making this more advanced.
92fe642 VoE Changes to enable dual_streaming.
7b3a8db Bug fix for iSAC fixed-point. The bug was the result of changes in iSAC floating-point to add 48 kHz extension.
8ad009d Reformatted event* classes.
2406dcd Not to enum NOTPRESENT audio devices with CoreAudio on Win
3e5b30b Add more audio codec information into codec list
06e353d Adding vp8 sequence coder: simple command line encode and decode. Goal is to replace existing normal test and affiliates (will be done in follow up cl's) BUG =1070
be85073 Properly zero out unmixed frames.
47676c5 Added buildbot benchmarking in iSAC and APM into Android platform build. Review URL: https://webrtc-codereview.appspot.com/964022
2c5ed0a vp8 test: Updating creation of enc/dec
1d28eeb Updating vp8 test structure
eef3353 Updating Vp8 unit tests - Initiating the switch to gtest-based tests, and adding a stride test. This is a follow up on r3227.
a3a916c Fixing path to ptypes.txt in NetEqRTPplay
9f93090 Use different cpufeatures library when building with chrome.
1735949 Port Chromium's atomicops to WebRTC
129e68f Replace the last occurrence of .s with .h
d34a831 Expose Set and Get Recording/Playout sample rate apis
9470f64 Added auto-call feature to WebRTCDemo.
00a342f Revert 3231 - VoE Changes to enable dual_streaming.
e5a2710 Adds two full stack performance metrics for end-to-end delay.
0cf911a First pass of MediaCodecDecoder which uses Android MediaCodec API.
ca5d28d VoE Changes to enable dual_streaming.
7c409d8 Dual-stream implementation, not including VoE APIs. Review URL: https://webrtc-codereview.appspot.com/933015
def24c3 Fix a bug when iSAC-48kHz was added.
7d8a69d Revert 3227 > vp8 unittest: Adding qcif stride test > > Review URL: https://webrtc-codereview.appspot.com/930030
5fbe556 vp8 unittest: Adding qcif stride test
4a3e8b1 48 kHz extension to iSAC.
3b0c3d5 Removed stale version of fuzzer; it's now internal.
5d32f3c Add test to verify that padding only frames are passing through the RTP module.
d5c1fab Changing default bitrate to 64000 bps for Opus.
996ca82 Removing redundant codec unittest targets.
824a9a1 Reformatted data_log.
e9bc10d Fix OOB read in padding tests.
3a7ba35 Fixes chromium build bots.
e3c4549 Fixed bug that caused frame_cutter_unittest to fail when built with MVS2008.
7ea9957 Improved the conformance test: it will now show video tags and better verify that we set up a call.
0b77361 Reformatted critical_section wrappers.
59d6f57 Delete bad mergeinfo from webrtc/modules/video_capture/windows
10dff40 Use <(webrtc_root) to point to webrtc files in tools.gyp.
3f4b16d Delete {start,stop}CPULoad() since they're broken. - stopCPULoad is incorrect; since mIsBackgroudLoadRunning isn't declared   volatile, the empty while loop in the background thread isn't required to do a   memory read (as opposed to reading the value just once and caching it).  The   result is that stopCPULoad() may never return as the .join() waits forever. - startCPULoad isn't guaranteed to tax the CPU; the JVM is free to replace the   while loop in startCPULoad() with a thread pause since it can prove it'll   never exit the loop once entered (b/c of the previous item).
bc23d31 Enable building WebRTCDemo apk using Release webrtc libs, take 2.
4cc77ad Fixes two bugs related to padding in the jitter buffer.
91fcdee Fixing neteq_unittests for VS 2012
8adceb0 Corrected .h path.
a7920db Fixed standard PSNR/SSIM test.
2255427 Properly remove the bitrate observer when ViEEncoder is destructed.
fe448d6 Disable denoise filter for Arm, as it is not optimized enough yet. BUG=https://code.google.com/p/chrome-os-partner/issues/detail?id=16318 TEST=none Review URL: https://webrtc-codereview.appspot.com/968008
0c9d201 Disabled some more flaky tests. Memcheck vie_auto_test should be very stable after this.
f5190aa Fixing a bug related to RCU in NetEQ
b8876bb Enable java soundcard impl as the default
4bbb260 Revert 3190 - Enable building WebRTCDemo apk using Release webrtc libs.
4a2fab0 Enable building WebRTCDemo apk using Release webrtc libs.
897aaea Added metrics test code for the FEC packet masks.
dfc6379 Allow for 1 layer case to be set in temporal_layers. Review URL: https://webrtc-codereview.appspot.com/971007
5e59d15 Revert 3183 - Fixes two bugs related to padding in the jitter buffer.
1d53c9c Reverting r3185
eba3e23 Added metrics test code for the FEC packet masks.
5dea525 Remove ringtone from test app
4579d30 Fixes two bugs related to padding in the jitter buffer.
f407870 Revert 3181 - Fixes two bugs related to padding in the jitter buffer.
f4b1c7b Fixes two bugs related to padding in the jitter buffer.
ad50629 Added last (?) suppressions for known issues.
63568bd Added conformance tests.
5015691 Disabled flaky test on Linux, added disable-on-platform macros, fixed \n's
2b6e5fc Opus mono/stereo on the same payloadtype, and fix of memory bug
2a9b7fd Adding video_coding_integrationtests test.
db33a5a VP8 wrapper: updating raw image allocation. As we set the pointers to the data, there is no need to allocate that memory.
5e6a94a Tool for editing of yuv-files. Specify a path to the clip that should be edited, the height and width of the clip, one set of frames that should be removed from the clip, and a path to where the result should be written. There is a executable created that make use of the library where the functionality is implemented. There is also a unittest added for the library.
4591d9b Fixing vie and voe auto test project paths for test execution.
bea047d Revert 3170 - Added performance benchmarking in APM and iSAC-fix for Buildbots. Review URL: https://webrtc-codereview.appspot.com/929022
e44c444 Added performance benchmarking in APM and iSAC-fix for Buildbots. Review URL: https://webrtc-codereview.appspot.com/929022
73d3490 Updated version number to 3.18 Review URL: https://webrtc-codereview.appspot.com/930027
42ed3cf Will now correctly identify the first-ever received packet as the first packet in its frame.
6318790 Wire up CallStats to provide modules with correct RTT.
158efb7 Ensures that we can build using VS 2012 on Windows.
521d30d Add a logging_no_op.cc when enable_tracing==0.
4fb1d5d Remove operator overloading from RTPFragmentationHeader.
0993f8b Fixes (or at least reduces) the flakiness in the full stack test by making sure the different frame monitors are registered and deregistered in the right order. Also makes sure only local preview frames which are actually transmitted are rendered by moving the local preview rendering to an effect filter.
09e5582 Condition for DirectX variable on Windows The directx_sdk_path GYP variable got the value $(DXSDK_DIR) on non-windows platforms which is normally an uninitialized environment variable, causing an error during GYP generation. Putting this include within a condition for Windows resolves this.
1ec1bc9 Removed codec comparison test: it didn't work and probably never will.
999694e Adding Direct X SDK include directory.
b743278 Remove ViE lint warnings that should have been caught at upload time.
a35e3ad Removed not used include.
04a79ee Setting capture stride to width
5a82b82 Ensure opus_demo has a targets block.
46e2c7b Add winsdk_samples to provide directshow_baseclasses.
407a66d Build opus_demo
5ab700c Reformatted most of the CPU stuff in system_wrappers.
a39ac68 Reorganize gyp for Android
192d3de Setting correct stride for VP8 encoder
269808f Adding an aligned stride test to LibYuv
a54f0e6 Reland 3135 - Previous failure was bot flakiness. *****
19a113c Revert 3135 - This broke the Mac bots somehow. Here's the error:
df89a88 Restructure the video_capture code a bit to make room for a Media Foundation class implementation. This change includes the following:
10e0b28 Add a kTraceTerseInfo level for non-verbose logging. Review URL: https://webrtc-codereview.appspot.com/937023
832070c Add Chromium's perf_test to testsupport.
c9ebc28 Updating Memory allocation for rotation and related tests.
020b350 Fix possible race condition and access into an empty list.
d51d166 Move SSRC list to RemoteBitrateEstimator.
0724aa1 Allow NetEQ to use real packet durations.
82776e8 Use cpu_features library from ndk when built with chromium.
c7f458a Define enable_android_opensl when built with chromium. Review URL: https://webrtc-codereview.appspot.com/930023
baefe31 Fixes http://code.google.com/p/webrtc/issues/detail?id=941
9fc6250 Porting ARM optimization from Android to ios. Tested APM and iSAC in Android. Bit-exact with original versions. Changes include removing or changing some GCC derivatives (e.g. .fnstart, .hword), instruction syntax, etc. Review URL: https://webrtc-codereview.appspot.com/934009
8777de1 Add warning comment Review URL: https://webrtc-codereview.appspot.com/933012
ce52cc0 Fix ordered comparison warnings in the RTPtimeshift unit test
8a8517a Adding ViE CallStats to keep track of call statistics. As a start, only rtt is handled.
36fdd24 Replaced remb unittest sleep with fake clock.
8dd4b98 Revert 3111 (revert of a revert). The trybots are succeeding and the modified code shouldn't affect the test that failed so I suspect it was a fluke. If this fails, I'll revert my revert so that we can revert while we revert. --- Revert 3105 - Don't crash the unit test host when tests fail. Instead, just report the error, fail, and move on.
c271c58 Minor cleanup of the videocapture code. No "real" code change :) Remove declaration of a function that doesn't exist. Remove call to GetProductId from video_capture_factory_windows that's not necessary. This was the only dependency on device_info_windows.h outside of video_capture_windows.cc.
72cc5a3 Removed unnecessary lines in one of the tests and changed one parameter. Review URL: https://webrtc-codereview.appspot.com/933018
b159bd8 Revert 3105 - Don't crash the unit test host when tests fail. Instead, just report the error, fail, and move on.
b924775 Fix cpplint errors in audio_processing.h
6181a36 Add Android include path so that header files can follow google style
6be5b2f Don't crash the unit test host when tests fail. Instead, just report the error, fail, and move on.
b7ad066 Fix sorting issues in video_capture.gypi. No code change.
82e863b Wraparound distortion in Opus
4c8c307 Clean up TraceCallback::Print.
a0f663c Fix generate_asm_header.
75c7043 Add libjingle-style stream-style logging.
dc441dd Pure Neon assembly coding for WebRtcIsacfix_AutocorrNeon() in iSAC-Fix. Review URL: https://webrtc-codereview.appspot.com/939018
ffff3b3 Relanding r3071 - updates for i420: Making sure that decoded frame is complete and buffer size is sufficient. Re-landing is possible following r3094 - which disabled a problematic test.
b38171f Fixed indentation and added the description of how to supply argument with specification of a name for the ouputfile where the contentMetrics etc. are logged.
900216f Reformatted condition_variable* in system_wrappers.
c06c66d Fixed test memory leak + disabled base test.
68783ae Add libpaced_sender to Android makefile
b8687aa Increase number of channels that can be supported on Android
32f05a7 Enable paced sender. Review URL: https://webrtc-codereview.appspot.com/965016
18d7670 Clarifies the bandwidth estimation interfaces.
0958d8c Refactoring acm_generic_codec
8768de1 Update parsed non ref frame info. Review URL: https://webrtc-codereview.appspot.com/932015
c4f9c04 Fixes an incorrect if statement in vie_sync_module.cc.
b3e1b5a mac: Fix a port leak in threading code.
7d69c26 Fix OpenGL rendering of WebRTCDemo by accounting for stride != width.
a5ecfaf Revert 3071 - i420:verify image length
86ee008 Unbreak ninja/android build of webrtc.
b95093a Re-initialize enough state on "Stop Call" to be able to stop/start multiple calls in succession.
d279c53 Adding pacing module, will replace the transmission_bucket in the RTP module.
2d93c65 i420:verify image length
e914fd7 Capture module: Fixing size computation for u and v planes TEST=trybots
3f78c6c Add Android OWNER files
9451731 Added possibility to run quality modes test. Added possibility to input arguments to the test. The test will  (for each frame) log the values in contentMetrics to a txt-file. The txt-file can optionally be saved in a specific place. Fixed an issue where video_coding_test crashed if there weren't any parameter submitted to an input argument.
a0e2ae8 Reformatted atomic32 files.
2fd8b0c Optimized function AllpassFilter2FixDec16() in isac fix for Android Neon platforms. With an offline test, codec cycles were reduced by 4%. Review URL: https://webrtc-codereview.appspot.com/936007
f5e2729 Remove an unused Shutdown method from the ThreadWrapper interface. The method was flagged by Chrome engineers as dubious since it uses TerminateThread.  As it turns out, we don't use this method anywhere, so we can simply remove it! :)
7121008 Can now fully control custom calls from the command line.
14fc821 Verify output frame timestamp in VideoProcessingModuleTest.Resampler.
6014018 Fix a bug in spatial_resampler where we should set the timestamp after Scale.
321c136 Fixed and enabled ARM assembly code in AECM and NS. Review URL: https://webrtc-codereview.appspot.com/860005
45ea192 Implemented a build system that generates offset header files for ARM assembly files, in Android.
6adcad0 Updating vp8 tests
285705b Move capture level computation after all processing.
e80c0ca Break out unittest helpers for remote_bitrate_estimator.
215428c Adding codecType to OnIncomingCapturedEncodedFrame partially reverting r3013.
072081d pre-factor cleanup pre-work. Review URL: https://webrtc-codereview.appspot.com/938010
bf4bba9 Made TickTime immutable, rewrote tick utils to be fakeable.
77085af Removed ViEBaseObserver.
b45ca19 Adding Opus stereo support to WebRTC
0558a74 Fix for webrtc issue 1052 on windows with vie_auto_test. Review URL: https://webrtc-codereview.appspot.com/929014
ca2e36a Check the channels in receive-side processing frames.
31fc1dd Update timestamp offset for re-transmitted packets. BUG=1059 Review URL: https://webrtc-codereview.appspot.com/930011
2d38063 Using proper GYP references for Strmiids.lib on Windows
06eb1d9 Reformating files in audio coding module.
a4576da Removing use of raw buffers for I420PSNR and I420SSIM functions
f50a35d Refactor OpenSL audio driver
8dddee5 libyuv wrapper: 1. Updating rotation settings - in case of 90 or 270 degree rotations, width and height should be updated accordingly. 2. Test clean-up.
42c2116 Landing http://review.webrtc.org/914006/ Review URL: https://webrtc-codereview.appspot.com/930007
f6cc3b7 Fixes a bitrate mismatch between sender and receiver.
607e0e2 Remove video_capture/test/android
b43b611 Reorganize modules/video_render.
fea2238 Fix Android build after video_capture reorg.
5f6856f Reorganize modules/video_capture.
904b81f Init capturePicture with GetCaptureDeviceSnapshot so that the SetRenderStartImage test won't depend on the previous test which may be disabled by the include_timing_dependent_tests flag. This is a fix for LinuxLargeTests.
b0d59f1 Adding stride alignment
6baede5 Check if opus exists when build test app on Android
615dcd8 Fix valgrind issue. Code was removed by mistake in r2983.
25d9ea0 Fix uninitialzed memory and cleanup.
f6b2125 Work around with issue 971 (signal_processing_unittests fails memcheck when compiled with GCC 4.6). Review URL: https://webrtc-codereview.appspot.com/935008
4b76c16 Follow-up CL for r3007.
eb4840f Removing codecType from capture API
1e25690 Enable Opus
8706996 Only reinitialize AudioProcessing when needed.
8b084be fix print out in mirror test
22f4d92 Fixing BWE estimation  reordering issue
0c8b66d Fixes http://code.google.com/p/webrtc/issues/detail?id=1003
e10cf16 Fixes http://code.google.com/p/webrtc/issues/detail?id=1002
bb59813 Fixing IsZeroSize call
b5f783f Remove opus include path from opus.gypi.
7985888 Fixing vpm valgrind issues introduced in r2893
bc102be Added buffer length when calling encrypt(). Write the extra two bytes.
f6547d3 Only remove encoder state feedback for send channels.
6fc71d9 Getting Opus from Chrome
be86bb6 Revert the revert in r2988 since that wasn't the issue. Review URL: https://webrtc-codereview.appspot.com/931005
9a5bd76 Fixes issues related to intra requests.
f5197ca Reverse Merged r2884 & r2888 from trunk. Review URL: https://webrtc-codereview.appspot.com/929005
bf30295 Fixes the layer sync bit for temporal layer 0
04033dc Fix valgrind issue introduced in r2983
9579807 Enable Opus for Chrome Review URL: https://webrtc-codereview.appspot.com/935005
dc7e6cf Switching to I420VideoFrame
585af36 Adding possibility to set usage of temporal layers from outside of VP8 gyp file.
ea52ed2 Update svn:ignore for the codecs folder.
54ae320 Update svn:ignore.
d4b61ab Roll libvpx to fd3078fd8fe7.
dad328c Correct adb_shell runtime error on buildbot
7fec722 Add device id to adb shell
0c7d9bd Add adb_shell script for android
20dfb6e Update version to 3.15.
9753234 Rollback r2962 from webrtc trunk. Review URL: https://webrtc-codereview.appspot.com/915007
4b3e611 Change android NDK library path
12e6574 Fix a few include paths and update include TODO.
baae261 Qickly fixed android platform build breakage
fae3665 Fix file path in vie_auto_test.
a7b57da Move src/ -> webrtc/
740badd Add optional mandatory policy setting for template generation
77abf65 Link to the documentation for complex policies on Windows.
0ad0c7e Fixed the example JSON strings for Windows and Linux.
206c6aa Respect output_all_resource_defines when generating includes in resource maps.
6a46b04 Respect output_all_resource_defines when generating structures in resource maps.
856ff33 Fix .d file outputs, add support for asserting outputs.
786be15 Added support for string-enum-list.
46282ce android: Add a way to override build system variables.
911f177 android: Don't emit useless info into generated makefiles.
80a221d Fix indentation for emacs and add missing keyword.
94b57d3 Changes ninja generator to only output empty names if not already output
1ff523f Changes the ninja generator to output phony targets for uninteresting targets
6760f5b Makes matching of build files work when absolute
02717b7 Support for custom NM/readelf binaries in your toolchain.
43a3b90 android: Support host multilib builds.
fa401a9 Makes analyzer output names of all executable target types
07465a3 android: Make buildbot able to use a custom manifest.
b38e5f2 ninja win: don't expect pdb to be generated when GenerateDebugInformation: false
ce177a0 Makes the analyzer output the set of targets needing a build
8432ec2 Removes old way to specify files to look for
ed274e3 Provide a way to suppress implicit MIDL generation rules for actions
474e6f6 Style changes for analyzer __ -> _ and lots of single newlines to double newlines.
93303ec Currently I've special cased gyp* file modifications higher in the stack. By that I mean if a gyp* file has been modified I don't run analyze and assume everything has changed. This change adds support for modification to gyp* files. If a gyp* file has changed it assumes all targets in the file are modified. Similarly if an included file has been modified all targets in the file that did the include are considered modified. Lastly, if one of the modified files is specified on the command line via -I the I early out and assume everything needs to be recompiled.
6bd80e4 Pull in relevant targets when using xcode-ninja
cd5d655 Guard against configurations without 'xcode_settings'
ac2684b Updates analyzer to output to a file
39bb895 Avoid infinite recursion with identity variables.
cb818ae Enable custom suffixes for Mac bundles.
b95cbeb Changes analyzer to search for targets
a487447 ninja: Add support for 'ninja_use_console' in actions/rules
f536baf This CL adds support for extension in GYP.
39fd3e8 ninja/win: Put common msvs_system_include_dirs into %INCLUDE%
b886dac Add test files for https://codereview.chromium.org/406523005/
80e01de Fixes bug in path handling of analyzer
d1e5cca Fixes two bugs in analyzer
867a23f Xcode: Add xcdatamodeld = wrapper.xcdatamodeld in extension_map
1c4be47 Introduce '--no-duplicate-basename-check' option to disable the check of duplicate basenames
796b58c Makes analyzer strip off a leading path separator
c5c01bb msvs: ensure that failing actions make the build fail with multiple actions
9ed54c2 Update makefiles after merge of Chromium at 39.0.2171.95
ae47289 Version 3.29.88.17 (merged r25226)
7939012 Version 3.29.88.16 (merged r25125)
144d97d Version 3.29.88.15 (merged r24849)
43490db Version 3.29.88.14 (merged r24621)
b1d9f4b Version 3.29.88.13 (merged r24961, r25000)
040b516 Version 3.29.88.12 (merged r24927, r24987, r25060, r24950, r24993)
9865d88 Version 3.29.88.11 (merged r24851)
69b9761 Version 3.29.88.10 (merged r24706, r24708)
d3524f3 Version 3.29.88.9 (merged r24361)
b4375c1 Whitespace change to test new poller.
1a99f89 Update makefiles after merge of Chromium at 39.0.2171.26
34ce5fb Version 3.29.88.8 (merged r24189, r24226, r24271)
2e5f791 Version 3.29.88.7 (merged r24499)
958ba7a Whitespace change to test new poller.
87f48c9 Whitespace change to test new poller.
c6c8eeb Whitespace change to test new poller.
975627a Whitespace change to test new poller.
70f84b8 Version 3.29.88.6 (merged r24190)
519526f Version 3.29.88.5 (merged r24219)
5ceaf70 Version 3.29.88.4 (merged r24366)
affce3d Whitespace change for branch testing.
0b79655 Version 3.29.88.3 (merged r24251)
ca1f484 Disable handle zapping on 3.29
6e596b5 Version 3.28.71.15 (merged r23824)
a2bb85e Version 3.28.71.14 (merged r23144)
d69d17d Create V8 3.29 branch for Chrome 39
728b104 Version 3.28.71.13 (merged r24049)
21e34ca Update makefiles after merge of Chromium at ba4cf8bb6dc7
72a0c1a Update makefiles after merge of Chromium at 866abeb12e42
5830436 Version 3.29.88.1 (merged r24221)
b4ef18e Version 3.29.88 (based on bleeding_edge revision r24177)
2060cd6 Version 3.28.71.12 (merged r24125)
06b2696 Version 3.29.87 (based on bleeding_edge revision r24156)
2800ec3 Version 3.29.84 (based on bleeding_edge revision r24096)
e12be83 Update makefiles after merge of Chromium at 22dda5d590f8
6002d7a Version 3.29.83 (based on bleeding_edge revision r24139)
a2c0c15 Version 3.29.82 (based on bleeding_edge revision r24129)
c0f76a1 Version 3.28.71.11 (merged r24079)
4dd5164 Update makefiles after merge of Chromium at fcfc3c49f96d
703303d Version 3.29.70.1 (merged r24071)
98d807a Reset trunk to 3.29.70
1b4962e Update makefiles after merge of Chromium at fb34b348eead
cd697a0 Version 3.29.81 (based on bleeding_edge revision r24099)
623b396 Update makefiles after merge of Chromium at 48c3e5ebfd26
22cf3f9 Version 3.29.78 (based on bleeding_edge revision r24051)
2e4c2a0 Version 3.28.71.10 (merged r23727)
8a89641 Version 3.29.75 (based on bleeding_edge revision r24018)
e04fd1e Version 3.29.74 (based on bleeding_edge revision r24014)
89ee959 Update makefiles after merge of Chromium at 2e4cb78d9820
d3df75b Version 3.29.70 (based on bleeding_edge revision r23986)
5b5a28c Update makefiles after merge of Chromium at bd1cc624f6fd
9e2b466 Version 3.29.66 (based on bleeding_edge revision r23957)
37f4b16 Update makefiles after merge of Chromium at 5cc0fb538acd
b376fed Version 3.29.64 (based on bleeding_edge revision r23926)
057fd9b Update makefiles after merge of Chromium at 6a4d455b8650
4a9f45c Update makefiles after merge of Chromium at 40aea5fe9465
6313e22 Version 3.29.59 (based on bleeding_edge revision r23884)
6df483e Update makefiles after merge of Chromium at b62471bd5180
2c81ceb Version 3.29.57 (based on bleeding_edge revision r23848)
895fe77 Skip slow webkit test.
908fbbb Version 3.28.71.9 (merged r23691)
f37885d Update makefiles after merge of Chromium at a301aef21f9e
df0983a Update makefiles after merge of Chromium at d0b993bb2548
5902495 Update makefiles after merge of Chromium at facf66e09bf8
267831d Version 3.28.71.8 (merged r23404)
51adf5f Update makefiles after merge of Chromium at 457b0a1c9412
e20e19e Version 3.29.53 (based on bleeding_edge revision r23783)
9fe797e Update makefiles after merge of Chromium at a0d4f47fc6de
42ed2fc Version 3.29.50 (based on bleeding_edge revision r23756)
fd357f5 Update makefiles after merge of Chromium at 802d4aeeb33a
632296a Update makefiles after merge of Chromium at c4bfe0a231bb
1af4d95 Version 3.29.43 (based on bleeding_edge revision r23704)
65fb9f9 Update makefiles after merge of Chromium at 347e5643d5d1
9aaa825 Version 3.29.41 (based on bleeding_edge revision r23674)
15eaa8c Version 3.28.71.7 (merged r23397)
7a2f4b0 Update makefiles after merge of Chromium at a04fbdc989a3
21d700e Version 3.29.40 (based on bleeding_edge revision r23628)
ada3a60 Version 3.29.38 (based on bleeding_edge revision r23585)
62b3ddd Update makefiles after merge of Chromium at a804d98340be
14ff016 Version 3.29.35.1 (merged r23567)
ba1959a Version 3.28.71.6 (merged r23552)
d4f11c0 Version 3.29.35 (based on bleeding_edge revision r23537)
c6509d2 Version 3.29.29 (based on bleeding_edge revision r23501)
a99d7ba Update makefiles after merge of Chromium at e5f75e0d602b
d71b620 Version 3.29.27 (based on bleeding_edge revision r23491)
6080ff0 Update makefiles after merge of Chromium at 1f3d9f013a56
c714f37 Version 3.29.25 (based on bleeding_edge revision r23481)
5fc1eed Version 3.29.24 (based on bleeding_edge revision r23472)
7b6dc58 Version 3.29.23 (based on bleeding_edge revision r23435)
0d5412d Update makefiles after merge of Chromium at 38.0.2125.24
ed15a51 Update makefiles after merge of Chromium at e1720c3296e3
119bb8f Update makefiles after merge of Chromium at b241671f0248
946ae75 Version 3.29.20.2 (merged r23463)
602fdc8 Version 3.29.20.1 (merged r23454)
a3493c4 Whitespace change for checking gclient.
fa7f914 Version 3.29.20 (based on bleeding_edge revision r23421)
e6186cc Update makefiles after merge of Chromium at 22ca86792d5a
6474a1c Version 3.29.17 (based on bleeding_edge revision r23372)
0bb343f Version 3.28.71.5 (merged r23129, r23114)
e3f6887 Version 3.29.16.1 (merged r23331)
a8702c2 Version 3.29.16 (based on bleeding_edge revision r23326)
f1a5a1d Version 3.29.14 (based on bleeding_edge revision r23268)
8228a88 Update makefiles after merge of Chromium at 291203
e2a8937 Version 3.29.11 (based on bleeding_edge revision r23252)
7dae5b9 Version 3.29.10 (based on bleeding_edge revision r23214)
5de5970 Update makefiles after merge of Chromium at 290834
2fc7321 Version 3.29.9.1 (merged r23232)
5e57059 Version 3.29.9 (based on bleeding_edge revision r23193)
544132d Disable handle zapping on 3.28 branch
dac01f4 Version 3.28.71.3 (merged r23081)
55ad9c9 Create V8 3.28 branch for Chrome 38
f284b29 Version 3.28.71.2 (merged r23115)
ba75a95 Reset trunk to 3.28.71.1
934a721 Version 3.28.73 (based on bleeding_edge revision r23084)
997b7bb Update makefiles after merge of Chromium at 288996
4bac458 Version 3.28.71.1 (merged r23084)
9b496ea Update makefiles after merge of Chromium at 288938
31c0e32 Version 3.28.71 (based on bleeding_edge revision r23062)
f50a8b4 Version 3.28.69 (based on bleeding_edge revision r23031)
c991293 Version 3.28.65 (based on bleeding_edge revision r23013)
8640107 Version 3.28.64 (based on bleeding_edge revision r23004)
9d72b8d Version 3.28.62 (based on bleeding_edge revision r22958)
31421a2 Update makefiles after merge of Chromium at 287772
cdbcce1 Version 3.28.60 (based on bleeding_edge revision r22894)
3e3d253 Version 3.28.59 (based on bleeding_edge revision r22888)
e3c177a Version 3.28.57 (based on bleeding_edge revision r22830)
9a23835 Update makefiles after merge of Chromium at 287308
aca8bee Version 3.28.54 (based on bleeding_edge revision r22797)
5c0fd9b Version 3.28.53 (based on bleeding_edge revision r22782)
7d299ad Version 3.28.52 (based on bleeding_edge revision r22772)
0ff70cc Version 3.28.51.1 (merged r22708, r22723, r22724)
d4d66c2 Version 3.28.51 (based on bleeding_edge revision r22707)
f116736 Version 3.28.50 (based on bleeding_edge revision r22696)
dc207d9 Version 3.28.48 (based on bleeding_edge revision r22686)
8af4ac7 Update makefiles after merge of Chromium at 286177
2b995c4 Version 3.28.45 (based on bleeding_edge revision r22658)
c86c97a Version 3.28.43.1 (merged r22638)
eb81c47 Version 3.28.43 (based on bleeding_edge revision r22626)
f2af15a Version 3.28.38 (based on bleeding_edge revision r22610)
7c0666e Version 3.28.35 (based on bleeding_edge revision r22573)
51e8520 Version 3.28.32 (based on bleeding_edge revision r22528)
db865e6 Cherry pick to fix the MIPS build.
9d1a7a8 Version 3.28.31 (based on bleeding_edge revision r22513)
d35a295 Version 3.28.30 (based on bleeding_edge revision r22489)
8247ccf Update makefiles after merge of Chromium at 284390
474e8b1 Version 3.28.29 (based on bleeding_edge revision r22485)
628b465 Update makefiles after merge of Chromium at 284076
c74571b Version 3.28.28.2 (merged r22456)
1473611 Version 3.28.28.1 (merged r22467)
93720aa Version 3.28.28 (based on bleeding_edge revision r22455)
4c3ce7c Version 3.28.26 (based on bleeding_edge revision r22435)
c160eb2 Fix Mac host build
8a2fe22 Update makefiles after merge of Chromium at 283755
077614a Version 3.28.25 (based on bleeding_edge revision r22416)
d647208 Version 3.28.24 (based on bleeding_edge revision r22411)
4e84005 Version 3.28.23.1 (merged r22386, r22396)
9bf7aff Version 3.28.23 (based on bleeding_edge revision r22385)
fda8f0c Version 3.28.22 (based on bleeding_edge revision r22362)
70d29e1 Version 3.28.21 (based on bleeding_edge revision r22338)
6806e65 Update makefiles after merge of Chromium at 282385
12e05e8 Version 3.28.20 (based on bleeding_edge revision r22308)
5366bfd Version 3.28.19 (based on bleeding_edge revision r22289)
f78524c Version 3.28.18 (based on bleeding_edge revision r22279)
60fc910 Version 3.28.17 (based on bleeding_edge revision r22261)
f15d0cd Version 3.28.16 (based on bleeding_edge revision r22255)
f9fc81b Version 3.28.15.1 (merged r22228)
cd287b4 Update makefiles after merge of Chromium at 281514
6b0d137 Version 3.28.15 (based on bleeding_edge revision r22225)
d0bddc6 Version 3.28.14 (based on bleeding_edge revision r22215)
1dd1fca Update makefiles after merge of Chromium at 281431
f6e8ed2 Version 3.28.13.1 (merged r22168, r22170, r22174)
d574d98 Version 3.28.13 (based on bleeding_edge revision r22134)
c983120 Update makefiles after merge of Chromium at 281381
5d69305 Version 3.28.12 (based on bleeding_edge revision r22210)
c2643a4 Version 3.28.11 (based on bleeding_edge revision r22199)
105e436 Version 3.28.10.1 (merged r22168, r22170)
c864919 Version 3.28.10 (based on bleeding_edge revision r22167)
12c8d4b Version 3.28.9.1 (merged r22168, r22170)
58a7255 Version 3.28.9 (based on bleeding_edge revision r22134)
fa53c26 Update makefiles after merge of Chromium at 280831
5de0074 Version 3.28.8 (based on bleeding_edge revision r22114)
6fbe38f Version 3.28.7 (based on bleeding_edge revision r22083)
248dd43 Version 3.28.6 (based on bleeding_edge revision r22068)
17aac87 Version 3.28.4.1 (merged r22050)
9a9607f Rollback to Version 3.28.4 (based on bleeding_edge revision r22031)
b92af39 Version 3.28.5 (based on bleeding_edge revision r22043)
13ac511 Update makefiles after merge of Chromium at 279990
4739059 Version 3.28.4 (based on bleeding_edge revision r22031)
c3564d8 Version 3.28.3 (based on bleeding_edge revision r22006)
d55ba1d Update makefiles after merge of Chromium at 279716
08e7569 Version 3.28.2 (based on bleeding_edge revision r21987)
165e3be Version 3.28.1.2 (merged r21975)
a661862 Version 3.28.1.1 (merged r21971)
975b940 Version 3.28.1 (based on bleeding_edge revision r21949)
4b0feee Version 3.28.0 (based on bleeding_edge revision r21907)
c50010f Revert "Bring in fixes for Cortex-A53 errata."
4314dcb Time out TLS/SSL sessions after 8 hours by default.
4497fdc Treat SSL_ERROR_ZERO_RETURN correctly.
a3444ad OpenSSLEngineImpl: return bytes consumed for unwrap
c646529 Call EVP_CIPHER_CTX_free instead of EVP_CIPHER_CTX_cleanup.
8f703d4 NativeCrypto: empty data content for PKCS7 container
f1c5b6d NativeCrypto: empty data content for PKCS7 container
05234c0 OpenSSLCipherRSA: add new reason to exception mapping
058faf1 NativeCrypto: throw BadPaddingException if EVP_CipherFinal_ex fails
53497d0 OpenSSLCipherRSA: add new reason to exception mapping
5fc043d Clear SSL state safely
6a1b7a8 Return BUFFER_UNDERFLOW if no source bytes were consumed.
1316409 Fix OpenSSLSocketImpl.getPort when SNI is used.
4b8721e Preserve errors to get the correct exception
dac92c6 Squashed commit of changes from lmp-ub-dev
a768271 Stop building chain if issuer already in chain
9ca6641 Track upgrade to OpenSSL 1.0.1j
3e21a28 TLS_FALLBACK_SCSV CTS fix for klp-modular-dev
744fda9 Add missing extension-require statement to geometry query tests.
8d83d91 Terminate test process after first OOM in compute_interop tests.
1e44f19 Do not require signed zero support in ldexp tests()
e8ef296 Allow for larger LOD difference and fix another offset bug
9296957 Add support for fatal errors to framework.
2e736e5 Fix derivate offset in cube map verification code
90563f0 Avoid leaking VAO in compute_interop tests.
1fdbddf DO NOT MERGE: Add cube gather tests that avoid corners; remove D32F from mustpass
b9df7b5 Allow geometry variation in 3D texture filtering tests
3cc483b DO NOT MERGE: Remove broken record_variable_selection test from L must-pass.
b7dc3b7 Remove broken record_variable_selection test from MR1 must-pass.
7f94bf0 Remove failing random ubo test from must pass list.
1029ba1 Fix srgb_unsigned_byte RBO test regression with NV_sRGB_formats extension.
6105d36 Require renderability of SRGB,UNSIGNED_BYTE from NV_sRGB_formats.
2d01590 Remove known failures from L-MR1 mustpass
664e050 Fix atomic min and max signed value verification.
8112100 Fix program leak in sglrGLContext CreateProgram on build failure.
bd4d098 Relax shader derivative test verification.
a7438f7 Fix bug in handling CRLF line endings in ShaderLibrary
1bfa102 Fix incompatible interpolation interfaces in random SSO tests.
2acb6d4 Fix negative layout_binding cases failing on low implementation limits.
233ccc9 Remove sin/cos workaround for libhoudini
75be7fa Fix ambiguous mediump int write in shared_var.atomic tests
155e5e6 Update mustpass XML
54edf54 Add cube gather tests that avoid corners; remove D32F from mustpass
161b8ac Remove implied '[0]' check in XFB array element resource name tests.
f6a6516 Remove get_framebuffer_attachment_parameteriv from MR1 must-pass.
d6f3133 DO NOT MERGE Add workaround for incorrect array-bounds warning in glsDrawTest.cpp
246b7d9 DO NOT MERGE Fix setjmp warning in qpTestLog PNG compression code
2084300 DO NOT MERGE Treat adb device info parse failures as warnings
3c68d6d Remove double underscore cases from mr1 must-pass list.
54b87ef Remove forward incompatible negative check in rbo api tests.
99df2e4 Allow trailing newline in trie files.
89659d2 Add support for simpler test case list syntax
fbf0fd6 First iteration of new release script
f28f063 Add script for fetching third-party sources
d9ae6af Fixes to EGL negative api tests.
358d99c Fix EGL_MIPMAP_LEVEL query checks.
42eb50c Fix EGL_CONTEXT_CLIENT_VERSION check.
6bcd1ae .gitignore updates
fed851d Make r10c toolchain compile flags more Android-ish
366985e Endianness fixes to bilinear & fuzzy image compares
baf29b3 Android APK build with parametrized build root dir
04d5126 Rename libtestercore.so to libdeqp.so
05388ee Fix typo (GCC->CLANG) in general Clang compiler defs.
7e01a41 Improvements to standalone Android build scripts
eabb176 Fix dEQP issues with identifier names with two underscores.
6548214 Relax GLES3 internal format queries for GLES31 compatibility.
325cadd Initial dEQP mustpass candidates for MR1
dd3c1e9 Fix some dEQP GLES2 issues.
7c800c2 Remove highp vec4 dot case from mustpass by request from IHV
aa82473 Update test spec.
36ebe43 Use invalid sample count in renderbuffer_storage_multisample negative case.
a237fcd Fix early fragment test tests on default fb without depth.
ef47bf9 Fix framebuffer completeness tests with sRGB targets.
9fa944a Reduce and verify fragment output PIQ test draw buffer usage.
4adc151 Fix JNI usage issues in Android TestLogParser
fd1df7e Remove invalid assert from RenderActivity::setThread()
f8540a9 Add blend barrier after first opaque quad
2add876 Remove cases that are still flaky on Nexus devices from mustpass
6541c9e Workaround for libhoudini.so sin&cos bug
c1c270d Fun with buffer overrruns.
a1c4e3c Fix a syntax error in the link rendering macro
9bb6767 Support new Analyze subtab under Distribute.
f798f20 Fix href in @linkplain links when not on the federated site
92393f1 Render @linkplain links in regular font rather than code font
2e055d0 DO NOT MERGE: Fix docs for classes that implement or extend generics with type parameters
d6570b0 Fix docs for classes that implement or extend generics with type parameters
7751817 Add generics to the field types in the API file.
1e62346 Add generics to the field types in the API file.
5db09cd Add generics to the field types in the API file.
d25948b tune2fs: Allow building it as a static lib
100ea9f fsck.f2fs: actually flag the fixed dentries as fixed
0ca82d1 f2fs: use last_blk for print dentries
9464be2 fsck.f2fs: fix DATA_EXIST flag for old partition
2c82eaf fsck.f2fs: attempt to identify bad dentries
93fa3d4 Update build version from 1.2.0 to 1.4.0 after merge.
20cc47a fsck.f2fs: show inline status of inode
e90e817 fsck.f2fs: fix wrongly allocated 0'th block for inline_data
df2501e fsck.f2fs: fix link count correctly
866c86a fsck.f2fs: fix wrong hash_code made by previous buggy code
3a8c9a6 fsck.f2fs: support inline_dentry
4c992fe fsck.f2fs: fix superblock offset
0b72253 mkfs.f2fs: avoid build warning
e1a8e74 fsck.f2fs: fix wrong block addres of nids
290d040 mkfs.f2fs: possible endianes bug in mkfs.f2fs roll-forward speed
7b74ed3 f2fs-tools: fix for build big-endian processors
cc5b242 f2fs-tools: release 1.4.0
d83693c f2fstat: enhance readability of output
15ddc82 tracepoint.sh: update latest tracepoints
73b6e3e f2fs: rearrange options to remove redundant check
de6c1c7 fsck.f2fs: add auto_fix feature
bc6a700 fsck.f2fs: avoid build warnings
50442ac fsck.f2fs: remove list.h
10d97dd fsck.f2fs: check next block is free or not
893312c fsck.f2fs: fix checkpoint
6591dad fsck.f2fs: handle correctly segment summary entries
1118af2 fsck.f2fs: remove corrupted xattr block
83e5444 fsck.f2fs: corrupted orphan inode will be removed
6b20b0d fsck.f2fs: remove dentry if its inode block is corrupted
269eac2 fsck.f2fs: add fixing messeages
dc53085 fsck.f2fs: fix inode block inconsistency
fffeed7 fsck.f2fs: give a chance to recover sit entries
59c0e13 fsck.f2fs: cleanup mount.c
3b4b826 fsck.f2fs: handle error cases
02d0421 fsck.f2fs: remove return value of get_node_info
e9cd4de fsck.f2fs: handle IS_VALID_BLK_ADDR
b3a4f94 fsck.f2fs: clean up codes
f4ef4a1 fsck.f2fs: retry to fix corrupted image
347fe81 f2fs_dentry_hash: avoid casting unsigned char to singed char
ab258b4 fsck.f2fs: show inode numbers
f70644c dump.f2fs: support dump_file from image
7ee48ff mkfs.f2fs: remove build warning
b2e1486 tracepoint.sh: add missing tracepoints
ba91378 mkfs.f2fs: fix name conflict for BLKDISCARD
2794728 mkfs.f2fs: large volume support
c246ccf f2fs-tools: 64-bit compile issue
84f95b9 DO NOT MERGE Avoid NPE in RequestManager shutdown
f4eee98 Ensure overdraw, not overdraw, of reused bitmaps
2f7d83a Synchronize factory key getters in Glide
56058fb Add support for recursive thumbnail calls.
39cf2a5 Migrate Glide to default to ALWAYS_ARGB_8888
6d62855 [otlayout] Avoid invalid access with Context format 3.
dcd27b0 Update ICU metadata from 2014j to 2015a
9a74b1c Refresh ICU metadata
bbd5f17 Fix for the America/Montreal region mapping
ff2bd8f Update tzdata to tzdata2015a
cef75a0 Upgrade icu to tzdata2014j.
de0bc8d Make sl short date formats more consistent.
767914f Update icu to tzdata2014i.
08abb6e Add implicit RLMs to ar and fa percent symbols.
5b74c74 Update sl zones data to CLDR 26.
9b7fc10 Update icu to tzdata 2014h.
fb79586 Tune the jemalloc to reign in PSS.
0f80425 Fix mallinfo data.
a9ccf6f Fix bugs in jmem-ashmem.
8777f19 Update libphonenumber to v6.2
500b911 implement partial matching using PCRE
d514c5a implement partial matching using PCRE
bd76d1c Report all neverallow violations.
965cd69 Fix initialization problem.
23c6aa9 Fix aarch64 handling of error code.
1e549bb Correctly identify the aarch64 kernel's signal trampoline.
69f5594 Cherry-pick "Use lrand48 on Android" [DO NOT MERGE]
470ef07 Turn on libvpx x86 optimizations [DO NOT MERGE]
004e13f allow subtitle tracks with ContentEncodings
73fbfc3 Snap to current upstream libvterm.
5b78a3a Snapshot of libvterm library.
2cc6eb9 Initial empty repository
50721a7 Merge in the following upstream patches to resolve Cortex-A57 crashes.
22c310d Revert "Revert "Bring in fixes for Cortex-A53 errata + build updates.""
6eeae0c Revert "Apply rL216114 from upstream LLVM."
7a24d3c Switch to futimes() instead of futimens() so that we don't need GLIBC_2.6.
9156e80 Apply rL216114 from upstream LLVM.
c8db087 Revert "Bring in fixes for Cortex-A53 errata + build updates."
de90084 Add Lohit Odia (Oriya) font and remove old fonts.
1f37245 Remove improperly mapped glyphs from cmap
948e68f Add Lohit Kannada and Telugu fonts to full-font builds.
0e3b6cc Deprecate Lohit Devanagari and Tamil fonts.
93831fc Move the use of SMALLER_FONT_FOOTPRINT to Android.mk
4baaa05 Add Bengali and Tamil fonts on Crespo
9580c76 Get the NOTICE installed together with the font itself.
cab23dd Add Lohit-Devangari font
d23ee26 Initial empty repository
ae04631 Upgrade to mksh 50d.
b4542e9 Upgrade to mksh 50c.
1bd2f37 Make mksh's mkmf.sh target-agnostic.
427d76c Upgrade to mksh 50.
d5e2550 Add throttling support to MockWebServer
d57a467 Make emoji sizes consistent in NotoColorEmoji.
ea4709d Support more smaller languages of Asia, Africa, and Europe.
12561a9 Fix display of Hangul tone marks U+302E and U+302F.
41fe586 Support some smaller languages of South and Southeast Asia.
75a7afa Reduce flakiness of OkHttp tests
342d21a Fix DisconnectTest for devices with large socket buffers
9359e12 Avoid a reverse DNS-lookup for a numeric proxy address
2ed0095 Avoid a reverse DNS-lookup for a numeric proxy address
0f102f5 Add further handling for when a CONNECT incorrectly returns a body.
6257f0c Fixes to ConnectionPool noticed during upstream review
f3bcd0c Fix for a socket leak in OkHttp on Android
e82a796 Fix a bug in OkHostnameVerifier wildcard handling.
a03ec4c Fix a bug in OkHostnameVerifier wildcard handling.
cc168fe Be consistent about host names in RouteSelector.
8cdfc10 Fixing SNI, ALPN, NPN support for some cases
602d5e4 New disconnect strategy.
845c7b0 Remove unused LOCAL_LDLIBS.
5b6dc79 Bumped OpenFST implementation to openfst-1.3.3-CL41851770.
3da1eb1 Switch to gnustl with rtti
dfd8b83 Updated OpenFST version to openfst-1.3.2-CL32004048 from Greco3.
f4c12fc Add openfst to external, as used by GoogleTTS
a92766f Initial empty repository
6dd9622 Remove sshd.
524b358 openssh should use its own arc4random.
649dde2 Conditionalize RIPEMD references
20eda52 openssh: use correct header file.
2e12148 start-ssh: force umask to 077
d1e76ad Add support for default authorized_keys file
8e48564 Allow root login if ro.debuggable is set (userdebug and eng builds)
2f1b934 Add extra groups and capabilities to shell user
dd7d1af Fix path to ssh binary
a2c2023 Make libssh a shared library
9116851 Stub out ga_init() in android build
1b6cc98 Initial port of openssh to android
d62cf1e Add HAVE_PW_GECOS_IN_PASSWD configuration flag
1305e95 Initial commit of openssh-5.9p1
4bf13f5 Add support for default authorized_keys file
dfc3178 Allow root login if ro.debuggable is set (userdebug and eng builds)
e0533a3 Add extra groups and capabilities to shell user
4b36dfd Fix path to ssh binary
c38a296 Make libssh a shared library
cc8074a Stub out ga_init() in android build
509874a Initial port of openssh to android
3d8b46a Add HAVE_PW_GECOS_IN_PASSWD configuration flag
46aaaa6 Initial commit of openssh-5.9p1
8273adc Initial empty repository
8795587 Add hack to fix RC4_INT problems
fc6ed15 Follow-up for 1.0.1j upgrade, part 2
b07850b Follow-up for 1.0.1j upgrade
c64f6fe Upgrade to 1.0.1j
f8195e1 Fix ECDHE-PSK premaster secret derivation.
8fca7b6 inital checkin: libpcre
65de342 inital checkin: libpcre
f82f5e0 Accept command-line input for neverallow-check.
87f3802 appdomain: relax netlink_socket neverallow rule
c423b1a Add neverallow checking to sepolicy-analyze.
bf626ce appdomain: relax netlink_socket neverallow rule
7ef348b Revert "isolated_app: Do not allow access to the gpu_device."
6261dea Allow fcntl F_SETLK on sockets.
9d94204 sepolicy: allow system apps to access ASEC
6e12daf add permissions for adb shell to create symlinks in /data/local/tmp
bd050a8 Allow recovery to access kmsg for log retrieval
426b6f3 (Telecom-system Part 3.b) Change telecom service context to "system"
56c0899 (Telecom-system Part 3.b) Change telecom service context to "system"
e2547c3 allow untrusted_app read /data/anr/traces.txt
adbabee Allow dex2oat to work on /oem APKs
3fa92be Accept command-line input for neverallow-check.
aaecd1e allow system_server to set ro.build.fingerprint
3a1eb33 Add neverallow checking to sepolicy-analyze.
6f201dd App: add permissions to read symlinks from dalvik cache.
3df1227 zygote/dex2oat: Grant additional symlink permissions
b793492 allow run-as to access /data/local/tmp
0055ea9 Allow recovery to create device nodes and modify rootfs
7adc8cf Allow adbd to write to /data/adb
71e9a7c Allow radio access to netd_pid file.
d7e004e allow coredump functionality
f7ccfd0 zygote/dex2oat: Grant additional symlink permissions
2d1650f allow system_server to set kernel scheduling priority
683ac49 recovery: allow changing unlabeled symbolic links
2c38b3b DO NOT MERGE: allow access to labeled executables in /system
334e097 Revoke zygote's read permission on keychain data
9de62d6 isolated_app: Do not allow access to the gpu_device.
d397b3c Add stable ids to SkPixelRef
af1d4f8 Qualify the return value of SkImageDecoder::decode
daf9e11 Fixes for decoding crashes in Play Music. DO NOT MERGE
0266b37 Revert "Store inodes in unsigned long long"
006c797 Store inodes in unsigned long long
2793a5e Make tcpdump available for userdebug builds
892d6a5 pcm: add support for pcm_ioctl() api
d885bbf cplay: use new offload sample rate representation.
daa3871 fix missing closing bracket for extern "C" statement in tinymp3.h
0a217de Don't write to wpa_supplicant.conf directly
a7c60b4 nl80211: Ignore Connect failure for the previous association
9e37fc2 Return only full network line in list_networks
da134e9 List all networks despite message limit of 4096 bytes
658fb4a Work around AP misbehavior on EAPOL-Key descriptor version
2e425d6 Cumulative patch from commits: a7f5271 and 7465640
a7b06fa Cumulative patch to Release 2.3
9ead16e Cumulative patch from commit d5fe4e6c18d94465e8fb4527d51df6e8539c4d6a
661b4f7 Cumulative patch from commit a313d17de943cbaf12cbf67d666af14791be8ad2
e2c8023 Revert "DO NOT MERGE: stagefright: add support for Intel's YUV420SP format in SoftwareRenderer"
35d5af1 nuplayer: acquire wakelock during offload pause timeout
17e95f4 stagefright: add media_codecs_google_video_le.xml
41d3f57 Fix GSM WAV playback
78e52bf stagefright: change licensing headers on h264dec omxdl sources
35395ea DO NOT MERGE: stagefright: add support for Intel's YUV420SP format in SoftwareRenderer
99cef1e allow HLS streams with CLOSED-CAPTIONS tag to play
90005aa stagefright: add software renderer support to OMX_COLOR_YUV420SemiPlanar
43beaf3 stagefright: set consumer usage flags and desribe YV12 HAL format
9578a90 stagefright: add software renderer support to OMX_COLOR_YUV420SemiPlanar
5a52a06 stagefright: set consumer usage flags and desribe YV12 HAL format
341ab6e reuse CCDecoder on video discontinuity
3a01a71 stagefright: add fallback for native flex-YUV support
afcc4fc httplive: Set start time and segment start time in conjunction.
3ae5f31 audiopolicy: send device connect notification to HALs
0d09182 stagefright: add support for native flex-YUV formats
efbb619 NuPlayer: pause playback when buffering is low
3fb3917 Acodec: reset sideband handle for all non tunneled mode video playback
678bcdc httplive: Defer switch down if a switch is in progress
dae1e73 PlaylistFetcher: clear packet sources when adjusting starting sequence number
7abbd4c Wrong format used in seamless check
a82797f audio policy: add fallback for output selection
78b0163 Acodec: Send framerate information to OMX decoder if available
a1d525f audio policy: match attached device to declared devices
79ad438 Fix FLAG_BEACON regression
a93fd2b stagefright: httplive: Decouple block size from bandwidth estimate
9aff25f stagefright: httplive: Reduce memcpy calls for chunked content
79971c7 httplive: Dont resume if we have almost fetched till stop time
9dee2e5 stagefright: httplive: Propagate target duration to LiveSession
2a66207 httplive: Create a copy of last enqueued metadata
1746097 stagefright: httplive: Fix deadlock for low duration clips
5cf91c5 libstagefright: httplive: Add NULL check for empty playlist
f0d6899 Revert "HLS: QCom enhancements"
8d10f8e stagefright: do not reject SPL5 files outright in SoftMpeg4 decoder
1338e17 stagefright: do not reject SPL5 files outright in SoftMpeg4 decoder
1db89b9 Audio policy: fix device gain initialization
231406d NuPlayerRenderer: return current real time as render time for video frame when paused.
ea9f215 Fix MTP delete
d801050 libstagefright: Use aligned width and height.
841d22b libstagefright: Use aligned width and height.
463c54e stagefright: do not reject SPL4 files outright in SoftMpeg4 decoder
202fbed MPEG4Extractor: more NULL derefernce fixes in parseChunk
0c4e56d Camera: make sure jpeg buffer size isn't too small
c295389 do not use paused postition if it's not available
aa79bef fix audio patch leak.
182c2f5 fix leak in audio policy effect config parser
cec7feb do not use paused postition if it's not available
5f3194c MidiFile: report correct state during transient period when start() is called first time.
e6b8b27     [FM]There is no sound output from BT earphone while BT earphone is connected
38a97bd stagefright: keep alignment restrictions for SoftVideoDecoder
40166aa Use aligned width and height to compute size.
1713460 mark any copyrighted content as protected to disable capture
5db7897 make libserviceutility a shared lib
55dfeeb Use aligned width and height to compute size.
8140a2b stagefright: report crop rectangle as codec resolution if exists
c447ded fix record from default input source
e443ffa DO NOT MERGE - fix memory leak in PatchPanel
3190e67 close remote submix's output when device is not available.
8a47289 ACodec: Added support for E-AC3 decoders
f580806 HLS: QCom enhancements
f0e8364 NuPlayer: Do not recreate AudioTrack if not needed
0f7b5f2 audioflinger: pause HW A/V sync output when AudioTrack underruns
a34c9ce audio policy: fix isSourceActive() for hotword
2cbe89a audio policy: improve accessibility routing
d4cdba1 NuPlayer: reports paused position in paused state.
3491232 NuPlayer: Fix failure to stop audio playback
9fc1bf1 OggExtractor: ignore timestamp calculation for configuration packets
1391f93 MPEG4Extractor: null check in MPEG4Source::parseChunk
e48cf5b Fix bounds checking for GetPartialObject command
045e710 [FM] Fix notification routing when FM enable
f247eef ESQueue: change warning message of one buffer containing multiple ADTS frames into verbose.
fe472e2 Fix routing not happening after change in output device list
dc136ff audiopolicy : Fix for incorrect input device selection
cd71a69 audio: Force audio to Speaker if requested during VOIP call
97bb33f Fix permission check for audio recording
d1f69b0 audioflinger: implement pause/resume for direct outputs
2cec0df Camera2Client: flush requests in stopPreviewL
661a527 Fix for apps that forget to use widevine:// urls
fa73649 audio policy: fix remote mic capture
9210450 audio policy: suppport for dynamic source
eee82e4 MediaCodecList: handle binder death
d0b9a2b Tunneled video Playback/Max resolution: Call mOmx->prepareForAdaptivePlayback() to provide max resolution information to tunneled OMX component.
30b865a stagefright: advertise 8kHz AAC decoder support
c73ca6e audio policy: fix remote mic capture
895651b NuPlayer: send NOT_SEEKABLE media info to client when the source is not seekable.
c722f30 audio policy: suppport for dynamic source
a0940a5 stagefright: misc fixes to software video encoders (and decoders)
99adee3 [audio][audioflinger] Consume all frames when a DirectThread is done.
f484952 mediaplayer: allow setVideoSurface before setDataSource
2e48001 Fix overload of SoftVideoDecoderOMXComponent::updatePortDefinitions
7e45789 Fix overload of SoftVideoDecoderOMXComponent::updatePortDefinitions
1767df7 AudioPolicyManager: distinguish between mirroring and rerouting
baac183 audio policy: binder calls for dynamic audio policy mixes
275e8e9 audio policy: add support for custom mixes
02521e3 Fix for Bundled Effects level compensation
43e69a6 Camera3Device: support shutter after result
9fa3db9 Fix AAC recording issue
82a69ea Prevent ANR when AudioTrack is paused or re-routed
ca7b4bc mediaplayerservice: add support for legacy DRM
474d7c7 NuPlayerRenderer: Update mAnchorMaxMediaUs when anchor time is changed to fix pause-seek-getCurrentPosition.
0add0fd audio policy: fix inifinite loop in clearAudioPatches()
4e865a3 stagefright: preserve output format flags on format change
bba7557 Camera2: Round unsupported surface sizes in configure.
42e8153 fixes for non-secure widevine playback
af2645a Camera: Add support for SCENE_MODE_HDR for newer HALs
be837c3 Track volume should be maintained even if track is restored
9257000 camera: fix logging in ZslProcessor to avoid spam
0daea39 audio policy: fix AudioPort parameter checks
47d4c9a Fix for AOSP force virtualization mode
15ebd70 avc_util: try to find the first start code prefix 0x000001 even though there is non-zero byte at the beginning of the buffer.
8790740 media_codecs.xml: extend vorbis sample rate to 8-96kHz
36d1577 audio policy: validate stream type received from binder calls.
180d1b9 fix threading in RTSPSource and StreamingSource
4d23645 ESQueue: add frame length checking in validation of ADTS header.
18f2f90 [FM] Fix Buganizer ID: 18456930  - FM radio audio got routed to loudspeaker unexpectedly
202bce1 Fix NuPlayer assertion on failure to create AudioTrack
9a1c889 Fix getTimestamp if offload thread is not initialized.
ab05b4c StreamingSource: check mTSParser before dereferencing it.
f182891 nuplayer: clear pending audio access unit on flush.
f8d7177 notify seek complete upon first video output frame
caf7f48 AudioRecord: use audio attributes instead of audio source.
d9e0603 MediaCodec: resume codec if state is FLUSHED in async mode
066ceec audio policy: do not route accessibility prompts to compressed output
e83b55d audio policy: new getOutputForAttr() prototype.
0f78eab fix the build.
643319f stagefright: add graceful handling when setting port definition
31867b3 camera: fix frame deletion logic in mInFlightMap
680b795 Fix AudioTrack loop mode to play audio from buffer start
223fd5c audio: new routing strategies and stream types
7137ec7 tunnel NuPlayer source and decoder input
02eb47c SoundTrigger: allow sound model reloading
5fc9d90 Camera2: Fix CameraParameters parse segfault.
ec0eeaf Fix format conversion in DuplicatingThread
7bc4fc8 camera2: fix an error reading a NULL string
0ebd5f9 AudioSystem: fix cross deadlock
a6bf21f close fd if data source is reset without prepare
6597c00 stagefright: add (temporary) support for automatic video frc
d9fd631 mediaplayer: request auto-frc for high quality avsync
6c41e62 When aggregating buffers, make sure we don't lose data
f83408b NuPlayer: invalid anchor time when render is flushed.
f6778fd AudioSystem: Add mutex for output cache
cb2129b Fix missing loop count for static tracks.
95697ae HLS: fix live lock after missing the boat during configuration change
6ffb1fd NuPlayer: pass media time to selectTrack for responsiveness
a10fd23 NuPlayer: open audio sink in offload mode when resuming from timeout teardown.
092d49c Camera2Client: remove recording stream if necessary
707eade Don't autoloop notifications
29e6cec audio policy: do not prevent routing to A2DP when suspended.
27876c0 Prevent stopped audio tracks from mixing data
fd85870 Fix race condition in signaling completion for decode.
b51457f Fix race condition in signaling completion for decode.
ddbc665 audiopolicy: Update input device check in checkInputsForDevice
4dbc8cc Fix missing mutex lock in Drm::binderDied
c6cfd70 NuPlayer: tunnel decoder with renderer for data buffer passing.
d753510 AnotherPacketSource: need reset some members before returning from queueDiscontinuity().
daad5b2 PlaylistFetcher: handle sporadic fetch erros
5e15b80 CameraService: normalize face rectangles properly
87e8123 AnotherPacketSource: need reset some members before returning from queueDiscontinuity().
0d6db58 remove AudioSystem::getOutputSamplingRateForAttr()
bf20727 PlaylistFetcher: check ts program streams before disabling a/v
1099188 Stagefright: use MediaCodec in async mode for recording
ab06384 MTP: add strict bounds checking for all incoming packets
f296e2b stagefright: add runtime debug support
ba37077 Fix looping sound playback
368e337 Fix looping sound playback
7a493d8 Fix Ogg Vorbis packet timestamps
5c67ddc GenericSource: add mVideoLastDequeueTimeUs/mAudioLastDequeueTimeUs
80de5dc Camera2Device: fix camera metadata leaks
e360f0f IAudioPolicyService: bound array size in queryDefaultPreProcessing
995599c audioflinger: fix duplicating thread output buffers clear
1098d87 HTTPLiveSource: NULL check in getFormat
02b5708 audioflinger: fix duplicating thread output buffers clear
f5b7c3b PlaylistFetcher: clear mStartup for .aac playlists after seek
e17afa8 Revert "mediaplayer: make frame-accurate avsync configurable"
0644f95 MatroskaExtractor: use GetTrackByNumber instead of GetTrackByIndex
a360608 AudioSystem: remove obsolete method.
f2f072e AnotherPacketSource.cpp: Do not queue discontinity signal buffer resulted from seek.
d556fad Fix build, update mock drm plugin
89bf252 NuPlayer HTTPLiveSource: impl getSelectedTrack
fef808d AnotherPacketSource.cpp: Do not queue discontinity signal buffer resulted from seek.
85f480e Fix memory leak
d2d089f Improve AudioTrack recovery from mediaserver death
15ce5f3 Fix short sound playback
74adca9 IAudioPolicyService: bound array size in queryDefaultPreProcessing
04f101c Add a BufferItem parameter to onFrameAvailable
33223c4 MediaCodec: Prevent stop() in the UNINITIALIZED state
2514d08 Pass resolution to Crypto plugin on format change
b10352f remove some restrictions on effect output channels
03fcdcd audio: fix talkback why alarm is playing
0c629a3 camera: fix vendortags section malloc failure
d9cfeb4 Support speaker routing for FLAG_BEACON
3c1285e Add missing secure stop methods
20f51b1 AudioTrack::flush() will no longer flush later data
6d80b68 audio policy: validate stream type received from binder calls.
b1322c7 audio policy: fix commit dea1541f
a5d316f NuPlayer: reduce offload pause teardown timeout.
9421174 NuPlayer: merge start() and resume().
dea1541 audio policy: validate stream type received from binder calls.
63f6ffb libmedia: ensure mCaptureThread exit within Visualizer destructor
1bbc1c9 CameraService: API1: fix picture FOV
d88c3ca fix deep buffer logic in NuPlayer.
b80a2a8 audio policy: fix output device command after clearing audio patch
fd4c148 Always use an address for remote submix
df2592b do not hold mNotifyLock when calling MediaPlayer::notify
31551f8 audio policy: fix multiple device volume
a32d543 libstagefright: set actual stride info for SW encoder input port
0f8f4e6     [FM] Fix  FM App record fail Buganizer ID: 17975676
58344bc 64 bit fixes for NdkMediaExtractor
661c21d CameraService: Disconnect: Release mutex while waiting for joins.
fa90e84 audioflinger: new HW A/V sync ID allocation flow
6456ae7 stagefright: return failure on malformed TS streams
121969b release camera without holding CameraSource mutex
30358fa stagefright: try to free codec instance if MediaCodec.release hangs
f592671 mediaplayer: don't report position past last queued position
52dfbee Stagefright: MediaCodec: shutdown allocated codec on error
b1f5ab4 Don't signal an error at the end of a short file
f53eaf4     fix FM no sound issue
fba182c audio policy: move intializations to onFirstRef()
dba83c1 libstagefright: compile errors
23fe3c0     [AU] Import gain setting into ports
327cb70 [AU] Update volume setting and Audio Device API 3.0
d0f748a Fix accessibility focus bug in statusbar
4cbffa6 Fix wifi AP backup
c031561 Fix NPE
5175477 Fix year picker initial range
36ebab6 Do not make ActivityContainer available to apps. DO NOT MERGE
b464571 Revert "Fixed accessibility for the pin input view on keyguard."
c9ef840 Disable color view animations when stable insets change
27ad2e9 Accessibility: Ensure fresh accessilbity focused and input focused nodes.
259f3d9 camera2: Fix legacy scaling factor application.
f370177 NoMan: Initialize filter value reported to listeners.
c70d0e7 Fix the javadocs for lock task mode intents.
959ea56 Fix accessibility focus bug in statusbar
fcde58f Update Javadoc for EXTRA_NETWORK.
b0acf7f Legacy: Only set user surface dimensions on output surfaces
f6d4045 Add DENSITY_280
e4b5387 docs: Fix issue with onCreate() method declaration in file backup section
14ec5fe docs: Update device art generator to include Wear generic devices.
b21298a Do not enforce CONTROL_VPN for calls from lockdown VPN.
64ce5f8 GpsLocationProvider: Read data enabled status from TelephonyManager.
0831f66 Make reportInetCondition revalidate if the report differs from our state
d6a7980 Make getNetworkInfo() take into account VPN underlying networks.
89a2466 Check that bitmap's size does not exceed 32 bits. DO NOT MERGE
891718a docs: Fix notification api guide issues (7461154, 12765600)
d862112 Adding videos for 5.0 changes and watch face development.
c25adda docs: Fix various issues with incorrect code samples.
618e420 Doze: pulse less often.
de3ab0a Fix AAPT daemon mode with paths containg spaces.
c73cfa0 Accessibiltiy: missed update to the previous patch.
0137175 Doc change: refactor GCM docs to be platform-agnostic.
2b8696e Add API to check if a Bluetooth connection is encrypted (1/2)
460a7b4 Limit cache update to packages that have changed
a48caee Added TEXT_CHANGED event to PasswordTextView
99abeed Perform post installation operations directly if backup manager is disabled
991db77 Only request IME if password view is showing
f33fe1f Accessibility: Handle a missed case when clicking focused views.
dd72be5 camera-metadata: clarify the AE precapture trigger spec
60675b2 Separate the protection of mProxyServiceStateCallbacks from that of mService
05aab58 Stop active media projections on user switch.
55bdb10 Accessibility: ignore children of a view with node provider.
0a2ccee Accessibility: Handle a missed case when clicking focused views.
d29bdb2 Avoid static initialization of Layout from TextUtils
6286f8e reset col position to 1 on row PAC
f8512ce Mutate scroll bar drawables
7c548a4 camera2: Make legacy error handling more robust.
2fb5a6a Update preference dialog padding to Material
74a7024 Fix mangled javadoc for setPermittedInputMethods.
1acdd4b Suppress phone number from logcat.
b6bdb0f Make ArrayMap.EMPTY immutable
3f7360d Invalidate SubtitleView during setText()
867874b Ellipsize QS detail items when needed
e3c0434 camera2: Make legacy error handling more robust.
bac8e12 Move layer-list to be top-level element in seek bar progress
ae12ee3 Allow top-level drawable container in progressDrawable
c3a043c Fix TODO in javadoc for FEATURE_CONTENT_TRANSITIONS.
e085236 Fix a few typos in Parcel.java.
b0d6723 Replace ic_clear with vector icon
f1745ce Camera2: relax the EV compensation requirements
c83d3e4 Always re-establish kernel alarms when considering new alarm set
e9acb59 Only switch user if current user is being wiped
e6a383d camera2: limit flexYUV array size in DngCreator
fdb2112 camera2: limit flexYUV array size in DngCreator
8fe1742 Facilitate network validation on networks with a per-network PAC.
ded133c Fix broken activation of the selected view in accessibility mode.
c1dff8c Send accessibility event when bouncer is shown
eba583e docs: February 2015 Dashboard updates
b561cce audio: allow audio port cache update even when audio patches contain invalidated sources/sinks
367bfb3 docs: training intent doc error update
5427b1d [DS] Correct the access method for telephony system property
4361549 Revert "CEC: Let playback device switch TV input after bootup"
8ba572a Fix QS bluetooth tile accessibility issue
3c68ca2 Fix expandSettingsPanel status bar call
85973dc [DS] Correct the access method for telephony system property
3e2ec1c Avoid bug in LinearLayout measurement
95b1048 Fix wrap property creation when truncating.
e77c12b Don't run full-data backups when backup is disabled
61f99d3 Suppress logging to avoid showing phone no.
6f9f1d4 Use constants instead of resources for ellipsis.
454fab5 CEC: Discard key event to itself
48c95c4 Fix build breakage in older branches by avoiding <> notation
42b3024 Refine resolution order for typeface and fontFamily
b99f804 Allow ~Layer() to happen after onGLContextDestroyed
8a2b119 Fixing conference merge where only one party is added to conference.
14d2134 Suppress logging to avoid showing phone no.
87a1bf0 docs: b/19193358 Android TV overscan instructions: settings reversed in text
da0c5de docs: Card View for Android TV training
5799801 Allow ~Layer() to happen after onGLContextDestroyed
c8aaaef CEC: Do null/empty check against the parameter for checkRecordSource()
0760011 CEC: Ensure stable AVR connection
2ee0d6f CEC: Stop ARC if hotplug event is asserted low
7640d98 CEC: Fix a regression bug
7cd4a58 CEC: Add CEC device upon receiving <Report Physical Address>
1e62748 Adding new API to ISms to check if default SMS SIM needs to be chosen by user.
4fb4426 ImageReader: add support for compatible flexYUV buffers
11aeae5 Fix crash when making emergency calls
4973879 Doc change: Update Ads terms language.
7119144 TIF: Do not call session callbacks when the session is already released
2b5678f Camera2 legacy: Do not advertise NV21 support.
02cb4d2 Fix crash caused by disabling the Options panel on TVs
d456ec4 Change getDeviceId to take phoneId.
ccf6e88 Camera2 legacy: Do not advertise NV21 support.
224e931 Limited AppCompat support
bd769a1 Fix crash caused by disabling the Options panel on TVs
6620b42 Sprint: MMS cannot be sent in the UK
034dc38 Revert "Make THEATER_MODE_ON setting a system api."
7608492 Import translations. DO NOT MERGE
f741c37 Fix ParceledListSlice to enforce the same concrete types among its elements.
c9914a2 CEC: Let <Active Source> from the active source work
14d0e1a Enforce backup encryption in the UI, not just in effect
ed7698c Defer tap outside stack until multiwindows
20afdd5 Delay the second message for 30ms more than the last message for a2dp
5779291 Fix 'always' preferred app assignment
9626854 Add a config for whether to start in touch mode.
baf6bef Defer tap outside stack until multiwindows
de11306 docs: Transitions training class.
9a6143f Handle bad ninepatch data.
a730ef3 Handle bad ninepatch data.
ccda996 Use consistent logic for data icon overlays.
7a22fc6 Allow disabling the Options Pannel feature for TVs
485e7e1 TIF: fix loud volume after input switch when volume is 0
fbd4596 Activity Transition: fix quick back after enter.
b9fe4e1 Default "pickup peforms proximity check" to false.
5efe0d1 Convert getHourForDegrees result to 12-hour format when needed
bf6e4c7 Add reason string for bringing stack to front
c43a820 Invalidate outline on padding update
9851d03 Stop logging service starts and stops.
c059271 Update system-api for new getLine1Number() method.
ed91b0d docs: Adds new geocoding sample to Location API training. Uses GoogleApiClient to connect to Play services. Uses the latest Fused Location Provider API.
299f960 Add reason string for bringing stack to front
2563095 Prevent drag-to-open from cycling pressed state, propagate hotspot
35dafda Make THEATER_MODE_ON setting a system api.
d57adbb Import translations. DO NOT MERGE
b5d34f3 Update badge assets
351bfad Make NetworkMonitor less aggressive on broken networks.
df59053 Only try to fetch time from NTP if there is a network connection.
5cf2784 Add method in TelecomManager to return line1Number for a PhoneAccount.
8650c03 aggressively blacklist WifiConfiguration for the purpose of switching network
c0198ce Add a missing file to print spooler resources
a1ac6a0 Accessibility: Ignore overlapping siblings when computing a click location
10a053e Accessibility: Sometimes cannot interact with nav bar items.
373f559 [RenderScript] Allow U8_2 & U8_3 input allocation for Histogram Intrinsic
8a12653 [RenderScript] Allow U8_2 & U8_3 input allocation for Histogram Intrinsic
4018eb3 Prevent memory corruption from use-after-free
7182774 MTP: Fix partial implementation of 5 new audio specific properties
6392487 docs: plugin for gradle typo
e77adab Don't compute flags length for scan response
f87b174 Avoid NullPointerException if createUser returns null
871fa73 Ensure notifications are sent when locking/unlocking location share
2dfb79a Support connecting to networks with misconfigured subnet masks.
c4228a7 CEC: Handles initiation of press-and-hold correctly
3379c1c Fix broken build
e6d2e78 Even more debug for bug 17721767.
b205311 Use the proper IpPrefix and LinkAddress constructors in VPN code.
c525cf7 Delay the second message for 30ms more than the last message for a2dp
41fceb4 Accessibilty: Cannot click on views in a scrollable container covered by the toolbar.
ed643e8 AAPT: Use the right enum when checking for density configurations
d15e94f Allow infinite-repeat zero-duration animators to continue repeating
78f75b2 docs: remove + annotations in version references
b6b29ba Remove entries from config_tether_apndata for some carriers.
de31375 Even more debug for bug 17721767.
4bfde48 docs: Fixes to the watch faces design guidelines
c6a656c SysUI: Don't drop HUN notification when clicked
fadb2b3 Avoid SecurityException when calling getUserData
1dd76ea docs: Fix companion configuration (18864041) Fix declaration of var and incorrect method call (18617393)
6ece24e QS: Fix second line in dual tiles
cb8661c CEC: Add logic to return to internal source
fa0b9a0 Camera2: StreamConfigurationMap#isOutputSupportedFor(Surface)
d7ffcad docs: linux requirements update
10f3261 Avoid ripple buffer creation for empty bounds
223798c Work on issue #18201239: ANRs in com.google.process.gapps:
8913a0e CEC: Let playback device switch TV input after bootup
b01e3fa docs: studio emulator platform update
b4d4353 Resume home activity can skip resume and cause ANR. DO NOT MERGE
b590b35 [Renderscript] Add check for Allocation.copyTo(Array) and Fix the input allocation type check for Histogram Intrinsic.
b5db57a Clarify getTrustAgentConfiguration() documentation.
17f3c3f Show connect dialog when selecting secure QS wifi
b74155c Avoid ripple buffer creation for empty bounds
76ff4dd AlertActivity now behaves as a dialog for accessibility purposes.
455625e Work on issue #18201239: ANRs in com.google.process.gapps:
daf9206 Never set "Work" or "Personal apps" as prefered activities.
c2be8a6 docs: Wear DataItem listener improvements
46e804d docs: Fix conditional in ambient mode check method (18832168). Fix issue with non existent variable (18832287). Fix issue with outdated instructions (18832293). Fix issue with misleading time tick (18832171).
af69fcd Import translations. DO NOT MERGE
338317e Log interface name and uid when filtering a blocked network.
337ce19 CEC: Switch active input after routing control
02937eb Check in "current" system API files.
f92dbe0 docs: WebView security notes for apps on pre-K devices
7ad4b34 Don't try to launch broadcast receivers during boot
a373c62 Don't launch broadcast receiver processes during boot
a0d3d32 More debugging for bug 17721767
a0dd797 Remove debugging and skip InputMethod windows
cff1bbf Fix issue #19020826: Including timing issues in ANR reason breaks clustering
201cc00 Fixed a crash in TelephonyManager while calling getDeviceID()
ea343e5 Revert "Remove debugging and skip InputMethod windows"
28d2a69 Mark TimeUnit as @SystemApi
0721a94 Don't try to launch broadcast receivers during boot
267603f Don't launch broadcast receiver processes during boot
0c4d81c Do not defer removal for empty tasks or activities
92dd1ab Update restored task uid to match the package uid on current device.
2b43c73 Only hide cross profile disclosure when showing resolver.
94ab466 More debugging for bug 17721767
b2b85f9 TIF: TvInputHardwareManager puts multiple sink ports into audio patch
2bc2a99 Import translations. DO NOT MERGE
5b8cb00 CEC: Process new options for CEC/MHL HAL
d47abef CEC: Make TV try to allocate logical address 0 first
1dda6af More debugging for bug 18201239.
5148185 Fix legacy request removal.
d28a49f Localization of high-level Android 5.0 pages: ja, ko, ru, es-419, pt-br, zh-cn, zh-tw
668cae1 Remove debugging and skip InputMethod windows
42eea27 Process base APK
66c4a82 More debugging for bug 18201239.
f1270cf Import translations. DO NOT MERGE
8f93abe docs: adding studio-sample-in-editor.png file
03c15cf docs: Fixed typos in Game Controller training code snippets. bug: 17959906
e229751 docs: Add browseable Wearable Support Lib Javadoc
893d6fe Fixing a memory leak: activities are leaked.
9c5b7cb Notify the system of all remote volume changes
97c4ba9 docs: Added info on noHistory and onActivityResult().
2ab6d9f CEC: Do not send <Active Source> when TV wakes up by one touch play
964c00d CEC: Buffer Cec messages while allocating logical address
cf96260 Don't write widget metadata to backup unless it's new/changed
27ab5a0 Doc change: Add new analytics information to Distribute.
d7beb6d docs: studio support library revisions update
a4b1013 Debug for bug 18201239.
b6864ac Resource resolution fixes.
116f90c Import translations. DO NOT MERGE
0e337d9 Camera: Clarify JNI exception message
9776ad4 Debug for bug 18201239.
03748a5 Ensure scroll assets are drawn with correct opacity
5675f01 DO NOT MERGE. Don't use visibility flags to determine whether to dismiss Recents. (Bug 18802531)
212037f Sync file before using JournaledFile commit.
f076db4 AudioManager: make AudioPortEventHandler static
d3cc11a docs: Remove reference to handheld app for bitmap resource locations.
a0c0ca7 Jump ripples to end when switching to a non-hardware canvas
f39d650 Make the DatePicker dialog fit on smaller screens in landscape mode
2ffe412 Rerun entitlementcheck on sim change.
3b47713 Update generationId on bitmaps when decoded into by BitmapRegionDecoder
43a4a8c Fix redundant file backups
7c0e7db Fudge getRightPaddingOffset in TextView to match clipRect.
0ee10f6 Fix issue android-app doc, bump battery stats checkin version
8719f68 DO NOT MERGE Restore calling identity before checking permission
7dba93c DO NOT MERGE Restore calling identity before checking permission
78214d3 Unhide getDataRoaming, Messenger uses it to decide to download MMS or not.
c222198 docs: removing code captions
61c94d1 CEC: Support sendStandby() for MHL device
cfb1379 Place window at top when adding by base layer
400a3f6 Unhide getDataRoaming, Messenger uses it to decide to download MMS or not.
28994d8 AAPT: Handle all old unversioned attribute usage
a22c9b2 Vsyncs are hard
0b7f5e8 Modify getDeviceId() to get device id independent of Subscription.
b018399 SysUI: Log lockscreen gestures
2c1c5dd Make documentation for cross-profile intent filters clearer.
cd29cb6 Switch the connectivity check to its own hostname.
54b1b1a StateMachine.dump produces no output sometimes.
3fb3abd Rename setGlobalPreferredNetworkType to setPreferredNetworkTypeToGlobal per API council.
f3db21d Add debug for ANR
6d02c5e Complete booting when frontmost activity is idle
bcb6eb9 Add debug for ANR
01ba98b Only notify SIM state changes when it has actually changed
4abdd07 Update javadoc and hide getNameSource and getDataRoaming.
4fb3b60 AudioService: handle stream mute by stream alias
f3ea23a Complete booting when frontmost activity is idle
c87d162 Run isKeyguardSecure under system privileges
b14ed95 Fix javadoc for UserManager.KEY_RESTRICTIONS_PENDING
aa1008c Update javadoc for DEFAULT_FEATURES deprecation.
071743f Rename reg/unreg OnSubscriptionsChangedListener.
f556941 docs: Fix broken link in Common Intents
c63a16b Fix unexpected language changes on SIM card insertion.
150514b Clarify docs for user restrictions
9936484 Don't blindly teardown unvalidated networks when releasing NetworkRequests.
98e8f7a DO NOT MERGE. Ensure screen pinning UI appears immediately after setting changes.
f913334 Camera: Clarify JNI exception message
71922de Update docs for Window.setElevation(), apply changes immediately
2ed0513 Clean up graphics resources.
8443fad docs: Add screenshot
74bf065 Don't allow windows with invalid types to be added.
afd23ab docs: Add parent calls to WatchFaces snippet.
76110e7 docs: Remove Wear preview reference docs
05d9a51 docs: Removing obsolete L-Preview docs and images
cd5d33c Fix for call timer resetting when starting IMS conference call. 1/4
3d9875f Import translations. DO NOT MERGE
7e398d0 Added configuration to determine whether VoLTE requires provisioning.
038c3d2 Added configuration to determine whether VoLTE requires provisioning.
dbd64f7 Support Locale.toLanguageTag on Java 6
51fb775 LayoutLib: Fix System.arraycopy()
0c1228b docs: link to sdk manager
8505c38 Special case AppCompat to show action bar.
6fa4245 AudioService: send connection intent for HDMI ARC device
a3fdec8 Camera2: Fix early EOF in DngCreator#writeByteBuffer.
46f7518 Adding Android Fundamentals video.
6c985dc Carrier text handle sim removal
13d64e5 GpsLocationProvider: Read data enabled status from TelephonyManager.
ea481be Improve the circularMask for round displays
b3d4cb3 Fix issue #18942959: Phone getting stuck then restarts after unplugging from Audi
2999acb Revert "GpsLocationProvider: Read data enabled status from TelephonyManager." as it reintroduces b/18922524
7f7ea82 Profile owner hint in warning for extra CAs
e26d833 CEC: Keep Playback device awake while it is the active source
cab915a Exclude ephemeral networks from wifi backup
bde7bc4 GpsLocationProvider: Read data enabled status from TelephonyManager.
e53b7dd Revert "Profile owner hint in warning for extra CAs"
9708669 Guard against MountService throwing NPE.
1a6e1e0 Wipe FRP partition if OEM unlock enabled
dd3977b Add new debug feature to track associations between processes.  Also add some debugging for spurious service ANRs.
67f304e Use NULL instead of 0 when invoking CallStaticVoidMethod
cb2dc52 Removing DUN APN for Koodo CA (302-220)
29cd7f1 Fix issue #18827122: system server crashed on broadcasting...
3d7ca31 Remove AppWindowTokens from exiting apps with task
b36becf Avoid showing emergency calls when not possible
1ab7d3b Fix pointer index out of range exception DO NOT MERGE
573a035 Remember to cancel lingering when a network again satsifies a NetworkRequest.
6e26f7f CEC: Handle <Active Source> arriving before TvInputCallback.onAddInput
7c91446 Revert "GpsLocationProvider: Read data enabled status from TelephonyManager."
b6ab098 Add API for nested pre-processing of a11y events; fix ResolverDrawerLayout
1330f79 Replace java.util.LinkedHashMap.eldest()
490da1d Don't unmute when trying to show volume UI. DO NOT MERGE
1ce7d17 Wipe FRP partition if OEM unlock enabled
ab2df06 Add new debug feature to track associations between processes.  Also add some debugging for spurious service ANRs.
3bb85fb docs: build link update
1b554a3 Removing three obsolete lessons from TOC, which in turn removes them from building-userinfo.jd when built.
6aede34 Add missing DateFormat method.
0359b4b Update platform.dir search in tests.
2610d71 Don't unmute when trying to show volume UI. DO NOT MERGE
d657b14 Fix tests on jenkins, take 2.
585a210 Import translations. DO NOT MERGE
574fa34 Add <ol> formatting to WebView#enableSlowWholeDocumentDraw documentation.
152d728 Check for OOM in BitmapFactory's getMimeTypeString().
491a825 docs: Update Dashboard for January 2015
48603a3 Fix tests on jenkins
7bc33c0 Bring task with root activity to front when launching from recents.
b89e140 Support single-package backup rejection by the transport
fabbdf7 GpsLocationProvider: Read data enabled status from TelephonyManager.
bd2d534 Add new mms error for no data network (airplane mode or no mobile data)
f6bf1d7 Fix crash on pasting text in a WebView
15a1166 docs: studio disk space requirements typo
941aac0 Camera: doc update for color aberration modes
4a9849b NoMan: Cancel previous instance of ignored notification
9ffb53c Clear process DNS NetID binding when expiring or releaseing legacy requests.
6ad7cbd CEC: Make deviceSelect work for MHL device
7515d18 docs: Checklist for TV Apps
603ad6f Remove the "backup_data_changed" event log
626128b docs: studio bundle checksum update
c01678e Scroll handle was half as opaque as it was supposed to be
c478cf5 Fix issue #18907544: Activity manager miscomputed high RAM for 64 bit
32176c4 docs: Updated GMS version numbering to be consistent with blog post. bug: 18718181
fa6fb0d docs: Minor fixes to Watch Faces design guidelines.
1139a0a docs: Added explicit filepath for Android Media Browser and Android Messaging simulators. bug: 18759727
ee37107 docs: studio index typo
b182955 Fix issue #18901214: APR: Frequent crash in android
b15703c Avoid double-translating View background
5619d92 docs: Updated the description of the enhanced camera APIs in L. bug: 18142680
fe56835 Add system api for disabling touch events in wallpaper behind the window.
5c2d8f7 Don't override dialog icon drawable unless valid resource ID was set
c014dec Don't unregister MobileSignalControllers still used
e1d8dcd Profile owner hint in warning for extra CAs
58df125 Add image comparison to LayoutLib tests.
dd50858 Use min when comparing AM and PM text lengths
4bb503c docs: Minor fixes in Android Studio pages.
85eec26 QS WiFi panel trigger settings on correct user
4ae97d3 Post broadcasts to bg and cache bt state info
e416d0f CEC: Let MHL device be of type 'source'
d548922 DO NOT MERGE Fix typo
62f38d1 DO NOT MERGE Implement cloneTvInputEvent
a617074 DO NOT MERGE TIF: change TvInputHal events to run on its own thread
48248c8 DO NOT MERGE Make mute/unmute work
017bb85 DO NOT MERGE TIF: Add a null checking in TvInputHardwareManager.
4022272 Remove Time from CreateInfo
eae390a Add DatePicker, CalendarView to LayoutLib tests
ad1e3d7 CEC: Buffer <Set System Audio Mode>
f5b02eb resolved conflicts for a0bc2e7e to lmp-mr1-dev
c48e56e docs: Plugin reference update
e64a5bd Fix DatePicker rendering.
e5ea48a Fix a race in accessibility manager.
446e019 Add MEDIA_PROJECTION_SERVICE to the ServiceName list.
6564f5b MediaCodec: Added E-AC3 mime type (@hide).
8fc5072 Don't backup ringtone on non-telephony devices.
af88a19 Audio Policy: Clear calling identity for all paths setting ringer mode.
0ff4568 Make Preference-cookie map non static.
dfeffd4 Fix default initial value for preferences
10bb137 Add preferences rendering.
7287ed3 Data quick settings - Usage shown should take into account merged IDs.
3fa832b Import translations. DO NOT MERGE
6bae3c9 Import translations. DO NOT MERGE
1cbf184 Import translations. DO NOT MERGE
4136b4f Import translations. DO NOT MERGE
71de8ea docs: Fixes typo on Play services page for Maps.
0ee7485 Add configuration indicating whether TTY over VoLTE is supported.
98d760e CEC: Let the caller check CEC device type
0b68850 Zen: Fix selection logic for "Indefinitely".
0303be4 IMS: add the api to get IMS registration information.
43bcd8f AudioRecord: filter attributes
8539649 Revert "DevicePolicy: Don't warn about managed profile CAs"
76db15a docs: fix problem with TOC after Japanese pages merge
827cc88 Android TV initial (time-sensitive) localization release for Japanese partners. Bug: 18527238 Change-Id: Id933695738a07aa0a1c02783e022dd8b98bbf98e
2167b11 Fix selector bug
ea7a71b docs: b/18122848 [DAC] Android TV - Recommendation card
a95794b CEC: Allow no vendor-specific data for <Vendor Command With ID>
e2b44f8 docs: Making TV Apps Searchable - new training
713cd74 docs: New "app compatibility with managed profiles" doc
257ffbd Remove a bad heuristic when determining click location for accessibility.
152ed37 Fix timing between bcast and net setup.
a733f89 Tweak RT-animator scheduling
1c4ae80 Allow OEM to specify <unavailable-feature>.
b5f1e87 Fix build breakage.
650639f Exclude unnecessary intents in SystemUI
7cc8398 docs: studio sample procedure update
f73c2d1 Update mapping between RAF and Network Type.
2b5208c MediaSession: unmute stream when adjusting volume
c6127b0 docs: plugin link name update
2231c6e SysUI: Log lockscreen state to eventlog
7b42f39 Add a lastValidated bit and use it when reporting capabilities.
d3b8a3e Rename validated to everValidated.
e01e19b Removing unwanted tethering profiles from config.xml
38edfda AudioService: fix permission check.
9b5257c MediaSessionLegacyHelper uses global Application context
1dafeb3 docs: studio build output dir name update
7ddb126 docs: gradle version update in plugin file
75b52bb BluetoothManagerService: Enforce DUMP permission
dcfe5b6 docs: gradle wrapper security note
3f8e456 docs: project file and toc updates
85f6988 docs: Update wearable lists docs
e494c38 Bug 18784289: Fix issue with transition animation callback.
c9f0571 Fix missing subscription list changes
a4ad770 docs: Updates the request-location-updates lesson in the location APIs training course.
ac11ae9 take out SIM card, the RSSI Triangle is still full
276a324 docs: Adding vector drawables video
d800938 Change tests against INVALID_SUBSCRIPTION_ID to use isValidSubscriptionId.
ad9be88 Revert "Allow home to be pressed while in incoming call screen"
c2088f7 Propagate DrawableContainer state on mutate, fix ColorDrawable theming
8838a9f docs: sdk revision 24.0.2
72e1d3f add debug logs to confirm network flapping issue is fixed Bug:18706288
fe7b93f Adding links for the last few files requested by PMs.
6b904ef Make window mgr stack movement track activity mgr
2a65688 Change to write (create) setting+subid if it does not already exist when it is queried for the first time.
047e816 Revert "Change Linkify leniency to VALID"
d6d84bb Removing unwanted tethering profiles from config.xml
01c06df Increase timeout when uncrypting OTA
f9c4d84 IMS: Set phone account in IMS Conference object
ef8d6f2 Revert overdraw avoidance visualization change
7a96f3c Removing context ref from AppWidgetHost. (Bug 18769791)
92df1f2 Fix colored icons in doze mode
fc7b444 Fix the doc of addCrossProfileIntentFilter.
58bd027 make hidden text hidden with negative indent to avoid horizontal scroll bug: 18721145
5762779 Audio policy: Fix deprecated shouldVibrate api.
7de0535 Don't restore persistent task to a stack until needed.
43741a8 Import translations. DO NOT MERGE
e333ef5 Import translations. DO NOT MERGE
8f0d369 Import translations. DO NOT MERGE
1481a42 CEC: Pass port ID for set_audio_return_channel
cd45de8 Missing Javadoc update while API review
334c1c7 Fix bad alarm delivery
5cec920 remove actions and calls for the old sms/mms api BUG: 18005911
a20ca67d Add global setting for ephemeral network timeout.
7749ded docs: plugin reference update
0dab4dc Fix bad alarm delivery
27d1c2d Pass onPostDialChar call back from Telephony to Telecom.
5c3e277 Fix bad alarm delivery
c13160a Fix typo with register native allocation.
827fcb7 IMS OMA-DM Intent and ImsReasonInfo Additions
54de298 AAPT: Copy android:revisionCode to Splits
c88b6bd Don't send the onServiceDisconnected callback after close.
a00be9b Remember failed dexopt to avoid retry
d76da52 Remove 2 sub-tests from the internal test app.
50e9228 Preserve leading "+" in phone numbers
700e1f0 Avoid self-recursion if client calls init() from date listener
48a70a1 Fixing issue with old thumbnails on first launch of app. (Bug 18718114)
4f80324 Revert "Allow home to be pressed while in incoming call screen"
88b2769 docs: studio device emulator updates
482b424 Update mapping between RAF and Network Type.
ac2506c Fix NPE in Transport.applyBatch
f0af0ea Fix touch intercept bug in ResolverDrawerLayout
f4ffaa4 Fix race between CONNECTIVITY_ACTION and setting default network.
a8800f7 Revert "Revert "Attempt to fix keyguard missing bug""
c819d3d docs: studio revision 21 update
d9835f0 Change to treat slotId 0 emergency numbers as default.
68e6819 brute force improve suggestions for sdk download
5c510ee Notification: Fix bigLargeIcon
111a816 Import translations. DO NOT MERGE
feb6c7f Import translations. DO NOT MERGE
65dc25d docs: Updates lesson 1 of location API training: Get last-known location.
eb51280 Enable native tracking for RS contexts to improve GC behavior.
720ab95 make sure wificonfiguration scan cache doesnt grow unbounded Bug:18703749
8035b6e handle beacons reported with wrong RSSI value of 0 - Bug:18654243
e054b8c Fixed a bug where the empty shade and dismiss views would animate
34b5676 Fixed a bug where the background could become transparent
6b8756c docs: studio 1.0.1 revision update
18b892c shell based UI Automator source move
52d750c Check which file changed before requesting backup
7789f4d docs: studio basics typo
a854ddf docs: Add two new general functionality requirements
0cecbc9 Avoid self-recursion if client calls init() from date listener
cd305ae Give accessibility delegate the first pass at handling ACTION_CLICK
ac31510 pm path needs to return 0 when it succeeds.
9bc11ac Move ripple to end state on jump when hardware exit is pending
27dc16c fix Uss accounting in getPssPid()
795302f Fix crash in BluetoothControllerImpl
fe83562 Fixed a bug where the pattern may become invisible
eae2472 Enable native tracking for RS contexts to improve GC behavior.
419aa7a Propagate DrawableContainer state on mutate, fix ColorDrawable theming
216e11d parse bitrate range for video/audio caps
1991590 Revert "Attempt to fix keyguard missing bug"
d3adc51 If no display settings are matched, return the first one. DO NOT MERGE
250a141c Fix MediaStyle docs mentioning 2 max actions in compact view
50ff944 docs: help-adt link updates
48cbf29 audioservice: Clear calling identity upon calling HdmiControlService
b8a2df1 Don't show last used and profile button at same time.
3aaabd7 Handle config changes in NetworkController
d8e4bf4 Fix tests after inet changes in NetworkController
6de7266 Take into account other profiles when deciding whether to show ResolverActivity
fde6f4d Fix MediaStyle docs mentioning 2 max actions in compact view
0968706 Fix a NPE in AccessiiblityManagerService.
9fc96c5 Fix an edge case in computing click location in accessibility mode.
45838de fix Uss accounting in getPssPid()
49d4fdc docs: uiautomator blog link removal
b62aa55 Tune delivery and batching of alarms
8965a8d Properly recognize repeating wakeup alarms
4ad6dae Adding new config variable that is used to determine if ERI should be used when voice RAT is LTE on CDMA network.
76a49a8 docs: studio tools help monkey update
c237907 Correct layer size formatting in trace
9a7fe1a Force-flush state sync on texid change
6303e73 Add toString in NetworkFactory.
385f475 docs: studio workflow links
a54bf65 Change tests against INVALID_SUBSCRIPTION_ID to use isValidSubscriptionId.
26d4e8f docs: studio tips and ticks grammmar typo
0ed01de Limit item count in QS detail
0eae557 Fixing issue with old thumbnails on first launch of app. (Bug 18718114)
e69e5f8 Add config to handle periodic check of tether provision
433e715 camera2: Fix LEGACY YUV production and orientation.
cb17f18 Don't apply animations to windows that are showing
2f8f42f docs: studio bundle update
1206321 Fix crash in BluetoothControllerImpl
43f4372 Fix low FPS when entering wifi/BT detail panel
8bc983e Improve transition when going to Wifi/BT detail panel
d282ba7 docs: studio basics haxm updates
29b7872 Zen: Leave zen=none on manual ringer mode stream volume changes.
ad69082 docs: Fixes to watch faces docs.
53d1f07 make sure wificonfiguration scan cache doesnt grow unbounded Bug:18703749
b713a76 handle beacons reported with wrong RSSI value of 0 - Bug:18654243
6b746b5 Add toString in NetworkFactory.
35da41e Have ViewGroups without a parent clip child visible rects to bounds
ebd5261 Don't preload textures for AssetAtlas
1353df5 Fix issue #18706195: Improve label names of memory types
daec594 Fix build
c7ad6e9 docs: Added info about managed profiles to "Android 5.0 Changes"
3ad771b Update tint filter after setting gradient drawable state
a5faf24 Attempt to fix keyguard missing bug
ea4e5ec AAPT: attributes showing up after v21 attributes would be removed for pre-21 devices
2002cf5 Fixing major regressions in Recents with multi-user. (Bug 18574950)
5a1731d Fix issue #18665625 CTS:android.app.cts.InstrumentationTest#...
6f96a44 Stop guest user on exiting, to conserve resources
62b780e Avoid creating futures for drawables with no constant state
4221d7e docs: Fix link for moved Android Studio index.
0aba9da fix distribute nav styles. they were not highlighted correctly.
4ac36f8 Fix frame-allocated path lifecycles
e0bef71 Fix several HTTP proxy issues with multinetworking.
034ef01 Avoid tearing down process groups twice.
7deca3c docs: sdk tools 24.0.1 revisions
e6ec07f Always call onDateChanged() when the date picker selection changes
bea1510 docs: update debug menu for debugging-studio
65a0123 Adds link to related video.
8403b75 NoMan: Apply audio restrictions when effects are disabled by listeners.
5dce5e6 Fix issue where non-resource attributes would cause obtainStyleAttributes to fail
258da73 docs: Fix text on step 5 of the opt-in steps
ae6cc8a Further work on issue #18640385: Add procstats test mode
cc0c8f2 Switch to libsigchain.a
1f933dd add helpouts widget to wave 3 pages
8866975 docs:studio basic links
db45a01 Add missing member to string conversion - helps in debugging.
6466126 Fix issue #18683980: questions on LMK memory changes
3fc00e3 Improve time picker accessibility
2bb00d5 Import translations. DO NOT MERGE
5b61459 Only add successfully bound profile services to mProfileServices.
7e76464 Import translations. DO NOT MERGE
525fb7e Fixed a bug where the pattern may become invisible
826730a Fix SysUI when an app started from the affordances crashes
2086710 Fixed a bug where the empty shade and dismiss views would animate
4630c89 BluetoothControllerImpl: track bluetooth better
c430a5b Fixed a bug where the background could become transparent
a65ea3d Import translations. DO NOT MERGE
fc8022f Show broken lock image when SSL errors are encountered in CaptivePortalLogin.
aa72294 Import translations. DO NOT MERGE
900efcc docs: Add details to Packaging Wearable apps.
7db2979 docs: Creating Custom Watch Faces training class.
e370305 Add recovery kmsg to dropbox
80b1c56 Fix issue #18665625 CTS:android.app.cts.InstrumentationTest#...
73bdf97 Add put/getBoolean/Array to PersistableBundle
cf18fa6 misc updates related to Android Studio. clarify a few doc titles for improved search results clarity. update "get started" page link to Android Studio, add First App link, and remove some biased language.
37f2718 Always take an activity screenshot when pausing.
0fd06a1 Prevent NullPointerException in getStringValue if no value is set
08fe024 adjust network switching thresholds Bug:18589301
e950ce3 docs: platform updates for api 21
cbd0032 docs: Add Distributing to Android Wear doc
87d76f6 Throw IOException when missing default ringtone.
31cf017 Fix issue with RNA destruction mid-animation
b8a8a81 Remove unnecessary/erroneous reference counting
b185469 Revert "Add overscan insets to surface frame dimensions in WallpaperService."
80c8726 Fix default value of AnimationDrawable's one shot property
15fd63b Revert "Fix calculation of overscan insets in WindowState."
a98d346 Consistent result when signatures don't match.
4f25b78 Update dark mode when notification is updated
da125f4 docs: Updated GMS highlights for v6.5 (Nacho) to reflect removal of LocationClient, PlusClient, and ActivityRecognitionClient.
5053344 :docs studio tips and tricks headings updates
dad7d84 Teach AssetAtlas about more drawables
4a3daac Handle policy change while keyguard disabled
f32bd3c Don't try to scale the bitmaps for null MediaMetadata.
0d2ebc2 Allow user shutdown broadcasts to be delivered
c47c98b Fix issue with RNA destruction mid-animation
12b7328 Ignore accessibility overlay when computing window's interactive region.
f4a637d Camera2: Allow rendering to arbitrary surface sizes in LEGACY mode.
c2d0242 docs: Add new classes to Wearable UI library
5fb1118 Adding a new hidden carrier API to mark GSM/CDMA networks as roaming/non-roaming.
ee648e5 Remove unnecessary/erroneous reference counting
8ba1316 docs: Adding links to material design videos
2ae3805 Revert "Add overscan insets to surface frame dimensions in WallpaperService."
547b0ac Fix typo.
b332eda Added configuration to determine whether VoLTE requires provisioning.
2cdac3b IMS: change getMasterValue to getProvisionedValue.
bec2c3e IMS: add ImsConfig api to get volte provisioned value.
25d8a48 Push inet condition to new MobileSignalControllers
c199ef3 Fixed accessibility for the pin input view on keyguard.
0b9ab97 Fix default value of AnimationDrawable's one shot property
23efef3 docs: Design guidelines for watch faces draft.
369de29 docs: Add links to wearable support zip for ADT
3236f3a Revert "Fix calculation of overscan insets in WindowState."
c846632 Squelch chatty log messages.
e912c9c Repair wifi/cellular kerning.
2023bec revise ADT migration message b/18668828 and fix broken link
06e13e5 (Telecom-system part 3) Adding Telecom Loader Service
1a4b5a4 Work on issue #18640385: Add procstats test mode
549726a clarify release notes pages with more specific titles and new links to related docs.
10bef1d Consistent result when signatures don't match.
25c5e2b Add more -d dalvik details to dumpsys
11a68e1 Fix auto-advance regression in radial time picker
73a0511 AAPT: Dump status of required flag for uses-feature
5d2c1e6 (Telecom-system part 3) Adding Telecom Loader Service
a8af6bb IMS: start and stop dtmf tones.
6973634 Direct notification of network interface changes.
01ab09c docs:studio basics images updates
4fcbf0b CEC: Explictly remove and add device when updating
07ac7fb Add focused & disabled states for spinner assets
01a0963 Fix regression, don't NPE if Switch doesn't have a thumb set
f4814b8 docs: Change Eclipse deprecation language on sdk/index.html page
98513d7 Update API and documentation for invalid subscriptions id's
298536b1 Let host view handle long-press when using drag-to-open
c4a0882 edits to sdk install instructions.
6ae492e changes to deprecate eclipse docs and update migration guide
795a514 Volume: Only play the new vibrate hint once per volume-down.
cf579e9 Make hint text centerred if multiline
3c2508c docs: studio revision update 1.0
b942b6f Fix hotspot coordinate propagation in ViewGroup and AbsListView
dacc924 Reinspect notification for dark mode when updated
3d3a1c3 Import translations. DO NOT MERGE
d48168b add survey link
f7c02ed docs: skd tools revision 24.0.0
10ad761 Update dark mode when notification is updated
7f5eb9f AudioSystem JNI: Add audio policy custom mixes registration
3256601 Offer to "merge" subscribers for data usage.
4383885 fix migrate instruction step
2119b65 Import translations. DO NOT MERGE
530052a Zen: New behavior for built-in downtime + nextalarm conditions.
6102bac CEC: Update CEC device info properly
6c5836e Import translations. DO NOT MERGE
b27ec6d3 QS Wifi panel show icon on secure networks
8510d01 Import translations. DO NOT MERGE
8e609fa CEC: Disable debug logging
35ee301 revisions to Studio landing page
c07d57d fix migrate guide and other studio edits cherryick from  Ic223d8fa3cd1e66ddd37b8f896fef12869be4268
59a3dd7 misc fixes for studio launch: update install instructions, update tools nav for AVD page, update AVD instructions in first app class, other edits to first app.
8f29dcf Re-remove CONNECTIVITY_CHANGE_DELAY and supporting functions.
3ec76e0 doc: SDK install page fix and link fixes
048eeb0 add studio 1.0 files and reorder features list
7b9ae53 doc: fix for SDK installing page
d3c9f2b update studio hero image and add section about code editor [CP]
4083327 docs:build system updates [CP]
d0c79c4 fix migrate guide and other studio edits [CP]
5797e27 docs:sdk installing file update [CP]
29e13c5 new Android Studio download page [CP]
5d9d761 docs: publishing with studio [CP]
fc64b70 docs: new Eclipse menu [CP]
e3fe938 docs: studio basics v2 [CP]
fdeb27f docs:download updates for studio [CP]
153c828 docs:revision updates
f7f20a4 docs:building your first app [CP]
377604a docs: project updates [CP]
9dd6a07 docs: setup-virtual-device [CP]
f592a58 docs support library updates [CP]
7a69c2d docs: debugging studio [CP]
cc4d08b docs:setting up hardware devices [CP]
d16db79 docs: workflow index [CP]
5e8d9a0 docs: tools help update [CP]
e829d8f docs: Training refactor for Android Studio [CP]
caacc89 Fixes (updates) download links for NDK r10d.
49e5593 TIF: TvInputHardwareManager to listen to volume changes
0212be5 Support collaborative audio focus handling
f9fff92 Fix flipped captive portal bit in network conditions bcast.
0322100 Clear clicked nodes from the accessibiliy cache.
846e712 Unhide secure stop APIs
0855e7a Add Text-to-Speech annotations for phone number displays (1/3)
83bc2aa CarrierText clear itself when no mob. data support
d523818 Adjust edit text layout, ripple alphas to be closer to Material spec
77ef3cf Adding new config variable that is used to determine if ERI should be used when voice RAT is LTE on CDMA network.
7929484 Don't send the same PendingIntent more than once.
93e4192 add disable Ephemeral Network API Bug:18525241
ec533f6 Don't destroy surfaces of activities launched behind early.
f82b758 Revert "Merge "Remove CONNECTIVITY_CHANGE_DELAY and friends." into lmp-mr1-dev"
1e01d16 Fix issue #17323751: Additional items in aggregated battery stats
ff778fe Fix calculation of overscan insets in WindowState.
b3fa278 When accessibility on cannot click on a view covered by a HorizontalScrollView
df1d07b Add checking to find AppDirectedSmsProxy for App Directed SMS feature
7c82ced Route mute key events through MediaSessionService
997ddc8 Add mapping between RAT and Network Mode
f4eac12 Camera2: Add HDR scene mode for backwards compatibility.
5a5afe0 Fix docs build
36ffb04 Add subId as parameter for get/setDataEnabled.
9813448 add system|signature protection to android.permission.BIND_CARRIER_MESSAGING_SERVICE
e6672cf Fine tune the light radius from 800dp to 600dp
308fa05 Correct check of is user running
c11baeb Avoid race condition in heads up snooze code path.
e660e27 Revert "Merge "Remove CONNECTIVITY_CHANGE_DELAY and friends." into lmp-mr1-dev"
dc6efdc Talk-back doesn't notify user to enter unlock PIN when device is locked with PIN lock. b/18568003
469c15d When switching to default USB function set, check restriction
134dd68 Associate a UserHandle with each PhoneAccountHandle
424c2a5 docs: Update wording on Packaging requirement description. Add Watch Face requirement.
de7a424 CEC: Avoid setting op in disabled mode
e63ba4b Don't forget to listen for USER_ALL broadcasts.
22192ad Correctly parse previous PMBA state during backup
81f9882 Tune delivery and batching of alarms
1e07ae4 Make CarrierText handle multi-sim
96fb932 Added isRemovingAdmin method
fdce9e5 TIF: handle a race condition when a session is crashed
d2f50c7 AVD: Deep copy the animator target setup when mutate.
c047bd4 Relax access on deprecated fields for compatibility.
6dfa60f Avoid extra saveLayer calls in RippleDrawable, fix docs
3a0d878 Ensure all events from a showing window are dispatched.
dc320a0 Revert "docs: Long press to dismiss fix by Wayne"
c0abc9c TIF: increase the time threshold for tune operation which was too harsh
f4e3bab Fix seeking behavior
b8c0694 Private Window flag to disable touch events in WallpaperService.
4f92124 docs: Added API highlights for Google Play service v6.5 (Nacho) release.
a0116af Potential fix for accidental deactivation of profile owner
fd228a3 Make setting the session token in MediaBrowserService synchronous
c7f0822 Updating screenshots to LMP release and N6
9dfe86d Change Linkify leniency to VALID
0e3c5e8 Fix off-by-one error in computeEllipsis
9ff69bd Make CarrierText handle multi-sim
8c066f7 Use TelecomManager to call TelephonyManager#getVoicemailNumber (1/2)
7508ef5 docs: Fix typo, use --> user
57a873f Fix issue #18593636: Turn on "kill important processes that...
860e2d8 Ensure that loading and unloading of tasks happen symmetrically with lifecycle events. (Bug 18574950)
a2bf987 Doing provisioning check for wifi tethering from SystemUI
1864a50 [ActivityManager] Invalidate last screenshot when activity relaunched
bc0975b bug fix possible NPE while startProcessLocked()
71e737c [ActivityManager] Fix race condition in pss collection
8920e1c Reset killedByAm flag at attachApplicationLocked
7585c56 Show "Connected via Wi-Fi assistant" for ephemeral networks.
f5ba6bd RTL support for Lollipop Land.
cd5d198 [ActivityManager] Fix NPE when start activity
ebc9f2e Update locally cached drawables when constant state changes
71d5870 docs: Fixes for App Indexing training class
18795a2 Add support from restoring recent's backup.
53964da ANR caused by incorrect cleanup in BroadcastQueue.
31d9837 Revert "Revert "Improve fling physics for recents""
d088027 Prevent ANR when broadcast receiver is killed
ff5e5db Fix BT crash due to unset value for BluetoothGattDescriptor from API user
610e288 media: allow full range of Vorbis sampling rates
3f7dac5 Revert "Improve fling physics for recents"
e8b9892 Change the routing path of bluetooth headset connections.
b10e37f Reap unvalidated networks that have no chance of becoming highest scoring.
4b9f8ed Ensure that the USER_PRESENT_INTENT is sent to all profiles of the current user.
3cd3051 CEC: Generate hotplug events upon adding listener
4635038 CEC: Introduce the retry for commands on the new device discovery.
fb75425 UICC : discard language setting of SIM
93c33d7 IMS Call End Cause Additions
dfa34cd Avoid system server crash due to package removed
75b55d0 Notify accessibility for window changes after an app animation end.
9b624c1 AAPT: Move private attrs to new type for framework
18b9c3c Unable to unlock SIM with a PIN/PUK
8b6bd4d Stop keyguard from spamming the log
050d636 docs: Update MessageAPI notes to mention the unreliable transmission nature.
4cc80a7 Fixed a leak in GeofenceHardwareImpl.java.
b6b6720 Change notes for NDK r10d, to publish to DAC
b255e49 Ensuring that the alpha and translation animation durations are the same. (Bug 18609321)
fc33cdf Fix crash when user is both scrolling and tabbing through Recents. (Bug 18552776)
31f2569 Adjust wallpaper-restore acceptance criteria
621afac Doze: Don't block pickup pulses on a proximity check.
01a5ea3 Resume RT-animations after a pauseSurface
8b22252 Fix issue #18607384: Run fstrim after every system update
e131bd1 Handle keyguard dismiss flags correctly
c629d3e Import translations. DO NOT MERGE
08a1255 Revert "Camera: Add new capability flags as system features as well"
7ab0ad1 Add a global override for VoLTE calls (which leaves user setting in place)
9e956e9 Fix docs per API review.
f5d250d Doze: Fast path for pickup pulses.
f29d5a5 Update AndroidPixelRef to prevent VM from cleaning up memory prematurely.
6054e61 Track active notifications by key, not by reference.
1bc177c Fix issue #17948584: Application crash and phone restart when app...
ef77f0e Re-add Connection.getCallCapabilities
7b7c58b Work on issue #18572506: AppOps in-memory state is invalid after...
ee6b84e Import translations. DO NOT MERGE
7bd8eaf Retry failed network validation every 10 minutes.
56e814f Import translations. DO NOT MERGE
97df114 Import translations. DO NOT MERGE
8537405 RankingHelper: Remove STOPSHIP
c10416f Log the state of the notification shade
195c438 Fixing bugs in the LLand.
3f6755f CEC: Check command type for power status monitor action
192d604 Handle keyguard dismiss flags correctly
0d78c52 Docs: Add "admin" to samples categories
72f89d1 Docs: Remove NavigationDrawer sample from What's New page
fd9ec8e3 Docs: Remove GitHub links from docs/samples/new/index.html
1f2de7e Fix issue #18510117: Returning from an activity started with...
bb7e86ff Fix bug in passing of context flags and version.
a2838df Add overscan insets to surface frame dimensions in WallpaperService.
bc415a3 Add keylayout for Logitech RedHawk Gamepad DO NO MERGE
4a52453 Added Razer USA, Ltd serval DO NOT MERGE
47920fa Add getSimStateForSubscriber and additional SIM_STATE_XXXX values
5950a91 Import translations. DO NOT MERGE
6ee6185 Don't process windows belonging to unshown users
18e71a3 Import translations. DO NOT MERGE
053b538a Import translations. DO NOT MERGE
44ed3c1 Import translations. DO NOT MERGE
3e80138 Import translations. DO NOT MERGE
c3a2ea9 Import translations. DO NOT MERGE
1540fd9 Import translations. DO NOT MERGE
9752428 Use CURRENT_OR_SELF when checking SPEAK_PASSWORD setting
62c5df5 AAPT: Add pathMotion custom classes to Proguard Keep set
ddf15a1 Change a semi-colon to a colon in AudioState logging.
4c488ff AAPT: Add custom transition classes to Proguard keep set
740c3ac Initial changes to add callback on task stack changes. (Bug 17672056, Bug 18291345)
a6f8b2c Deprecate one-arg getDrawableForDensity, update currents.txt
a1ec54b Inconsistent media sizes for es-US locale.
870c5a6 Tweak the behavior of the MediaSessionStack
c10e396 Deprecate Resources.getDrawable(int) in favor of the two-arg version
a39e67b Dismiss insecure keyguards if FLAG_SHOW_WHEN_LOCKED
b9ab696 Update dark mode on notifications when content is updated
92692c0 Keep snapshot order matching the shared elements.
c46c0d9 Import translations. DO NOT MERGE
934025e Turn off DEBUG_GESTURES
d8be365 Import translations. DO NOT MERGE
864eedc Import translations. DO NOT MERGE
2c6e751 Import translations. DO NOT MERGE
94ef9e6 Allow more space for the printer spinner to avoid truncation.
6ee2ca2 docs: Long press to dismiss fix by Wayne
ca0a124 Dismiss insecure keyguards if FLAG_SHOW_WHEN_LOCKED
e6edb16 Separate voice/data roaming state and type
864d42e Properly recognize repeating wakeup alarms
d537987 Changing AUDIO_TURNED_ON constant.
64f4916 docs: Layout fixes for the Custom UI on Wear class
dcd460d update L Preview message and disallow crawling /preview
f6f8cca Midnight should mean midnight
21d05a0 Don't show no sim icon on wifi devices
eaaf051 Crash in print spooler when back pressed before content update complted.
a01a0fa Fix issue #18510117: Returning from an activity started with...
48fcd4e Added explicit sort order when fetching accounts.
403aa26 Make StatusBar display all default networks.
2576a80 Remove notification for SoftAP turned on
1f32c65 NoMan/SysUI: Clear LEDs only when entering the shade
b574627 SysUI: Actual MSIM status bar support
0cc1732 Remember to cancel lingering when a network again satsifies a NetworkRequest.
0d6ef4b NoMan: Update effect suppressor on listener remove
c305619 Prevent LIGHTS_OUT_TRANSPARENT in vertical nav bar
2934b26 Add a tag to separate paragraphs in Javadoc
5ceb7f6 Ensure that RandomAccessFile is not leaked.
e653602 CEC: Set the parameter of <System Audio Mode Request> right
63224c3 Call entitlement on clicking tethering tile in quick settings.
b72eb97 new SMS/MMS carrier app API
2180ba7 Sync ViewOverlay size init with RenderNode
90e34e3 Fix immutability bug in http://ag/587241
88831a2 Make work profile apps easier to pick in ResolverActivity
c4d05fc Include splits in dumpsys package output.
993f81e TIF: fix a race condition when TvInputManager is initialized
875e464 Add test for isolated services.
002f918 Only send haptic events from time picker when time changes
e09dcdb ImageReader: free direct byte buffers once Image is returned
0eb0c99 docs: Update getting started creating Wearable apps with proper prereqs and instructions.
faa79ff Clip outline to View clip bounds for shadow computation
55eda3c Fixes a typo, in which the word "give" is repeated. Bug 18553334
fbedecc MSIM IMS: convert to phone ID based selection.
f170248 CEC: make it sure to send vendor commands when changing a setting.
80fff3c Rename VoLTE capability to HD audio.
a7e47d5 Don't crash if a system restore fails before constructing the PMBA
a12b240 Prevent calling GL functions with an invalid surface
de06133 Fix to a compatibility patch that was missed in ag/587241
fd19ada docs: Updated Google Play services Javadocs to reflect v6.5 (Nacho) release.
0201a6f TelephonyManager.setLine1NumberForDisplay should return a boolean.
7151cde Subscription Info density-dependent text size and localized SIM slot index
5ba3337 Import translations. DO NOT MERGE
1f5acf8 docs: December 2014 Dashboard update
829dfa7 Only use mDefaultDns if the network claims to offer Internet
fdff66e change Trulia context image
0cce535 Sanitize display names, keep extensions intact.
48e1762 APK still has privileged flag after being moved from "/system/priv-app"
8802ec1 Import translations. DO NOT MERGE
0e2400f SysUI: QS Wifi get connected wifi rssi from NC
616a8e9 Import translations. DO NOT MERGE
5a25e5b Zero duration animations snap to end value when started
9cde3e1 Import translations. DO NOT MERGE
844c92b Refresh user list a little more eagerly
336cdb4 audioservice: system audio control in master volume mode
1b3541d AudioMix address and type, rule exclusion API, dynamic source
3e07701 Zen: Improve zen mode panel condition selection.
eab28e6 Doze: Break out proxcheck stats by pulse reason.
5c9c86e Telecom API updates (1/6)
44fc65f Allow apps from managed profles to close notification shade.
da39290 Set stream volume to max when userMasterVolume is set to true.
bcc1087 Volume: Improve inline volume controls used in settings.
802abab Fix rounded corners in bottom QS panel.
266143e TIF: call tune() in HardwareSession
4e389e5 Missing Javadoc update while API review
85e21bd Mention ProGuard in the JNI documentation.
5ed8f27 Update drawable container constant state following clone
0079f04 Slightly more button elevation to match Material spec
d26276d Cancel dialog when TimePickerDialog's BUTTON_NEGATIVE is clicked
6903a1a Add string for "Connected via Wi-Fi assistant".
ab2cf6d Fix visible rect computation for views with padding
a68e7d7 Fix the ordering of extra values in the PI.
394a5d6 Update dark mode on notifications when content is updated
4c9c7a5 CameraManager: Separate service listener into a singleton
361ca21 Added unique id to display devices and their settings.
16bf846 Add server-side callback for change in MTU (4/4)
e2e1292 Final resource IDs.
9f81485 Revert "Force-use the pbuffer surface for destroy"
52b2cf9 Enable stencil clipping within clearLayerRegions
1e88cf0 Fix broken @see javadoc in android.media.* classes
022f427 Import translations. DO NOT MERGE
7641e81 Force additional layout pass after drawing
4c3fc59 AudioRecord JNI: pass attributes to native AudioRecord.
00d947b Improve fling physics for recents
752aee8 Fix projection permission dialog layering
cfe9fb6 Volume: Update remote volume icons.
d2160dd Import translations. DO NOT MERGE
e506c85 Volume: Avoid making bad forceVolumeControlStream call.
b82f42a Import translations. DO NOT MERGE
92ed2ec Import translations. DO NOT MERGE
95e89ca Fix jank when pin/pattern is shown
17a6170 Fix AnalogClock rendering
57d766f Do not perform forceVolumeControlStream in master volume mode
3a4b011 define height for context images to avoid content jumps on load
da123a6 make startScan with worksource specific to location scans
824aeab Re-tune low memory killer params.
0ed88b9 docs:advmgr-updates
5ce0ec0 Revert "Animates AbsSeekBar progress movement from key presses."
7265abe Be increasingly aggressive about fstrim if it isn't being run
5ed82c8 Change to use DATA_ROAMING setting correctly with subId.
98ee16c add wear design guide for contextual apps
b6e0cb9 Load SPEAK_PASSWORD from currently active user rather than self
b567aa8 Revert some verbose logging from ag/489226
1586b9c Start MountService before performBootDexOpt
7f45f6d Add 8 more scripts to the font fallback chain.
ab95454 Make IKeyguardService interface asynchronous
a7e87ac Add flag for wiping factory reset protection data.
7b2cae6 Camera: update antibanding spec
2a5e452 Animate notifs depending on touch when exiting doze mode
4a84116 Start MountService before performBootDexOpt
8dcd533 Ensure calling mutate() on DrawableContainer creates a new state
661f2cf VolumeZen: Introduce internal vs external ringer mode.
b945f23 Force-use the pbuffer surface for destroy
6b0c7ac Define permission for system apps to query size of block
cf84ab5 Revert "Ensure calling mutate() on DrawableContainer creates a new state"
80559f4 DevicePolicy: Don't warn about managed profile CAs
449c019 CEC: Do not compare active input when updating
5037f94 media: add support for 160-byte image info in MediaCodec
fd117ff Doc change: zh-cn translation of Android L overviews. cherrypick from  I56d1ce58e10b83d10d0077cc9dfbeb04f090b861
78bfa63 Allow set loop and position before write for static AudioTracks
3ed7dba Ensure time picker HH:MM header is laid out left-to-right
421a539 Adding helper functions to retrieve settings that are stored per subId.
71d08a0 Switch TextureCache to SkPixelRef::fStableId
505e3ab Update IME selection dialog layout for Material
eb536ea Print spooler crash when printing after a rotation.
14f4bf3 Fix DPM.resetPassword("")
aebb65c package_info GID shouldn't have write.
dbea3cd Better am error when SELinux blocking access.
3c9012b Update action bar insets on sw600dp to match Material spec
c80814e Lockup in the print spooler.
6c4c8c5 Updates GMSCore docs to reflect ability to selectively include APIs Bug 16679117
d25eb9f Update documentation for DatePicker to reflect the new mode
aa60767 Make the Context service constant for UsageStats public
962bd4a Ignore spammy package logs when dumping.
411b30c Add Lohit Odia (Oriya) font to the fallback chain.
d64c425 Delay calling onConnected until a session is set in MediaBrowser
265c105 NoMan: Optimize grouped notifications
43aef16 Move Documents action bar update even later.
88d2a3c Introduce revision codes for split APKs.
58bef33 Fix quick settings on Keyguard
7e0aaae Check for null drawable in theme-less getDrawable()
de92f4c Fix crash in getNativeCanvas when canvasHandle is NULL
de4b74a Import translations. DO NOT MERGE
d7dab34 Ensure calling mutate() on DrawableContainer creates a new state
958876f Add support for audio focus locking
c38182f Add mechanism for securely returning parameters though NativeDaemonConnector
d66f3e5 Revert "DO NOT MERGE: Don't log passwords returned from vdc"
e24908e Fixed NullPointerException due to null Bundle, changed time interval from ms to seconds as per method documentation
2b36a86 Wire up surface width/height to lockHardwareCanvas DO NOT MERGE
86201db Issues with messaging apps on non-primary user account
beaf117 QS: Update data usage over limit title.
43eabc8 add intro videos (w/ shadowbox) to Auto and Wear landing pages.
234e25f Import translations. DO NOT MERGE
7842f64 Handle package changes in NetworkScoreService.
71b645f Don't let NetworkMonitor state stop user-initiated transitions.
ce00a23 LED should not be blocked by interruption filtering.
9be80ee Import translations. DO NOT MERGE
905e208 Import translations. DO NOT MERGE
e935fe9 Fix MediaStyle API comments
546d867 CEC: Do not issue non-effective <Routing Change>
bcb78ee Set network selection to automatic when in Global mode
df9ca46 Fix WifiTile's Connected indicator for ephemeral networks.
d09c4ca Additional changes to SubscriptionManager API as per API council.
f6cd14d Print spooler crash when printing after a rotation.
3d110b2 Make WallpaperService watch the actual display state.
a08adb24 Fix binder equality check
b2411f7 Final resource IDs.
b5a5435 Improve DisplayList state output
3853158 Add hasMatchedTetherApnSetting to telmgr API.
da0b168 Fix parsing bug that affects reading back guest restrictions
d052a94 Work on issue #18486438: Reduce size of bugreport output
24c2a7e Don't wipe out explicit Toolbar nav icon when calling setSupportActionBar
72d6e4f It's super critical to call nStart
9e8d9ac Correctly iterate through MediaProjection callbacks.
27f36f4 Avoid NPE in forceStopPackageLocked().
69e6501 Revert "Add a way to override Xfermode DO NOT MERGE"
bc571a9 Reset the task stack instead of the view when Recents is hidden. (Bug. 18436876, Bug. 18394126, Bug. 18432310)
3a3d212 Different messages when wiping user and not device
11008a7 Don't enforce control permission when preparing consented VPN.
a6d4fb6 Push back notification means snooze the package.
5b94d00 docs: URGENT Removing Chinese Lollipop translations, fixing zh-cn resources
996f22f Supporrt tapas build for vector tests
4d1189e CEC: Enable log for non-user builds
d6e6e72 Make default windows features configurable.
7a4e387 Add system API to get registered connection managers
55a442e Lightweight checkin output for network stats.
c2c0bea Allow VPNs to specify their underlying networks.
9c4a707 Fixed several time related states for secondary users
7f9e014 String literals for CL ag/586597
75f018e Delete unused/non-working code.
21b5ee3 Eliminate race conditions in UID-based network filtering.
7e2e40e Follow up to I96c68af9ccc9940acf9fab3b5bd39a3485f01045
c5db390 Revert "Only keep user switcher bitmaps if needed"
31b844b Explicitly specify user for public mode
f8f56bc Fix DPM.resetPassword("")
6862361 Add UUID for Pbap client
735b75c Cannot set Pivot X,Y values from setPivotX, setPivotY API
686e4d5 Doze: Make proximity check configurable.
000973a Camera2: Ignore unsupported face detection results in LEGACY.
2c311d6 Don't bother validating networks that don't satisfy the default request.
24b1c23 Fix issue #15828903: Intent.parseUri allows call to FLAG_GRANT_*_URI_PERMISSION
199ea8c Update overflow menu alignment to match spec
fbe9670 Support keeping activities resumed while dozing.
38ee818 Fix wifi reconnection tests.
44e5417 Ensure arraylist index is montonically decreasing
ab0ab51 Fix wifi tethering tests.
a4fcb62 media: fix isSupportedFormat for integer frame rate
7d5bcd7 Update scrollbars to match Material spec
6aee1d2 Camera: Add new capability flags as system features as well
8513453 Make DeviceDefault alert dialog themes public
f49b0a4 Treat screen-on while pausing as pause timeout.
5b84eac ASLD: ASLD's XML reversible flag can turn off the reverse behavior now.
680df8d Rename callDrawGLFunction
db7cc60 Improve ColorMatrix docs
8dc1031 Convert record channel mask for dynamic mix
481a6df Add device locked API for TrustAgentService
ac6a3a5 Recents backup helper
50bfeec Update KeyguardManager.isDeviceLocked API
d05064b Tint SIM images in PIN/PUK screen
52a6133 Add multi-sim support to keyguard
ef1a177 Fix wifi reconnection tests.
2d1ee98 Revert "Additional changes to SubscriptionManager API as per API council."
7b4655d Ensure arraylist index is montonically decreasing
23d40c4 Fix race when cleaning up receivers/services in Context
25bf00b docs: Fixes to the Data Layer Wear class.
79adc95 Fix null handling in proxies.
f721ba0 Camera2: Doc updates for aeExposureCompensation.
4902ac4 Fix wifi tethering tests.
b66252f Setting ADB_ENABLED may result in a SecurityException.
b13de07 If the surface is lost, release it
7b8157e Fixed a bug where the notifications were not animating
306354f Honey I shrunk the navigation bar
cb09bc4 Fix typos in previous bugfixes.
102670f TIF: fix setSurface() logic
90e9307 Rename EXTRA_NETWORK ConnectivityManager constants.
d109a7c Add an API to check availability of Ethernet interface.
18764bf QS: Inversion tile: Don't consider initial 0 setting trackable.
b9c87fb Scale bitmaps in metadata sent to the system
70850ea Improve logging around performance critical events
2af21e0 Add padding above and below dialog lists to match Material spec
7c9746d Move default token handling into WindowManagerImpl
71dfa96 TIF: set audio gain properly
6c211ff Reset the transitionAlpha after the transition completes.
6c43e6b Fix and be more explicit about plurals best practices.
1f4c02b Stop activity onVisibleBehindCanceled()
baf21da Additional changes to SubscriptionManager API as per API council.
1850627 TTY over IMS: Add messages about change of TTY mode in the repote device
a79acc0 Doc change: localized content.
0d1c27a Fix seeking and scaled duration behavior
9ab79cc docs: Bugfix & minor cleanup for "Providing Messaging for Auto"
ff17024 Fix issue with call backs from media process.
4f0e4a9 Add new empty app test entry points.
2db3bf5 Slide supports Gravity.START and Gravity.END.
a7b6a27 BatterySaver: Update disclosure string.
7fc9176 Add zygote space to Dalvik Heap
6368a7d AudioSystem JNI: fix AudioPortConfig mask usage
7573f49 Fix several small layout and color issues
9b822b9 docs: Added link to CarExtender class from Auto Getting Started doc.
ba45b96 Setting ADB_ENABLED may result in a SecurityException.
6eafa90 SwipeDismissLayout makes activity opaque only after entry animation ends.
57a767f Don't allow an uncreated Network to satsify requests.
5eb21f3 Volume: Ensure ring/notif slider is enabled when ringer=vibrate.
4e857f4 Fade notifications when exiting dozing
5fafd21 Import translations. DO NOT MERGE
2a42085 Import translations. DO NOT MERGE
e911987 Add new subcommand 'set-active-admin' to the dpm command.
5f3cb4a TIF: implement gatherTransparentRegion() and dispatchDraw() in TvView.
98d5f04 Improve GridLayout's weight calculations
448ff71 Re-initialize data when changing time picker 24-hour mode
0b03f99 AudioService: use FEATURE_LEANBACK instead of FEATURE_TELEVSION.
43c6f97 Fixing high cpu usage due to case not falling through to wait logic. (Bug 18390735)
4fea092 Adding new setting LTE_SERVICE_FORCED.
49e213c Add GENERIC_CONFERENCE to phone capabilities.
67def72 Add configuration to control converting sms destination number
cb8ed37 Remove underline and search icon from ActionBar search view
ab57c29 Carrierprivileges: Addressing API council suggestions.
86a1e5a CEC: Use thread-safe version for avr info
cd9c6f5 Frameworks/base: Compiled-classes support
2830130 Add a checksum to FRP partition
2c9fbdd Fix setTextAppearance for styles with dots.
3597b55 Speed up GrantUri.hashCode().
12b6d29 LayoutLib: Stub AM/PM keycodes in Time Picker.
4741fb4 docs: Fixed bugs for Auto docs.
cd356f0 Automatically enable BT when entering BT QS panel
d4180cc Telephony: STK CC feature implementation
cca0d6b add the helpouts widget and necessary tags to "wave 2" of the Getting Started classes
0cb408b Make default carrier name string look better.
498c6cb Prevent some alarm pathologies
15a2ba8 Use SystemClock time to keep track of last event times. (Bug 17995039)
ca77594 Frameworks/base: Compiled-classes support
1c06630 Use stream type if set by user
c3eb155 Fix WPS docs for LABEL method
519c774 Handle volume events on master volume devices correctly
ad6a99b Add time estimates to batterystats dump.
66e86f9 Fixing high cpu usage due to case not falling through to wait logic. (Bug 18390735)
d0c73f4 Don't ignore accessibility overlays during visibility computation
c3b2a00 docs: Add link to "Voice search in your app" video.
a97855b Remove permission check in DevicePolicyManager.isUninstallBlocked()
d2263cd SysUI: Refactor the NetworkControllerImpl
7fbf573 Volume: Dismiss panel on nav bar interaction.
82c97a2 Trim navigation bar buttons
652afdf Increases the falsing threshold when for the keyguard affordances
95ef08b Volume: Don't allow ringer volume of 0 exiting ringer mode.
34b6e35 Fix javadoc in UserManager mentioning application restrictions.
5a14425 Rename the dont_disable_system_apps constant.
a7f226b docs: (Preview) Building an Android Messaging App guide.
7fe755e docs: (Preview) Building Android Audio Playback Apps guide.
c6aed46 docs: Added developer docs for Android Auto 11/18 release.
c918172 TIF: make the tune request handling more efficient
a4ebec8 Adding app quality criteria.
b683e6e TIF: fix NPE for TvInputHardwareManager
c041d88 Tweaking animation XMLs and removing dead code. (Bug 17672056, Bug 18415217)
9c5be4e Improve doc for {get,set}HintAvoidBackgroundClipping
d9268e3 Always wake device on power key from non interactive immediately.
6d76ca0 Change Connections to allow setting conferenceable with conferences.
9029e5e Don't invalidate() on setClipBounds
96d7041 Add some flags to reduce memory usage on svelte devices.
0fa013f Fix deadlock caused by synchronous setOccluded() method in keyguard
44e4ff7 Import translations. DO NOT MERGE
9a1da68 Expose a SystemApi method to prepare a VPN without consent.
9eef7bc Use dark theme for usb dialogs on television.
c99d3c9 Fix invalidateOutline
396879f Fix missing ellipsis when just one character is truncated
fe03b40 Adding additional null checks to prevent crash after task stack view callback is reset. (Bug 18376798)
643d5ca Addressing API review issues for SmsManager (2/3)
29f7a7b SysUI Tests: Make tests not break SysUI
8d709f3 Camera: Add one more requirement to BURST_CAPTURE
98e25fc air plane mode only send to the owner through the quick setting
da5be61 Updating Subscription Info Icon
db7fca5 Import translations. DO NOT MERGE
adaa819 Import translations. DO NOT MERGE
fbc8df0 Trace some interesting events
abcb059 Don't play hint animation when touching to wake up
2356075 Always set correct policy visibility
126a746 Camera2: Add BURST_CAPTURE capability flag
cba0faa Only keep user switcher bitmaps if needed
2b154a9 Reduce user icon RAM usage
05054bd Add animations for the system bar color views
0de36e5 Move preloaded-classes out of framework.jar.
37e68bd Sysui: Align projection permission dialog checkbox.
824392b Don't crash just because invalid datasets were offered for restore
29230ce Feature request: Increasing advertise data size on non-connectable adv. When the advertisement is non-connectable, give back the bytes to the advertiser where the adv flags would have been. This increases the non-connectable advertisement's advertise data from 24 to 27 bytes.
96afb6f Fix deadlock caused by synchronous setOccluded() method in keyguard
bba231d Explicitly bind AsyncTask to main looper.
b165296 Update clipToPadding docs
ae6119f implement HDMI-like demo mode for remote display
995c62d Frameworks/base: AndroidRuntime standalone preloaded-classes
6eb0939 Prevent user ID reuse until after reboot.
9004fe9 Import translations. DO NOT MERGE
d7a305b Adding more javadocs to Carrier messaging API.
2cffc7d Warn user when build fingerprints differ.
a3b3590 Document that circular reveal is async
0a41a57 Consolidated processing of package boardcasts in AM service.
2055907 Fix Visibility transitions canceling when nothing has changed.
aea5c6e Reduce spammy PackageManager critical logs.
96e7f0e Volume: Move "Muted by" string from sysui to frameworks.
86677c9 Fixing regression in screen pinning button visibility. (Bug 18390050)
c0e4aaa Issue #17551667: Voice interaction service should be disabled...
8584491 Block loading WebView in privileged processes.
d8bcfba Verify NFC permission immediately on API calls.
5e5af93 remove preview system image links bug: 18376658
33d92c5 Use package name as custom resolver process name
22dc3b7 New AccountManager method to copy accounts between users.
fbec21f Teach bmgr that "android" is a valid package name
27e579a Use package name as custom resolver process name
b35c960 Wire up surface width/height to lockHardwareCanvas
de7187b Sets windowOverscan for all Wear DeviceDefault themes.
3353824 Don't animate screen brightness if there is a pending off transition
0c22e69 camera2: Add READ_SETTINGS capability.
d03963c Set current degrees when updating RotateDrawable from typed array
9538eea Ignore accessibility overlays during visible window computation
90d5136 Fixing crash in querying the task stack from a fresh load plan. (Bug 18371946)
95b3144 Make indeterminate progress alpha consistent with determinate
3b566b8 Move ringtone redirection to MediaPlayer.
417a956 CEC: Fix a bug in HdmiPortInfo.createFromParcel().
df68999 Don't dismiss AutoCompleteTextView on focus change while temp detached
5e7a29f Fix the starting pen's position when a path close.
26ac6a6 Shutdown backup manager service when device owner is set
44cb243 Fudge clipRect in TextView for extra cursor width
c8117e3 QS: Update detail item keyline.
22510ef Fix NPE in DropBoxManagerService.dump()
13cf791 Make package verifier broadcasts foreground.
7144b5d Camera: doc update for independent 3A
4612740 Implement Material-style delegate for CalendarView
827015e Prevent NPE when computing FastScroller position with no visible items
8c41156 Add extra to enable device admins to skip removal of system apps.
283a9d9 AudioRecorder read buffer overflow
9c803fa MTP: Update JNI for new packet getters
048af1f Fix doze jank by removing a fullscreen layer of overdraw
30bd3bb Revert "Debug for bug 18017409"
68b83a7 Fix wrong states when waking up from doze via touch
25c3421 Zen: Update condition text for current condition.
2acaeda Fix Bitmap leaks in ImageWallpaper
a737667 Update current.txt with the new extra
aaf2f3e Add extra for account migration in the DevicePolicyMamager
0df377c Import translations. DO NOT MERGE
a191aa9 Remove an unnecessary condition from previous change.
f26e4ce Import translations. DO NOT MERGE
c9fc837 Add new samples to what's new page.
7b5be5e Improve screen brightness boost behavior.
f378f7f docs: Clarifies the difference between the Android framework location APIs and the Google Play services location APIs. Fixes 80-character line length.
0e12fa1 Add offset method to Outline
c93802b Update enabe/disableCellBroadcast with RAN argument
840162d Add telephony.DisconnectCause for merged IMS call.
201caf5 Adding method to query backup manager service activity status
f9c50c4 new sms/mms carrier app API
00ead12 Fix VoLTE configuration on secondary TMO MCC/MNC.
bdc3a46 Delay connecting to MmsService until APIs are called for imms
efa0c17 Shadow: Fix the crash in spot shadow
d82f8a9 Check bounds on CharSequence drawText methods
978f85c Import translations. DO NOT MERGE
451e338 [WebView] Allow the WebView to be compiled against the system SDK.
4acd0ec Account for window bounds in accessibility view click point computation
1b657d9 Fix the order of sample categories left nav.
fabb70b Add reporting of Parcel memory/count.
53f2569 Fix docs build breakage
451a6f8 fix crash on invalid base64 key
d68b87c Recover apps with malformed certificates.
3932063 Shadow: Fix the crash in spot shadow
f13b4b3 SysUI: Add basic test coverage for signal levels
c1bf285 Update hint text color even when text present
4678dcc Add a way to override Xfermode DO NOT MERGE
d01ff6d Added synchronization to handlePackagesChanged method
449c588 audiosystem JNI: check env pointer before use.
05f3512 Optimize setting padding and backgrounds for views
f9afb46 Fix default attributes in ScaleDrawable
45c00b5 Don't unload the sound model on stopRecognition
1dfab89 Fix build breakage from missing close brace.
5c1a63c Add new API to set voicemail number.
9adc33a fix code type and mention api level 21 exception for bindService()
d9f3fdf Ensure time picker dialog fits on small screens
1dc4065 Increases the falsing threshold when for the keyguard affordances
c3672cd Cancel or drop key events if activity is stopped.
bc19c18 Enforce VPN control "permission" with an actual permission.
3830c60 Import translations. DO NOT MERGE
3ae0d31 Fixed constant window switching on lock screen with Swype KB.
002d43d Fix getChildVisibleRect to clip correctly.
f336f4c Solved notification overlay issue once and for all
6b6c626 Import translations. DO NOT MERGE
f8d77da Improve lockscreen launch animations
d6f440e Correctly handle launch animations for affordances
44f60cc Fix lockscreen launch animations once and for all
f9c0e8f Added dissapear animation to pattern and pin input
11bce12 Add detailed javadoc for AssetManager.getLocales.
138b833 Obliterate LockPatternUtilsCache
fc29e0b Properly destroy TrustAgentWrapper when not bound
90e7333 TIF: enhance documentation for TvInputManager.getAvailableStreamConfigs()
9592b01 Frameworks/base: Right transform in DngCreator
9840c07 Make Message.setAsynchronous() public.
4b7b68d Add "notification" category for samples.
2d91f63 Don't propagate AnimatedStateListDrawable state change to super()
96802ad Fix PhoneAccount parceling (1/2)
3df1c38 Fix ParceledListSlice to enforce the same concrete types among its elements.
ec452d9 Put native apps above browser in resolver activity.
f37a364 Add details and performance warnings to save flag docs
fd6ad74 Support for delayed audio focus
de53b04 Doc update: new reg error code + snippet
1375d37 Sensor documentation fixes.
9c78540 Use the suggested stream if it's currently active
c08eab8 Show error dialogs over apps that dismiss keyguard
4ee0eb3 Adding null checks for unset stack. (Bug 18329447)
a91c293 Preload only visible thumbnails and task icons. (Bug 17672056, Bug 18291345)
52c39a1 Allow profile owners to set the unknown source setting
4f683cd If task isn't found in recents, look in the stacks.
7fa3a66 CEC: Buffer messages coming from unknown device
476cc83 Update PhoneAccount icon API (1/6)
264d3a2 Update GhostView properly when underlying view changes.
a374c3d Update SubscriptionManager API as per API council.
e042bf2 If task isn't found in recents, look in the stacks.
a37774f Fixed a bug where the clearable flag was set inconsistently
223c66b Add event logs when we launch fullscreen notications.
691487d Remove unnecessary reflection lookup in Animators.
482e6da IMS: Peer capabilities support
7d5f374 Improved the dismiss all animation
2c5cddb Don't skip loading object animator.
3c984d6 Zen: Exit downtime on next alarm (if mode=none).
76a748e Tell installd when boot completes.
7f6c0d7 Populate 464xlat LinkProperties only when the interface comes up.
8976a09 return error MEDIA_ERROR_UNSUPPORTED when Range request fail
a2bb565 AAPT: Ignore densities specified in -c flag
49fb297 telephony: Add tethering profiles to support mvno
c3344e8 split-select: fix OSX build
85d558c Add Activity API to get referrer information.
767461e telephony: Change string to string-array config_tether_apndata to support mvno
f89b58c Fix Material styling in remaining dialogs and layouts
98e70d0 Fixed index out of bounds issue when removing windows.
1a40fac AVD: Requires all animator has stopped before start again.
ec3e980 dont blacklist wifi config that have had validated internet status in the past
aea80f4 Cancel lockscreen/shade gestures when orientation changes
812d702 Wake up device in the case a touch is encountered in theater mode when the screen is off and no dream is running.
e542499 Add LockSettingsStorage tests
2ff3ba5 Use fonts for smaller languages of South and Southeast Asia.
3dcae68 Add caching to LockSettingsStorage
8657baa Fix setting styles in custom views.
0e094d9 Apply @hide / @SystemApi to android.telecom.*
1c2b0d5 AudioEffect JNI: use new max preprocessing constant
6c912b7 Make add-call a global property of telecom. (1/4)
6b0623a Zen: Pull next-alarm tracking out into separate helper.
8299d02 Add tv product variants to strings.
0a81822 Fix Keyguard affordances for RTL
450ce9f Disable LockPatternUtilsCache
2d8cd7c docs:builds tools 21.1.1 update
0d8537a Fix build
fe46f4d Remove unused local field.
fa62b15 Import translations. DO NOT MERGE
1532657 Import translations. DO NOT MERGE
37d7a68 Fix inset hinting when adding window
547b9ba Import translations. DO NOT MERGE
532b614 Fix NetworkMonitor logging to include NetID.
d453184 Import translations. DO NOT MERGE
7850373 Doze: Fix trigger sensor re-registration.
bb4a702 Volume dialog: Add zen mode icons and notification access.
94ef789 [WebView] Interface to access hidden APIs.
541afcd Clarify documentation for DevicePolicyManager
1832d2f QS: Animated hotspot tile icon.
d7faa95 QS: Icon animation update for existing animations.
88d12e5 Frameworks/base: Clockwork preloaded-classes list DO NOT MERGE
8778f99 [RemoveAccount API]: Adding support for intent.
0fb25fa UsageStatsService: Update file index to prevent double checkin
0814d41 Change Configure structure to List<PersistableBundle>
650a908 docs: Material design shadow fixes.
2a53332 Resurrect dusty PackageManagerTests.
3632637 docs: b/17996176 [DAC-review-bug] Update Hardware Accelerated Table to API 21 Change-Id: I3bb972cc1defd3e6fa6295664e41311b85698f31
ab45ec1 SubInfoRecord provides a tinted icon with the initial embossed.
73c3068 Call OnTimeChangedListener when new TimePicker values are selected
83b6ef0 Inform PendingIntent sender if broadcast was not queued.
cc3c573 Reduce number of saveLayer calls in RippleDrawable
740da47 Don't register more receivers and observers for every DateTimeView
ccce016 ProcessCpuTracker touching proc is fine.
796e9b7 Add primitive shadows support to LayoutLib
53d63dc Added the restrictions pending application restrictions key.
050a8a0 DO NOT MERGE Fix finalizer ordering/double-free issue
ce8c358 Update above/below backgrounds in PopupWindow.setBackground()
c247b8f QS: Long-press on usage-based tiles to hide.
8c51d0b Reset rotation-lock-for-accessibility setting on upgrade.
bbdc1c0 Add HIDE_CARRIER_NETWORK_SETTINGS global setting.
e0cdb60 Prepare for testing the NetworkControllerImpl
e1013f9 API changes to add carrier name to subinforecord
823c7bc Fix Build
aa95a88 Have an actual fallback if the surface is lost
eff209d docs: Fixes to the Data Layer Wear class.
bbe23b3 Enable runtime turndown of backup/restore services
c298f9c Fix finalizer ordering/double-free issue
12f5e34 Fix wrong-thread issue
18f99d9 Material design for screen pinning cling
ddfe33b Import translations. DO NOT MERGE
31b3de0 Import translations. DO NOT MERGE
e6ac0cd Import translations. DO NOT MERGE
a8b1305 Import translations. DO NOT MERGE
ab4650c Conference event package performance improvement.
5ce1cb2 Move device admin max screen off timeout to internal interface.
7fb8e7f CEC: Send <Give System Audio Mode> regardless of TV's setting.
a237a31 Fix build
46f7f5d Replace onConferenceChanged with onConnectionAdded.
2763095 Increasing the min swipe thresholds for the nav bar gestures. (Bug 17109581)
7ae4b7e Fixing Recents crash when resetting focus of TaskView already returned to the pool.
ae52c56 Adjust owner info to spec
30e6584 Change access to removeConnection so we can override it.
df11d58 Fix crash during Bluetooth on/off stress test
423c44d [DO NOT MERGE] Increase min free levels for cached processes on 64bit
e763c9b Clean up encapsulation in date picker classes
d2dcd6f A better looking and faster spot shadow.
dcdfe9f split-select: Fix rules generated for anydpi density
1d29582 docs: fix for Brand inquiries form
b481735 Add logging for failure to finish.
1c39bcc Yank ResourceCache out of Caches
c1b99f7 Fix NPE when parceling SubInfoRecord
f71d394 Fixed a bug where the HUNs were not clickable
044d529 Adding bounce animation for affiliated tasks. (Bug 16656169)
a11bb74 Add logging for failure to finish.
d6570d1 Support theme attributes in StateListDrawable <item> element
7ce5d75 Only modify add Transition targets when they aren't targeted.
5565cb4 Plumbing for screen pinning request from sysui
cd3b72e Unhide DISALLOW_OUTGOING_BEAM
3fdf2a8 Make APIs to get system phone accounts public
42d04db More fixes for keyguard animations.
de70986 Fix NPE for CTS.
7f38664 Let scorers fine-tune scoring heuristics.
9173c8a Remove needlessly thrown IOException.
46e3ac8 Implemented requestNetwork with a PendingIntent.
01ca127 docs: Removed statement that ART does not implement compacting garbage collection. bug: 18181075
7ab8ecd Zen: Track next-alarm condition across reboots.
8b79fb6 RSSI indicator says that SIMless device has a SIM
a13846d Update metadata artwork and uri docs
a35778c Yank ResourceCache out of Caches
1d6d427 Adding wallpaper animations
cc0753b docs: Add API_UNAVAILABLE case for Wear. Bug: 17753200
17488b9 Show recents button while pinned and locked
0361147 CEC: Allow no parameters with <System Audio Mode Request>.
b21220e Minimize the number of default enabled IMEs part 4
7a69c92 Add CONNECTION_MANAGER_NOT_SUPPORTED to DisconnectCause
326c70e Doc change: Add play dev guide page with index card and shareable download.
0ce7321 Doc change: Add play dev guide page with index card and shareable download.
70c9a06 DO NOT MERGE: Don't log passwords returned from vdc
a95f1a9 CEC: Don't send <Feature Abort> on the short message
e303bf4 Update TrustAgentService API after review
9fe4221 docs: Add more information for getting started with TV app
427c641 Make setOutlineProvider change transitionGroup.
b0a28ea Don't reload the layout every time we enter Recents. (Bug 18160176)
2e594cf Change boot screen title to "Android is starting" when not upgrading.
7d2d4fd Fix singleUser provider grants
bc6a960 Fix NPE when parceling SubInfoRecord
06314e4 Fix Legacy typing of net-specific requests.
e56f2bb Allow apps with SCORE_NETWORKS to set the active scorer.
559e6d3 Increasing the min swipe thresholds for the nav bar gestures. (Bug 17109581)
df4c4ac Doc change: update behavior changes and move to separate doc. Add nogotofail to SSL best practices.
fd15f47 Log shader source when it fails to compile
3a9321d Docs: Fix typo in Preference android:order attribute.
3e0cfcd skip MediaController callbacks if it's been unregistered
b27a8a5 AudioEffect JNI: use new max preprocessing constant
fa35d14 Allow PathMotion to affect translations in ChangeTransform.
cc30c8d Zen: Add the ability to enter "None" mode during downtime.
276a6eb When keyguard exits use same anim for all windows
1afa82d docs:remove  sdk/ndk note
02329c0 Add configuration to control converting sms destination number
f92fc1c Fix incorrect doc for WifiInfo#getSSID().
07c9c63 docs: Add details to Packaging Wearable apps.
e52abb3 Adapted HUN behavior when swiping vertically
9bd9d0c Fixed a bug where the HUNs were not clickable
1a521f3 Fixed a bug that the notifications were not animating when reset
d29149d Materialize default app icon.
92f6a74 docs: Added info on noHistory and onActivityResult(). Bug: 13807256
874b35b Round charging indication to nearest minute
c53113b Fix DhcpResults.setDomain() and StaticIpConfiguration.toLinkProperties()
c6df3cf QS: Toggle tile icon animations.
3e9d9b5 Fix janky in transition doze -> lockscreen
37bc92c Zen: Create a new exit condition for "next alarm".
44eb8b7 Revert "When keyguard exits use same anim for all windows"
326aef0 Add recorder address to all recording listerner apis.
939d5c6 Restore mLazyDexOpt behavior for eng builds
a15aa7d Automatic brightness using ALS while dozing.
ab79fce Fixing crash in recents window transition.  (Bug 18246975, 18159006)
3e0bb7b Changes related to setting default color for sim in multisim.
d2fa514 Use default token instead of wrapped window manager
97621e0 Increase min free levels for cached processes on 64bit
2cd23e6 Fix hasSurfaceInsets check when creating hardware renderer
9634abe Update network selections on capability change.
a7d1d73 Implement back-tracking when searching for attributes in XML or resource bag
d3e2a08 Fix issue #18240452: No recents screenshot when resuming from keyguard.
84feea11 Abort accessibility node prefetch if parent node is null
86ec608 VD:test:Remove open animation AVD
b834080 When keyguard exits use same anim for all windows
9bda832 Fix bug where checking-in more than once would cause an infinite loop in UsageStatsService
bf78adb Adding 5.0 emulator image and removing older image. 2nd patch set includes low/high res. images.
3b4b1dc Support disconnecting conference participants from conference.
8b564c2 Use CharSequence for DisplayName
8c771c5 Pass surface insets from window attributes rather than params
131e63a Add extras to the PlaybackState
32e5806 Fix bug where checking-in more than once would cause an infinite loop in UsageStatsService
566c1ed Add setRatingType to MediaSession
55e846d Add config to control going to sleep when entering theater mode.
2c34b5e Add a BufferItem parameter to onFrameAvailable
93cad8c Pass surface insets from window attributes rather than params
7c1ad0c Hide Surface#lockHardwareCanvas DO NOT MERGE
1cf14ac Adding method to get disconnect cause from conference
d54b578 Fix issue #17305377: Don't kill process if it still has tasks.
1619779 Rename BROADCAST_SCORE_NETWORKS to BROADCAST_NETWORK_PRIVILEGED.
0f8f120 Don't use framework permission strings for netd permissions.
2871e05 docs: Add API_UNAVAILABLE case for Wear. Bug: 17753200
261d5ab Refactor LockSettingsService into storage and logic
e48ef2a Cancel animation when target changes.
0cce70c Fix jump in two-finger expand motion with no notifications
31798f1 QS: Create the tile background once per tile.
ad3bc7f Fix a keyguard charging status
c0f0a74 Fix low profile bar mode for Material themed apps
b4f8a98 Default gradient radius to %p when no intrinsic width or height set
5ecbfeb Always update date picker position after change in range
adbe8bf AudioService: fix wired headset insertion delay.
8fa4d6f AudioService: fix cross deadlock
4034546 docs: Removed broken link to non-existent method.
b7c2656 Make points drawn with default paint visible
1b51c72 Add missing secure stop methods
2d69581 QS: New rotation-lock tile icon, using AVDs.
de7de47 Add error checking to aapt for split generation
a593fa9 Fix a small typo in a variable name
1842930 Few more small meminfo improvements.
07dd521 Import translations. DO NOT MERGE
ec705c2 Only hide sensitive content when Keyguard is showing
e1970f1 Doc change: Tv doc updates for publishing in Google Play.
c3dc0b5 Build the split-select tool without C++11 support
4bf5810 Fix issues that will be present in C++11
56f299b Add UserHandle to BeamShareData
60c0c0d Send broadcasts when VPNs come and go.
9dc852a docs: Update Android Dashboard for November 2014
95fc99b Clean up public API of SubInfoRecord.
b2299c1 Adn queries for multi-SIM. (2/3)
88f5fc7 Fix counting
55b46ef Fix cancel crash
5f2edfc Improve support for the barcode-on-screen use case for wearables.
a958819 Import translations. DO NOT MERGE
cbe614f Improve TrustManagerService user lifecycle
d2c26c9 Import translations. DO NOT MERGE
5c13832 [Theater Mode] Add framework support for screen double tapping out of theater mode.
9d68b3c Remove deprecated DateFormat APIs.
1ecd7cd Update QS tile states after unlocking
c95236d Import translations. DO NOT MERGE
0bc4917 Always update quick settings header translation in onLayout
6733743 Import translations. DO NOT MERGE
0e2b73f An intent forwarded from a chooser intent will be a chooser too.
f654533 Show message when intent is forwarded across profiles.
79d2b4c TIF: Fix a typo and remove an unused method in TvInputService
4dd56c9 TIF: Add more documentation on start/end time of TvContract.Program
13f00f0 Implement multi-press behavior for power key.
e333e67 Add a function to boost screen brightness temporarily.
b256e4e Fix SetupWizard black screen issue for EDU devices
e8ad737 docs: multidex - building apps with over 65K method references
b592d84 Fix javadoc.
fce84f0 Crash apps that print malformed or password protected PDFs.
c0d2d0a Animate starting windows when keyguard dismissed.
e129d33 Add Nexus 6 and Nexus 9 to the device framer.
a31c23d Only allow USER_OWNER to access PDB and change OEM unlock ability
c962b1d Improve a calculation method for LTE antenna reception level
0e89e2b Layer changes
3d50308 Fix USB audio disconnect logic
a663f86 Even, Even more telecom javadoc.
d3ef8e2 Reject SUPL connection when data is disbaled by user. b/18127920
067fbaa docs: b/15180738 - invalid urls in badge generator
9f357ae Add convenience method for getting the complex unit type
2ef87ee Split Telecom PhoneAccount registration permissions.
42c6329 AlertDialog metrics and measurement fixes
a62050d Mark Gps Raw related APIs as System APIs. b/16727892
3c5db51 Clear the initialized flag when resetting the height.
6568d70 Add support for GPS measurement/navigation message capabilities. b/16727892 b/16815124
311506a Don't update OverScroller fling state if no time has passed since start
df11984 Fix reference leak in GPS measurement JNI layer. b/16727892 b/17075171
7c00619 Have Pm return the correct code
62fddcd docs:studio-updates-814v2
310df31 Clear the initialized flag when resetting the height.
fd9aa5f Update 1-bar status bar / qs icons.
94cfd9d Move LOCK_TO_APP_EXIT_LOCKED from System to Secure
9400524 Backup and restore battery saver trigger level
95e8a67 Handle MMI for multi-SIM (1/3)
26bf2f7 revise helpouts tags to use just one on each page
0da6b00 revise helpouts tags to use just one on each page
bec22be Save to a PDF file should look like print preview.
6edb5c6 Improve low on RAM reporting.
4c3a07b docs: b/18119632 isGame, b/18119595 banner
06a0c3a Implement nice transition for unlocking while QS is open
bb3d1cf Fixed a bug with the notification appear animation
1d59af4 Mirrored clear all animation for RTL
ab1dc95 Fixed a bug that the panel was not closable in the locked shade
c4fc00a Do not fix uris inside the system.
c418f07 [WebView] Remove WEBVIEW_DATA_REDUCTION_PROXY setting.
1b7f51e Fixed a crash in the Notification expandHelper
3a9c10a Fixed a bug when tapping in the empty space of the notification panel
dd6cb55 Tidy up unused hidden methods in LauncherApps
8e3f4fb Remove CONNECTIVITY_CHANGE_DELAY and friends.
5dd072d Allow swipe down to dismiss for ResolverDrawerLayout
cf0f740 If no display settings are matched, return the first one. DO NOT MERGE
96b245a docs:studio-update-814
8fdb0d4 More AudioPolicy registration
6c70290 Adding APIs to enable apps to influence accessibility traversal.
9c79504 Add enter-animation-done callback for system windows
8e93f0c Mention ECDHE_PSK bug in Javadoc of PskKeyManager.
8e482e6 Remove scroll view from correct parent in AlertController
e56b5d3 also add backtraces of CPUs before watchdog kills system server
4a57b9b Creating connections for conference event package participants.
e69bebd Preserve explicit consumed state in replaceSystemWindowInsets DO NOT MERGE
35c3cb6 Remove scroll view from correct parent in AlertController
1fb941d Ensure views are attached prior to starting enter transition.
3aa1ffb Fix inset check in ThreadedRenderer
ca5094a Fix NPE when snapshot ImageView uses ScaleType.MATRIX.
9fa48b0 Fix BridgeContext.get*ResourceValue()
df0ebab Support framework menus in ActionBar
0bffc73 Use the right layout for inflating Action Bar.
e91c37d Fixes wrongly nested braces. Bug: 17499985
f7dee54 Only draw AbsListView selector when focused or pressed
0620c45 also add backtraces of CPUs before watchdog kills system server
c5baa3e Fixed a bug with notification clipping
7e8d8b8 Fixed ADB documentation to work properly on Windows Bug: 17192985
d7892e7 Fix equality test in getProfileOwnerAdmin()
5baaaac Fix not to show a log with empty default ime
7346666 Unhide Settings.ACTION_BATTERY_SAVER_SETTINGS.
0cc96d3 Ensure we don't pass null values in to Theme.resolveAttributes
7f4a63d Ensure we don't pass null values in to Theme.resolveAttributes
112e053 Change javadoc of setAccountManagementDisabled.
0b1528a Make status bar expanding more tightly coupled to finger
dc66908 Enable 464xlat on wifi.
e21a26b Add support for running 464xlat on wifi as well.
3a1a0bb Add a cross-profile intent filter only if it wasn't previously added.
ce34c6d TIF: handle inputs holding the overlay view even after the session release
095fa37 Conditionally allow non-primay profiles to use TextServices
3eefa59 TIF: Handle notifyXXX() calls requested before the session initialization
d739d7b Ensure ImageView.setImageResource() always resolves Drawable
154c2c2 Show scroll indicators in AlertDialog
f296940 Distinguish unspecified and explicit null values in resources
13d7ea4 DO NOT MERGE - Doc update: deliv receipt, rate exceeded, bug fixes.
1742413 Even more javadocs for telecom.
8f89feb SoundTrigger JNI: fix local reference leak.
2022db0 Doc update: deliv receipt, rate exceeded, bug fixes.
9f60c08 Change boot screen title to "Android is starting" when not upgrading.
4aa3684 Add a missing mms_config constant to SmsManager
79c067c5 Add setters for window elevation and clipToOutline properties
9a6fdfe docs: Two-page notification fix.
d9e614f More updates to javadocs for Telecom APIs.
7c053c1 Print preview disappearing if printer is changed.
5f79d17 docs: Fix the circularReveal example.
755f402 fix build break from mis-named DEBUG flag in SystemUI
c1bcdbb Fix android_media_AudioSystem_getMasterMute return type.
d513379 Update drawable state after updating tint list
178d3b5 Fix crash during Bluetooth on/off stress test
79ac09e Add logging to diagnose notification click issue.
2b12b58 Create translucent hardware renderer if surface insets are non-zero
3abf5c4 Use action mode context for ActionMode menu inflater
cb38318 Fix getPackageInfo("android") in the system server.
8e5aafe Condense AndroidRuntime init log, include uid running under.
fe6d57c Move all actionbar related methods to DecorToolbar
d21fd9d Add theme and config change support to more Drawable types
e8e2865 SysUI: Use mScreenOnFromKeyguard for panel visibility
570cc53 Fix exception in AudioService when no BT Headset is connected.
12cf9e5 SysUI: Never log GONE notifications as visible
53f28ec Improve dump of status bar service
bcb15cc cherrypick from klp-modular-docs docs: make fixes to Wear training material Change-Id: I27c2c754a027f7202a6388a60008ad3a594132c4
3b4a018 Import translations. DO NOT MERGE
3c8b334 Import translations. DO NOT MERGE
0e7ae4e Fix colored status bar panning issues
42bfc9a PowerUI: Suppress warning on incremental drops.
98fa70c QS: Only hide grid if there is detail to show
cfaec48 Follow up to I495ce480c25de24b6433adebdfe923b637d98f66
c88fbd3 Import translations. DO NOT MERGE
16423aa Improve doze transitions
e11952e Use native brige only if we have a private data directory.
e9d6743 PreInitializeNativeBridge only if its Available
ca8c626 Tune spacing in navigation bar for small and big devices
2ceaee6 Import translations. DO NOT MERGE
b9e290c Cancel ripple animations when window is hidden
5cfbcd3 Fix the length of a profiler system property
1970cfd Fix ActionMenuView vertical alignment of items
befe778 Treat optimistic addresses as global preferred.
6727926 Added a function to clear accounts for a specified package.
795893e More flexible intent extra parsing.
5fe3a6c CEC: Use language code "chi" for Traditional Chinese
617e809 Add missing delegate for AnimatorInflater.
f6a36e9 Inflate ActionMode items against the ActionBarContextView theme
8508534 Add content description to Toolbar collapse button
0fa6edc Fixes linebreaks that had gotten altered during the run-up to 5.0 release.
87023b8 Disable circular display mask with color inversion
461b265 docs:eclipse-migrate update
074bf10 PhoneAccounts include literal icon bitmap (1/4)
78e652a Import translations. DO NOT MERGE
3df06dd Fix typo in activity_testing.jd
c74b572 Fix issue 6455374: Bad recent image on camera launch from lockscreen.
0b42936 Skip loading animations.
7005840 Listen for package changes for all users not just owner.
7c72c2d Add comment to TelecomManager.getCallState
726d4de Add dumpsys support for bluetooth
632af84 Ensure accessibility focus rect is drawn correctly
3bffcf7 Communicating participant changes to conference controller.
563acea Post volume requests to the handler thread in MediaSession
d95198e Remove checks to support new sim color selection.
8326a8a Reveal notification listener settings APIs.
9c4b060 Zen: Fix quantity format specifiers for quantity=1.
1ae88e3 Undo erroneous delete done by I94eb65c62231b5831570bb0cbbbd9c916bee0a37
b6444c4 Fix multiple styles case in resource resolution.
4a605c6 Use right theme for drawable inflation.
a825c8e docs: Cherry pick from lmp-dev update screen shot Change-Id: I9eeed45c7dea9f1b988544c75a906f234a787905
5d32507 QS: Bring back BT/Wi-Fi sub-panels
32c65a5 Update javadocs for Telecom APIs.
c90e6fe Zen: Show "(until 4:56 PM)" in exit conditions.
2d1ef30 Close keyguard user switcher on tap outside
9543946 Support more than one clatd at a time.
555f198 Replace minimum with maximum in method description.
4eedc1d Fix jank when launching something from lockscreen
952d5d8 Add hotspot icon to status bar
f3cab63 Change removeStackedLink to take an interface name.
d3b9fd3 (re)define the definition of "provisioned"
a3c9be0 docs: Update timing of Android Wear app review
576a4b7 Updates Notifications screenshot for Android 5.0.
732e4ec DO NOT MERGE Fix lmp-sprout-dev build for generics addition
d4e7790 Play CLICK sound effect when compound buttons are clicked
80c9fbe Update current.txt with generics to field types.
99b4e85 Update drag-to-open menu close behavior
4444c5b Add missing passive discovery flag
d126294 Docs: Adding Android Studio instructions for adding IAB service.
c28bd35 Check upgrade certs before permissions.
5ea1744 MediaCodec/Image: handle null cropRect correctly
cff1d67 Follow API removal.
2b4b3d2 cherrypick from lmp-dev docs: Updated GMS Javadocs for Moarchego release. Change-Id: I696098f563f774f585458aa658deefe03570c0ce
fa3515b Do not go through a layout if visibility is GONE
eca1ae5 Fix NPE in moveSharedElementsToOverlay
07cd124 Improve toString() methods for audio classes to help with debugging
036ebd7 Follow ArraySet refactoring.
950ff1b Be more conservative about current buffer
23d307c Cleanup debug options
6adfbdd docs:Remove tools/index.jd file.
bf79153 docs: Add links to Wear UI training from Design pages.
ca71001 docs: Add instructions to attach debugger to a running process.
f14fdda Fixing potential crash when the task loader is stopped. (Bug 18135583)
79775d4 Update current.txt with generics to field types.
61fcad9 docs: Add SearchXonY to Common Intents
91377de audioservice: fix default stream volume
fa81d21 Fix NPE in FlashlightController
ad66c3b Import translations. DO NOT MERGE
5929314 Import translations. DO NOT MERGE
b3a3396 Import translations. DO NOT MERGE
b9ae090 Fix stale unlock icon
9162890 Import translations. DO NOT MERGE
ea72c08 Schedule to write package restrictions.
1382e67 NoMan: Add update bit to notification_enqueue log
8ecb721 CEC: Send <ReportMenuStatus:active> together sending <ActiveSource>.
5b820a8 Fix build
4fee8c8 docs: Home page - fix card images that are showing up on the home page
1bb18c4 Add dumpsys output to UsageStatsService, along with --checkin support
99a8243 Printing from two apps at the same time not working.
b7573c2 Add resizeClip attribute to ChangeBounds.
333b809 Fixed: Nested shared elements now transition separately.
cef5a54 Move telecom permission to the public API
83c692e Fix NPE when rejected snapshots are null.
9678e34 Clean up some javadocs in Window.setFeature...()
9e8a84a docs: Fix metadata description. Add new gesture test. Split layout test.
50eb025 Fix min/max date range in DatePicker calendar mode
f764e80 IMS call merge call-back changes.
c99d00b Use default volume description when missing label.
9755937 AudioService: Restore ringer-mode validation check.
5274dcc Drop DEV network stats to save RAM.
0166ddf Recent directories can't show file size.
4237c92 Crash in print spooler if printing app killed from recents.
d9b1cad aapt updates for Android TV
be08587 Check UID instead of package name when preparing VPN.
9f837a9 Reduce PackageManager RAM usage: ArrayMap/Set.
969ca91 Clean up GradientDrawable styled attributes, fix useLevelForShape
ffb46bf Add support for Explore by Touch to RadialTimePickerView
f001e37 libandroidfw: Do not build device library when building SDK
bac679b Preloading task metadata to improve Recents startup time after reboot. (Bug 18057321)
c220d8e Stop crypto UI from crashing during encryption
6320fc4 TIF: Notify of size change of the video in TvView
887f521 TIF: Cache the app private command and send it when connection is made
dbbcfbe Cleaned up status bar closing handling
81e5b5f NoMan: Log canceled notifications
49d5345 Ensure trust agents are disabled in safe-mode
2ace725 SampleTrustAgent: Exercise KeyguardManager.isKeyguardInTrustedState
bcd0765 Add API for querying trusted state
2b0da5c CEC: Fix apilint errors.
63f03dd Change subId to int from long
2916f65 Sometimes historical printers not properly ordered.
0440067 Ensuring that user-specific Recent tasks are removed. (Bug 18036610)
353c0b9 Should use Activity.onEnterAnimationComplete. (Bug 18031283)
5168a7a TIF: exclude tuner TV input not having a setup activity in the input list.
4a7873f     [FM]Fix  FM App record fail Buganizer ID: 17975676
f2565a8 Volume: Make VolumeUI startup configurable.
5487ab0 CEC: Fix JavaDoc errors.
6029319 Added some more Split density tests
5fc3863 Fix build breakage because missing API methods.
1125d1f Add some free zoom to lockHardwareCanvas
43a5328 Improve documentation
daf33ed Swap names for clock delegates so they are correct
c11a944     [DS] Change the copyright
fad9dd3 Uniform configurations for all T-Mobile MCC/MNCs: VoLTE & MTU size.
d359952 Use one method to change bounds in ChangeBounds.
912abbe docs: Update thumbnail images for resources, update minor text for WR-GS, and update the title image resolution.
45e50e9 Set copies to one when saving to PDF.
e41a9cf Separate VoLTE and VT configurations to enable devices/carriers to have VoLTE without VT.
d422dc3 Added a generic configuration and theme based cache
bb2e2ca Allow I/O when installing providers.
7eb599b Get UsageStats if no PackageUsage is available for boot dexopt filtering.
a585268 Show screen pinning toasts on all users
625ec48 Check if context is actually an activity.
8c4e97d Enhance computation of click point for accessibility.
40e8eef First commit of split-select tool
6c4ce40 Remove SystemApi annotations.
823675f Deprecate more apache-http.
abcb138 Docs: Add TOC page for Wearable samples
a94ae5e Remove TODO in TelecomManager.
e15db7c Add an API to select a network for a DatagramSocket.
bbf8871 Deprecating FloatMath and Time
2acb2b107 Deprecate apache-http.
b254ab6a Fix a bug where LocationManager's addGpsStatusListener does not throw a SecurityException if LocationManagerService.mGpsStatusProvider is null even when ACCESS_FINE_LOCATION permission is not present.
9aec78c docs: Add Wear App Quality checklist
8ddb01e Update documentation for notifyTracksChanged() and notifyTrackSelected()
3ace54b Add getter methods in SubInfoRecord for UI. Adapt PhoneAccount.
5aad2c9 docs: Add article describing Location API for Android Wear.
87cb043 Docs: Update /samples/new/index.html for Clockwork Beryl release
58a3ddf Add delay in ping connectivity test retry
32c820f update android workplace screenshot bug: 18038081
b3ae31a docs:Build tools revisions 21.01 and 21.02
bd266fe Lighten action bar on light theme, use secondary color for subtitle
9f987e0 fix a few of the tags for helpouts compatibility
e38eb4d Revert "Check MenuItem.isVisible() for keyboard shortcuts"
a81f23e Disable Content-Disposition header for 53005 and 310120
3b415e4 Use correct smooth scroll default duration
c6061fa Added documentation for various window frame types.
cb79d08 docs:Update 4.4W for Wear GPS suppport
9a22a17 Fixing issue where Recents would not work if the time is changed. (Bug 17995039)
19a3904 Change body sensor permission string.
cba01b2 Fix transition being canceled improperly.
5256d93 Fixed a bug where the indication text could get too high
61f9c34 Fix talkback name of screen pinning button
36c62f3 Add an option to set the selected phone account as the default. (1/3)
cbd84af Cherry pick task movement changes from aosp
5c9d717 Fix damage bug
6a7ed1e Propagating isMultiParty indicator from RIL up into Telephony layer.
4da84cd SysUI/NoMan: Log clicks on notification buttons
8e8a0d6 Remove outdated tests for custom decoder.
aad67a3 Don't cancel scheduled jobs when packages are updated
04e6827 Fix settings db update sequence
61139c8 add helpouts widget to first round of pages
b8796e4 docs: Updated Android 5.0 API overview to reflect changed WebView behavior for mixed content and 3rd party cookies.
0572054 Send ACTION_DEVICE_POLICY_MANAGER_STATE_CHANGED Broadcast when a user restriction has been changed.
e8b85fd Fix dumpsys display apptoken ordering.
5bf35f3 Import translations. DO NOT MERGE
d56bab2 Import translations. DO NOT MERGE
2615de9 Surface:lockHardwareCanvas DO NOT MERGE
ecbc5e8 PowerUI: Post/cancel notification as UserHandle.ALL.
b571b92 Import translations. DO NOT MERGE
3961d2a Import translations. DO NOT MERGE
8f24a8b TIF: fix wrong config comparison & confusing method name
5a3c231 Debug for bug 18017409
13e13dd Format ListPreference summary with empty string if entry is null
be23ff4 Fix issue #17674789: Recents icon resets if persist mode is 'persistNever'
1de55d3 Show ProgressDialog when waiting for radio to turn on when provisioning.
584a445 [Theater Mode] framework implementation through global setting
3f8dd14 Disable activity's translucency until it starts being swiped away.
7e9c215 Grant the shell user a permission to let apps host widgets.
3a5c721 APIs for an accessibility service to put interaction tracking overlays.
4a3084a Add video calling setting to TelephonyManager.
bb2d0cc Surface:lockHardwareCanvas
4184800 docs: Removing extra semicolons in Wear notif examples.
393b1c1 Fix issue #17789629: PopupWindow overlaps with navigation bar.
e354a9e Check MenuItem.isVisible() for keyboard shortcuts
a010375 some fixes to TV App quality and TV games doc. add section to TV Games doc about controller instructions w/ template download. clarify use of <meta-data> tag and standardize headings per Training conventions.
0b3c112 Intent chooser callback
1a3f7db VolumeDialog: Restore default-selection logic.
735f9eb Settings: Make SeekBarVolumizer more null-resilient.
2efbe98 Fix gradient drawable radius when specified as float, dimension
2cb6560 Send HTTP status code back in case of MMS HTTP failure (1/3)
9b73b83 docs: Add instructions to attach debugger to a running process.
8f8e473 Fire onConferenceChanged after reseting conference.
f08c488 docs: Fixed 404 link in SDK Tools page.
2102ac1 docs: Fix hprof-conv location in docs.
7bbb9f6 Sysui: Include shared prefs in service dump.
3057840 docs: Fix typo in search class
449319b docs: Fixing misc minor bugs.
7ca68e4 docs: Add links to Wear UI training from Design pages.
42dc85a Make lock task check if focused better
9a10365 TIF: change input state based on the number of available streams
e8d0054 Import translations. DO NOT MERGE
b22d9ee CEC: Add missing protections for some HdmiControlService API
b8cad71 docs: Updating dependency vers nums for support libs.
f81c6af Propagate state changes even when we don't change drawable index
20e2d4b change setProvisionedValue/setProvisionedStringValue to return operation result.
1aad144 Disable zen log printouts by default
b69ec77 Check Bridge init before disposing.
d61cc80 Add a constant for invalid profile id value
9b84309 Qualify private outer call in MediaProjectionManagerService.
846b71d change setProvisionedValue/setProvisionedStringValue to return operation result.
2af2d57 Radio Capability Support.
330a74b Import translations. DO NOT MERGE
bd7e93d Import translations. DO NOT MERGE
003626a Import translations. DO NOT MERGE
00b57df Import translations. DO NOT MERGE
49c1b69 TIF: add more documentation on Hardware session.
0608b93 CEC: Add a callback for vendor when HDMI control setting is changed.
bdf27fb CEC: add getDeviceList()
020bd7b Remove spammy log information for BLE scan.
b3af4ec Fix issue #17948288: Improve accuracy of memory use reporting
1449426 Decoder only returns true on complete success.
177ec46 Only request layout when removeView() actually removes a view
26c563b Prevent excessive accessibility announcements in TimePicker
721fc2a Fix build
74558c3 Set the right expanded state
4b11645 Add functions to update on conference changes.
0eaa1cc docs: Support lib dependency fix. Bug: 18029377
6d035f1 Fix padding between battery and system icons
5b038b4 PowerUI: Uncategorize battery notifications as _SYSTEM.
289d797 QS: 7 day timeout for color-inversion tile.
09e9dd2 Fix system icon widths
ee2c206 Add padding when both data icon and wifi icon is visible
1e5bb86 Link and typo fixed
9086562 Minor resource notation/compatibility fixes
3b69688 Add API level for MR1.
75c2c15 telephony re-registry error
443e501 Use Telecom API for checking if a number is voicemail (1/2)
af6732e Revert "Add API method to extract subscription ID from phone account (1/3)"
2cab882 Add system property config.disable_networktime to configure NetworkTimeUpdateService
d25e4ef Revert "Add system property config.disable_timeupdate to configure NetworkTimeUpdateService"
07268ce Link sigchain to main executable
c597c55 Add system property config.disable_timeupdate to configure NetworkTimeUpdateService
af60831 Fix memory corruption in test
195e631 Keyguard: Show IME automatically on tablets
ed8fee2 Import translations. DO NOT MERGE
750305b Import translations. DO NOT MERGE
2963252 Add style support to PopupMenu, clean up constructor javadoc
5e14dc84 Import translations. DO NOT MERGE
6bb2140 Sprint: MMS proxy authorization does not include NAI
7c479f5 Use empty snapshots list when there are no shared elements.
0499bb5 IMS:change enhanced 4g setting to store in setting db.
90a1bd0 Import translations. DO NOT MERGE
718ba70 Import translations. DO NOT MERGE
ef71947 Set content description on CalendarView day labels
67945c1 Update AM/PM selectors for clock face TimePicker
9cefbda View measurement optimization
2ec53eb Remove unused onConferenceWith method
bfb7ffe Externally Reported Moderate Security Issue: SQL Injection in WAPPushManager
1540da4 Fix issues with TrustDrawable
27c3ab6 Prevent ChooserActivity from taking over the system bars
ba76697 TIF: Define more cannonical genres in TvContract
52d6573 Add helper method for checking phone capabilities.
bc57a1f Externally Reported Moderate Security Issue: SQL Injection in WAPPushManager
ca8686a Fixing regression with screen pinning button not animating for the first task. (Bug 17985087)
38e9571 Fixing issue with excluded tasks sometimes showing in Recents. (Bug 17875770)
99562fb Check type resolution on declared methods and fields in ViewDebug
790ac85 Externally Reported Moderate Security Issue: SQL Injection in WAPPushManager
17cd4df Update preload list, clean up drawable theming
5a58943 Prevent index out of bounds when using String.substring.
606b3da Removing unused/dead code related to footer and screenshot transition.
d213a1e Adding mouse wheel support. (Bug 17323718)
94c40fe CARD LAND!
9e1c67e Optimize text rendering in accessibility mode.
e7c5ed9 fixed jank on activity close exit with better alpha interpolation
93eed0c CEC: Use hotplug event for MHL device registry
be98cdc Send VIEW_SELECTED event when View selection state changes
157afde Document Toolbar's vertical alignment strategy
43027b7 Add support for tint and tintMode to GradientDrawable
a7b64e8 Avoid saveLayer in RippleDrawable if the background won't draw
2627206 Revert "Always project ripples"
5dcc3ac Log wallpaper crashes.
1f9b32f Sensor documentation fixes.
b0cad32 Add API method to extract subscription ID from phone account (1/3)
0e588ea Make SeekBarVolumizer restartable.
1d892dc Stop boot dexopt when low on memory.
aaefa59 Import translations. DO NOT MERGE
b54c175 Import translations. DO NOT MERGE
59f3f45 Import translations. DO NOT MERGE
810e048 Import translations. DO NOT MERGE
6f87b4e CEC: Queue actions for starting later when not ready
08f1ab0 CEC: Do not publish the service if native/HAL is not ready
f5afb4d Revert "Add color to PhoneAccount objects (1/3)"
ad84e06 Allow home to be pressed while in incoming call screen
cdd5e06 Fix inset drawable's intrinsic size, replace ic_text_dot asset
897f6da Support negative value in exponential data in the pathData.
82816c1 Add color to PhoneAccount objects (1/3)
6a3959b SysUI: Reset ExpandableNotiRow.mActualHeight on reset()
69f35c8 IMS: Unsol TTY notification support
163900a Ims: Send user selected TTY mode to lower layers.
1a81592 Not using resource ids for EXTRA_INITIAL_INTENTS inside a managed profile.
f90b6bd Always project ripples
b0b823f Make GlobalKeyManager broadcasts send as foreground
a7a735f Document that MarginLayoutParams margins should be positive.
ef72a19 Apply color to progress bar for notifications
7731a99 Fix a race where NLP consent dialog can be shown unnecessarily
b913af5 Track change to private libcore data structure.
35cd4c8 Add support of advertising through standard instance.(1/4)
45a9da5 Throw a more descriptive exception when adding null to a ViewGroup
4cc3e27 Support dot separation as the svg path data did.
f92f26f Slow down ripple background fade in from press
f7ace52 Fix bug #17900580 Top bar drop shadow no longer transparent
272bf3a Improve priority ordering of apps when performing boot dexopt.
50053db Import translations. DO NOT MERGE
c926f83 Import translations. DO NOT MERGE
786afcb Trim graphics memory when closing the shade
7a15014 Remove some unused %% strings from frameworks/base.
e95638f Import translations. DO NOT MERGE
6398902 Import translations. DO NOT MERGE
184a6d6 TIF: fix NPE at onHdmiDeviceUpdated()
9a64513 Retire RecentApplicationsDialog
f983d08 Increase bind remote print spooler timeout for eng builds.
7511603 Keep the BugreportWarningActivity screen on. Make the bugreport warning text scrollable.
2eb7fad Custom print settings cannot change resolution.
4136a0a Enable fast jni for simple RenderNode/Matrix/Paint operations
727cae1 Mutate and apply theme if needed before caching themed drawables
ec8e720 Ensure AdapterView doesn't post selection notifications forever
af6781d Expand WearableExtender to customize labels.
770ed6e Fix build break
f6c763d Protect against ImageView changing to a null Drawable during Transition.
face7c1 Fixed a crash when the detail panel got very big
ad515e8 CEC: Send <Device Vendor ID> after address allocation
8faf2a2 Don't drop WifiConfiguration's ephemeral bit on copy/parcel.
295c3ca Import translations. DO NOT MERGE
b501dd1 Import translations. DO NOT MERGE
e255e4e Hide bug report notification in Android Framework from watches.
2c54b25 Import translations. DO NOT MERGE
ce4483c     [FM] Add FM_TUNER audio source to support L version FM radio app
419c63b Import translations. DO NOT MERGE
c1a064d Import translations. DO NOT MERGE
f65288d Import translations. DO NOT MERGE
00092db Fix build breakage in API check
aa4b0d8 TIF: fix retrieving sinkConfig
6fe0606 Import translations. DO NOT MERGE
5654172 Import translations. DO NOT MERGE
2c5d702c Import translations. DO NOT MERGE
828c0a6 Import translations. DO NOT MERGE
1ad503d docs: fixed typo/grammar issues.
9122b1b Use float instead of double to increase spot shadow perf
4ff457e System dialog looked weird on LMP
bc7f4f0 Log exception when creating Activity in ActivityUnitTestCase.
88d2551 Fix percentage formatting in SystemUI.
63ffd78 MtpDatabase: Increase size of string buffer in JNI code
4bf1d21 Download PAC when set after a diff PAC URL
ec2d48b Introduce new API to get an unbadged icon and unbadge permissions.
65cde7d Order apps by priority when performing boot dexopt.
7a81bd8 Fix invalid bounds detection in ExploreByTouchHelper
26f8ed3 docs:Added 64-bit image note from Preview page
6062a09 Enable VoLTE on VZW 311/480
463dcae Update api/current.txt
8566be3 CEC: Ensure the key transmission finishes all the time
0c5c24f Change visibility of RecordSource into public.
981258e [FM] Add FM permission to support FM radio app
d3cf742 Remove Holo fast scroll preview from Material overlay themes
62a8b61 Manage pressed state during drag-to-open
c5b5f05 Account for colorfilter transparency in determining paint opacity
6f59a7a Add supported refresh rates for all DisplayDeviceInfos.
97850c0 [DS] DSDS support for widget view
059476a Avoid creating Caches instance with gfxinfo dump
6eafdfc More test cases from UX team for AVD.
017b13a ActivityTransition: Encode scaleType and matrix in snapshot view
76c01a5 MR1 - Adding more Telecom state dumping.
a33cf07 Fix concurrent access violation.
57c79c8 Clear preordered list in translateBoundsAndIntersectionsInWindowCoordinates
079d682 Import translations. DO NOT MERGE
263f3f2 Import translations. DO NOT MERGE
434e3f5 Import translations. DO NOT MERGE
38c6643 Import translations. DO NOT MERGE
a8bea8e Add tracing for saveLayer
015f3b4 Get the MCC/MNC using defaults.
5cb769d Fix memory leak where we close the descriptor instead of the file.
d825aac Update CEC keycode repeat status.
fe27961 Apply new Android keycodes to CEC keycode mapping.
73483b6 Support parameterized keycode in cec.
dcc0736 Added mechanism to merge voice & baseline ServiceState objects.
77780a4 Don't print error log if phone account icon is missing
e9f1640 Support multiple SIM/Subscription on telephony registration
57c4452 Run update-api to fix build
8aa0aa5 Update api/current.txt to unhide APIs by ag/554960
f52ac90 Revert "Hide CarrierPrivilege APIs in TelMgr."
7543497 CEC: Send keys to active routing path
104aae1 Only show FAB for the frontmost task
8635c57 Revert "@hide ConnectionService APIs."
c9a5227 Fix NPE when detached View is added as a shared element.
5352081 Enable all actions to have chance to consume incoming message.
8eab2b6 Add SM isUsableSubIdValue
b8d62e7 Fix the hotplug behaviors in TV.
4e2dea7 Cleanup NetworkCapabilities.
cb06f63 Import translations. DO NOT MERGE
4887786 Import translations. DO NOT MERGE
dbd83a7 Import translations. DO NOT MERGE
17b4486 Import translations. DO NOT MERGE
f0e65a3 Import translations. DO NOT MERGE
974c9c8 Import translations. DO NOT MERGE
0315371 Import translations. DO NOT MERGE
63caa9d Import translations. DO NOT MERGE
0d0f0ce Import translations. DO NOT MERGE
5c87e54 Import translations. DO NOT MERGE
d527055 Import translations. DO NOT MERGE
39df720 Import translations. DO NOT MERGE
0601ab1 camera: Fix missing optional Face fields (eyes, mouth, id)
c23d12c Unhide SUB_ID column from Mms, Carriers and PendingMessages
ecfeb0a Import translations. DO NOT MERGE
b200ca8 Import translations. DO NOT MERGE
40f26d4 Import translations. DO NOT MERGE
7b75b43 Import translations. DO NOT MERGE
fffb742 Import translations. DO NOT MERGE
94562a7 Import translations. DO NOT MERGE
aa7c8c7 Unhide android.provider.Telephony.Sms.SUB_ID
14b94c5 Update API
62ee07d Rename answerRingingCallUsingSubId to answrRingingCallForSubscriber.
d02ec8d Update current.txt for two renamed methods.
f2090b8 Unhide SubscriptionManager and SubInfoRecord
b2d0bae Import translations. DO NOT MERGE
2cb9ead Revert "DO NOT MERGE - Hide new SmsManager API's dealing with SubId"
4f18f79 Import translations. DO NOT MERGE
ae90ecb Import translations. DO NOT MERGE
6498b89 Import translations. DO NOT MERGE
75eefed Import translations. DO NOT MERGE
05e6dde ksd to lmp-sprout-dev
e60d6e7 Import translations. DO NOT MERGE
d7877f8 Import translations. DO NOT MERGE
47ceae3 Import translations. DO NOT MERGE
73db130 Import translations. DO NOT MERGE
f370307 Import translations. DO NOT MERGE
4839c9a Disable step opt for 12-byte structs on 64-bit.
9acd35c Fix build issue with mismatched API version
8264cf5 Clear up some object lifetime issues for ASTContext and Preprocessor.
7158b67 Fix StaleDataExceptions
25b78c8 Ensure default handler always is set if no other error handler registered
c15ddae Ensure agent error handler is always non-null
2f52510 Overhaul error handling in AndroidCameraAgentImpl.
733ca8d Return more detailed debugging info for logging purposes.
318eeb2 Cleanup: handle API 1 error callback in CameraExceptionHandler.
2d01b8e Overhaul error handling in AndroidCameraAgentImpl.
90e75d1 Check isZoomSupported before any zoom ratio calculations.
698997b Add null check for exif thumbnail size
1c1d1af Remove default thumbnail size setting in portability lib
253320d Move coverage bitmap from FontCollection to FontFamily
5f11abd Silently ignore invalid rangeOffset values
c289868 Change package name of multi-dex instrumentation lib.
0229086 Workaround mkdirs concurency problems
b98bb46 Enable building the multi-dex libs for shipping.
6624fbd Package legacyMultidexInstallation.jpp
bec7f27 Provide default jack legacy configuration.
7dfb545 Express a clearer status about supported versions.
abaf93c Keep track of the version.
796aaf7 Update maxNumber to be smaller.
52704dd Revert "omx: add Intel's SemiPlanar OMX color format that is used on some devices"
d25be0e DO NOT MERGE: omx: add OMX_INTEL_COLOR_FormatYUV420PackedSemiPlanar
ea5da67 add bUsingNativeBuffers to DescribeColorFormatParams
6a26be7 CpuConsumer: lock buffers that could be YUV as ycbcr
1f9f71e GraphicBufferMapper: handle devices that do not implement lock_ycbcr
791441e Remove lock around ref count check in terminate.
54466bc Remove lock around ref count check in terminate.
1665c8e Revert "SurfaceFlinger: Attempt to attribute fds to layers"
3fcd7dd SurfaceFlinger: Make log message 64-bit compatible
5fc19fd SurfaceFlinger: Attempt to attribute fds to layers
ef1c17a SurfaceFlinger: Make log message 64-bit compatible
03eccb6 SurfaceFlinger: Attempt to attribute fds to layers
457731f Use the timeout stack dump functions.
d195f87 Fix message when a command times out.
806f23d OpenMax IL: Added support for E-AC3 codec configuration params
f68ce4d Installd: Swap file for dex2oat
472d2af Increase growth limit from 64m to 80m for 1024mb hdpi tablet
e9b6f1f Switch to libsigchain.a
c538043 Revert "Camera: Add XML entries and files for new system features"
5878444 SurfaceFlinger: Listen to HWC invalidate
e86d109 Camera: Add XML entries and files for new system features
e6f7a44 Fix for corruption when numFds or numInts is too large.
28ea217 Add clamp to Layer and update Transform inverse.
4ba58f6 Work on issue #18486438: Reduce size of bugreport output
e80d32c atrace: make fs-specific sysfs entries optional
76d4c5c omx: add (temporary) index for automatic video frc support
6b9454d SurfaceFlinger: Do less work when using PTS
71f6dd7 Issue #17551667: Voice interaction service should be disabled...
26653ba Fix build.
88fc1b0 Fix issue #18356768: some app process may hang at Runtime#exit...
a4cff88 Fix issue #18356768: some app process may hang at Runtime#exit...
431784a Add XML files for new camera2 hardware features
a1ae5a4 implement asString() for OMX enumerations used by framework
7e790af Add tracking of parcel memory allocations.
0c17a2b Stop consuming input on error dialogs.
b1a6c2f Add an installd command to mark the end of boot.
bfd633e Frameworks/native: Fix unused parameter warning
8dc5539 Add a BufferItem parameter to onFrameAvailable
9e87a80 installd: Set priority to background for dexopting
9cea6cc dumpstate: report device uptime mmc performance
fee9904 Revert "Add more logging for dup(fd) failure"
8e5cf83 Revert "Parcel: extra validation/debug code for writeDupFileDescriptor"
de288fe Revert "bufferqueue: workaround: allow NULL fence with queueBuffer"
dfd06b8 Fix for corruption when numFds or numInts is too large.
7aa0c47 sf: Add a NULL check in getDisplayConfigs
b4373ac Add a timeout for releasing SensorService wake_lock.
8afa1c4 Fix crash when user provides large values in the Parcel.
fae12d4 Fix output of pointers for 64bit devices.
7cd8597 surfaceflinger: fix -Wunused-parameter warning
7844211 surfaceflinger: fix -Wsign-compare warnings
9b90180 surfaceflinger: fix -Woverloaded-virtual warning
1495ceb surfaceflinger: fix -Wmismatched-tags warnings
5748159 Add missing secure stop methods
1834f8e GLConsumer: correct EGL_NO_DISPLAY to EGL_NO_CONTEXT
b2e1920 Initialize ARect fields in default ctor
1f3efb1 Don't run large virtual displays through HWC
70ec294 atrace: fix Sync Manager tracing preventing enabling of kernel sync tracing
9707f4d Add glFlush in surfaceflinger screenshot code.
2db0f5f dumpstate: Add trusty version if driver is found
2b1f2da Link sigchain to surfaceflinger main executable
78be65e Adding eglInitialize and eglTerminate image creation and deletion.
99a0afb BufferQueueProducer: Throttle EGL frame production.
6c925ed Fixed discrepancy between crop and frame transparencies.
a51fafc Generate the SurfaceFlinger shader cache on initialization
a3d7e61 Add an API to check availability of Ethernet interface.
684de85 Cleanup of conference code including logging, flags and some workflow.
73fe148 Fixing TMO Conference Call Attempt leaves Dialer App in a Zombie state.
047d810 Fixing conference merge where only one party is added to conference.
6b57737 Use provisioning (if needed by carrier) to determine whether platform supports VoLTE
b5388a3 Use provisioning (if needed by carrier) to determine whether platform supports VoLTE
82f7812 Disable VoLTE if TTY is on and TTY is not supported over VoLTE
a6cae36 IMS: Notify about change of TTY mode of other call participants
a4710d5 Pass Message through sendDtmf.
3fd2002 IMS: support for OMA-DM based provisioning.
6dd039f IMS: add an ImsConfig api to get volte provisioned value.
a6fbae9 IMS: start and stop dtmf tones.
87466c5 Fixing disconnect tone heard when merging 3rd participant into conference.
5931e97 IMS: Reset mHold flag once call is merged
095839a IMS: Reset mHold flag once call is merged
d40d4a9 Add a global override for VoLTE calls (which leaves user setting in place)
6cb99be Turning off extended IMS logging (STOPSHIP item).
9bd5ca5 Cleanup to remove misused CallGroup concept.
abbd788 MSIM IMS: convert to phone ID based selection.
f348775 Telecom API updates (6/6)
8ae5949 Track state if ImsCall terminated by merge.
987bab8 TTY over IMS: Notify the user that TTY mode changed in the far device
168c634 Adding toString methods to IMS classes to aid logging.
e871989 Peer capabilities
83f6d35 Revert "Conference event package performance improvement."
4619a45 Revert "IMS Conference Callback Handling"
c6d5390 IMS Conference Callback Handling
c0aadc6 Complete implementation of ImsCallSession merge()
3a30fc8 Conference event package performance improvement.
f37b425 IMS Conference Callback Handling
49c0592 IMS Conference Callback Handling
b8799fe Complete implementation of ImsCallSession merge()
1c46760 Conference event package performance improvement.
7138269 Implement plumbing for merge() related callback workflows.
67a843d Creating connections for conference event package participants.
5965614 Communicating participant changes to conference controller.
ea2b583 Separate VoLTE and VT configuration API.
16b3b36 Added null check and synchronization on multi-party API.
938116f Implement test IMS conference event package harness.
3f2b0aa IMS call merge call-back changes.
1e5a38a Change subId to int from long
b651fa5 Separated VoLTE and VT configurations.
725ad37 Propagating isMultiParty indicator from RIL up into Telephony layer.
345fbb2 IMS: fix Missed incoming call notification not shown.
ea46ece IMS: This patch includes: 1. change setProvisionedValue/setProvisionedStringValue to return operation result. 2 . add additional IMS config.
54953c7 IMS: This patch includes: 1. change setProvisionedValue/setProvisionedStringValue to return operation result. 2 . add additional IMS config.
8a6bf4b IMS:change enhanced 4g setting to store in setting db.
31f19e6 IMS: Unsol TTY notification support
c403b7b Ims: Send user selected TTY mode to lower layers.
4fa99f5 aggressively blacklist WifiConfiguration for the purpose of switching network
56b11b4 Support MTK WIFI HAL library
2f05eff prevent null BSSID being inject as scan results Bug:18917134
537324a Fix an NPE in WifiConfigStore
2c9b629 Fix incorrect tracking of ephemeral network statistics.
ac96679 Disconnect if we had IPv4 and lost it.
75898a5 Split untrusted NetworkFactory from regular one.
104a980 Keep AutoJoin enabled when user has manually selected a network Bug:18865214
ebe870e Split untrusted NetworkFactory from regular one.
f57f891 add debug logs to confirm network flapping issue is fixed Bug:18706288
16fdf07 Stabilize ephemeral connections in the face of new BSSIDs.
82f9342 Disable legacy poor Network detection Bug:18723206 Legacy poor network detection was removed from L settings but can still be enabled during an upgrade if it had been manually enabled by user, now really disable it.
1a90ba6 Apply 5GHz band preference only when comparing configurations on different bands
344c625 fix logspam Bug:18589606
e354510 make sure wificonfiguration scan cache doesnt grow unbounded Bug:18703749
25ed68e autojoin scanning + P2P - discard autojoin scan when both infra and P2P are connected - reduce autojoin scan period when P2P is connected and infra is disconnected Bug:18692653
b509396 handle beacons reported with wrong RSSI value of 0 Bug:18654243
acb5ebb fix logspam Bug:18589606
63105d2 make sure wificonfiguration scan cache doesnt grow unbounded Bug:18703749
815788b Apply 5GHz band preference only when comparing configurations on different bands
a1c02f0 autojoin scanning + P2P - discard autojoin scan when both infra and P2P are connected - reduce autojoin scan period when P2P is connected and infra is disconnected Bug:18692653
8ccabb8 handle beacons reported with wrong RSSI value of 0 Bug:18654243
93a1fdd adjust network switching thresholds Bug:18589301
84befe3 Fix an unhandled exception in WifiP2pStateMachine
d1d517c rework scan logic so as to make use of delayed messages instead of scan alarm
8242cc8 rework scan logic so as to make use of delayed messages instead of scan alarm
abd1740 reenable disabled config after a few minutes
f8704c3 Allow interact-users-full access to scan results
2ce99b4 - keep track of ephemeral configurations that are deleted by user -  make sure we cleaned up prior ephemeral WiFiconfiguration from wpa_supplicant.conf Bug:18525241
e3939cb Read all networks despite message limit of 4096 bytes
935a9c0 Work on issue #18118255: StateMachine aggressively keeping its own logs...
f392c01 Fix an NPE in RttService
4d0dc29 register network factory before processing scan results Bug:18512598
9f2b116 register network factory before processing scan results Bug:18512598
9086afc remove dfs channel from location restricted scans
833dcce - dont loose explicitely selected bit when autojoining same network - use scorer only for untrusted networks Bug:18490330 Bug:18368125
68fee36 perform regular autojoin when turning wifi on Bug:18451553
f5a84fc Trigger auto-join from WifiManager.reconnect()
ebfa1b3 Don't enable ephemeral networks when bringing up Wi-Fi.
e1a599a Fix call to startScan for untrusted setting change.
12ecdb7 check for null pointers when processing CMD_START_SCAN
d406991 Fix call to startScan for untrusted setting change.
005c1ef - better handling of deleted configurations, only keep a crc32 of deleted SSIDs - trigger a scan when changing settings allowing use of untrusted networks Bug:18221007 Bug:18269621
cce5b9e Fix connections to unintended networks
cce360a Handle bad WifiHAL implementation
cc9395f Don't allow SCAN_REQUEST broadcast to launch apps
d30127d dont blacklist wifi config that have had validated internet status in the past
81c9ea6 Make use of scorer-specified heuristics in RssiCurve.
3aed1e5 Support conversion of untrusted networks to trusted.
cdc5b74 propagate noInternetAccess flag and network status
e7b9e74 Fix a crash in parsing beacon IEs
42f181e Propagate WifiConfiguration ephemeral bit to ScanResult.
efad8ec read packet counters before and after DHCP
b512032 print both uptime and milli since boot in the wifi state machine logs
f9715cc various fixes: - Carry over the IP config when self adding a configuration - fix null pointer exception in wificonfigstore, trying to read the IPConfig file Bug:18058314 Bug:18057271
0af9c80 Don't connect if the NetworkFactory has not requested it.
6d66b57 Make isProvisioned() use LinkProperties' concept of same.
88daa7e Mark configuration as disabled, if it is disabled by WifiManager
1ec92c5 - detect that firmware cant stay connected to 5GHz AP and tune down 5GHz preference accordingly - use a long random string so as to obfuscate PSK of WiFiConfiguration we have deleted but keep around in the autojoin database - if autojoin doesn't find a known network to join, and sees a known network that ConnectivityService never marked as UNWANTED due to bad signal, then add a boost of up to +8dB to this network's autojoin threshold, also includes the boost in the network's score that is sent to connectivity service
8639f62 Allow connections to untrusted SSIDs when requested.
86799f3 Import translations. DO NOT MERGE
8ce4ad3 Import translations. DO NOT MERGE
7f8c883 Import translations. DO NOT MERGE
9ea7077 Bug 18864683: Accessibility
307bd80 Hide "couldn't load image" on image load.
05f451d Bug 16879455: setScaleAnimation() results in RuntimeException
ff6ac38 Bug 17474391: Opening a different photo from same list of photos
43eaf7e Adding a new param to calculateLength for SMS to indicate if called for a segment of multipart msg.
8e4af4a Reverting change which uses spnoverride to set ONS.
d75e172 Pass new connection object to telecomm layer after a phone switch.
40dc777 Treat a SIM power cycle as first boot.
f323afd SmsSenderCallback: Run the callback with the phone UID.
a9a7b3a Reduce binder call when determing whether or not to use CDMA format for MO SMS
47f25ad Reduce binder call when determing whether or not to use CDMA format for MO SMS
c376534 Supress phone number from logcat.
c029b57 Fix mistake of calling wrong method to return sim country iso
0710ff7 Add comments to explain what we're currently doing
29b4388 Remove phone number being displayed from logs
7c4170d add missing import android.os.Binder.
19af803 [DS] Correct the access method for telephony system property
e70617d [DS] Correct the access method for telephony system property
815c895 Suppress logging to avoid showing phone number.
fd23056 Fixing conference merge where only one party is added to conference.
65f78df Suppress logging to avoid showing phone number.
f6c0e34 Changes to make sure READ_PHONE_STATE permission is not needed to send SMS.
197f509 Handle network change messages when phone tries to switch to GSM from CDMA.
11bf4f4 Fix dump to not require extra permissions.
516a9df Check line1number override and use it instead for subscription.
5f8c9d8 Change getDeviceId to take phoneId.
e9fdc85 Sprint: MMS cannot be sent in the UK
52a98d0 Fix regression that stores data SMS automatically
e70972c Correcting issue where video call icon shows for all calls.
26e7ebe IMS:silent redial/srvcc call cleanup.
d9f746d Add an API to access the CDMAPhone/GSMPhone call tracker state for DCTracker to check
69e989a IMS:silent redial/srvcc call cleanup.
990c42d Fix the issue that Volte call is not cleaned up properly from telephony framework when call failure is notified through dial command response.
875357f Remove _REPLACE_PENDING flag from SIM_CHANGED.
d756a6b Change to append subId to network selection related sharedPreferences.
b79f845 Add an API to access the CDMAPhone/GSMPhone call tracker state for DCTracker to check
64eb927 Don't send SIM_STATE_CHANGED before boot.
029f926 Don't launch broadcast receiver processes during boot
10512f0 Revert "Make SubscriptionController thread safe and some cleanup."
262acec Don't launch broadcast receiver processes during boot
05eb62a Revert "Make SubscriptionController thread safe and some cleanup."
062a2a3 Make UICC code subID-less.
87c0d29 Change to reset network settings on SIM change instead of IMSI change.
c7c2aff Fixing resume of FG call after failure to merge IMS calls.
43677a1 Change to reset network settings on SIM change instead of IMSI change.
1951706 Change to update carrier text after subId is updated.
f34c3ae Make SubscriptionController thread safe and some cleanup.
1aabb5c [DS] Load SPN from System or Oem image
33d14d7 Rename reg/unreg OnSubscriptionsChangedListener.
45eaa23 Add additional debug logging.
52c193f IMS: fix ImsPhoneConnection wakelock stuck Bug: 18965642
bd681a0 Assisted dialing support of Multi-part SMS
adcbb94 Change to not call setLine1Number() when display number is updated in SubscriptionController.
31b502c Fix for call timer resetting when starting IMS conference call. 2/4
84b5d16 Change to not call setLine1Number() when display number is updated in SubscriptionController.
9cd10f2 Make getDefaultSubId smarter and handle data only devices.
0192d7f Have ServiceStateTrackers update Plmn/Spn directly
ad8eab8 Change to update CFI after subId has been updated.
5866914 Change to update phone # in subInfo when RuimRecords have been read.
9a90f1d On apn change, only clean up those data connection using the updated apn setting
2bb2331 Data roaming/enable settings should be per phone on a single SIM device.
42618e2 Add new mms error for no data network (airplane mode or no mobile data)
d0d53c0 “Pending” SMS is not sent automatically after airplane mode is turned off with VZW sim card
cf53a4a Delay certain SIM_STATE_CHANGE broadcasts.
6095eb5 SubscriptionInfoUpdater: Do not do work in the BroadcastReciever.
bd4bb4f IMS: add the api to get IMS registration information.
f1099a9 Uses TTY mode and VoLTE over TTY support to determine call type: IMS or CS.
4f5f5e2 Update GSM/CDMA getState API to consider state of the IMS phone as well.
11a0f70 Change to ignore onSubscriptionsChanged() in SST if active subId does not change.
31d02ef Added a MSIM SMS legacy support feature.
6e7cff9 Fix build. Use isValidSubscriptionId in DcTracker.
df241cb Change tests against INVALID_SUBSCRIPTION_ID to use isValidSubscriptionId.
040f28c Change to register content observer for data_roaming only after subId is updated.
e672c65 In SipPhoneBase, do not notify call state changes.
b8ec2c1 Change to make sure that code triggered by onSubscriptionsChanged() is executed on popping out and putting same SIM back in.
25e3f0d Have SubscriptionInfo.getDataRoaming return proper value.
c2d1d6b Don't rety permanent failures on every RAT change
b41cbe4 Change to ignore onSubscriptionsChanged() in SST if active subId does not change.
de22426 IMS: Detach disconnected connections from its parent
c03103f Change to register content observer for data_roaming only after subId is updated.
2ee8b80 remove actions and calls for the old sms/mms api
4567a07 Notify listeners of a Connection if a DTMF character has been processed.
c6cbdea Sim Card full and can't delete messages in 5.0
0470315 Return the data network type for the given sub id.
434fa42 Fix build. Use isValidSubscriptionId in DcTracker.
fecec7d Fix NPE in SubscriptionController if getActiveSubscriptionInfoList is empty.
6d91e29 IMS: Notify about change of TTY mode of other call participants
a02f0a2 Comment out masking of supported RAFs
3d5ceda Change to display correct network name on locked/quick settings screen.
8df0fe7 Add logging of TelephonyNetworkFactory
8002387 Change tests against INVALID_SUBSCRIPTION_ID to use isValidSubscriptionId.
972efd3 Comment out masking of supported RAFs
e6992ac Change to display correct network name on locked/quick settings screen.
390c357 Change to register for SIM_STATE or RADIO_STATE updates only if device is decrypted.
12fe7c9 ProxyController.setRadioCability - do not throw exception on simultaneous requests.
4be5637 IMS: SRVCC related changes.
56dbbcf Unable to send MMS from Bugle accordian release apk
8bb7542 Add logging of TelephonyNetworkFactory
2b0f0da Do not allow data if defaults are not selected.
549148f Make sure to always call update profile (remove short-circuit bug).
77d9029 Fixed phone crash due to missing NP check.
34057c5 Adding new hidden carrier API to mark GSM/CDMA networks as roaming/non-roaming.
d9aa1a7 Pass Message to sendDtmf, notify postNotify.
8b25624 Fix reference to incorrect extra name for SPN
473eaf1 Clear calling entity before deleting SMS from raw table. Deletion needs permissions of the phone process.
1392c6c [DS] Data registration fails
c204cc0 IMS: start and stop dtmf tones.
dfdf9c4 Update API and documentation for invalid subscriptions id's
276bc50 Cannot swap active and background calls after failing to merge.
957b01a Splice subscriber identity into NetworkMisc.
652c1ad Add debug dataEnable.
4c9a8e8 Only register SPN receiver when we need to
074c583 Use operator name from CSIM record only when voiceRegState is IN_SERVICE.
7e7d2b3 Default data should connect on user's preferred network type
de06022 Only register SPN receiver when we need to
cf924dd Add checking to find AppDirectedSmsProxy for App Directed SMS feature
7872199 getActiveSubscriptionInfoList used wrong slection operator.
59eaa2d Change to query ICC file handler directly from IccCard instead of from Phone obj.
187d00e SubscriptionController store SPN brdcst in carrier
2236bf1 getActiveSubscriptionInfoList used wrong slection operator.
cd9e0d2 SubscriptionController store SPN brdcst in carrier
4608e15 Fixed IMEI crash in HH without SIM
2d2fa9e Change to query ICC file handler directly from IccCard instead of from Phone obj.
c1fd61b Secondary user support - Broadcast intent after MMS is downloaded
4fae501 Add debug and check validity of mCardIndex.
0583045 Unable to unlock SIM with a PIN/PUK
e409b02 UICC : discard language setting of SIM
8215559 Use the AIDL based API to communicate with the carrier app.
ffdf8ce Separate voice and data roaming state & roaming type.
0db65ec Cleanup to remove misused CallGroup concept.
4e7f34d SubscriptionController uses RAT families to control default data
53dde7e MSIM IMS: convert to phone ID based selection.
3ffd9ad STK: Add support for idle screen notification
6a0fa41 Indicate high quality audio.
cb44e00 Settings now shows the proper carrier name.
191fcbb Change to use DATA_ROAMING setting correctly with subId.
cda4ede Remove special handling for length field.
79f9daf Add hasMatchedTetherApnSetting support.
c9e4b3e Using default setting if setting+subid is not found.
fcfebf4 Set network selection to automatic when in Global mode
4b09dff Additional changes to SubscriptionManager API as per API council.
5037a3c Issues with messaging apps on non-primary user account
cc0146c STK: Remove dependency on idle screen notification
3bc32aa Change to use subId with PREFERRED_NETWORK_MODE in all places.
3824f44 Telephony CREATOR column doc fix and PII issue
8f37dc9 VoLTE over CDMA phone: when FG call terminated by remote do NOT unhold BG call
feb6c37 Adding new LTE nodes to RadioConfigCommands and RadioNVItems.
f885059 Return MERGED_SUCCESSFULLY as a disconnect cause.
f73cd58 Changing API to handle storing of carrier names in multi-sim
2c08b74 Removing unnecessary SystemProperty lookup.
2020578 Add configuration to control converting sms destination number
6264829 Delete UiccCardApplication on recieving REFRESH_RESET for them.
47f7fc6 Cat: Do not send TR immediately for Display_Text
734900a Usat Phase 2 feature and Screen status
032e039 PduParser MSIM support (2/4)
09b65da STK CC feature implementation
3b9b9d7 On IMSI change and CDMA mode, set automatic network selection if it is manual.
541accb Add null-check to isMultiparty method, additional debug strings.
4e47e27 Register for supplemental service failures in CallManager.
9dbb6ad Addressing API review issues for SmsManager (1/3)
947781d Updating Subscription Info Icon
952f6df Maintain NITZ info in RILJ so that it can be used even after phone type is switched.
243a1f7 CdmaLteServiceStateTracker: Do not override the volte override.
0c2ca9c Query voice radio tech when the SIMRecords finish loading.
6b64b47 ServiceStateTracker: Only call updatePhoneObject when the phone is registered.
ab55881 CdmaLteServiceStateTracker: Do not override the volte override.
feca8c8 CMAS opt-out setting does not work when switching from Secondary user to Device owner
ed0cfa9 Implements platform changes to use the AIDL based API to communicate with the carrier app for SMS filtering.
7541d46 Handle long UICC rules correctly.
a8064ed Update enabe/disableCellBroadcast with RAN argument
4bd1dec Stop persisting SMS into OUTBOX before sending
299dad5 Update SubscriptionManager API as per API council.
80915ad Query voice radio tech when the SIMRecords finish loading.
f1d59f0 telephony: Support mvno tethering apn through config_tether_apndata
14ad8ce ServiceStateTracker: Only call updatePhoneObject when the phone is registered.
634ecb7 Added debug messages for dialing - more VoLTE information.
2fac269 ussd: Suppress error dialog when ussd release received
8dca43f Added debug messages for dialing - more VoLTE information.
22f0bf1 ussd: Suppress error dialog when ussd release received
91bce2a NPE: DcTracker.isApnSupported should return false on null input.
db3aec6 Clear disconnected connections when detaching.
3678554 Added debug messages for dialing - more VoLTE information.
0aa03d2 ussd: Suppress error dialog when ussd release received
657d4db SubscriptionController gives SubInfoRecord the blank bitmap icon.
24b9b00 Frameworks update to support Multi-SIM data roaming and networks.
24e3fd6 Set default sim name and carrier name for subInfoRecord.
a77b750 Change to reset preferred network type and network selection mode on IMSI change.
3c36d80 Add configuration to control converting sms destination number
f53559f Conference event package performance improvement.
24d498b Changes related to setting default color for sim in multisim.
d7f4ed8 Support disconnecting conference participants from conference.
0be2d4b Temporarily disable setting of automatic network selection mode in CdmaServiceStateTracker.
5f208fd Clean up public API of SubInfoRecord.
2ba7bb7 Bad merge in DcTracker (lmp-sprout-dev): mAutoAttachOnCreationConfig always set to true
757e098 IMS: fix auto-resume behavior for remote hangup on Volte call made on carriers that also supports CDMA.
9511319 IMS: fix auto-resume behavior for remote hangup on Volte call made on carriers that also supports CDMA.
edb419c Add our subId to telephonys NetworkCapabilities.
c05061b Support SHA256 and avoid unnecessary signature parsing.
e0edd70 Changed the prototype for onCallMerged.
22f63e1 add Cell broadcast Message debug log
38aa6d7 Adding Dumpsys to UiccCarrierPrivilegeRules.
d401e14 Fix *86 converting issue.
8cef6ee Update saved network operator on manual network selection req instead of resp.
26a0a93 DctContoller should recreate TelephonyNetworkFactory on phone object update.
a79f779 Import translations. DO NOT MERGE
50297d8 Remove checks to support new sim color selection.
450e082 Undo changes caused by bad merge of I94eb65c62231b5831570bb0cbbbd9c916bee0a37
fdca22c Communicating participant changes to conference controller.
481a66b Initialize voicemail count correctly.
0b83b4f Separate VoLTE and VT configurations.
5ff829b Revert "Telephony: Voice mail notification related changes"
0d4f1fe Implement test IMS conference event package harness.
b237a11 Change subId to int from long
6137cc7 Default sim name set to carrier name in sim settings
c947b1f DO NOT MERGE. Fixed merge issue in GSMPhone.java
796d3c2 Change to consider SIGNAL_LOST as permanenet failure only if not attached.
afc9004 Fixed merge issue in GSMPhone.java
5a2f604 Remove Cell Broadcast menu and app when inserting Soft Bank (44020) SIM
2c38178 Propagating isMultiParty indicator from RIL up into Telephony layer.
014103f turning off cellular data doesn't do anything when wifi is active and cellular is unvalidated
26a4150 Telephony: Voice mail notification related changes
1e7aeac     [DS] Change the copyright
fc93067 Radio Capability Support.
2a9a655 Telephony: Voice mail notification related changes
d86df35 Device mobile data is not working though mobile data status indicator shows "H" with full signal
7e3260e Add logging to check cdma subscription source.
2b7b601 Show ProgressDialog when waiting for radio to turn on when provisioning.
b53e8e1 Send HTTP status code back in case of MMS HTTP failure (2/3)
f1227d7 IMS:Re-Initiate Conference Call from Leaf Node Causes Conference Call Crash.
3b2b1bd IMS: fix Missed call notification not shown.
ae798a2 Stk FWK DSDS support
2b40e62 Radio Capability Support.
5fbf6be Added log to clarify cause of incoming call termination: rejected or missed
f92eac8 Add a new Item constructor for use by DSDS Stk.
2351b17 Sprint: MMS proxy authorization does not include NAI
f8a5a95 IMS:autoresume the holding call to simulate CDMA network behavior when default phone is CDMAPhone during voltecall.
bc1e449 Fix NPE when in initConnection()
3f1fa03 IMS UT Exception and Call Forwarding
b7aff91 Ims: Send user selected TTY mode to lower layers.
378df2c Fix incorrect phone change on voice RAT change.
5bf6757 IMS:make volte call based on volte run time capability.
7771a0a Make sure network set messages are routed even when phone is being switched
0dec178 Fix overlay didn't take effect issue
ef43e24 Better automated fallbacks in MccTable.
0e77630 Fixing build - missing import.
110eda5 redirect RIL_UNSOL_OEM_HOOK_RAW to system app
e27408e No data connectivity.
6bac33f Rename mDcSwitchState to mDcSwitchStateMachine.
1321ae8 DctController onSettingsChange race condition with active phone ID - crash (NPE).
80111bd Provide a hybrid ServiceState consisting of base phone object and IMS SS.
e97be39 Reorganize and add more dumps within opt/telephony.
bf6a9bd Revert "Hide carrier app intents in Telephony (2/2)"
bda7613 [DS] Data supports DSDS
54f09e2 Javadoc for extras for SMS_DELIVER_ACTION/WAP_PUSH_DELIVER_ACTION
4e71df5 Unhide SUB_ID column from Mms, Carriers and PendingMessages
f5c3780 The SmsManager functions need to pass the subId
4c0a75c Unhide android.provider.Telephony.Sms.SUB_ID
622829e Revert "DO NOT MERGE - Make new SmsManager API's dealing with SubId hidden"
6bc4098 ksd to lmp-sprout-dev
c8d7a93 Enable A53 erratum workaround in bcc.
85e51c2 Fix header API version for MR1
b967577 Fix implementation of vload with [u]long3/4 and double3/4.
4283f57 Fix rounding bug of IntrinsicConvolve in cpu_ref
51d016c Fix off-by-one bug of resize, when scale = 1; Use a better way to do scaling.
f0d7aa2 Add a BufferItem parameter to onFrameAvailable
da68eff Fix the rounding bug of resize test and impl; Add mirror test.
43641e4 Fix query for CPU count.
e49da13 Add gralloc flags to support HW driver
ff98319 Enable 64 bit asm for int->int ColorMatrix
4c8f247 Enable ASM path for blur intrinsic when clipped
5eb463f Subrectangle bug fixes to ARM Blur assembly.
9107db9 Minor fixes to AArch64 Blur assembly.
0dbb70d Fix AArch64 calling convention bug that prevents inlining.
772b306 Fix 64bit YUV intrinsic performance
e8814f7 Expand AArch64 YuvToRGB to use more registers.
812240c Set vload/vstore to API 21.
a1795f6 Fix vload/vstore.
721a5a2 Overhaul the ImageProcessing_jb UI
9732e85 Tail-store fixes to AArch64 YuvToRGB assembly.
3a91bf6 Avoid NPE when an animated View disappears before animation starts.
854aed9 Print helper does not provide correct image on print options chagnes..
4b3edb5 Don't rebind to a new view in notifyItemChanged
572ed31 Fix leanback crash in Kitkat (API19)
49770db Fix NPE in BrowseFragment header transition before API 19
473fa24 Fix SparseArrayObjectAdapter.clear()
c5eb03a Change TintResources to a wrapper.
f9ea1ad Clear volume handling when disconnecting from a remote route
1c91ca1 Do not merge. Register a callback to push volume updates in MediaSessionCompat
597f620 Handle child layouts due to child selection.
f185bcb Fix browse fragment smooth scrolling.
bb370ee Allow customized recycled pool size.
3f23b01 Fix scroll controller initialization.
3655d02 Ensure only a single scroller animation callback per frame.
07a9428 Improve view recycling.
db14dd5 Fix NPE in the support fragment.
ea3ae2b Fix badge height.
dc5b25a Change ResizingTextView so that it defaults to leaving line spacing alone
814c083 Fix title top cut in playback controls.
1df1f18 Fix NPE.
ceb323a Fix GridLayoutManager initial append/prepend logic
f032181 add RTL javadoc for window alignment
e0e66a2 Fix various RTL issues related to multi-row grid views
c16b62d Fix support maven repo metadata.
78f659a Don't stop scrolling if scroller reports 0 diff
4a6588a Reset scroll when all items removed.
afb8ae2 Pass an appropriate default style up the constructor chain
0b78bc0 Use translucent pixel format for CardView
7fa663f Add ResizingTextView to leanback library.
36f8efd Update support repo version to 21.0.3/10
685f810 Import translations. DO NOT MERGE. Fix crash of using RowsFragment in layout xml
e49860b Make MediaSessionCompat/MediaControllerCompat work pre 21
7db64bb Fix end alignment of grid
8bd26e6 Finish updating cast icons to material
b455339 Prevent NPE in Presenter.cancelAnimationsRecursive
5ae73b4 Fix focus navigation when browse headers are disabled.
6a5a773 Fix error message color.
490691b Fixes to support improved external recognizer overlay.
599dd18 removed ChangeTransform from shared element transition
2f1ca5d Remove deprecated api.
acbc0ab get/set TraversalBefore/TraversalAfter methods to AccessibilityNodeInfoCompat
da2811c Don't tickle playback controls on generic motion.
e204709 Fix SearchFragment auto start of voice recognition.
c92c356 Fix back key handling for playback controls.
b5538e1 Compat method for two-arg Resources.getDrawableForDensity()
5c9469e Add backwards compatibility to MediaSessionCompat
aeb95a7 Finish stubbing out MediaControllerCompat APIs
f3859e2 Update gradle build file for support v4
bd3a7c9 Leanback: Allow title icon width to be wrap_content
936867a Fix in app search text box redlines.
7f419d7 Import translations. DO NOT MERGE
bf73bd4 Import translations. DO NOT MERGE
c826d75 Make sure that the decor is installed by onPostCreate()
f009f63 StaggeredGridLayoutManager gap handling bug fixes
e37d2e6 Enable getAdapterPosition when View is rebound
92badab Update MediaRouter dialog icons
3f93729 Remove transient views if necessary
45180d7 Import translations. DO NOT MERGE
83c1f4b Import translations. DO NOT MERGE
b6362d0 Fix docs.
d2f6800 Send window state change when DrawerLayout is opened
4735bfc Refactoring transition code
4965046 Trigger on scroll callback if position changes during a layout
670a72b Fixed minor bugs in RV's scroll handling.
2e8572c adding isImportantForAccessibility() to ViewCompat
f50412f Support RTL slide transition
4b1190d Ensure DrawerLayout does not receive accessibility focus
f47fb1e Ensure playback controls are visible when fading is disabled.
5a9b9e0 Import translations. DO NOT MERGE
ceb8bf5 Finish stubbing out MediaSessionCompat
4a10f1e Fix navigation in VerticalGridFragment for RTL layouts
5fd942e Improve doc for {get,set}HintAvoidBackgroundClipping (support)
d633c87 DO NOT MERGE Fix crash when focus requested on a child that was removed.
115ba0c Deprecate ViewHolder#getPosition
ad124ea Use translucent pixel format for CardView
9b68e45 Fix crash when focus requested on a child that was removed.
4e60284 Update details overview and action presenter for RTL support
8a448bc Playback controls should always lay out left-to-right
8e35662 Changes to support RTL layouts
94be610 Update the support lib MediaRouter dialogs
05bc3aa + Make getters in UnreadConversation public.
bed2e03 Fix erroneous IllegalStateException.
b008e4b Leanback: fix crashes of setScrollEnabled on empty list
29cf9f7 Improve support for the barcode-on-screen use case for wearables. DO NOT MERGE (cherry-picked from lmp-sprout-dev)
4e3b847 Make the method for getting a compat Token from a Token static
e243712 Add an API to let Adapter recycle transient views
abd0fbf Guard layout managers calls not to crash
ca54138 Fix Spinner text color and padding on GB
21882c0 Don't wipe out explicit Toolbar nav icon when calling setSupportActionBar
80c0f7e Fix default up indicator tint when using ActionBarDrawableToggle
2dfed05 Rename getInputEventListener to getInputEventHandler.
2cb3bff Suppress tests that require user interaction.
3f0f3eb Leanback: Support delayed details entrance transition
fcec128 Compile support library libs at proper sdk levels
5f355e7 Improve GridLayout's weight calculations
289bf6a Fix SwitchCompat assets for tvdpi
7fd3519 Check for null to fix NPEs when fragment is shutting down.
db11b69 Improve doc for {get,set}HintAvoidBackgroundClipping (support)
447860f Stop orb color animation when fragment is paused.
26d1121 Called details/description presenter view attached/detached.
9e260d5 Import translations. DO NOT MERGE
d68d215 Import translations. DO NOT MERGE
fa38527 Tweak support maven repo generated on build server.
ae70d8d Add a way to create a compat Token from a fw Token
9ce2474 Fix drawer arrow measurements
8b09dda Import translations. DO NOT MERGE
50b286e Import translations. DO NOT MERGE
a29d98d Import translations. DO NOT MERGE
d068f34 Import translations. DO NOT MERGE
8bfb82e Update version of support lib and maven repo.
8eb16c1 + Moved CarExtender to NotificationCompat Bug: 18316420
6490f4b Compute scroll offset bugfixes
a5b4191 Import translations. DO NOT MERGE
73342e6 + Moved CarExtender to NotificationCompat Bug: 18316420
150903e Touch slop modification for RecyclerView
ac7e764 Fix duplicate function definition due to bogus merge.
2c71a40 Import translations. DO NOT MERGE
487d58f Import translations. DO NOT MERGE
1170e30 Remove buttonGravity Toolbar attr DO NOT MERGE
30f5780 Deprecate unused api for image uri.
f0ac258 Handle media key events.
eb66dab Helper classes for managing standard playback control actions.
d9df810 Add secondary method for setting background from color as well as resource
3595aa0 Leanback: do not use clipChildren=false for ScaleFrameLayout
be58994 DO NOT MERGE Fix rows fragment scaling on support fragments.
f0a682c DO NOT MERGE Fix back stack issue with fragment-only app.
989119c DO NOT MERGE Don't consume system key events.
ad0f156 DO NOT MERGE Fixes for playback overlay controls.
a709c61 DO NOT MERGE Leanback: fix shadow not fade out
aee4a70 DO NOT MERGE Make detail description to use match_parent
42f8a87 DO NOT MERGE Leanback: Finish implements overreach feature
c165ad6 DO NOT MERGE BrowseFragment: Fix NPE that focus change during activity destroy
ac6ee5d DO NOT MERGE Change secondary text color on cards.
7121d43 DO NOT MERGE Leanback: fix javadoc and add comments of auto-generated fragment code
f1c65f3 DO NOT MERGE Set transitionName for rebind after transition
2c016ce DO NOT MERGE Add logging.
4abd11d DO NOT MERGE Leanback: Initial check-in of v4 fragment
b9f624f DO NOT MERGE Generate v4 fragment in same package
fad47f2 DO NOT MERGE Fix RecyclerView's child focus rect calculations
1f97045 Fix rows fragment scaling on support fragments.
400270d DO NOT MERGE Add appcompat PopupMenu constructor that takes style arguments
ae05f19 DO NOT MERGE Add content description to Toolbar collapse icon
c75143d DO NOT MERGE Fix calculation for items before the start position
392b5de Fix calculation for items before the start position
c04ca1b Leanback: add Browse and Details enter and return transition
a9cf27d Add appcompat PopupMenu constructor that takes style arguments
5d20e49 Don't mangle DrawerLayout node hierarchy on KitKat and above
487471a DO NOT MERGE Make sure orientation helper is initialized before accessing
65b897a DO NOT MERGE Add setCardBackgroundColor API to CardView
3194d5e Import translations. DO NOT MERGE
f2ba727 Import translations. DO NOT MERGE
1825468 Import translations. DO NOT MERGE
34f3ee7 Fix back stack issue with fragment-only app.
34e5198 DO NOT MERGE Remove flash between finishing last swipe circle and starting progress animation
571796b DO NOT MERGE GridLayoutManager: Fix crash in onMeasure
76b5041 DO NOT MERGE Add script to generate v4 fragment code.
d1911be DO NOT MERGE GridLayoutManager: fix scrolling glitches caused by interference of transition
46baa1b Update SearchView suggestions so we display the commit icon DO NOT MERGE
8c13b19 Fix Tinted Views being inflated with the wrong theme DO NOT MERGE
a151a41 Remove ActionBar Progress Bar and no-op the related calls DO NOT MERGE
31ffa54 Fix supportRequestWindowFeature() not working DO NOT MERGE
d2601fd Remove random m> artifcats in resources
9f3db13 Sort out the internal Menu wrappers DO NOT MERGE
0686b4a Workaround bug with EventLog.writeEvent + Spannables DO NOT MERGE
0568ce4 Fix ActionMenuView vertical alignment of items DO NOT MERGE
b5b4d34 Fix Spinner popup background on on v11-15 DO NOT MERGE
4f7f83a Import translations. DO NOT MERGE
023ed1a Import translations. DO NOT MERGE
b5d598e Import translations. DO NOT MERGE
cbfc318 Don't consume system key events.
5dac2c7 Fixes for playback overlay controls.
fa66d68 DO NOT MERGE Don't create accessibility info for removed items
7fe361d DO NOT MERGE Don't limit lookup size w/ adapter size
cf8c772 DO NOT MERGE Check for notifyDataSetChanged calls when processing adapter
0771a06 DO NOT MERGE Fix default item animator to end animations properly
c110be5 DO NOT MERGE Fix RV's onViewAttached/detached callbacks
819eb69 DO NOT MERGE Fixes for hdpi round rect drawing
4ad5be1 DO NOT MERGE Use raw shadow size when deciding cardview bounds
c766ad5 Only modify add Transition targets when they aren't targeted.
753354c Add a method to get the status bar background drawable
42e9353 Respect layout params in scroll direction
f56c2aa Leanback: fix shadow not fade out
0b91cfa Make detail description to use match_parent
84ea5bf Fix Inverse Title and Subhead styles pre-v11. Do not merge
161877f Post volume updates to the callback thread in MediaRouter. Do not merge
086733f Don't create accessibility info for removed items
cf9daf1 Add MediaDescriptionCompat to the support lib
46dfe0c Bring list menu fully into appcompat
1f000f8 Leanback: Finish implements overreach feature
52a4770 Don't limit lookup size w/ adapter size
cd85b06 Fix for bug 18224285, npe in support lib
17d560c Check for notifyDataSetChanged calls when processing adapter
dfcd9d2 Import translations. DO NOT MERGE
9049353 Revert "Fix Window Insets again"
c7d6de1 Mutate Drawable when tinting
9457c0c Fix default item animator to end animations properly
b821925 Add python script
61f0f73 Fix a race condition in ViewDragHelper
28fe411 BrowseFragment: Fix NPE that focus change during activity destroy
ef9d4aa Fix spelling error in onViewDetachedFromWindow javadoc.
85d539d Add setSessionActivity to MediaSessionCompat
e46a059 DO NOT MERGE Fix RecyclerView's child focus rect calculations
fa77943 Remove flash between finishing last swipe circle and starting progress animation
087313b Inflate ActionMode items against the ActionBarContextView theme
84ef449 Add support APIs to add custom actions.
42752c8 Leanback fragment: House clean
fb75dd7 Change secondary text color on cards.
6193c12 Leanback: fix javadoc and add comments of auto-generated fragment code
2556d9b DO NOT MERGE Only call #requestDisallowInterceptTouchEvent on the parent if #scrollByInternal consumed any scroll in either direction.
99881f0 Set transitionName for rebind after transition
61905b0 Leanback: Initial check-in of v4 fragment
fa9f41f Generate v4 fragment in same package
ae243d5 Fix resource cycle in appcompat.
8623486 Import translations. DO NOT MERGE
d15ee7d Let the Action Bar handle keyboard shortcuts
2f4abc2 Fix ActionMenuView vertical alignment of items
3e2b5bd Add content description to Toolbar collapse icon
9a934fa ArrayObjectAdapter: Support replace
3fba72e Arrowhead should shrink as disc moves up for progress view
a9b9eae Post volume updates to the callback thread in MediaRouter
2986af9 GridLayoutManager: Fix crash in onMeasure
8530ff5 Propogate colorControl* attrs upto the framework on Lollipop
36ba98b Fix SwitchCompat TextAppearance
cd609f6 Fix Inverse Title and Subhead styles pre-v11
937df84 Workaround bug with EventLog.writeEvent + Spannables
41c6a88 Clarify findViewHolder method documentations
71ea2e2 Clamp mInitialMotionY to initialDown + touchSlop; add missing break
0332c97 Fix Spinner popup background on on v11-15
9c6db36 Make sure the initial motion y takes into account touch slop
062bc5d Expose a method to get the circle diameter
5979c42 Import translations. DO NOT MERGE
c658617 Import translations. DO NOT MERGE
d517c8e Make Palette 're-surrectable'
90ca308 Fix RV's onViewAttached/detached callbacks
6aadbd3 Move all actionbar related methods to DecorToolbar
a9585da More Material styled widgets
1c7a431 Fix Tinted Views being inflated with the wrong theme
f0befbf Update SearchView suggestions so we display the commit icon
b73824b Revert "Add kill-switch for AppCompat's compatible widget styles"
b05853e Read defaults from Toolbar if provided
2bb8d4e Don't mangle DrawerLayout node hierarchy on KitKat and above
5d00775 Add script to generate v4 fragment code.
db27cfc Fixes for hdpi round rect drawing
af61312 Import translations. DO NOT MERGE
d6ed512 Import translations. DO NOT MERGE
8c9ce11 Fix Window Insets again
cc7aada Fix supportRequestWindowFeature() not working
aac6aa7 Remove buttonGravity Toolbar attr
b645de7 Update ShareActionProvider to match Lollipop's
c14b3a1 Add kill-switch for AppCompat's compatible widget styles
ec224ed Use raw shadow size when deciding cardview bounds
84cdd56 Make DrawerLayout's status bar default to colorPrimaryDark on L
c95f023 Try and make sure that Palette's text color are similar
1547a5b Import translations. DO NOT MERGE
2fdd219 Import translations. DO NOT MERGE
c9e4b6f Improve support for the barcode-on-screen use case for wearables.
5794eb5 Fix RecyclerView's child focus rect calculations
4eb77f0 Add setCardBackgroundColor API to CardView
c132781 Remove ActionBar Progress Bar and no-op the related calls
824a7db RecyclerView should call correct adapter on swap
9a1b1c1 If animations are stopped, animations called in onAnimationEnd shouldn't run
d837ef3 Sort out the internal Menu wrappers
012047c Add tint aware (Multi)AutoCompleteTextView
9c2b7d0 Enable change animations by default in RecyclerView
d392c8c Clear accessibility delegete from recycled views
ffff7c9 Make sure orientation helper is initialized before accessing
5e63ab9 Remove the intermediary ViewGroup for support-v4 fragments
ae3ff18 Add tests for NotificationCompat.Action.WearableExtender. Expand tests for customized labels.
b7a7e22 Prefer laying out extra children at the end
b81a294 Leanback: Add support for imageView scale type transition
ca9ce7c Assign View spans before they are measured
f67cc46 Backport Widget.Material.Spinner.Underlined
680a7b2 Update share icon
7cd2deb GridLayoutManager: fix scrolling glitches caused by interference of transition
12399ba Fix WebView targetSDK checks.
c6c1f3d Add support for SmartClip interface in the glue layer.
0dd72dc [WebView] Start building against the System SDK.
4570250 [WebView] Remove direct dependencies on hidden APIs.
edcfb0f [WebView] Remove unused method in CookieManager
4eb3b4b [WebView] Remove dependencies on DebugFlags.
bf95f76 [WebView] Remove dependency on Build.IS_DEBUGGABLE.
5112943 [WebView] Remove dependency on FileUtils.
8a2779d Always add the path to the WebView assets.
011b28c Remove DRP manager code
9f3473a Fix reflection for detecting fullscreen API support.
6e1c4b7 Import translations. DO NOT MERGE
0acf378 Match removal of config_webSettingsDefaultTextEncoding.
9ba9bb8 Match removal of config_webSettingsDefaultTextEncoding.
e494d2a Match removal of config_webSettingsDefaultTextEncoding.
b0adb32 Match removal of config_webSettingsDefaultTextEncoding.
1381c9c Add strings for Play Store text.
61afed6 Use overridden resources.
6084b0b Use overridden resources.
ca3ebe6 Suport initializing DRP from cmd line switches.
5a14f69 Revert "Suport initializing DRP from cmd line switches."
b382ce6 Suport initializing DRP from cmd line switches.
3cd91ae Merge scripts: rename merge_to_master.py -> merge_to_android.py
80ea4ea Cherry-pick: Fix resource rewriting in apps with other shared libs.
d7b0b1b Merge scripts: rename merge_to_master.py -> merge_to_android.py
006da52 WebView does not require a touch screen.
28e69d7 WebView does not require a touch screen.
49de05b Import translations. DO NOT MERGE
246861c Import translations. DO NOT MERGE
3c1733e Increase char limit for private browsing warning.
8c02b6d Increase char limit for private browsing warning.
9e0d9ef Add startup time tests to the WebViewShell
4c7f0ec Update WebView manifest to target/minSDK 21.
bb12c1a Update WebView manifest to target/minSDK 21.
e402104 Fix resource rewriting in apps with other shared libs.
afe44e8 Don't use reflection to rewrite the WebView resources.
2dfa59a Don't use reflection to rewrite the WebView resources.
c4da9b7 Remove check for styleable resources in WebView ResourceRewriter.
deb7453 Remove check for styleable resources in WebView ResourceRewriter.
a65663b Use drawables instead of mipmap for WebView icon.
bc83039 Use drawables instead of mipmap for WebView icon.
5d016d9 Import translations. DO NOT MERGE
2e67841 Disable dex-preopt.
e7088bc Disable dex-preopt.
a63a43a Match rename of WebResourceRequest.hasUserGestureInsecure to hasGesture.
dbe14fd Match rename of WebResourceRequest.hasUserGestureInsecure to hasGesture.
aa36c6b WebViewChromiumFactoryProvider should import ResourceExtractor fromorg.chromium.base
c1be37a Implement FileChooserParams.createIntent and parseResult
36206a5 Implement FileChooserParams.createIntent and parseResult
bc32c8b Implement FileChooserParams.createIntent and parseResult
c3739c9 Fix LASTCHANGE in merge_from_chromium.py when merging a release.
f2e9853 Fix LASTCHANGE in merge_from_chromium.py when merging a release.
2f9cc70 Update the merge_to_master.py script for Git.
c599a2c Update merge_from_chromium.py after Chromium Git migration.
70e496d Update the merge_to_master.py script for Git.
5d6864f Remove openssl from merged projects list.
3acf1ce Prepare for rename of WebResourceRequest.hasUserGestureInsecure to hasGesture.
556ee2e Prepare for rename of WebResourceRequest.hasUserGestureInsecure to hasGesture.
7680537 Prepare for rename of WebResourceRequest.hasUserGestureInsecure to hasGesture.
0840550 Revert "Revert "Add libjpeg_turbo to merge list.""
b77c162 Revert "Add libjpeg_turbo to merge list."
7dcc1a9 Add libjpeg_turbo to merge list.
318568c Update some content classes to content_public
df2f403 Remove the plumbing for optOutDataReductionProxy API
7afad6e Remove the plumbing for optOutDataReductionProxy API
dd42431 Remove the plumbing for optOutDataReductionProxy API
18e8e49 Update the merge_to_master.py script for Git.
26a06d1 Disable building the APK when a prebuilt is in use.
2dc0dc3 Disable building the APK when a prebuilt is in use.
0931513 Cherry pick "StrictMode warning reading command line file."
3688d4e Cherry pick "StrictMode warning reading command line file."
9d35103 Update API name to comply with changes to API
547c79b Update API name to comply with changes to API
df78265 Update API name to comply with changes to API
7808482 Bump chromium version to 39.
dc954cd Cherry-pick: Remove debug logging.
8f23116 Update WebViewFlingTest to use new UiAutomator API.
dbea785 Enable wrap_contents quirk for apps targetting pre-L SDK.
94a978f Update WebView APK name.
c052582 Update WebView APK name.
835aeb9 Remove openssl from merged projects list.
753233e Update merge_from_chromium.py after Chromium Git migration.
8d38e29 Remove debug logging.
07b1e4e Enable wrap_contents quirk for apps targetting pre-L SDK.
1f580ee Import translations. DO NOT MERGE
05835b0 Finish zoomBy API hookup.
074f227 Do not read DRP key from GServices
d893424 Do not read DRP key from GServices
798eef9 Delete profile data if the WebView is downgraded.
462a80e Fix merge_from_chromium.py script to work with new buildspec repo
7b7d30a Ensures the CookieManager receives command line
4ad366c Add a trace event for AwBrowserProcess.loadLibrary.
73e77f9 Generate version data for the WebView package.
da2e0dd [WebView] Notify Chromium whether the app supports fullscreen.
d966db9 Set target and min sdk level for webview package
df44c76 Add version to public structs
e8a9ddd Start reading drp setting from GoogleSetting
d85dec2 Start reading drp setting from GoogleSetting
4cb347a Change function table assignment to allow new fields
cbaa791 Fix makefile parsing when chromium_org isn't checked out.
fea4361 Don't declare WebView as a library.
aa277f9 Split package creation into separate makefile.
2549208 Revert "Support a prebuilt WebView."
51fff92 Rename the WebView package.
1bea6c4 Prepare WebView library APK.
d809f78 Clean old webview jar/pak files.
a763f3d Generate resources before running aapt.
768b60a Use size for address space reservation.
57362d2 Update framework resource references.
1911bfe Remove implementation of enableSlowWholeDocumentDraw
1d8422b Add DrawGL kModeSync
6d94bbe Move WebView resources to separate APK
fd060d6 Include pak files in the WebView apk.
0c9aa5d Remove resources overlay file.
e8721f7 Implement enableSlowWholeDocumentDraw
072038a The plumbing for API changes
5cb1bc4 Set native pointers before initialization
30adf24 Use size for address space reservation.
0ab4151 Add missing back paren back in.
608f48c Generate R class for the glue layer.
5946ee9 Add DrawGL kModeSync
086910f Implement enableSlowWholeDocumentDraw
d1bb4af Add boringssl to automerger script.
0657a5e Move WebView resources to separate APK
8e97d00 The plumbing for API changes
9d86204 Generate symlinks to libwebviewchromium.so in /system/priv-app
e0ef296 Update framework resource references.
3fd18d4 Add com.android.webview to the package whitelist.
3398e2a Generate symlinks to libwebviewchromium.so in /system/priv-app
fdac229 Corresponding permission API change in WebView glue layer.
c0bac61 Corresponding permission API change in WebView glue layer.
6aa7c3e Add loader library to handle relro sharing.
bba0dd1 Make the WebView Java library into an APK.
79d2ee8 Plumb temporary view detach calls through WebViewChromium.
d14982c Add zoomBy API plumbing
9674dff Make the WebView Java library into an APK.
d8e3c03 Add zoomBy API plumbing
4054cf1 Work around AwWebResourceResponse not supporting null headers.
c5faabb Add plumbing for new shouldInterceptRequest callback.
586bf9d The plumbing to disable data reduction proxy
5dfb0b1 The plumbing to disable data reduction proxy
d49bfc0 Plumb temporary view detach calls through WebViewChromium.
12364b1 Implement WebViewChromium.preauthorizePermission.
348bbca Deprecate the Cookie Sync Manager
fe01064 Add Third Party Cookie API
0f6da1a Reduce audio output latency
d3257ed Add configuration for bass
9450480 IKXCLOCK-3802: Add vnd_smelt.txt
f6b50be Anthias: Disable btwrite timer.
69ffc0b bcm4343: Update firmware to 7.10.226.54.1
a80afc5 Firmware update for bcm4354/bcm4356 v(7.35.79.57)
120a01d Firmware update for bcm4354/bcm4356 v(7.35.79.54)
65a7163 Firmware update for bcm4354/bcm4356 v(7.35.79.52)
04c3897 Firmware update for bcm4354/bcm4356 v(7.35.79.49)
75e9174 Firmware update for bcm4354/bcm4356 v(7.35.79.49)
e416409 bcmdhd: Update bcm4354/56 FW (7.35.79.45)
29a26f7 dhdutil: Fix issue with dhd_upload which causes kernel panic
43af39b bcm4343: Add firmware 7.10.226.54
275dfeb bcmdhd: Update bcm4354/56 FW (7.35.79.45)
1a98081 dhdutil: Fix issue with dhd_upload which causes kernel panic
b75054d Add BCM43341 wlan firmware.
7e51d96 net: wireless: bcmdhd: new FW (7.35.79.44)
3b75778 bcmdhd: Update bcm4354/56 FW (7.35.79.38)
ced6938 Revert "libmix: Reject MDRM multi-slice decode to avoid VED FW hang."
a6ebfeb enable OMX extension OMX_IndexExtVppBufferNum for ISV
c75124d [libmix] Work around to handle wrong packed buffer
7a80fb5 remove useless link against some framework libs
5eee2b3 libmix: Reject MDRM multi-slice decode to avoid VED FW hang.
e5d3d03 libmix: Handle failure gracefully in parseClassicSliceHeader & parseModularSliceHeader.
4ed41ba libmix: use DPB from parser
7714658 remove link against libui
490aba9 Enable ISV OMX core.
72865c1 libva: update slice header parsing data structure to fix wrong POC from FW
d6df468 va: use system headers instead of framework ones
995a232 Revert "ION support in libwsbm."
ba8f734 ION support in libwsbm.
2dc257b Fix defect when native buffer mode fallbacks to byte-buffer mode (raw data mode). The color format needs to be set to default as non-Intel format.
d1e38d9 VP8 OMX component - Add flushing the decode pipeline at the beginning, and make VP8 surface height uneccessary force to 32 bit align - keep it as same as original height.
237fe15 AVC secure OMX component - Change the level to 4.2 to pass new CTS cases.
d7a2495 vp9 hybrid omx
77e0e77 pass buffer width to libDecoderVp9Hybrid
3b7c847 vp9 hybrid omx: if it's eos frame and encounter resolution change, retain the input buffer's len
d5673be To support standard omx api for passing GTS test
4f61fb9 OMXVideoDecoderVP9Hybrid: set usage flag as GRALLOC_USAGE_SW_READ_OFTEN + GRALLOC_USAGE_SW_WRITE_OFTEN
3fcd3fa enable OMX extension OMX_IndexExtVppBufferNum for ISV
6c6d546 adjust vp9 hybrid output buffer count to avoid play freeze caused by no available buffer
9e1ba4b DecoderVP9Hybrid: add adaptive playback support
c45012b adjust vp9 hybrid output buffer count to avoid play freeze caused by no available buffer
c51d539 DecoderVP9Hybrid: add adaptive playback support
9cfd42b use system headers rather than framework ones
5246619 vp9hybrid: add adaptive playback support for vp9 hybrid plugin(legacy mode)
13c7df7 vp9hybrid: add raw data mode support for vp9 hybrid plugin to pass cts test
6725411 vp9hybrid: drain the last frame to fix output frame number not matching issue
aa97fcc vp9HWR: fix free issue in multi-thread
e5aad73 Fix FRC distortion issue.
c9dcd35 Reduce memory footprint of ituxd
4c0269a [Workaround] Disable ISV for YV12 input
3d148c2 Workaround AVC low resolution playback
c214ebe Support YV12 input format addendum
d6acef0 Add ISV support to fugu
25b2a4f Add ISV support to fugu
c8580ee wrs_core: enable meta data mode on L
7c51a53 enable OMX extension OMX_IndexExtVppBufferNum for ISV
338356d reduce the log spam attributed to HDCP status
3dd3c7b Revert "hwc: Enabling ION - HWC"
979bcaa hwc: workaround for video distortion issue
49c4b56 hwc: Enabling ION - HWC
06e1408 use system headers rather than framework ones
0127c89 enable hw overlay for video for HDMI 576p/480p mode
93123be Duplicate gralloc handle to avoid access it out of lifetime
da9cacb psb-video: Change the surface type to be uncached. to fix potential CTS issue such as: android.media.cts.EncodeDecodeTest#testVP8EncodeDecodeVideoFromBufferToSurfaceQVGA
d640886 Fix share info initialization issue when enabling VPP/FRC
fe436fe Fix VP8 encoder realted CTS issue .
5f7a214 clear video buffer that from gralloc to be black.
2c6fb3e Revert "ION support in psb_video"
02f3955 Support YV12 format for ISV functions
3b69182 VED: Serialize cmd submission for VED when using H264 slice header parsing
fce2754 Decrease isv log
7f1c4d0 ION support in psb_video
f84b5e9 use system headers rather than framework ones
d50cf45 Enable VSP driver
426fbf4 psb_video: Handle failure from psb_context_flush_cmdbuf gracefully.
ea8f314 psb_video: improve DBP order consitency
b54bdf0 Driver to keep consistent dpb order This is needed to decode skiped MBs
dda0105 sensors: mpu6515: dont reference count SMD events
e7bd258 sensors: mpu6515: grab wakelock on significant motion event
199449a sensors: mpu6515: fix memory corruption bug
d5f7dbe audio: Add audio parameter key for device connect
811677e gralloc: clarify lock_ycbcr in light of multimedia codec usage
b2bc0e5 camera3: update ZSL spec
8b7eca8 CEC: Add a new flag for set_option
83b47a6 usb audio: Fix incorrect bytes returned for recording
781bb3f DO NOT MERGE - fix: memory leak
4b280b0 CEC: Add a parameter port ID to set_audio_return_channel
2cbdfa9 usbaudio: reset profile on device disconnect
257fde6 Reroute submix HAL: fix race condition on output state
285fed0 Add server-side callback for change in MTU (1/4)
b73bc86 Support multiple pipes for rerouting
8df990b Camera2/3 HAL test: cleanup deprecated keys
32ef0ca Add a BufferItem parameter to onFrameAvailable
a90cf19 Fix typo and add more detailed comments on what we expect from GPS HAL. b/16727892
d091713 power: Adds setFeature functionality for the power module
fbb4412 tv_input: more documentation to events
bc19a3d audio: new parameter key for HW A/V sync ID allocation
e914d69 Report multihal is SENSORS_DEVICE_API_VERSION_1_3 compliant
2cfd81b Support MONO and STERO USB inputs. Allow "dynamic" flag in audio_policy.conf.
e714af9 audio policy: use legacy stream type definitions
2d2ea50 legacy audio policy: check string parameters before use
69f48b8 [AU]Buganizer ID: 17182487, sprout audio HAL should mute all audio output with property ro.audio.silent set to true
6774161 wifi: Sync with wpa_supplicant 9ead16e (d5fe4e6)
9dd37a6 wifi: Sync with wpa_supplicant commit 661b4f7 (a313d17)
8ddf81e [AU] Update volume setting and Audio Device API 3.0
e406d08 fix ACDB ID for headset mic with AEC
1c7637e add line out to device sharing codec backend
cc4f6bf hal: Fix progress bar issue during compress offload playback
8652b46 visualizer: do not apply calibration on audio routed to afe proxy
f282901 hal: Fix EC not working in VoIP calls
d230528 audio: use pcm_ioctl() from tinyalsa
1ccf397 compress offload: use new sample rate representation.
cbb846a overlay: Call MSMFB_SECURE on alloc/free of secure rotator buffer
e33bae6 gralloc: 8960: Add allocation support for standard NV12
d535e59 gralloc: 8084/8226: align cstride for YV12 buffers in gralloc_lock_ycbcr
41b4b6a gralloc: 8960: handle YCbCr 420SP format in lock_ycbcr
3a738be gralloc: msm8974: implement lock_ycbcr for YUV420_SP_VENUS
adc3f59 hwc: msm8226: Bump up version to 1.4
66528d1 copybit: Minor fix in opening copybit device
2130dc3 copybit: Use proper type casts and pointers
6071208 Revert "Set priority among various display devices"
7249973 hwc: Avoid partial frame update on secure display
afb0630 qdutils: Parse rotator downscale feature
cbf0d5f liblight: turn off the LED when fail to set it blink
000cb84 display: Dynamic debug logging via binder
52c40f7 qdutils: Add getter for 8994
c5628e5 hwc/overlay: Get rot dest dimensions instead of manipulating source
4a84a77 overlay: Remove obsolete code from pipe config path
8c05a30 overlay: Trace all MDP ioctls
88de95b display: initialize viewFrame info for external displays
5470587 hwc: initialize viewFrame for primary display
db007e9 liblight: add support for battery light
392015f hwc: Extend PTOR feature for two layers
32be815 libmemtrack: Use correct format specifier
94059b1 hwc : Enable ABC only for non intersecting layers.
8636d6e hwc: Close release fence fd on buf sync ioctl failure
cfb9688 display: remove compiler warnings
74e109a hwc/overlay: Fix decimation / bwc bugs
4a7fde2 hwc: Rotate RGB layer using MDP Rotator
370a4b1 hwc: On downscale check swap on 90 transform
c5223a2 hwc: 8084: Split videos with width > 2048 if source split absent
33f1ae8 hwc: Define binder interface to set view frame of a display
e095244 hwc: Source Split layers always if indicated by driver
63cdccf hwc: vds: Add support to dump layers, FB and WB output buffer
4a00e75 hwc: Calculate DPI values according to changed resolution
3b66cc8 hwc: Set GPU Hint from idlefallback state to GPU
44d388c hwc: Avoid MDP draw if prepare is not successful.
bc602eb hwc: modifying logic in adjust FB Z-order for 4k2kYUVSplit
dd8c04c display: Add VENUS_COLOR_FORMAT for msm8994
ba67e6a overlay: Change max rotator sessions to 4 and log level
1cf3c09 hwc: Consider FLIP flags for partial update.
c17e175 hwc: Map dirtyRect to layer destination for single DSI panels.
ec42793 libgralloc: Set Alignment to 1M only for Secured buffers.
dfbb5a2 hwc: Invalidate at the end of VDS pause
f005bba copybit: Enable RB Swap for RGB_888
80cd536 hwc: Full MDP Composition mode with overlap region removal
92e5d1f display: Fix binder parcel position
e30efa4 gralloc: Align NV21 to 32 pixels
4965c25 gralloc: Fix NV12 and NV21 stride
24538a5 hwc: Allow WB to be active during VDS pause state.
f4be19a rename heap_mask -> heap_id_mask
463feeb hwc: Add display ROI in HWC dumpsys
c5936f3 hwc : Add support for ABC in MDP3
bd51df0 hwc : Add support for single layer Bypass in MDP3
92e456f gralloc: Remove opaque types
ab05b00 overlay: Request specific pipe type
484b141 hwc: Simulate composition strategy
34a0e26 hwc: Fix compiler warning
800270d hwc: source split: Enable BWC for video with width <= mixer width
e69b1d7 hwc: Call blank IOCTL on virtual as well if it is connected.
1def24e hwc: Fix klockwork errors
f9d1b7d copybit: Enable HAL_PIXEL_FORMAT_RGB_888 support in c2d
5bbc98f hwc: Map dirtyRect to layer destination before using.
514cb6b hwc: Support single ROI for split panels.
6f76346 hwc: Extend partial frame update for split displays
591cee0 display: Change LOCAL_MODULE_PATH to LOCAL_MODULE_RELATIVE_PATH
dcda9b9 libmemtrack: Use kgsl memory flag to determine usermapped buffers
3f38b62 overlay: Remove usage of scale header
b82663b hwc: Handle validateAndSet failures in AD prepare call
3fdd186 overlay : Rely on 8x16 pipe strategy for 8x39.
26ca824 qdutils : Add mdp revision for 8x39.
9caaa41 hqd: Fix Klocwork errors in liblight
e157971 overlay: Fix BWC buffer size
f2cd42c hwc: Fix tearing with RGB layer rotation
4db7765 hwc: Use layerIndex while populating hw layers
c9e3824 hwc: Enable source split for targets with single dsi
3099482 gralloc: Fix incorrect handle validation check
53b0b5f Revert "hwc: Do not re-program H/W, if the frame geometry has not changed"
ef3b6dd hwc: Don't validate dropped layers for MDP support
0a4d3ac gralloc: Report YUV plane info
2c4de32 HWC: Update DisplayFrame of all layers properly in Dynamic FB
4418482 hwc: Add target specific checks in hwcomposer
c5ee4bd hwc: Use layer dirty rect to calculate frame's updating ROI
8266309 hwc: Conditionally compile dirtyRect under QCOM_BSP for copybit
8dd3d06 overlay: Pipe preference for 8x16.
ba33c33 hwc: [8x26]Never allow primary get DMA pipe when external connect
7c8e00a hwc: Clear overlay and layer-rot map from caller
e5fd024 hwc: Do not re-program H/W, if the frame geometry has not changed
3194416 hwc : Enable partial update if panel supports it.
b126ad6 hwc: Set DMA state at the start of composition
f2ecc8f HWC/Copybit :: Add swap rect feature in HAL for MDP3
ffb2f15 hwc: Skip dropped layers in video only composition
29e3491 h/q/d: Read minimum width and height values of the panel ROI
f1a4748 hwc/overlay: Correct pipe priority comparison
64e9290 hwc: Set MDSS_MDP_DUAL_PIPE on both pipes
a2b25af Display and wfd synchronization during teardown
a83d776 overlay: Support for returning pipe based on capability
8985796 overlay: Remove defines of log2f
3c3c248 mdp_version: Check define for each version
56eeb5e gralloc: Fix heap_id_mask
d0e20d1 display: Makefile changes for AOSP builds
eff8db6 qdutils: correct error checking of MetaData's handle mapping
e36c30f hwc: Display view frame needs to be set before using it.
803d90e libhwcomposer: Support for targets where libskia is not present
db307bb hwc: featurize using QCOM_BSP
255529b gralloc: Fix RGB888 marked as VIDEO
c2039d4 h/q/d: Dump ovinfo only on pipe config errors.
1a37e63 libvirtual: Fix logic to detect DRC use case
658fcef Revert "libvirtual: Fix logic to detect DRC use case"
0bc6186 hwc/overlay: Add support for pipe priorities, 1 pipe config for FB.
ca525f1 gralloc: Perform func to return stride and height.
a37e190 gralloc: Add support for lock_ycbcr.
9b1d1ba HWC: Minor fix in 4k2kYUVsplit feature.
ebf925e hwc: Add rotator obj to layer-rot-map if acquired.
38848c2 gralloc: Set colorspace in the metadata.
15c7eb9 libgralloc: use proper types and type casts.
4217cbf hwc: Use proper typecasts.
cfe4d17 Revert "remove dependency of HWC HAL on libskia"
b1ea812 overlay: Align width to 4 multiple in case of 90 degree rotation
1986451 libvirtual: Fix logic to detect DRC use case.
5fc9bd2 hwc: Fix for HDMI video playback out of boundary in portrait
a5a4ed3 hwc: set mModeOn flag for fbupdate properly.
4272a31 hwc: Extend pause/resume functionality to VDS displays.
2d4d00a h/q/d: Invoke padding when DMA is not availble for ext rotator.
0f763b1 Fix broken build
641955a hwc: Add a padding round on virtual display connect
0771ec6 libgralloc: Align secure video and rotator buffers to 2M
94b51da hwc: Fix src split bugs
2d76a0a carrier configured GPS_LOCK value missed out
8aac9d3 Revert "Revert "GNSS measurement""
be96ebd Revert "GNSS measurement"
a8f9a02 Revert "GNSS measurement"
af0c0cc GNSS measurement
15fb17b mm-video-legacy: vdec: force uncached gralloc buffers
d3e4bca mm-video-legacy: vdec: add YUV420SP support in surface-mode
8dac2f1 mm-video-legacy: vdec: allocate color-conversion buffers as uncached
709179c mm-video-v4l2: vdec: Add support for describing color format
5edf3e6 mm-video-v4l2: vdec: Disable switching to surface-mode-format
15e16d9 mm-video-legacy: vdec: disable frame parsing in component
65fd197 mm-video-legacy: vdec: disable frame parsing in component
dd51ac5 mm-video-legacy: venc: do not send duplicate EBDs in case of an error
27e9056 mm-video-legacy: venc: do not send duplicate EBDs in case of an error
9262c4f mm-video-v4l2: venc: update color format in port-def
81e3261 mm-video-v4l2: vdec: Use standard HEVC coding type
5aa0323 mm-core: synchronize OpenMax headers with AOSP counterparts
3072d26 mm-video-legacy: vdec: add YUV420SP output format support
5eec611 mm-video-legacy: vdec: synchronize color-conversion calls
da35900 Kernel headers for LNX.LW.2.0-00300-8x26.0
b0ca779 msm8x84: Update MDP headers for secure buffer ioctl
d5781d2 camera: Add cur_frame_id in request_frame struct
6780bd3 msm8x84: update compress offload header files
b44dda3 Modify RIL_Data_Call_Response to include MTU
54563d3 Revert "Revert "STK Call Control feature implementation.""
7f96c50 Turn off RILC REQUEST logging
6bfaf64 Revert "STK Call Control feature implementation."
61bedcf STK Call Control feature implementation.
8caf06f [DS] Radio Capability Support. New design of capability switch for L.
8d67962 Update the profile id and the comments to handle RIL_REQUEST_SET_DATA_PROFILE
8b4e4f7 Radio Capability Support.
bd42692 exynos: vdec: report width/height as stride/slice-height for BUFFER_COPY
e76d5aa exynos: vdec: support disabling metadata and native buffer modes
3ece9df Revert "exynos: gralloc: implement gralloc_lock_ycbcr"
25ffbfe exynos: gralloc: implement gralloc_lock_ycbcr
5a1fc68 manta: libcamera2: fix copy-and-paste regression
f2eb959 manta: libcamera2: fix copy-and-paste regression
29a60df exynos_omx: check pointer before use to workaround potential crash.
d6d9447 manta: libcamera2: if captured shot drained, record current shot data
2883b8d manta: libcamera2: drain requests on empty request queue
492a250 manta: libcamera2: drain requests on empty request queue
d1fb36a libgscaler: fix a mutex leak
656a2e4 Work around issues for MR1 release associated with timezone issue.
ebfb8f8 Fixes associated with the tzdata 2015a update
571815d Assert finite default timeout for TLS/SSL sessions.
8596076 Increase ThreadTest tolerance
0311cd2 Increase ThreadTest tolerance
3a1658c Fix and clean up FileDescriptor.isSocket.
4a1c4b2 SSLSocketTest: test close alert during handshake
0f32b9d SSLEngineTest: position should be same as produced/consumed
e0fae4b Only allow one requestGC at a time
4173978 Only allow one requestGC at a time
bfeba0c Fix for TLS HTTP connections with GMS sockets
f3b61ea Update ByteBuffer positions in Posix.* functions.
038c712 Fix TimeZoneTest#testPreHistoricOffsets CTS failures.
065ee84 Fix libcore.java.net.OldCookieHandlerTest#test_get_put()
db12621 StrictJarFile: Fix CheckJNI crashes due to invalid UTF-8 bytes.
6d65c2c CA certificates update
a951e74 Fix failing socket tests.
72c6ce7 Delete ContentHandlerFactoryTest.
003933a Use a MockWebServer instead of hitting the network.
03365a8 Add tests for issue 18554122.
dea9544 Fix obsolete javadoc.
40122b3 Fix failing connection tests.
467a680 Changes associated with an OkHttp bad proxy response fix
36d3eb1 Add test case for issue 18428603
1791f6b Fix crash in selector.wakeup() with closed selector
b9a5206 Move dexCacheStrings from ArtMethod to ArtClass
939e6a1 Fix URLConnectionTest for devices without full internet access.
8edeef2 Create GregorianCalendar via a delegate.
82055a8 Revert "Suppress zip & spdy tests that are OOMing with a 48MB max heap."
944632a Do not run the multicast tests if the device doesn’t support multicast.
15e8534 Suppress zip & spdy tests that are OOMing with a 48MB max heap.
4275765 Remove prohibition on stripping classes.dex from core-libart for Dalvik/ART dual-boot
12d62ae Add a unit test for a NumberFormat.setCurrency regression.
cd74e09 Fix DecimalFormatSymbols.setCurrency.
a553773 Improve backward compatibility of plurals formatting.
77a7e48 Fix a bug in DefaultHostnameVerifier wildcard handling.
eecc5b7 Fix a bug in DefaultHostnameVerifier wildcard handling.
e9795c2 SSLSocketTest: add error message test for fallback_scsv
9a9c59a Prefer "jpg" over "jpeg" as the extension for "image/jpeg".
13e57c9 Delete pointer sized fields
f9362ee Add benchmark for reflection performance on large classes.
8d471d8 Binary search through ArtFields to match by name.
ef7f5a1 JarUtils: stop trying to build chain past candidates length
258e3d1 TestKeyStore: more possibilities for KeyStore creation
702f9bf Preserve original encoded certificate bytes.
00bf89d Switch order of digest and digest encryption algorithm
c46775d Delete unused imtable field
65d0f0b Suppress okhttp's ResponseCacheAdapterTest.
dcf0e01 Track change to bouncycastle
0c990ab Preserve original encoded certificate bytes.
773c665 Use equals for comparing percent strings.
9ed62cd Allow 1 ulp difference in test_cbrt_D and test_sinh_D.
b7c19f8 Allow "_" in URIs.
b0edf66 Disable tzdata in $ANDROID_DATA.
3f8d941 Improve DexFile debugging
8afb381 Allow 1 ulp difference in test_cbrt_D and test_sinh_D.
25f2023 Update tests for HttpURLConnection.disconnect() changes
eb796a6 Regression test for sl date format consistency.
a88669a Fix javadoc links for property related methods.
13ee952 Only allow once GC request at a time.
0836eb6 Wire up frameworks notifications of 12/24 hour preferences.
71891f9 Only allow once GC request at a time.
936306d autoclose all <a name> tags so they don't disappear on web site
3f1a5eb Improve support for non-BMP characters in XML.
206773d Make unchecked getDeclaredFields/Methods methods public-hidden
fa1ab1d Support DecimalFormatSymbols' percent symbol being a string.
b8bd469 Unit test for bug 13234532.
9649aa3 Fix missing word in Timer docs.
bf164d9 Applying skipped merges
a75fb2a NativeHelper: Avoid returning local stack string
53603f1 The basic SMS display dialog appears with old dark theme on Deb
2ab3133 Adding a new param to calculateLength for SMS to indicate if called for a segment of multipart msg.
1e3e1dd Add API to check if a Bluetooth connection is encrypted (2/2)
9b01774 Use LTE signal level when under LTE
3f8164c Remove GATT context if client registration did not succeed
a93f4e2 Rename reg/unreg OnSubscriptionsChangedListener.
5f65985 Improve VCARD filter logic and reduce log spam
a8f9e63 Fix Bluetooth crash when all filters are used.
7037bab Rename isValidSubId to isValidSubscriptionid.
9ab1d44 Add EventLog for configHciSnoopLog() security check
02bebee Enforce BLUETOOTH_PRIVILEGED permission for HID-over-GATT
8e6936e Allow system process to interact with Bluetooth across users.
a1772b0 Prevent possible NullPointerException when service is destroyed
79606a9 Prevent non-system users from enabling Bluetooth HCI logging
01b3991 Prevent duplicate OPP permission request dialogs
28446a5 Prevent Cursor leakage in Bluetooth MAP
02e4dd4 Rename isValidSubId to isValidSubscriptionid.
4bb5e13 Fix timestamp parsing issue for full scan results.
465bbd2 Allow SystemUI access to bluetooth from user 0
abe1879 Nullpointer check on mAdapterService in ProfileService#onCreate
4b55d95 Revert "Bluetooth: Added Shared Preferences to restore tethering preference"
9c031da Remove missing object to avoid NPE
a02de64 Add GATT debug information to dumpsys/bugreport
2287bc2 Allow managed profile apps to use some bluetooth functionality.
ec8c072 Turn off map debug verbose messages
e632e4b Add server-side callback for change in MTU (3/4)
fcd9bd0 DO NOT MERGE Move wake alarm setting and releasing into AdapterService's handler
14be547 Check previous user confirmation before auto-confirm put request
d981ab0 Check previous user confirmation before auto-confirm put request
33cbe67 Check previous user confirmation before auto-confirm put request
3eacacc Additional changes to SubscriptionManager API as per API council.
5532bb8 Revert "Additional changes to SubscriptionManager API as per API council."
13e1a71 Additional changes to SubscriptionManager API as per API council.
e93cc4d Check previous user confirmation before auto-confirm put request
cf496e4 Update SubscriptionManager API as per API council.
964a72a updateshare confirm logic missed cases like CONFIRMATION_DENIED, TIMEOUT. fix it
ac67c80 Fix batch timestamp parsing error.
838949d Add dumpsys support for bluetooth
739fb18 When local device originated connection to hid device, move out of quiet mode
70743aa updateshare confirm logic missed cases like CONFIRMATION_DENIED, TIMEOUT. fix it
7d05ab1 Change subId to int from long
f7a5598 Remove spammy log information for BLE scan.
6e5adb6 Remove one line of unused code.
a1664d6 Add support of advertising through standard instance.(2/4)
be6092a Import translations. DO NOT MERGE
518f42c Import translations. DO NOT MERGE
4212bfb Import translations. DO NOT MERGE
3eecfdf Import translations. DO NOT MERGE
0c1440a Import translations. DO NOT MERGE
e9513cc Import translations. DO NOT MERGE
310dc8b Import translations. DO NOT MERGE
86c4965 Import translations. DO NOT MERGE
775d1d6 Import translations. DO NOT MERGE
0033ba5 Import translations. DO NOT MERGE
9fe8bd0 Import translations. DO NOT MERGE
e25106a [DS] Response fail instead of not response at all
6ea1391 Bluetooth sub selection
2ca3331 [DS] Call cannot call out from Car kit
1283ee7 Stop using RenderNodeAnimator callbacks
e61089e Increase number of guard digits
0ba5a49 Import translations. DO NOT MERGE
e6cd71d Vector version of camera preview graphic.
b7a2241 Trim transparent pixels off camera preview bitmaps.
bc6bb3b Fix camera latency test b/18239042
6e1f412 Fix camera latency test b/18239042
2ebdbd5 Relax aspect ratio matching tolerance for devices with 1.347 ratios
5a64d11 move size parameter setting before other settings
06a4e10 Forcefully drop 4k recording from pre-L releases.
1332fc0 Remove additional dependencies on FloatMath
c7beaf1 Fix wear interaction of CaptureModule
838095a Volantis Device Identifier Helper
9351e87 Prevent unnecessary setVisibility calls in Filmstrip while zooming
8644ffc Align id selection from QueryTask to sort order from Media query
29ea836 consistent style for titles on user education screens
8fb9e06 Adopt the new error handling mechanism in portability.
770c2b3 Introduce ActionCallback for LocalData items.
f3d360e When option buttons are disabled, make sure the HDR / HDR+ button has the correct icons.
e9f7b2d Clean up orientation logging
f44f931 new colors for GAR contrast compliance
375f9d1 Stop activity leaks
61c5f9f Null check for buildItemFromData
f4084e3 Check for null when deleting preference groups
05edd2e Increase VERBOSE logging for PhotoModule orientation use
0aa8c25 Catch exceptions in settings remove helpers
718c43d Secure Camera App survives phone unlock screen
0784a83 Button fix for torch when no flash available in hw
ea77c6b Don't release resources until camera is closed.
4c96d84 disable startup shimmy on sd card error
7dabda6 Show capturing UI before review UI in intent countdown timer
47008b2 Make string comparison robust against null values.
9efa64a Fix for crash when PhotoApp deletes last Cam pic
4af3ac5 Fix the build break due to ag/567355.
74b723c Log camera exception via UsageStatistics.
7387c53 Revert "Make CameraDataAdapter background new data loading and post to listener"
bda2da2 Migrate Settings Fragment to use arguments
9746ebe Prevent NullPointerException of PhotoModule in quick resume-pause.
4ed861a Preview vs Video Camera Resolution Mismatch
8d1ac99 disable shutter button as soon as possible to avoid double shutter presses
cc93255 Make CameraDataAdapter background new data loading and post to listener
0e0c55a Don't re-open the camera if already open
6293c57 Refine in-place conversion semantics for Settings
1315919 Refine camera fatal error handling in CameraActivity.
d25eac4 Native 16x9 viewfinder stream for Gcam to reduce switching jank and eliminate black bar overlay hack.
6a07363 Always close the camera
fcc9143 change cahching Drawables to caching ConstantStates, also apply CircelDrawable as necessary at runtime
ac9070e Migrate old CameraErrorCallback class to agent's CameraExceptionHandler.
ce90f7b Pass NamedEntity to saveFinalPhoto since it can be nulled in pause().
37c8be8 Add verbose logging for os/apk debug builds
b5a5c4d change text color to white for tutorial and onboarding screens.
59d337b Use a separate activity for capture intents
43d66a0 Update to use real L codename.
e11ad6d Make sure a null mimetype is not crashing the app.
0d4cdba Revert "More lockscreen tuning"
fe7eb16 reverting b/559979
2a0e18e Adopt the new error handling mechanism in portability.
6c98fe1 Catch error where framework is broken and returns no cameras.
7ac13f5 More lockscreen tuning
48e32cd adjust margin on TextViews and ImageViews in onboarding and tutorial screens
3e236cc Lockscreen workaround tuning
d2d8b71 disable all user interactions (including mode switching) on SD Card errors
97563a7 color changes for modes, onboarding screens, and tutorial screens
877c2b6 Unload timer sounds on pause in PhotoModule; release SoundPLayer on destroy.
0f56c13 Tweaked constants for Gcam.
5381549 Re-run settings files migrations
46863d9 Make Camera V2 creation more robust agains failures.
90672aa Fix preference copy migration and incorrect HDR+ sticky bit
1959737 Only set preview size before starting preview
4032a77 Fix incorrect key translation in Settings refactor
d560aab Avoid porting null keys when copying preferences into new system
4de9b72 Use singleTask to improve unsecure lockscreen startup
365ef4c Suppress 'help feedback' message pre-L in secure camera
626e427 Close dangling camera proxy
7a02c11 Add zoom value and timer duration to capture parameters, for logging.
bfec41e implement proper mode color for cancel button
4d0fe41 Trap CameraAgentFactory RTEs during recycle
48d4c8f Trap camera close exceptions on pause
437a186 Use NEW_DOCUMENT vs NEW_TASK when starting Activities from Camera
5c9d7f3 Fix error in settings key from refactor
5db8e20 Only allow one draw call pending at a time
c19d97b Let VideoModule override default mode options enable/disable
36e045a Stability: call stopPreview() before switching off video module.
7c703ce Cleanup:  Move api check to ApiHelper
7dae6bb tweaking peephole animation time from 350 to 500, per in-person request
281624c Avoid building filmstrip item data if activity is destroyed
2c61f40 new share icon
2268fbb for intent capture and pano, fix the redo/ok/cancel button sizes so touch ripples show up right.
de614ed WIP: Add recursive thumbnail call to LocalMediaData
cbe1c56 Import translations. DO NOT MERGE
2fcfdf8 Import translations. DO NOT MERGE
0585413 Import translations. DO NOT MERGE
0224bab CMAS opt-out setting does not work when switching from Secondary user to Device owner
be3d818 Update enabe/disableCellBroadcast with RAN argument
0220a7c Make Severe alerts dependent on Extreme alerts
7038d7c The Cellboradcast remind sound is too soft
08454ad Revert "Register both SMS-B and CB channels to support LTE"
ed18828 Don't access mRecentLoaderResults in background
f0a2a8b Remove viewContactDesription intent label
181eb0b Set track drawable to null to remove grey track.
5d5664c Import translations. DO NOT MERGE
8c188a0 Reflect framework dimen changes in editor
d462d3a Scroll to top of raw_contact on expansion
099046c Support editable 3p accounts without nicknames
02ecc3f Fix ContactLoader IllegalArgumentException crash
7c80120 bugfix: don't show name in nickname field
12ac1e6 Fix ConcurrentModificationException
ba4d584 Switch readonly editor to textviews
d8164c7 Import translations. DO NOT MERGE
5fd8698 Don't accidentally scroll QC off screen.
d690dff Change text colors to reflect their state
4759343 Import translations. DO NOT MERGE
87901e0 Hide keyboard when exiting search view
8d0557e Don't show shortcut menu item for homescreen
3a7cc76 Fix NPE in onHandleIntent
96cc835 Fix clipping wrapped Button text
d241a09 Import translations. DO NOT MERGE
47b17c8 Use delete icon from go/icons
d391f84 Catch ActivityNotFoundExceptions in onClick
49de62f Fix NPE in shareContact
76c1a51 Display empty name as "no name" instead of "null"
568f4e7 Fix NPE in getInsertedRawContactId
b762780 Import translations. DO NOT MERGE
2b24602 In editor, use Up button instead of Save button
daa2058 Collapse extra raw contact editors
b4154e4 Don't save contact after deleting it
7609b7d Make color tinting less offensive
884a4ca Fix NPE in decodedBitmapDrawable
82a5a35 Fix SecurityException crashes in onClick
fcfcae3 Don't crash when sent malformed intent
c12a280 Fix NPE in ContactSaveService
29dfdb5 Import translations. DO NOT MERGE
fde48de Don't show search when unsupported
91370ba Import translations. DO NOT MERGE
b3944dc Correctly set search string when entering search
49fd84f String needed for Hangouts IM field work-around
6b51952 Switch from CALL -> CALL_PRIVILEGED
22720b1 Import translations. DO NOT MERGE
3e8fedc Remove call to deleted method AsyncTask.init().
74b5d6c Fix NPE when cursor is null
929a62f Fix NPE in background thread
8c8cafb Improve content descriptions a bit
2c47b34 Revert "Keep landscape quickcontact title on screen"
cdf0f7a Import translations. DO NOT MERGE
da71919 Material design readonly editor
7e67082 New design for photo editor
b69a4d9 Import translations. DO NOT MERGE
3d7edc3 Fix ArrayIndexOutOfBoundsException crash
62fae8e Remove unwanted padding from delete button
c300521 Use larger photo in contact editor
fe7e2b3 Import translations. DO NOT MERGE
2ebade8 Editor name fields
cbbc8ff Fix edit contact background on nexus 9
043fba6 Material design of common edit screen fields
8f9d84f Remove field when removing the only char
5d2e262 Make it easier to delete a contact
da94191 Import translations. DO NOT MERGE
0da9300 mutate() BitmapDrawable before directly editing
adf0595 New assets for the edit screen
a3e498a Fix analytics in Contacts app
7ce5352 Apply TtsSpan to known phone numbers in contact interactions
85a7c04 Import translations. DO NOT MERGE
8a3fe52 Sms and call log entry content description string fixes
841c333 Avoid Resources$NotFoundException
0b267fe Fix blackened background screen
e4c2f54 Use analytics activities and fragments
593e5a7 Show SIP address on tablets
1c80654 Clicking in the top 56dp of QC card now expands it
417309a Fix ActivityNotFound crash
9f6e6c0 Fix NPE when calling unicodeWrap DO NOT MERGE
53e4201 Use Material theme for ShowOrCreateActivity dialog
b221576 Fix NPE when calling unicodeWrap
6ca418f Use elevation on edit contact layout to match people list content shadows
3eebb50 Import translations. DO NOT MERGE
f14bacd Import translations. DO NOT MERGE
6446d83 Only display calendar events with last_synced=0
59a585b Fully reload recent interaction data after resume
fc423b4 Copy display name into Organization entry
930da3a Call finish() in QC if contact doesn't exist
9203788 Map MenuItems to ViewPager tabs correctly in RTL
d9ce069 Keep landscape quickcontact title on screen
7a750da Adjust contact editor margins to match people list
520b2e3 Import translations. DO NOT MERGE
b76f86d Fix inserting photos into unwriteable contacts
e6f4682 Import translations. DO NOT MERGE
a406ec4 Import translations. DO NOT MERGE
97b1e2d Fixes a renaming bug (renamed instantiation without refactoring uses)
6a2a1a7 Adds secondary actions for hangouts and g plus
179a42b 48dp touch targets in contact editor
711c344 Better INSERT_OR_EDIT contact-picker title
bf2854d Stop rejecting valid flings in quick contacts
e8c53eb Improve homeAsUpIcon used in ActionBarContextView
d302998 Import translations. DO NOT MERGE
886260d Import translations. DO NOT MERGE
ec919cd Import translations. DO NOT MERGE
977c4b9 Import translations. DO NOT MERGE
f049d2c Import translations. DO NOT MERGE
e4a8b1a Import translations. DO NOT MERGE
be020c4 Import translations. DO NOT MERGE
404e615 Import translations. DO NOT MERGE
eb8fc86 Import translations. DO NOT MERGE
35e7a49 Import translations. DO NOT MERGE
28d49d2 Import translations. DO NOT MERGE
d6a3092 Import translations. DO NOT MERGE
cb067c8 Add Text-to-Speech annotations to import/export menu phone numbers
a8b34ea Add Text-to-Speech annotations for phone number displays (2/3)
9e66cde Adding ContactLoader support to suppress contact photo loading.
4e3a17e Fix package manager TransactionTooLargeExceptions
9824b1a Make MaterialPalette parcelable
2567dbb Fix NPE in loadInBackground
0eaaa2d Import translations. DO NOT MERGE
114c365 Fix cursor exception in getThumbnailSize
4feb303 Fix cursor exception in changeCursor
2f3fd5f Fix int/long mismatch for import from SIM
b0b0a23 Fix too many variables SQLiteException
6879d49 Don't crash in loader on SecurityExceptions
dd20025 Import translations. DO NOT MERGE
ff95fe1 Additional changes to SubscriptionManager API as per API council.
2f7aadd Make ripple on dark backgrounds more visible
426b471 Revert "Additional changes to SubscriptionManager API as per API council."
a63ae79 Additional changes to SubscriptionManager API as per API council.
bde672b Import translations. DO NOT MERGE
f7d87e2 Import translations. DO NOT MERGE
faed337 Switch from CALL -> CALL_PRIVILEGED
09a7eef Import translations. DO NOT MERGE
dd7481a Import translations. DO NOT MERGE
6f2673a Set snippet/data/phonetic textview text alignment to start
f583479 Import translations. DO NOT MERGE
f8373b3 Import translations. DO NOT MERGE
d6725ae Un-tint the icon for the select account dialog
e47a2da Update SubscriptionManager API as per API council.
6cdaa57 Update PhoneAccount icon API (2/6)
90058bf Import translations. DO NOT MERGE
64472aa String resource edits for ContactsCommon
c94f8ca Import translations. DO NOT MERGE
0a2ae13 Fix build break in AOSP Dialer
8e061b8 Fix build breakage by adding color to contacts common.
75b25b5 Modify Select Account Dialog to align with UI mocks.
ef6c863 Remove windowNoDisplay from BackgroundOnlyTheme
de48a0d Clean up public API of SubInfoRecord.
b63b46a Guard against null messages when constructing telephone ttspans
41a08f4 Fix NPE in getTargetFileForDisplay
95f85c8 Fix NPE when intent is null
c65ea9a Update edit screen ordering
9dff772 Improve analytics
d4c540b Set TtsSpans on names and snippets that could be phone numbers
70c9f38 Making a subclass for InCallUI uses of MaterialColorMapUtils.
33505e9 PhoneAccounts include literal icon bitmap (2/4)
dec173e Extract default InCallUI colors for display.
f543d66 Import translations. DO NOT MERGE
9c81c52 Import translations. DO NOT MERGE
64355c7 Fix NPE in onPageSelected
d09e43c Change subId to int from long
f938fa2 Use analytics activities and fragments
9091714 Add an option to set the selected phone account as the default. (3/3)
cd07392 Fix NPE in getKindTypeColumn
67ee630 Fix NPE when custom protocol is unset
14558de Import translations. DO NOT MERGE
f02db28 Import translations. DO NOT MERGE
8bf6bc2 Import translations. DO NOT MERGE
757ffd3 Import translations. DO NOT MERGE
377ee9b Add method to BitmapUtil to return cropped + round photos
ed95f6c Improve appearance of export file path
be5e642 Switch BackgroundOnlyTheme from Holo to Material
65f2f87 Don't open a single contact after importing 50
01de4e9 Use brand colors in import/export notifications
9524fd1 Allow importing contacts from mulitple sims
46027b7 RTL support in starred contacts
85a5b87 Add utilty method to get voicemail intent.
cb5b0dd Import translations. DO NOT MERGE
1a6aa4e Import translations. DO NOT MERGE
fd052e0 Import translations. DO NOT MERGE
df2a5a3 Import translations. DO NOT MERGE
19df3a6 Fix internationalization of percentage formatting in ContactsCommon.
2385947 24dp padding before/after AlertDialog list item
e0fa990 Generalize select account dialog for usage anywhere in dialer (2/2)
37ff341 Use 8dp for fab elevation
592004c Import translations. DO NOT MERGE
55d8a66 Import translations. DO NOT MERGE
5744b48 Import translations. DO NOT MERGE
1b10e98 Prevent crash when multiple timers are firing
7d8aaa9 Fix truncated stopwatch/timer circles on smaller devices
33d935b Improve talkback strings on Alarm firing page
f30efd1 Always show Alarm time in opaque white when expanded
625d3b9 Remove GridLayout layout_columnWeight workaround
1b4fd74 Adopt new ValueAnimator#setCurrentFraction(float) API
32a4a03 Import translations. DO NOT MERGE
22147db Animating tab icons
f241339 Import translations. DO NOT MERGE
21b76e3 Create/Manage TimerId through SharedPreferences.
5a62e2d Add more logging statements to HandleApiCalls.
f10aaa2 Add delay upon orientation change before layout update
1222f01 Remove KEY_ALARM_IN_SILENT_MODE code.
a8ae565 Import translations. DO NOT MERGE
fd67a68 Shrink body font size for Sinhala.
3f1910d Main clock UX polish
bcb657d Align Stopwatch and Timer circles on landscape
8124ba4 Add Europe/Ljubljana to list of cities
478b04f Enable stopwatch circle as touch target to start/stop
076c111 Re-center stopwatch when there is no lap
d746c18 Stopwatch lap list to continue behind FAB
5ae21a3 Bugfix: voice setting up timer should go to timers view
c7ec251 Import translations. DO NOT MERGE
710643b Move description from framelayout to new clicklistener on arrow.
91ac22c Import translations. DO NOT MERGE
a84794f Swap stopwatch reset notification icon
7e8a8de Add touch feedback to Stopwatch notification remote views
30b2105 Import translations. DO NOT MERGE
f47191f Center-aligned clock in Clock tab
3d3fc01 UX polish on "No Alarm" assets and fonts
7cc79c4 Provide accessibility feedback on alarm dismissed/snoozed
fadd4a8 Shorter option for alarm "Silence after"
ad819b1 Import translations. DO NOT MERGE
1543dbb Import translations. DO NOT MERGE
dcfa7cc Remove obsolete ALARM_CHANGED intent (removed in ag/501634)
13396d5 Add right padding to World Clock horizontal divider
f450327 Hide unused buttons, which will also disable talk back
fdc0390 Bump app version for local-only notifications
ff7fbb0 Import translations. DO NOT MERGE
86097d8 Set deskclock notifications to local only
b4aacfb Allow snooze/dismiss to always go through
13469f2 Import translations. DO NOT MERGE
fd45ab4 Import translations. DO NOT MERGE
53216df Only show AlarmActivity for firing alarms
06b4266 Set Fab elevation to 8dip
115755e Make timer landscape keyboard bigger.
86c7256 Import translations. DO NOT MERGE
722cf06 Import translations. DO NOT MERGE
322421e Import translations. DO NOT MERGE
7f1b49e Import translations. DO NOT MERGE
0d82605 Polish fast scroll on Cities list
049ea81 Clock should control the Alarm volume
d926fef Fix alarm label when HH:MM of the alarm matches current time
8be1f35 Remove an unused string.
49e5e25 Show alarm/timer notifications on lockscreen
16e43bb Adjust digital clock widget sizes
910f5f5 Correctly identify Clock tab at first launch on RTL
50733f2 Firing Timer should use foreground broadcast
6ddaabf Import translations. DO NOT MERGE
f6a9dc7 Import translations. DO NOT MERGE
12a5cc1 Import translations. DO NOT MERGE
e000858 Import translations. DO NOT MERGE
ef148e7 Import translations. DO NOT MERGE
1fd6daf Import translations. DO NOT MERGE
06d7d08 Fix voicemail playback position control
7aaf241 Fixing issue where carrier name shows up in call log on single sim devices.
e48124f Fix crasher due to IndexOutOfBoundsException
1eb16ea When dialing voicemail, check voicemail number of correct default SIM.
cf30784 Launch CircularRevealActivity as singleInstance
69df004 Set track drawable to null to remove grey track.
b377248 Ensure sim color is shown on multi-sim devices when only one sim installed.
d6d3532 Fixing overlap pane offset when shortcut card disappears.
56e1554 Fix for clear call log dialog not being dismissed
fa584b6 Import translations. DO NOT MERGE
5020667 Correctly set visibility of reused shortcut card
34b83c9 Handle SQLiteFullExceptions
630fa46 Fix ClassCastException in CallLogFragment
1d4cd7c Check for cases before clearing dialog.
0bbd606 Improve Talkback for "Speed dial" user interface
e23b42b Avoid spurious Talkback notifications
0458b21 Import translations. DO NOT MERGE
5c52bb8 Fix potential NPE when generating accessibility text.
51aa234 Import translations. DO NOT MERGE
5ebf6c6 Use a BroadcastReceiver for Dialpad behavior upon call hangup.
1e5325f Add Text-to-Speech annotations for phone number displays (3/3)
1513fec Updating "Add Contact" to pre-populate full contact info.
9a4c112 Expand search bar text to vertically fit on small devices.
39c18f2 Bypass Dialpad code and allow InCallUI check voicemail number for MSIM.
0ff9877 Set content inset end to 0.
df47edd NPE fix.
5b74836 Import translations. DO NOT MERGE
48da460 Set content inset end to 0.
acfbbad On MSIM devices, include account from call log in talkback.
fa93689 Improve outgoing call UI responsiveness
ad333c0 Import translations. DO NOT MERGE
e80b9c1 Telecom API updates (2/6)
910fcbf Import translations. DO NOT MERGE
c57f664 Fix NPE in markDropArea
b9eb630 Pass string key when updating ringtone.
867531f Import translations. DO NOT MERGE
f15a283 Use REDIAL instead of CALL BACK for outgoing calls
c1cfae5 Correcting population of search box with voice search results.
4dbd3a2 Import translations. DO NOT MERGE
8debdd7 Move ToneGenerator recreation/release to onStart/onStop
4e97e09 Switch from CALL -> CALL_PRIVILEGED
7923397 Import translations. DO NOT MERGE
f2a02cd Add a color for settings button.
26e8a3e Remove call to deleted method AsyncTask.init().
c155321 Add string for redial
b6f9f4a Fix for empty list view text being obscured
ede8867 Move ToneGenerator recreation/release to onStart/onStop
eee6cc5 Import translations. DO NOT MERGE
0e82fca Use the highlight color instead of the tint color
cc69fa4 Add padding around empty list text view.
97670b4 Remove summary/secondary text from settings.
35b8890 Fix IOOB exception in ViewDragHelper
6568ffe Lookup badge member variables correctly during bindBadge
9426458 Update PhoneAccount icon API (3/6)
fa52cfc String resource edits for Dialer.
72d6625 Allow ILD information to be populated
6eba553 Make AOSP Dialer and InCallUI single process
d93c149 Fix for "Clear call log" menu item showing up incorrectly.
7ee5c42 Improve Dialer analytics
199b7f0 Reset mSavedState in onNewIntent because the activity is refreshing.
dccdf95 Protect against ActivityNotFoundException
5e0499f Refactoring: modifying SelectPhoneAccountDialogFragment constructor.
18c52ff Adn queries for multi-SIM. (1/3)
f8fd72e Import translations. DO NOT MERGE
cdf8212 Add an additional line to Call Log for PhoneAccount name
675af1f Enable MMI for multi-SIM (3/3)
beab3bb Use improved analytics in Dialer
86668e4 Import translations. DO NOT MERGE
c98a5bb Refactor ActionBarController and tests
7026b17 More test-related changes
d45a1f0 Remove "Dial to add call" text in Dialpad
19e68ca Fix various IllegalStateExceptions in Dialer
0104d9b Create call settings intent in DialerSettingsActivity.
f0c491e Delete unused strings in Dialer.
0b70ace Import translations. DO NOT MERGE
b4aac52 Fix NPEs in ActionBarControllerTest
6c86e63 Fix some broken Dialer tests
141bdce Send desired size of photo to ContactPhotoManager
2ff08a8 Remove CallLogListItemView
f1621a2 Show phone account settings for multiple sims.
152266f Fix NPE in processNestedScroll
c311af1 Delete duplicated class
8c258ac Generalize the device IMEI display for IMEI/MEID and multi-SIM.
6ba0977 Import translations. DO NOT MERGE
dbdc82c Import translations. DO NOT MERGE
3497564 Import translations. DO NOT MERGE
fb6b5f0 Import translations. DO NOT MERGE
f663fa0 Make a general call to voicemail when calling back from call log.
e80d622 Enable use of phone accounts for voicemail info display.
2b93e20 Import translations. DO NOT MERGE
6eb3213 Fix flicker when expanding call log items
967cdb0 Remove dead code
b279131 Add touch feedback to action buttons
2832533 Increase touch target for dismiss icon
02419fc Handle searchbox long press to speed up copy/paste.
c12a384 Import translations. DO NOT MERGE
409c2ee Import translations. DO NOT MERGE
35a990a Import translations. DO NOT MERGE
682f846 Import translations. DO NOT MERGE
579a02f Import translations. DO NOT MERGE
a09e146 Import translations. DO NOT MERGE
7cbb105 Import translations. DO NOT MERGE
8986d39 Import translations. DO NOT MERGE
a27157d Import translations. DO NOT MERGE
6d2708d Import translations. DO NOT MERGE
2089067 Import translations. DO NOT MERGE
d1f036e Import translations. DO NOT MERGE
28eced9 Import translations. DO NOT MERGE
444793d Import translations. DO NOT MERGE
13ff526 Import translations. DO NOT MERGE
46fadb5 Import translations. DO NOT MERGE
1c0662f fix bad merge
96ade4e Import translations. DO NOT MERGE
b57bca2 Default to encrypted connections (YAY!)
f0bbcd8 Add additional analytics regarding our SSLSockets
93a9662 Add analytics to track of what cipher suites are being used
303b553 Allow an external security provider to be installed
8b7fd49 Fix restoreBodySource key so it returns the correct value.
99665fe Disable smart foward/reply
4ecd51a Add deprecated cipher suites to our SSLSocket
8b9f846 Import translations. DO NOT MERGE
d716d89 Don't assume mHostAuthRecv is loaded when checking outgoing
a2f1da2 Fix handling AOL's login rejection
c2061fb Import translations. DO NOT MERGE
d7192f0 Provider configuration for outlook, yahoo, gmx
f61e098 Correctly update UI_SYNC_STATUS upon search
5868587 Import translations. DO NOT MERGE
79cb83c Set mailbox uiSyncStatus when IMAP and POP folders are created
1d929d1 Initial account setup analytics
0b9d3de Reload settings immediately after toggling sync
fc3b5ca Import translations. DO NOT MERGE
72f6a24 Revert "Update notification icon asset names (Email)"
cc82965 Update notification icon asset names (Email)
00fbbb2 Set the search mailbox's syncState as soon as a search is requested
8927278 EmailProvider now supports query and getType for cached file urls
19ebfab Restyle account setup flow nav buttons
24f2b19 Replace "Corporate" by "Exchange".
f5b5fe1 Account authentication restyling
2a1daaa Import translations. DO NOT MERGE
ac03b55 Resend notifications when Accounts are changed
ab3ed2c Import translations. DO NOT MERGE
824a804 Calculate available background threads for AttachmentService correctly.
601700a Get SSLSocketFactory from GmsCore
42a4f20 Move Email Icons (Email)
49dfa15 Update Email Icons
f227451 Revert "Clean-up Email Icons"
11f5e48 Clean-up Email Icons
b62067e Make sure old body files don't contaminate new messages
aa2ca51 Combined view should also display client-side sanitized HTML
40236a8 Display sync errors using snackbar and not as a TL footer
abd75d1 Import translations. DO NOT MERGE
f99328b minor: remove comment that primaryColor is used for ActionBar
3c2f782 When we migrate Exchange folders, set the sync status to INITIAL_SYNC_NEEDED
ce6916b Don't allow disabling of the camera with managed profiles
a64435a Update colors in Email (ColorRefactor)
f987ef8 Add ability to clear migration state to debug screen
123d402 Make sure to close a cursor
f1b6b3a Old paper clip asset is removed, which touches a test case here.
d54cebe Import translations. DO NOT MERGE
9f252e1 Renaming to support drawer under status bar.
99f9ead Fix subfolders of the inbox.
7f32e9c Prevent AccountSettingsFragment from being stripped
bb68c13 Changes to support smaller email tombstone apk size
58aaba5 Import translations. DO NOT MERGE
88929fd Switch to targetSdkVersion=21. b/16408109
25231ac Import translations. DO NOT MERGE
e421a5e Import translations. DO NOT MERGE
8209d6c Display a warning if account is on security hold
a3652cb Sync account immediately upon restore
b38d0bb Use correct password dialog for outgoing settings
a9f69fc Change account type strings for AccountManager UI
7afc426 Tag Notifications with People (Email)
c6d5ec4 No more big yellow envelope
8f0f19c Remove unused resources
8c6a01f Remove app icon from Setup and Mailbox Settings
dfb7fe9 Remove password spaces warning
e5ac64a Fix spinners layout mangling
606213e Fix the text of the authentication label on rotation
3bdce9b Remove server-side sanitized HTML capability; add client-side santized HTML capability
96e7363 Import translations. DO NOT MERGE
da06030 Import translations. DO NOT MERGE
74df95f Set recents color for photoviewer. b/17389434
9754cce Remove unused resource
6566945 Set IME resize flag for AccountServerSettingsActivity
1be8b05 The error message "This field can't be blank" can be ignored
efb6cb2 Import translations. DO NOT MERGE
5f1749b Prevent account reconcilliation during migration
51c6536 Put debug screen back into settings
35b9801 Update search folder status in a finally block
1c0aa4c Import translations. DO NOT MERGE
aa705e6 Should use stateAlwaysHidden for inputmode
7c53742 input mode to state hidden
0397e7f b/17209397. NOOP getServiceMap() if we are in the tombstone app.
65c2179 Remove getSuggestionsAuthority
c926864 Remove default search for Email
207a35f Fix search mailbox status on early-out when searching
473ce1f Fix some AOSP NPEs
ce1faa8 b/17193866. Update policies when we reconcile.
c1a760b Match dup accounts against all accounts, not just Email
8c65e50 b/17135753. Make sure to free ServiceConnection.
a3341c3 Use appcompat photoviewer.
523d307 Update Notifications (Email)
3c2ffe6 Import translations. DO NOT MERGE
ebae672 Drawer resource updates
2d64aeb Import translations. DO NOT MERGE
763dd29 Import translations. DO NOT MERGE
15dff10 Increment Exchange version
19ada70 Add more logging around EAS SmartSend to debug potential issues.
8b90caa If an account does not support smart forward, then it doesn't do smart reply either
ad9ce7a Import translations. DO NOT MERGE
03f9cf8 Import translations. DO NOT MERGE
b5ec30d Add logging so we can see if syncing stops because of security hold
4861da5 Set the sync status upon mailbox creation
11a57d1 Remove some debug code
ec620ef If and account can't be loaded, do not perform an operation
6083ed0 Import translations. DO NOT MERGE
303a529 Set the sync_state after search finishes
d9c1848 Replace "Corporate" by "Exchange"
47b5e0e Update PingSyncSynchronizer logging
ad1af8a Fix name fields for selected GAL search results
1e2a913 Fix ping upon account creation
2161ce9 Fix a strictmode violoation when starting a delayed ping
3bea8ee Import translations. DO NOT MERGE
29df1a2 Enable the automatic hourly ping kick
065bc58 Persist debug state in Exchange
40038a7 Fix search parsing
00b19ea Add more logging to track down b/17708011
6b03f1c Build fix
6550ade Add a wtf log if we hit transactionTooLarge with batch size 1
53d15f1 Fix a bug with the delayed ping not being restarted
678f86b Display sync errors using snackbar and not as a TL footer
9a93ac0 When we migrate Exchange folders, set the sync status to INITIAL_SYNC_NEEDED
e23e45c Correctly set IS_PRIMARY in CalendarUtilities
cce0009 Don't allow disabling the camera with managed profiles
c8da67c Import translations. DO NOT MERGE
5ed93a6 Import translations. DO NOT MERGE
cae5558 Import translations. DO NOT MERGE
d48f83a Import translations. DO NOT MERGE
9d37409 Correctly fix the ping
edfecaa Fix Exchange pings
ec787ec remove unused resource
93ed9c8 Import translations. DO NOT MERGE
900325b Update the Exchange icons
3c193c4 Hook up exchange logging to the debug screen
a3213fc Some minor code cleanup
3199b84 Put the debug screen back into settings
43124b3 Do not make provider calls with dummy Accounts.
0219dfc b/17045765. Retain folder sync window settings on migration.
8e9158a Restore zoom controls in HTMLViewer
c9cd4b6 Modernize HTMLViewer, offer to decompress.
0666a43 Import translations. DO NOT MERGE
775a9e4 Hide emergency callback number when slot2 SIM is default.
fde1bf3 Import translations. DO NOT MERGE
978f6bf Remove padding from call buttons to fix undesired cropping.
f06f97f Improve call button accessibility.
13304bc Tidy up text alignments for secondary call info.
3a8eaf2 [DS] Fix a bug about Sip incoming call screen do not show.
fec0d0b Fixing Null Pointer exception due to uninitialized view reference.
2759ccb Read enabled/disabled state for InCall buttons.
211bccf Ensure sim color is shown on multi-sim devices when only one sim installed.
49ca779 Call duration should be verbalized as hours, minutes, seconds.
eed7e2d Announce incoming calls in all cases
fa359dd Minor UI tweak
4b04dbe Add haptic vibration feedback on in-call buttons.
adfe810 Show error dialog and end call for service not supported error
a37a346 Revert "Allow back to be pressed while in incoming call screen"
85e0b44 Always animate drawables when given animations
9939a07 Add phone number annotations for TalkBack
ae3e5b7 Revert "Allow back to be pressed while in incoming call screen"
2396cf4 Animate drawables if possible
ddaed91 Use mInCallActivity if mContext is null.
c296217 Support RTL in InCall call card.
467cf77 No InCall UI visible after hiding conference manager.
948ae08 Show error dialogs in InCallUI
1ffab1e Removing "windowNoTitle" style attribute for InCallScreen.
352e869 Removing "windowNoTitle" style attribute for InCallScreen.
9cb3912 Add some logging to outgoing call flow
c670713 Improve outgoing call UI responsiveness
7ad00e0 Fixing manage conference accessibility issues.
c13806d Bidi wrap phone number in incoming notification.
33d381d Dialer: Set notification category for incoming calls.
9831b73 Add some more logging in InCallActivity and InCallPresenter
52c7d98 Add some more logging in InCallActivity and InCallPresenter
3212262 Show HD audio icon.
576937a Adding missing touch feedback ripples for swap and hold conference buttons.
b65dfcc Change Log.wtf to Log.w to prevent rare crash.
8936f6d Fix build breakage due to http://ag/587241
72b380e Import translations. DO NOT MERGE
737f567 Telecom API updates (3/6)
e6ff80b Stop ringer when selecting "respond via text".
53d468b Import translations. DO NOT MERGE
a44049e Fix NPE in getCallProviderLabel
fdeb4fe Import translations. DO NOT MERGE
b3eb123 Don't cancel incall notification unnecessarily
afc38d2 Check for generic conference for showing notification.
7255134 Resize InCallUI for small devices.
e4f10f3 Use conference call label for IMS calls.
eda9b7b Disable cross-fade in InCallUI
acff6a0 Import translations. DO NOT MERGE
6d68ba1 Improve setting of contact photos in InCallUI
7ec10b5 Send DTMF tones for dialing call
bcd7512 Removed unused VideoCallFragment
85f1003 Import translations. DO NOT MERGE
d280577 Removed unused VideoCallFragment
cbaa95b Add Null check for CanAddCall.
a312c8e Use the highlight color instead of the tint color
3fd4122 Bring ripples back to InCallUI.
de33dd8 Don't let touches in ConferenceManagerFragment fall through
0eec5ea String resource edits for InCallUI
6cc6c43 Allow saving of presenter state during activity recreation
3c9e3f4 Update PhoneAccount icon API (4/6)
1ffa381 Add support for >5 participants to InCall manage conference UI.
ba4e858 Make add-call a global property of telecom. (4/4)
96a5e2b Grey out merge button after it is clicked.
c8c4751 Correctly RTL align special numbers (emergency, voicemail)
6e4b9e9 Conference event package performance improvement.
d2ffa06 Fixing conference participant bug.
c88b94a Make setting and unsetting InCallPresenter.mInCallActivity more robust
cda598a Remove provider icon from InCallUI.
8c24233 Send DTMF tones for dialing call
eab22f6 Revert "Call InCallPresenter.setActivity(null) in onPause"
29669fa Call InCallPresenter.setActivity(null) in onPause
17901f4 Fix skipped frames in circular reveal animation
6c1e0d8 In Multi-SIM cases use the color of the SIM icon for InCallUI.
db2663f Delete unused strings in InCallUI.
34b852b Fix NPE in findInfoQueryComplete
90b4ee0 InCallUI should report to Telecom when user sets default account via dialog
0f661f4 Import translations. DO NOT MERGE
c20d041 Import translations. DO NOT MERGE
bb5e244 Allow for callers to subscribe to UI visibility
5532000 Add hold button for video calling.
0a629d7 Add FORCE_DEBUG flag to InCallUI
e1d1225 Disable video upgrade if call is on hold.
2ed81fc Send rounded contact photos to NotificationManager
0e30633 Update UI based on MANAGE_CONFERENCE capability.
04318a3 Use the phone account when checking if a number is a voicemail number.
a6dbbf6 Update Conference Manager UI after capability changes.
3c68d0b Import translations. DO NOT MERGE
90fc89a Create new string for notification_action_answer
d281715 Import translations. DO NOT MERGE
41ce904 Import translations. DO NOT MERGE
bd9ccd5 Allow back to be pressed while in incoming call screen
c8bfde9 Generalize select account dialog for usage anywhere in dialer (1/2)
22e3bdc Import translations. DO NOT MERGE
280d8b3 Import translations. DO NOT MERGE
6d7ec58 Import translations. DO NOT MERGE
e9960e8 Import translations. DO NOT MERGE
7f04cbe Import translations. DO NOT MERGE
e016160 Import translations. DO NOT MERGE
54a29a6 Import translations. DO NOT MERGE
194b865 Import translations. DO NOT MERGE
ae1637f Import translations. DO NOT MERGE
9759a55 Import translations. DO NOT MERGE
5abdd76 Import translations. DO NOT MERGE
137cd8d Call local finish(String) on cancel
1f00eaf Only send storage_changed intent to current user
6b0d58c Ensure that FirstFrameAnimatorHelper doesn't set play time when animation is complete
881267d Small correction to previous CL, set item type
3b5f5f2 Fix regression wherein correct activity flags weren't being set
86d6a04 Revert "Add shortcuts for apps installed on work profile."
fac729e Add shortcuts for apps installed on work profile.
ce0117d fix build
6c5b4a9 fix build
e578ad8 Import translations. DO NOT MERGE
0250945 Avoid db exception on L and above
18ce985 Ignoring specific db exception DO NOT MERGE
268b890 Ensure that FirstFrameAnimatorHelper doesn't set play time when animation is complete
917a33e Import translations. DO NOT MERGE
f204877 Fixing wrong package check when adding shortcuts
5c18b80 Ensure that FirstFrameAnimatorHelper doesn't set play time when animation is complete
5f05913 Ignoring specific db exception to workaround Bug. 18554839.
b02e611 Don't try to create an app state instance during restore.
ab6527d Import translations. DO NOT MERGE
2a66bbf Disabling auto addition of managed profile shortcuts
c254da2 Updating default page indicator asset
c8f4e1b Fix a couple regressions from resetting AppsCustomizeTabHost
08072c0 Prevent multiple workspace state animators from being started
cf30da5 Clearing DB before restore starts.
c7cd2cb Add callback which got missed in refactor
0e974b4 Import translations. DO NOT MERGE
416541c Adding a few null checks.   1) During migration, if launcher2 has deleted user data, migration oes not happen   2) If Launcher3 does not has bind widget permission, QSB would be null.
06910a8 Fixing NullPointer Exception when user is deleted.
e0f58d7 Adding shortcuts corresponding to ManagedUsers automatically.
4bbf419 Removing some duplicate methods
594d76d Using the default search widget in Launcher3
be7939c Proguard changing methods required for click feedback aniamtion
8dfe2da Adding some spacing between overview panel items
fafca52 Using a proxy call for isAttachedToWindow for pre 19 devices
03a2cf1 Removing InstallWidgetReceiver related obsolete code.
4e43a64 Updating page indicator assets
b9f261f Clearing some android list errors/warnings.
96d2cc2 Fix folder hint text color. Likely a regression from upgrading the Activity theme
c3e12c7 Overlay shouldn't show up above Intro screen
3f9c971 Adding a couple memory optimizations to Launcher
d90e938 Moving methods which update internal sets on a separate thread
5fd733d Failing restore, if we have an item outside screen bounds
d4fca96 Make sure DragLayer layout params are of the correct type
75f8adf Fixing insets of launcher clings
bc927f9 Make sure DragLayer layout params are of the correct type
33d4438 Updating backup restore logic
9d21968 Loading internal default layout if partner layout fails to load
457ebaf Import translations. DO NOT MERGE
8c4ca92 Fix edge case where LauncherOverlay scroll woudln't be reset
be25822 Add InsettableFrameLayout layout params to easily ignore insets
0fb5ce2 Tweaking close AllApps / Widgets on KK and below
a33f11e Was seeing some duplicated icons in the migration flow
a6d0492 Allow LauncherOverlay to access and manage insets
d8cec09 Disabling restore for below L devices
0e375f9 Some resource fixes for drop target
5517bdb Removing landscape string overrides
ef728d4 Refactoring LauncherBackupHelper.java
c2d6e89 First pass of the Launcher Overlay interface / impl
d6a9986 Import translations. DO NOT MERGE
1aaf6f2 Removing AccessibleTabView and some other dead code.
3b50cf4 Import translations. DO NOT MERGE
f1d6458 fix build
a93e745 fix build
3a5a9d1 Refactoring layout parsing code
c5771f1 Removing all traces of Market button and TabIndicator
cee8c66 Adding ability to list folder items in separate file
e0987c5 Using LinearLayout for overview panel
736f5af Fixing some IconCache methods not  thread safe
fc0fe6b Deleting workspace items from db which have an invalid placement
8498eb4 Not opening all apps again when AppInfo or Uninstall is selected
9b4b081 Showing widgets in a disabled state, when running in safe mode
28db280 Add more Launcher files to delete on Clear Launcher Data
9211d42 Use LauncherCallbacks model instead of method overrides
6c2e006 Import translations. DO NOT MERGE
2350bc9 Adding NPE check in InstallShortcutReceiver
5edd6bf Moving the focus indicator instantly to the target position, instead of begining the next animation from the middle.
4390ace Updating ItemInfo objects in the worker thread
76229a7 Import translations. DO NOT MERGE
0014ca2 Removing some dead code
1a745e8 Keeping icons in disabled state when SD-card is unmounted
e03b812 Using DeviceDefault theme for Launcher and WallpaperPicker
549f9b0 Updating the wallpaperpicker thumb selection feedback
b50cc8c Updating icons for sortcuts when the target app updates.
2fce90c Cleaning up icon resizing code
4fbbb3e Create a central list of files the Launcher writes to the app directory
8fd7483 Source change to get code compiling on google3
9ee9071 Import translations. DO NOT MERGE
004584a Import translations. DO NOT MERGE
ffbcd9a Import translations. DO NOT MERGE
1bcebea Import translations. DO NOT MERGE
06545cb Fix illegal argument exception in Device Provisioner.
4b2782a Fix wifi loop in device owner provisioning.
849d267 Handle the case where there is no launcher in ManagedProvisioning.
88a1a70 Migrate to new removeAccount method
95180a0 Forbid profile owners outside device owner package
c86542b Block NFC provisioning if there is data in the FRP partition.
902c46f Delete the migrated account only when the user can't reconsider
3dc234a Get rid of jank flash after hitting ok to set up profile.
7cca927 Persisting Account extra in the IntentStore
991667d DO NOT MERGE Do NOT delete com.android.server.telecom for Device Owners.
c629b42 Do NOT delete com.android.server.telecom for Device Owners.
d74aac8 Starts the user prior to migrating the account
fd13487 Plumb in the flag that can be used to skip disabling of apps.
7d56b90 On system update for device owner delete new system apps if required.
a213c78 Import translations. DO NOT MERGE
a00bcf1 Move account to new profile during provisioning on MDM request
5b7924f Import translations. DO NOT MERGE
30bc13c Refactor: Rename ManagedProvisioning to ProfileOwnerProvisioning.
606780d Allow rotation for profile owner provisioning.
0c39e69 Import translations. DO NOT MERGE
bdc29ea Import translations. DO NOT MERGE
6330584 Import translations. DO NOT MERGE
4c9afd6 Import translations. DO NOT MERGE
9a40ab0 Allow rotation in the DO flow.
8e14321 Import translations. DO NOT MERGE
8857747 Enable back button during managed provisioning flow
7bfed31 Bump up priority of some intent filters.
17f2407 Stop deactivating Beam sharing in the managed profile.
47c1977 Import translations. DO NOT MERGE
d2b0dd6 Import translations. DO NOT MERGE
3bad02d Allow orientation change (restart) for the learn more dialog.
cf9c738 Import translations. DO NOT MERGE
dda75d6 Import translations. DO NOT MERGE
93476d6 Add learn more link for the Device Owner provisioning flow
470d21c Import translations. DO NOT MERGE
0276c55 Import translations. DO NOT MERGE
429f0c6 Import translations. DO NOT MERGE
9ba46e4 Import translations. DO NOT MERGE
1989825 Import translations. DO NOT MERGE
f604376 Import translations. DO NOT MERGE
4c171b3 Import translations. DO NOT MERGE
3dccec6 Import translations. DO NOT MERGE
5726093 Import translations. DO NOT MERGE
d8985be Import translations. DO NOT MERGE
d38a88c [DS] Correct the access method for telephony system property
7bcab2d Import translations. DO NOT MERGE
d23485c Import translations. DO NOT MERGE
b948d2b com.android.mms holding wakelock for more than 30mins/hr on occam
7b07bf7 Import translations. DO NOT MERGE
eb16a0d Import translations. DO NOT MERGE
a7c507e Import translations. DO NOT MERGE
178eb83 PduParser MSIM support (3/4)
e334a22 Import translations. DO NOT MERGE
a277f43 Revert "Update Messaging app with msim changes from klp-sprout"
0f5099d Update SubscriptionManager API as per API council.
d35b0e2 Import translations. DO NOT MERGE
b1607a3 Update SubInfoRecord usage
9da31cb Import translations. DO NOT MERGE
dcfbb00 Wrong toast message is displayed on messaging app recipients field
0e82bce Use CharSequence for DisplayName
4b2782d SubscriptionView needs to treat the color as a value, not a resource id
3abe169 Don't do anything when the Messaging app isn't the default sms app
04f0435 Clean up public API of SubInfoRecord.
811b958 Import translations. DO NOT MERGE
5e5fe4f Import translations. DO NOT MERGE
2de80cd Import translations. DO NOT MERGE
fc883c8 Messaging app needs to use mms_config appropriate for each SIM
83fe642 Import translations. DO NOT MERGE
0e09732 Import translations. DO NOT MERGE
19e3aae Change subId to int from long
ca1db7a Import translations. DO NOT MERGE
a4f499c Import translations. DO NOT MERGE
c8b1018 Import translations. DO NOT MERGE
59ef7e8 Import translations. DO NOT MERGE
2bb845d Import translations. DO NOT MERGE
d04b8f6 Import translations. DO NOT MERGE
7914122 Import translations. DO NOT MERGE
de0c198 Import translations. DO NOT MERGE
2155dd5 Clear RecipientsEditor when editing a failed message
45c9c8c Import translations. DO NOT MERGE
6d715c0 Import translations. DO NOT MERGE
0dde4e4 Import translations. DO NOT MERGE
30905ee Import translations. DO NOT MERGE
9901031 Update Messaging app with msim changes from klp-sprout
d722caa Messaging app crashes when trying to create a new conversation
15d2dfc Re-add quotes for network key and ssid
15c963a Material Beam icon.
ff18065 Only set WPA_PSK for WPA_PSK and WPA2_PSK
60671e3 Import translations. DO NOT MERGE
c5d3a21 Remove asterisk from AID when removing prefix entries
02f9be4 Import translations. DO NOT MERGE
616980f Remove B' polling for B tags
767ef8f Fix crash in ReaderMode API for Nakasi
e6b10cf Fix issue where Beam is disabled in SW
cb5f252 Import translations. DO NOT MERGE
95302c1 Read UserHandle from passed in ShareData
4db91a1 Import translations. DO NOT MERGE
7ce7192 Import translations. DO NOT MERGE
06c7bbe Fix NfcDiscoveryParameters
8aef6f7 Import translations. DO NOT MERGE
31b0f46 Prevent Beam at the lockscreen and during provisioning
ae4ceda Import translations. DO NOT MERGE
aaca835 Add toast to tell the user Beam is busy
5d0258c Add verifyNfcPermission().
dceae91 Make BT pairing strings localizable
b82d80d Refactor Beam to work with managed profiles
d943597 Restrict RF Field events to preferred app.
8172b1e Parse auth type from WPS tag
b708f80 Deactivate Beam when DISALLOW_OUTGOING_BEAM is set.
65860bb Reactivate Beam sharing for managed profiles.
c6204dc Set BT device alias from NFC tag
83693e3 Import translations. DO NOT MERGE
33b5708 Import translations. DO NOT MERGE
28aa0bf Import translations. DO NOT MERGE
7cc82d5 Import translations. DO NOT MERGE
a05e7ee Fix typo for tv strings.
aa74839 Import translations. DO NOT MERGE
950eaa2 Use Material tinting for install result
f40db6c Import translations. DO NOT MERGE
ccaabc5 Import translations. DO NOT MERGE
0e3a048 Import translations. DO NOT MERGE
c4a1db9 Import translations. DO NOT MERGE
d87ef98 Import translations. DO NOT MERGE
dfbd739 Import translations. DO NOT MERGE
e262dd2 Add tv product variants to strings.
d7f98be Import translations. DO NOT MERGE
d91d721 Import translations. DO NOT MERGE
b55d589 Import translations. DO NOT MERGE
590e27d Fix a regression in installing from unknown sources
0c77273 Import translations. DO NOT MERGE
aedb646 Display correct message based on reason
895849b Return default notification uri if none found.
690b2c6 Enable text-to-speech in dialer edit field (1/2)
ff0faf8 Import translations. DO NOT MERGE
f566284 Import translations. DO NOT MERGE
0a39f81 Import translations. DO NOT MERGE
aca062f Import translations. DO NOT MERGE
c11bd1b Use string SharedPreferences key for update ringtone.
0ec03af Import translations. DO NOT MERGE
7c2619b Make dialpad dimension values resizeable.
0830cf6 Update ILD rate to match redlines
b8544c3 Import translations. DO NOT MERGE
908d753 String resource edits for PhoneCommon
972e873 Show ILD rate information if present
3accf86 Reduce size of dialpad digits by 4 dp
29be669 Import translations. DO NOT MERGE
9c3c4a4 Import translations. DO NOT MERGE
afecc57 Use 8dp for fab elevation
b3ee861 Import translations. DO NOT MERGE
7b906e4 Import translations. DO NOT MERGE
db330a3 Import translations. DO NOT MERGE
da05623 Import translations. DO NOT MERGE
fa810ab Import translations. DO NOT MERGE
6409817 Import translations. DO NOT MERGE
7d45c70 Import translations. DO NOT MERGE
7e21fa5 Data Usage tab title should say "Cellular" with only 1 sim and wifi tab.
ffd9655 Remove SimDialogActivity from recents app list.
2e75203 Use getDefaultAdapter instead of getNfcAdapter
1e4cf06 Change to fit color name text on color selection spinner in settings.
9d2cbee Remove sim status and imei for secondary user.
a46c723 Change to fit color name text on color selection spinner in settings.
635426b Repair broken keychain wifi_uid logic
ab84518 Remove sim status and imei for secondary user.
dbfec00 Add button in "hidden" settings to flip "VoLTE Provisioned" flag
b5ad15a Import translations. DO NOT MERGE
f11f9f4 Added a check if a custom activity can be started
e8e7b9b Added a check if a custom activity can be started
09c9e5e     [DS] Correct the access method for telephony system property
9c167e9 Fix secondary data usage color regression.
26a3e94 Import translations. DO NOT MERGE
a7f21a3 Hide APNs with type="ia" and apn=""
cb267a6 Add button in "hidden" settings to flip "VoLTE Provisioned" flag
75c5298 Import translations. DO NOT MERGE
766ab60 Fixed data connection toggle crash in Settings.
69b87f7 Import translations. DO NOT MERGE
77c1d36 Show removed user's data usage under its correct item
98f2450 [WifiSetup] Don't pan the window for IME
63e0f16 Do not perform SDP during pairing
2478420 Fixed missing sim card lock setup in Security Settings.
d819270 Fixed data connection toggle UI issue due to local cache maintained.
c51cfe3 Import translations. DO NOT MERGE
6cfe799 Settings not showing print jobs for a managed profile.
9fe89bb [Settings] Wifi Setup responds to other connection state change
718c4d9 Rename reg/unreg OnSubscriptionsChangedListener.
2631077 Import translations. DO NOT MERGE
4201391 Display Voice nw type if Data nw is Unknown for Sprout.
24f834d Fixed Cellular data toggling issue in settings for multisim
1dcc3e5 Import translations. DO NOT MERGE
bd47e07 Fixed crash caused by non-integer phoneAccountId in SimDialogActivity.
71ef80e Add an item to "Legal information" screen for WebView license
4d902bc Fixed crash caused by non-integer phoneAccountId in SimDialogActivity.
64c7429 Don't display Write NFC option if no NFC
fb1bdf0 Check DISALLOW_CONFIG_CREDENTIALS on Settings > Trusted Credentials
7e669a0 Import translations. DO NOT MERGE
0fe3ed5 Block BluetoothPermissionRequest notification on managed profiles.
c3068f0 Import translations. DO NOT MERGE
79d5da7 Fixed settings crash issue while recovering from phone crash.
e957cb4 Import translations. DO NOT MERGE
b413c52 [WifiSetup] Fix text colors in dark theme
a68bdb6 Removed extraneous slot information on single SIM devices.
58f7eaf SIM Status now shows data connection instead of voice.
19627ca Getting mcc/mnc from system prop instead of subInfoRecord.
39fb062 Fix theme for empty activity
673e1d9 Change tests against INVALID_SUBSCRIPTION_ID to use isValidSubscriptionId.
4be06d9 Revert "Getting mcc/mnc from system prop instead of subInfoRecord."
d6efcbf Getting mcc/mnc from system prop instead of subInfoRecord.
579b66f Getting mcc/mnc from system prop instead of subInfoRecord.
3b08bde Import translations. DO NOT MERGE
f92e368 IMEI information will show without a SIM.
9b566a0 Prevent sim notify popup after upgrade from k to LMR1.
c47f8db Use getLIn1NumberForSubscriber to get phone number.
592545b Made the WPS icon visisble.
c8bcf29 IMEI information will show without a SIM.
d3affe4 Import translations. DO NOT MERGE
a886d69 Fixed then icons of SIMs in the call dialog.
b4805e3 Settings: Allow more lines of saver feature description text.
56e6cf5 [FRP] Open the lock setup screens in same task
47811fe [FRP] Notification screen slides in wrong direction
9235e67 Clearing junk layout for add wifi dialog in settings.
75e0082 Exiting activity on clicking outside dialog acitivity.
37832d6 Add a periodic check of the tethering provisioning
d72c062 Change tests against INVALID_SUBSCRIPTION_ID to use isValidSubscriptionId.
5b3da0c Disabled SIM notifications while provisioning.
b3dd601 Show toast when cellular data option is changing.
f0d84e2 Fixed a Data Usage crash
26b0476 Import translations. DO NOT MERGE
f43aa81 Fix NPE in Running Processes view in Apps Settings
50ac12e Listen for CONNECTIVITY_ACTION broadcasts in WifiSetupActivity
d80e127 Bring up correct app for Recent location list items
a49c7c5 [FRP] Shrink lock screen when keyboard pops up
0b8788a Fixed a SIM Lock UI issue
c29c583 Fixed a SIM Cards crash.
aaaa54e Settings: Rebind to volume sliders after returning from stopped.
6f341b2 Added Multi-SIM capability to Access Point Names
4e2d16c Offer to "merge" subscribers for data usage.
f68bc64 Settings: Hide downtime settings if not supported.
838d6dc Import translations. DO NOT MERGE
df8566a [FRP] Remove None and Swipe from screen lock options
36ec274 [FRP] Screen Lock for Setup Wizard shows wrong title
a4f4d18 Add debug dataEnable.
b339920 Removed the application SIM Cards from application list
0973c31 [FRP] Use Lock type as header instead of "Encryption"
86c877e Make Location Settings multiprofile aware
4170f0e [FRP] Don't extract IME for PIN / Password during setup
5ead6b9 Final platform settings UX for ephemeral networks.
16809b1 Fix race leading to spuriously disabled trust agents
3c72c81 Change default sim selection text in sim settings ui.
67f105b [FRP] Give pattern lock colors
487abad Fixed a Settings crash when entering SIM status
62297ea Removed the application SIM Cards from application list
af103b4 [FRP] Use setup wizard nav bar buttons
232b0e4 Removing checks from EnableWifiTether which are done in SystemUI
dbd0382 SIM cards in Setting will only show on Multi-SIM devices
7fa2415 Fixed a Settings crash when entering SIM status
1227a19 [FRP] Add illustration to lock screen setup
dd4443a Settings app - read phone number from TelephonyManager.
784f027 [FRP] Transitions for lock screen setup
3b72ead Removed unnecessary heading in Sim settings
f3db021 Fix padding in user type selection dialog
dfa34df Import translations. DO NOT MERGE
45893e6 Settings: Don't lose the switch bar returning to saver settings.
e514652 Fixed a SimSettings issue
62464b8 Modify account settings for better locale resolution
cfae855 Update list on ACTION_DEVICE_POLICY_MANAGER_STATE_CHANGED
fcec91f Change initMobileTabTag to use subInfoList
ebb6463 Import translations. DO NOT MERGE
ffef98b Add SIM notification pop-ups.
a04d07c Fixing "SMS Messages" to "SMS messages" as per UX requirement.
6fc9207 Bug Fix: SIM Status will display the proper network type
e06387f Fixed crash in sim settings due to wrong toString() call.
bcbe980 New activity for enabling tethering using Quick Settings
546790c Show account icons for managed profiles on Settings > Factory Reset
ecd2b7b [FRP] Theme interstitials for lock screen setup
3bcea02 [FRP] Show FRP warning when disabling secure unlock
6b19fa9 [FRP] Theming for Pattern and Password screens
ab4fb49 [WifiSetup] Swap buttons position in Skip dialog
7666b54 Fixed improper capitalization related to trademark term in BT
c868f70 Settings: Improve inline volume sliders.
8098650 Import translations. DO NOT MERGE
2d93f36 Add string for "Connected via Wi-Fi assistant".
7de119c Check remote device uuids for phone book access permission
04b2e79 Settings: Restart volumizers explicitly on resume.
645cf17 Import translations. DO NOT MERGE
52c75ba [Setup] Theme ChooseLockGeneric for setup wizard
21dba1f IllegalStateException fixed in print service settings
256d83d Remove extraneous SIM status information
ae680e3 Fixed a Wi-Fi dialog crash
c80b761 Added color to Data Usage graph
faf1dd2 Import translations. DO NOT MERGE
90d6c56 Don't show RedactionInterstitial when changing password
334bd70 Fixed build breakage due to api change.
ac5c081 Changed SIM lock toggle to a switch
0183fb5 Additional changes to SubscriptionManager API as per API council.
c3245a0 Reword NuPlayer developer settings to say AwesomePlayer
39eb663 [WifiSetup] Wifi setup text wrapping problem
26b4688 Update enable oem unlock warning
01aab29 [WifiSetup] Update title string
9152792 [SetupWizard] Warn user of missing FRP if skipping wi-fi
b85025d Strings for multiprofile Location Settings.
13b8b56 Reduce number of attempts before factory reset to 30.
45f8623 Watch out for deleted user when exiting async task
9aa0dd6 Revert "Additional changes to SubscriptionManager API as per API council."
876a21b Remove backup preferences if backup service is inactive
7df0b79 [New RemoveAccount API in Settings App]: Modify Settings app to use the new account remove API
d0c0a47 Changing hint string inside sim name editor dialog in settings.
13b2a28 Final strings for Wi-Fi Assistant in platform settings.
36d2656 Import translations. DO NOT MERGE
79e44da Changing sim selection dialog in Settings to use phoneAccount
1285f74 Additional changes to SubscriptionManager API as per API council.
8fca3fc Prevent factory reset for short passwords in CryptKeeper
07ab95c Added a check if a custom activity can be started
cfe521e Stop background processes if TrustedCredentialSettings fragment gets detached
f045033 Import translations. DO NOT MERGE
1244b64 Import translations. DO NOT MERGE
a8bd025 Adding icons to sim color selection in settings UI.
02c4c51 Remove vestigial "Choose date format" option.
2a3d649 Fix NPE caused by status update outside activity lifecycle
ce32b21 Final UX for Wi-Fi assistant platform settings.
fdebfc3 Settings: Add effects suppression text to Ring volume.
1d891b4 Added tabs for Multi-SIM SIM Lock.
0ee68fa Fix Sim Setting OOB error.
e16e44f Migrate license display to HTMLViewer.
63f7bc8 Created Multi-SIM notifications.
ace318c Adding Sim Status menu to Settings.
51e0811 Force power cycle on cooldown.
8823c3e Forward wifi cert install intents to primary user
32505ac Don't show SMS app settings for restricted profiles
76b0801 Adding Sim Status menu to Settings.
c9e7209 Import translations. DO NOT MERGE
0381f6c UI changes for icons in sim settings
9ae3bf2 Import translations. DO NOT MERGE
cdbba04 Import translations. DO NOT MERGE
7cc1b9e Show managed profile accounts on Settings > Factory Reset
ceceb2a Fix a regression in enabling unknown sources toggle
0193911 Settings: Tweak doze settings description.
ca75661 Update SubscriptionManager API as per API council.
b2d9795 Reorganize sync state menu options for accounts settings
c66a878 Fix bug #18104271 Tapping *name* of service in Voice input services does not fill in radio button
cafcb70 Import translations. DO NOT MERGE
c0c56ca Import translations. DO NOT MERGE
49300d1 Settings: Update preference summary per new downtime behavior.
8be7ee3 dont blacklist wifi config that have had validated internet status in the past
2555e5f Prevent factory reset for short passwords in CryptKeeper
a8c7606 Use the right message for pattern/password.
4d1a016 Update SubInfoRecord usage
e7ed656 Fix bug #18289076 Storage graph colors don't match Material design spec
0a0daca Migrated search for SubInfoRecord to Utils.
739ae97 Don't allow secondary users to change Wi-Fi assistants.
d21b45e Set default sim name and carrier name from subinforecord object.
d570e98 Screen pinning: fix strings and add scrollview
6002ff8 Update sync state immediately after accounts are shown
51ea7cf Disable app notifications checkbox for uninstalled apps
d9ed843 Update text for apps installed for other users
fe144d7 Fix bug #17526111 Keyboard should dismiss when Settings search query is submitted
d34dd4f Update synonyms and fix some issues related to them
b81e793 Fix bug #17936169 subsettings activity crashes on emulator for android-21
75cf41c Fix NPE when parceling SubInfoRecord
99f191f Remove the Wi-Fi Assistant card.
960c98f Import translations. DO NOT MERGE
039b456 Import translations. DO NOT MERGE
529834d Add a new flow for decryption checking.
7928cd8 Fix NPE when parceling SubInfoRecord
b46a919 Show accurate connection status for ephemeral networks.
645cc5c Settings: Allow user to configure "None" for downtime.
8942c62 Change for setting transparency of sim colors.
c9f823e Sim name doesn't persist on reboot
01fbd9f Don't show a pattern-specific prompt at encryption time.
6911af1 Save missing state in ConfirmAutoSyncChangeFragment
b153181 Use CharSequence for DisplayName
b245731 sanitize strings and error messages in wiFi picker
48b0b24 Confirm enabling OEM unlock with warning dialog
73bbd4c Request PIN confirmation to enable OEM unlock
3ada2ec Clean up public API of SubInfoRecord.
f6b6098 Import translations. DO NOT MERGE
e15da20 Import translations. DO NOT MERGE
da90d68 Update class name for FdnList.
78121d9 Bring screen lock setting back to screen pinning
c41d613 Hide managed profile entry in secondary users
0f5440f Apply predefined icon and label to managed profiles
a7b5d2b Changed SIM calls to use PhoneAccount instead of SubInfoRecord.
de33844 Added cellular data popup in DataUsage
4c79a9e Import translations. DO NOT MERGE
15d1b34 Import translations. DO NOT MERGE
98523c8 Added Cellular Data for Multi-Sim Data Usage
abc505a Add sim color selection in settings
f41aaa2 Added IMEI status activity.
59717ad Make emergency button right size
36760c1 Allow QS to launch adding network dialog
24791ab Settings: Follow update to common conditions call.
c7df50c Import translations. DO NOT MERGE
40f84ca Import translations. DO NOT MERGE
30ac117 prettify debug informations
59864d2 Minor cleanup in EncryptionInterstitial
b003a85 Change subId to int from long
f7a5017 Skip Misc/Overcounted battery stats in release builds.
745046c Default sim name set to carrier name in sim settings
22eb414 Set subscription id for "ask everytime" in sim settings
0f596b9 WIP support icon
14819b0 Close account settings if there's no account to show
8d7fdc6 Import translations. DO NOT MERGE
82454b4 Import translations. DO NOT MERGE
d503260 Import translations. DO NOT MERGE
4339a47 Disable factory reset for secondary users
59dc8d1 SIM settings display name changes
2ae9086 Settings: Remove obsolete string: heads_up_enabled_title.
285fb04 Adjust caption preset picker items dimens for Material
a501137 Commit with dialog box but using subinfo records
aadc070 Move up spinner in apps screen
d335d4f Import translations. DO NOT MERGE
0019c6a Import translations. DO NOT MERGE
9d276ca Changing settings UI changes related to strings to be displayed
9a940cb Settings: Display 'Calls' category on non-voice devices.
d96c5fc Launch browser directly when user selects "Mobile Plan".
44db45a Fix bug #15730311 Checkboxes on R side should update to Quantum/Material on/off switch
440e245 Fix bug #18024258 Crash in Settings observed after tap on Usage statistics
27334db Settings: Fix hotspot switch state issue.
ea2810a Prevent NPE when no accessibility services are enabled
1bc9965 Fix bug #15730311 Checkboxes on R side should update to Quantum/Material on/off switch
63af7fc Remove excess whitespace from the factory reset screen
06cd501 Reset spinner selection
c94382e Fix bug #18017952 It does not search all possible "USB" results that can be found in the settings
daef2e2 Fix bug #15730311 Checkboxes on R side should update to Quantum/Material on/off switch
3ef104e Import translations. DO NOT MERGE
c85ca8a Import translations. DO NOT MERGE
8863873 Fix bug #15730311 Checkboxes on R side should update to Quantum/Material on/off switch
acd2106 Fix user spinner anchor following system ui changes
d8ae35e Fix bug #15730311 Checkboxes on R side should update to Quantum/Material on/off switch
b98c406 Fix bug #15730311 Checkboxes on R side should update to Quantum/Material on/off switch
af05fda Settings: Restart existing volumizers in volume prefs.
2f1272a Import translations. DO NOT MERGE
77c6794 Import translations. DO NOT MERGE
0ba89bd Update Settings to use themed Context.getDrawable()
770bdd7 Removing display number format from SIM UI
17fd600 Update accessibility service toggle switch when resuming.
c3cd6d9 Import translations. DO NOT MERGE
78fb957 Import translations. DO NOT MERGE
4aed423 Import translations. DO NOT MERGE
f6a4f3e Import translations. DO NOT MERGE
83f013c Fix percentage formatting throughout Settings.
50e6eca [DS] DSDS support for Settings
dbd052e Enable Sim Settings
f9d6d29 Use the StorageManager constant for the PatternVisible key.
29514ca Import translations. DO NOT MERGE
8202c7f Import translations. DO NOT MERGE
b4d0d4d Import translations. DO NOT MERGE
9ca34e9 Import translations. DO NOT MERGE
422deeb Import translations. DO NOT MERGE
ce59f5c Import translations. DO NOT MERGE
19083a1 Import translations. DO NOT MERGE
9ee2bff Import translations. DO NOT MERGE
9836586 ksd to lmp-sprout-dev
8f86843 STK: Check that main menu exists before retrieval
c32560e [DS] SIM Toolkit icon should not be shown if SIM don't support SIM Toolkit
8bf95af STK: Accurate Terminal Response timer for StkDialog
e0fb404 Import translations. DO NOT MERGE
98e8dbc Import translations. DO NOT MERGE
e486013 Import translations. DO NOT MERGE
aeefef5 Stk App bug fix and code refine.
b2eec4f Import translations. DO NOT MERGE
1c3556b Crash in Phone observed while launching SIM Toolkit app
4123181 Import translations. DO NOT MERGE
2a0d2d4 Import translations. DO NOT MERGE
5ad585e Restore main menu after handling SETUP_CALL cmd
560be36 Add support for idle screen notification
dd24010 Stk: Handle Null Alpha Identifer for Setup Call
b3d0e61 STK: Remove dependency on idle screen notification
414bc41 Stk: These changes are related to DISPLAY Text pro cmd
03be667 Stk: Timer Related Fixes
9591934 Stk: Usat Phase 2 feature support
5b75658 Crash in Phone observed while launching SIM Toolkit app
0f4cf2f STK: CC feature implementation
e68857d STK App DSDS support
1a161f7 Now LOCAL_JNI_SHARED_LIBRARIES works for both bundled and unbundled build.
96403af Terminal: fix compiling for 64-bit
02abbd1 Remove persistent flag from manifest
00b0081 Add scrollback support.
a816285 Add liblog.
1ab44cc Include JNI in both system and unbundled apps.
2c9fd65 Disable ProGuard for development.
441f018 Terminal app disabled by default.
fd6f097 Decode UTF-32 chars.
c8be179 Added input error handling and enabled keyboard input
303dab0 Remove unnecessary cast
26c9bb3 Start hooking up keyboard input to view
007efde Add jni hooks for key dispatching
d654ac6 Add support for conversion from Android to libvterm keys
d080099 Updated proguard flags
de15e79 Service to host long-lived terminals, tab UI.
cedf158 Correctly resize terminal, hook up colors.
6a142b6 Working damage!
fa50ddd Fixed proguard issues on non-eng builds
a76e338 Start hooking up damage, shell script to test.
479bd64 Split init() and run().
9cae0a9 Add CellRun to speed up cell rendering.
d439bac Initial pass at read() loop.
9a0032b Properly configure ptys on Terminal construction
a36312d Add forkpty function
410e0da TerminalView to draw session contents.
5d4b395 Start hooking up forkpty()
8c04033 Add callbacks
ef946f3 Initial code for Terminal app, with JNI glue.
1a4f172 Initial empty repository
3ef05b7 Add support for displaying third party accounts
c45d163 Refresh advanced network options when we return to the screen
65ff3db Fix DNS2 copy/paste typo
625727b Import translations. DO NOT MERGE
62e515f Import translations. DO NOT MERGE
326160d Make "Apps" and "Cached data" actionable in Storage screen
22d2d45 Add an intent filter to jump directly to storage
2434835 Import translations. DO NOT MERGE
029461d Import translations. DO NOT MERGE
53084ab Fix ordering of time picker columns in RTL locales
d08f78b Import translations. DO NOT MERGE
2383b72 Fix RTL alignment for wi-fi pages in setup
8b8e533 Import translations. DO NOT MERGE
6661d42 Add a restart button in tv settings.
89c8856 Import translations. DO NOT MERGE
0e3b318 Import translations. DO NOT MERGE
87bbfe6 Import translations. DO NOT MERGE
8d7d453 Import translations. DO NOT MERGE
2fd3b0f Import translations. DO NOT MERGE
31af4f8 Skipping network in setup should disconnect an already connected network.
9c7270b Remove uses of WebView from TvSettings
e69c02b Revert erroneous AndroidManifest.xml changes
45e5e9e Remove uses of WebView from TvSettings
e43c717 Import translations. DO NOT MERGE
3764144 Use non-deprecated HeaderItem constructor.
753b31b Update WiFi and WPS icon in Setup
c3e1f4b Fix logic error in RTL refactoring
224c4b5 Fixed Fugu does not honor a core app intent
f485be9 Fixed Settings crashed while seeing Build info
1942081 Format year according to locale
455cfe2 Import translations. DO NOT MERGE
f88f8e7 Import translations. DO NOT MERGE
4ae5c62 Update slide animations to obey RTL layout semantics
ef58495 Fix layout of bluetooth accessory connection screen in RTL layouts
b0982e5 Auto resizing text
5368b5a Putting device into pairing mode should time out after awhile
8c5a158 Changes to support RTL layouts
c4cb882 Provide option to disable apps in settings
f326267 Hide Ethernet option only if Ethernet interface isn't available.
0bb7ffd Fixed Fugu Crashed upon leaving the device idle after casting
9555e6e Fixed bug status not showing for connected APs
d06f5b9 Fixed bug status not showing for connected APs
8fd9570 Remove "date format" setting from TvSettings.
fc42f8d Fix build
584d9ab Fixing to crash "Storage & Reset" on TV Setting if TV support the external storage such as SD Card.
f23d1bc Always use WPS PBC (setup previously always used pin)
b946506 Tie wifi scanning in settings to the activity lifecycle
8645fb6 Have to reboot molly after a failed pairing attempt
cf1e7e1 Skip 'Network Settings' page if Ethernet isn't available.
cbd6fce Selecting "android system" in location settings crashes activity
102a71c Able to move the UI focus to system option although displaying web page
67d7716 OEM customizable option to push WPS to top of wifi network list 3
2495978 Use transparent theme when in setup
bdc2123 Have OEM customization to remove "Skip network" 2
fee5c8e Created always on broadcast receiver for BT accessories
ecf9601 comment out password option
b71b9c3 Fixed overlapping dialog bug
4fb9a8e Added signal strength icons to wifi list
7960608 UI Text - Security & Restrictions should be Security & restriction
eda7151 Fix loop when password is too short
5dd2cda Do not show Ethernet option if Ethernet port isn't available.
e757dd8 Import translations. DO NOT MERGE
c66fe36 Import translations. DO NOT MERGE
2d450df Import translations. DO NOT MERGE
3918a91 Import translations. DO NOT MERGE
9681345 Import translations. DO NOT MERGE
4334630 Use borderless ripple for search
67b3d97 Combine conv and misc panes into one frame and animate that instead
f9b96e2 Save the focused conversation via id instead of position
100edc5 Navigate up if up is pressed for nested folders
9f3acef Set maxWidth for tablet snackbar action text.
547cc85 restore peeking state
80c6dc4 only auto-close the drawer when selecting from the list
0532b0e Programmatically set selected state to correspond to peeking conv
46b5b33 Prevent rare NPE
8c0fdff Don't include the default footer when there is no content
f91f88e Use guava Objects.equal
c10a95b fix occasional blank CV panes on activity startup
51d82bc Revert "Force Show Vector Drawables (UnifiedEmail)"
6ac079b Cleanup of drawer drag
46c4c36 treat taps in CV in peek mode as marking the convo seen
2796ee4 fix crash when rotating an Ad on tablet
9fa7c23 Reset search button visibility on account change
8291a8a Enable third-party cookies. b/16014255
4c91a8c Enable hardware acceleration for drawer drag
1cf23b2 Force Show Vector Drawables (UnifiedEmail)
87a8982 Peek mode for 2-pane landscape
96062c3 Add white backgrounds to CV overlays.
b298ad0 Hardware accelerate drawer cross-fade
b70a428 Allow dragging the drawer close from CV
1b7e783 Use 16sp Roboto Regular for pre-L in drawer.
6373881 Fix NPE when folderUri is null.
de56df0 Fix NPE when parameter is null in NotificationActionUtils
d26036f Fix NoClassDefFound in tests with proguard-test.flags
4c2d0c0 Import translations. DO NOT MERGE
612eb32 Allow to resend all notifications
fbb0c7f Cross-fade the drawer on toggle/drag
6d136a6 DO NOT MERGE Revert "back to dogfood"
4781f33 Add current focus to MailActivity toString
127c935 Always specify a URI when checking for activities
0a72b73 Always have a footer for AnimatedAdapter
980f55f Gate Android L feature on SDK_INT
b10ff96 Update folder parent icon & remove some drawables
0d9a37e Fix html conversion failure check to use trim
fc33974 Don't allow for drag during mode change
7b45ff8 Fade in/out the search bar
351fe6f text alignment for move to dialog
07c30f8 Catch ClassCastException. b/17975945
86a7cca TPL don't set transitionedMode until onTransitionComplete
60e104b Mini-drawer drag ensure that ghosts of fake shadow get invalidated
437e65b Fix undo padding and background.
4721e80 Import translations. DO NOT MERGE
722c8c8 Revert "Force Show Vector Drawables (UnifiedEmail)"
a2023f3 Force Show Vector Drawables (UnifiedEmail)
5fa4018 Support finger tracking for tablet drawer/minidrawer
e64d20c Use locale-specific number for CAB count.
375faf0 Add Vector Drawables (UnifiedEmail)
ae47d92 Set title for ComposeActivity. Helps with a11y.
3799895 Fix ComposeActivityTest
9e700c5 More logging for b/17662578.
5c9ada7 Remove the dotdotdot. b/17923472
cfba4bb Add autopan so FAB/other stuff won't get pushed up
18629fb Import translations. DO NOT MERGE
174d159 Unit test for Utils
f14d8b3 Change status bar color for search
2cff088 Add folders to conversation item content description
441f7e8 Lower Action Bar and Fab elevation
7a2650d Give drawer text the shrinks
0f372c7 Restyle account setup flow nav buttons
dfd94e6 Announce snackbar
55ae577 Check for null from address
8021688 Remove default vertical offset on dropdown
22ab315 Import translations. DO NOT MERGE
a777a1b Make message header overflow width match toolbar.
084fedb Make CV disappear when waiting for sync/initialization
68f13c2 Add optional vertical offset for folder chips
1afed73 Redo Notification Tagging (UnifiedEmail)
9241fed Drawer font styling for medium weight font
39e56ea Don't assume that we'll close our db after saveRecentQuery
dbeb32d Announce expansion of super collapsed block.
e5f28ab Give minidrawer items an activated state background
ea61dab Remove retry UI state and enable delete for sending
8dc449c Expose constant mailto field as public.
5d7101a Import translations. DO NOT MERGE
18512bd Fix TL flicker before CV shows upon opening notification
49b72f2 Speculative fix: ensure avatars are not created with empty email addresses
1e191e3 Logging to help diagnose b/17662578.
1a24661 Fix the undo line colors
db93496 Standardize compose styles so everything is minHeight 56dp
f975d9b Prevent suggestion db leak
92882c2 Fix build
9b05807 Import translations. DO NOT MERGE
efd62cb Log when html conversion fails
20d9cf2 Correct the visual for undo notification
b537167 Fix message starring via overflow
a415358 IMAP/POP accounts now draw borders around unloaded inline images
0a8e822 Speculative fix for losing message body
ea1e78d Fix from spinner to highlight the entire spinner
a3bf91c Update Mail Shortcut Again and Move Icons (UnifiedEmail)
b29afab New assets for the various empty icons
f416185 Revert "Update Launcher Shortcut Asset (UnifiedEmail)"
4a40afe Update Launcher Shortcut Asset (UnifiedEmail)
4958af8 Remove wide-mode and normal-mode from TL
f59080e Add fade in transition from TL to CV
d8d6630 Change sectioned inbox teaser unseen count to be wrap content
1d85dfa Remove analytics for power experiment
84662ce New empty states for tablet landscape
ccbab86 Set the height of the list item, not the TextView within
c633d44 Delete unused resource
a00a413 Don't show ExtraOption1 unless the application overrides optionHandler
ce4fb9c Fix ad mode for two pane layout
add5e2d Fix RTL snackbar positioning on tablets
0d340a7 Don't hide FAB when drawer is open
deee5be Display sync errors using snackbar and not as a TL footer
7de8dd8 Add null check in JS before replacing message body
52016fc Don't crash when the MiniDrawerView is too short
ee4f6a9 Use string resource for photoviewer activity name.
f9089b8 Increase tablet message body font size to 16.
b7b4046 Repair "New Messages" snackbar on phones
9573510 Set the package name in intents from the widget
14b32a1 Minidrawer updates for selected state
1e5bcce Disable unused menu items
a77fe5b Import translations. DO NOT MERGE
207e662 Set drawer icons (burger and back) instead of using default
2d7d1ee Only allow for targetted menu options if the cursor is ready
0db903b Fix for NPE in CLF
b74e26c Match vacation responder style with compose style
24c892d Do not assume mAccount is the default email
54e0e1c minor: remove comment that primaryColor is used for ActionBar
9606253 Fix wrong color in ContactDrawable
3985fcb Use ViewMode in TPL instead of manually checking conv
e46a146 Reset action bar icon on showing conversation
75f0ca6 Prune minidrawer items to fit short screen heights
f861ca1 Quantum vacation responder
c12da4a Prevent contact icons from cropping
bd0fba6 Use grey overscroll intead of colorPrimary.
1b7d532 Fix IndexArrayOutOfBounds in Utils.insertStringWithStyle
6febbf7 Do not show compose button in ad view
2328a63 Fix snack bar resources for phones
e3c32e5 Mirrored move-to icon
f332c34 Use the rtl version of ic_arrow_back for back button
338a1ce Renaming assets (Vector drawables incoming)
866545a Don't crash on empty adapters
fb86289 Honor min and max snackbar widths in 2 pane layouts
a6b4521 New keyboard shortcuts
4698d1b Conversation footer buttons should be wrap content
54d5b61 Color refactor (Continuation from FAB CL) (UnifiedEmail)
64991b9 Analytics: report the number of accounts used in the application
0986f78 Import translations. DO NOT MERGE
23ab6ea Capture ctrl+enter for send shortcut
ec86c42 Don't allow starring messages in trash in CAB mode
72c35db Mirror label/folder icons
dbb1867 Update FAB shadows for pre-L
49da7b3 Remove doubled touch feedback on drawer footer items
0c532ef Bail out of loader callbacks if activity is destroyed
6059046 Further contrast between read/unread messages in TL
ad58c1c Update search hint color to comply with GAR
8c601e4 Prevent NPE. Fixes b/17639380.
9ac224f Update Message.isEqual() method
811c704 Drawer updates for darkened icons
b6e8e5d Update shadow assets
ef17907 Bug fixes for search tablet
d3b5f89 Be less brutal about updating the conversation view
e319c42 restore functionality to 'dumpsys activity' logs
9a1a7d3 Compose action mode should inherit from toolbar title style
1bf29f7 Update conv item background
8b7273f Add padding to compose headings
0914846 Replace the paper clip icon asset with new one
42b3625 Fix messageInfo styling
7f04263 Change drawer width based on smallest screen width
6fce8bb Change folder chip alignment to align with the baseline
3bd6421 Disable checkbox/radio boxes in forms.
f7720cb Move FAB inside TL in 2-pane layout
bef5038 Import translations. DO NOT MERGE
8a5eddd Updated anonymous avatar.
eb898fd Properly assign content description
b74abc6 Get rid of leftover assets
f9fd2cf Update shadows for TL (Quantum) UnifiedEmail
41c458c Fix action mode menu b/17204324
31702cb Ad icon is misplaced in RTL format
79ed5d4 More drawer updates
3f784c8 disable focus/click on current account in mini-drawer
e48608f Quantum CV - Quoted text. Fixes b/16139353.
aac954a Prevent overdraw for compose
cc29d3c Prevent toolbar from grabbing focus via keyboard
4a0456b Remove previous code for moving FAB into TL
e1dc3e7 Expand drawer to be under status bar. b/17569398
2cb6c1c More keyboard polish
f5de30d Speculative bug fixes
ede8d9a Gmail crashes when switching to Promotion tab
e4c6a13 Fix navigation to mini drawer
e31750a New generic avatar. b/17476433
b0ca8b9 Synchronize MailPrefs getter and match default values
d760f9a Avoid crash when tagging people in notifications
ca87392 Always pass account to SendersView.format(...) to mirror real world.
c9e00fc Sending a mail to self crashes gmail
ed5dffd tablet search icon bug fixes and simplification
2dd7c4e Remove white backgrounds in CV.
c397d64 a11y compose GAR update
eef1b84 Drawer item selection state updates
5edf5fd Unify the code to construct folder chips for TL and CV
524ded5 [Quantum search] new two-pane land search result list
1df2e03 Disable CAB mode for search
92ae766 fix slow 2-pane transitions; fix 2-pane animations in portrait
5c78390 Add hint_grey text color #949494.
e66107e Search accessibility and keyboard nav
3f6111c Gmail crash in webview
c0f4f43 Correct drawer header color
4b37011 Black text, no more all-caps for drawer headers
e003792 Don't confirm if discarding empty message
a6ab890 Import translations. DO NOT MERGE
0e627c5 Fix a typo in javascript.
28359dd Compose GAR changes
803a024 Update notif text colors for L. b/17515503
2e607ae Use attachment cache on layout passes
c18cd49 Fix typo in loading thumbnail
734718a Set status bar color in CAB mode. b/17471621.
e03a075 Use only one view type for compose from spinner
6be6717 Change CAB mode background color. Fixes b/17471621
d292770 Update accent blue color. b/17512277.
3cb52e1 Remove dark dividers in tablet portrait
741ead7 Make "undo" focusable for accessibility.
8ebcda9 [a11y] Add content description to search buttons
db74ddd Add the xxxhdpi security warning icon
078d288 Switch to targetSdkVersion=21. b/16408109
052f152 [a11y] label remove attachment button
41733e3 Log when users manually refresh
31bb3d6 Properly implement requestIdToMessageId map
d56ecc5 Disable POST forms in mail content.
f940abc Import translations. DO NOT MERGE
12664d5 Change wtf to e to prevent bug spam. b/15642866
27e4236 Import translations. DO NOT MERGE
9ace82a Update Action bar overflow menus for non-appcompat
469817c Display a warning if account is on security hold
406ae08 Welcome tour smooth launch
f50fe88 Change action bar content inset
5750406 Revert the controversial color change to senders and subjects
db79427 fix phantom tap interference on tablet w/ open drawer
ff35c4d Increase contrast for read/unread state
cdfc653 Label minidrawer items
27230d6 CV footer polish. Fixes b/17472861.
c463391 CV header polish. Fixes b/16137792.
fa67429 Avoid potential NPE in CVF
373a3ce Super collapse polish.
ee3ecc0 Escape the query for appending in projection
de2f3f4 Tag Notifications with People (UnifiedEmail)
eed2850 NPE in ConversationContainer
1666f0d Elide recipient summary. Fixes b/17415549.
82290b4 Possible NPE for saveLastScrollPosition
8da4dc8 Fix keyboard RTL navigation
355dd90 Use v7 ActionBarDrawerToggle. v4 is deprecated.
ea7a5db Scroll the webview if the next view isn't available
d4aa19e Tidy up mini drawer account avatar adapter
2c9e421 Remove unused resources
0207f18 Remove unnecessary calls to setCheckedItem
19e4e04 Fix incorrect background for change labels
adae7a3 Forward uri permission for compose
aff451f Refactor out SendOrSaveTask
ae537f1 Change toast delay (again) from 5 seconds to 8 seconds.
d267498 Allow LetterTileProvider to use a defined fontsize
94ae7d5 Remove app icon from preferences
9a570ed Ignore key events if selectedItemPosition is -1
5f47f3a Force re-render header on update
1af562a Enable keyboard shortcuts
b05ce19 Change toast delay from 3 seconds to 5 seconds.
8e98ac7 Log when hard keyboard is used
57f82d2 Return of the message-level stars.
00d1c3d Revert "Cut off notification string at 5120 chars"
7a67037 Clicking on CID link causes webview corruption
b568ad2 Cut off notification string at 5120 chars
265983e Prevent migration from happening more than once
f47f704 Don't look up a sender icon if we don't have a sender
49a708e Updates in support of Email Tombstone app
aa2d16c Set the package name when starting MailIntentService
64168c6 Hard enter should start search
0b171a6 Prevent security exceptions from crashing Gmail
ccf9a34 Add support for disabling email sanitization
9bbeda1 Import translations. DO NOT MERGE
ec7c209 Thread list top-padding should disappear when scrolling
d345b6b Analytics: Remove dimension #10 (account type)
e26853a Removing com/android/mail/lib.
db861e9 Show unread count in CAB mode. b/17204324
e55e045 Set color for photoviewer recent entry. b/17389434
9c632fb Fix loading state for super collapsed block.
160f8a7 Quantum leave behind items. b/16130906.
e12e059 Change data to currentTimeMillis
b10d7a5 Add toString for LastSyncResult
9fe12e9 Fix comment.
1105228 Don't refresh drawer icons when the fragment isn't attached
ce2f736 Don't cache resources across configuration changes
879c050 Always try to close DB after saveRecentQuery
dbcc980 Use L API for WebView printing. Fixes b/14273163.
38689a8 Fix NPE in onMessageCursorLoadFinished. b/17400031
7614bb9 Display nested folder icon for folders with children
e6a52d6 Move Empty Spam/Trash to overflow
d8f8095 Make CV Subject selectable again. b/17376132
d7f671e Update action bar shadows
080a334 Create recent entry for preview. b/17388879.
78e6c30 Remove Audio and Video Related Tags
7224380 Creating RankedComparator and using it to sort accounts.
0ab9b0e Tapping in Ad body should close drawer
6be73f7 Hide search button when drawer is open
0ec03e8 Update "New message" toast bar in CV
6ba9620 [QUANTUM] Update folder_item for widget selection
6f9bd32 Fix build.
e0485be Compose default divider height should be 0
c8926ef [Quantum] Update folder teaser items
4a24885 Remove textIsSelectable to work around b/16324602.
d34449b Import translations. DO NOT MERGE
22222ab Import translations. DO NOT MERGE
6b57d9c Add ripple to TL items (UnifiedEmail)
d20d7f9 Fix two-pane RTL
d19d402 Fix search RTL
95b8a7b [Quantum compose] move top padding into scrollview
f847126 Add a delay to loading peeked conversations
52a40d5 Support keyboard navigation for RTL
40370bd Added action bar shadow for pre-L devices
738cafe More ComposeActivity logging
e7bc3cc Re-position list menu items
d033473 Use custom toolbar only for tablets and fix line size
11b5881 Import translations. DO NOT MERGE
1008f6d Two-pane hide floating actions until they are positioned
24ed294 Allow calling package to attach files from its data dir
ced3b3c Refactoring in ContactDrawable to pick a color.
ec0fa48 Keyboard support for focused state
24ab60e Fix NPE when ContactProvider or Bitmapcache are not set
df9731c Wrap field initialization from cursor.
d56d269 Borderless ripples in message headers and CV star.
2af3b45 Import translations. DO NOT MERGE
c769c67 Import translations. DO NOT MERGE
2c33850 Add content description to StarView. b/16352761.
29ee4e2 Supercollapsed block fixes.
4c92874 Pressing back in CAB mode should close CAB.
db1564c Create mini drawer avatars using an adapter in FolderListFragment
c93a1f5 TwoPaneLayout changes position of FAB as well
45741c7 Don't close recent suggestions DB if there is a pending save
7bbad87 Add Toolbar elevation drop shadow
adea2c8 Do not allow attachment from data directory
12a05d2 remove drag/drop code
deb92dd Update tip teaser text color and icons
2576894 Fix showAsAction to use appcompat version.
1fd3b79 Use actionBarStyle for vacation responder.
4d88893 AnimatedAdapter shouldn't show header if there is no content
46ec243 Set the "when" field of conversation notifications.
ddb9821 Prevent account reconcilliation during migration
1fdbe1f Only run htmlToSpan task if the body wasn't restored
233de61 Set contentInsetStart to 0 for vacation responder.
d103864 Trim search before performing
4498fbc Use light popups for toolbar overflow. b/17210109
c0371f5 Include "bcc: " in recipient summary. b/17243353
efc8bf3 Show Move To on tablet portrait
0c4c19b Update Move To icon on action bar
6adc0bf [Quantum TL] Support RTL in folders list
af972a0 Clean up warnings and unused code
6350681 Properly show search suggestions that are longer than one line
77db7fd Show current folder on tablet landscape
349dd89 Remove double response on message header tap
dbdbdf0 Use "blessed" theme setup. b/17210109
4628591 Disable textAllCaps in toast (Button theme)
52bab6f Fix last email archive (No more lost archives!)
ea13ca7 Discard mode bits during upgradeDB check.
f84fe2e Compose button is only visible in regular convlist
be13d2b Disallow empty search string
12114ff Use link to linkify account settings
f06f4b7 Fix b/16345519 with proper RTL fallback.
4d2be41 Show "view details" in RTL. b/16347336
2871511 Change logging level of htmlToSpan so we can see it in bugreports
17c49e4 Set actionbar title to white
306a5da Don't set maxline for tips
af29361 Add textALignment for RTL text in widget items
ce407cd Don't include header size when checking for adapter size
7e81c9b Should use stateAlwaysHidden for inputmode
66506c2 Make TL show subject/snippet in RTL.
b62192b Override getlayoutparams instead of setting layoutparams
22acf7d Refresh suggestion list and persist search query
5f9b22e Fix crash on ICS from ClassCastException
5edd742 Rename to Material adapter
28a85a8 Make the child folder wedge auto-RTL
090ea01 Add custom view for toolbar to reposition search icon
405a344 Remove some unnecessary interface
e4a2ce3 Fix some RTL issues in drawer items
cca24f0 Fix prev/next function in BidiViewPagerHelper.
31cc5d8 Add to check before adding clickable span.
2168cbc Analytics: new custom dimension to track the type of account.
5c74083 Support RTL for search bar back button
2c15529 Actually remove bottom border. Fixes b/17227986.
9710a60 Fix size of leading icon for tip teasers
7800d29 Add logging to sendsave for compose
f846c82 Delete unused resources.
ba985ec Change divider color for tablet drawer. b/16379226
5b3b0a3 full-bleed divider for nested folder teaser
f342667 Prevent database wipe for search
d346688 Fix Widget Header w/ RTL Text
d5819d7 No more need for layers in 2-pane
ed0231d Prioritize Inbox for IMAP in Widget Folder Selection
0b10398 Remove getSuggestionsAuthority
a700340 Dividers in TL are now back to full bleed.
079d02b [Quantum tip teasers]
c966a8a Focusing on the conversation pager grabs wrong initial focus
1b87d3f Prevent NPE in ConversationItemView
cffb8eb Don't use textAlignment; use gravity center
bbed0ff Import translations. DO NOT MERGE
0982080 Add margin to end of text in section inbox teaser view
76fb85a Set category on the mail notifications
8712f41 prevent list swipes on 2-pane, part 2
f211b12 prevent list swipes when 2-pane drawer is open
a70ab69 Search last-minute updates before dogfood!
e1302c3 Fix inline images in Email
c6801eb Quantum search - version 1
59737ee Address NFE with bgColor
4d27504 Remove asterisks from public notifs
590c614 Update Change Labels to Quantum Design
6092c62 Fix regression in section inbox teaser for mail count
24e052a Don't remove additional bottom border in draw.
28d44b2 Crop Notification Tile only for L or Later
0abdb68 Refactoring: Move Analytics email-providers out of AOSP
33ca5c6 Fix All Done Text View (Better one)
8f68ffd Revert "Change width for TL empty_view's TextView"
4298aae Use appcompat showAsAction for VacationResponder.
c7dbcb6 Align overflow properly. b/16984437
90c5405 Change width for TL empty_view's TextView
41eb3f3 TL dividers do not require insets if sender images are not visible.
9958147 Fix multi-line snackbar layout on phones.
10b3945 Update Notifications (Unified Email)
0446ee5 Fix null sender crash. b/16192463
4173d7d No longer draw an inset divider below ads.
8ca56f6 minor change of getAccountTypeForAccount in AnalyticsUtils
fe6c6a7 Update Pre-L account switcher
2b7cf14 Properly measure height of conversation footer.
d29ff86 Set toolbar theme. b/16826009
ea43244 Tweak swipe to archive/delete prefs
17dc98d Use appcompat photoviewer.
0d7de1d Inherit dropdown style for compose
cc4a037 Use Analytics custom dimensions for Welcome tour.
4c59495 [Quantum TL] nested folders
bd5badd Use selectableItemBackground on VacationResponder.
4eb909e [Quantum TL] support RTL for folders text fading
cc2e1ee Change Move To Dialog (Quantum)
a3edf54 Add back dividers to widget conv. list
e7a0a64 ic_attach_file.png is no longer used
f0a0b4c Separate string for Compose action bar title
50038b6 Drawer resource updates
5f8bd01 Not enough difference between unread/read in TL
940ba01 Remove notif unused assets (UnifiedEmail)
70bed82 Update notification listener after API change
2d27115 Script for SELinux CTS avc rules test.
994944a Import translations. DO NOT MERGE
ed42727 Import translations. DO NOT MERGE
79f4572 Import translations. DO NOT MERGE
8d0b0e6 Import translations. DO NOT MERGE
b150f5e Import translations. DO NOT MERGE
38b2ac8 Import translations. DO NOT MERGE
31d085f Import translations. DO NOT MERGE
943db31 (DO NOT MERGE) Fix Greek accented upper case letters
e551539 Fix restore from keyboard
96d6780 Before the first call to clearCallingIdentity, cache the calling package.
2a7fdc4 Don't use queryContentProviders to avoid "transaction too large" exception
ec22e21 Additional change to IS_SUPER_PRIMARY
abaa423 Fix cross profile caller id to use manager profiles userid.
085a747 Skip aggregation if candidate contact contains too many raw contacts
eb10c52 Fix package manager TransactionTooLargeException
0982155 Modify the contact split logic to avoid over-split issue.
df1e589 Make the email comparison case-insensitive for contact aggregation.
77e675b Fix broken test in ContactsProvider2Test.java
3a219cc Sync call log entries to secondary user on background thread
240d10d synchronize photo storage creation for race conditions.
84e66f5 DO NOT MERGE Remove default settings during contacts aggregation.
f3679d0     Can not continue to download after powering on the phone
1bb7a08 Use FileUtils to validate FAT filenames.
8026ba6 Connection: close is enough to know length.
0032d17 Connection: close is enough to know length.
83cf6d5 Defeat connection reuse to really cancel.
da9d77a Ensure that downloads stop quickly.
d9492e1 Fix compilation after update to MockWebServer
d22d556 Import translations. DO NOT MERGE
98be4b7 Import translations. DO NOT MERGE
250a1eb Fix internationalization of percentage formatting in DownloadProvider.
d1f3744 Check mCurrentThumbRequest.mPath to prevent crash.
d1b7c58     Fix SQLiteDiskIOException in stability test
407c6dd Reset album and artist tables due to change in how collation keys are calculated.
b16a120 [DS] Load APN from System or Oem image
eaa93e6 Unify "app_parts" path obtaining in MmsProvider
391da4a Fix long lines associated with INVALID_SUBSCRIPTION_ID.
a42e417 Fix long lines associated with INVALID_SUBSCRIPTION_ID.
72b1473 Additional changes to SubscriptionManager API as per API council.
3fdec6f Revert "Additional changes to SubscriptionManager API as per API council."
e07acb9 Make CREATOR columns read-only and auto set them in provider
4879328 Additional changes to SubscriptionManager API as per API council.
887288c Make TelephonyProvider a singleton across users
7e633bd API changes to add carrier name to subinforecord
f5b56e3 Clean up public API of SubInfoRecord.
1ad5f91 The sub_id column in the carriers should be an INTEGER instead of a LONG
830a40f Change subId to int from long
a58acf3 Use INVALID_SUB_ID as default value for sub_id columns
7ed9c33 Unhide android.provider.Telephony.Sms.SUB_ID
344b2d4 Throw FileNotFoundException when openLogoFile() fails
c2327ef Remove the UNIQUE constraint on channels table to reflect the real broadcast data
eb0c198 Add genre for Brazil
1b77bff Delete the channel logo when deletion is requested for logo URI
2bc4d93 Improve the channel deletion performance of TvProvider
86c6896 Improve the query performance of programs table
323e13d Enhance the performance of bulkInsert()
e6f7403 Revert "Enhance the performance of bulkInsert()"
de479fb Enhance the performance of bulkInsert()
92db751 Rename reg/unreg OnSubscriptionsChangedListener.
9094b94 Check airplane mode and mobile data before sending
b1bfa20 Change tests against INVALID_SUBSCRIPTION_ID to use isValidSubscriptionId.
0d9a2e2 Don't send charset with Content-Type header by default
857fb76 Do not add charset to Content-Type header for some carriers
d16e241 Change tests against INVALID_SUBSCRIPTION_ID to use isValidSubscriptionId.
cdf1e7d Secondary user support - Broadcast intent after MMS is downloaded
bfc3861 Look up MMS APN using the active MMS APN name
068f201 Look up MMS APN using the active MMS APN name
51010ae Move force 7 bit encoding for Vodafone Spain to correct location.
1b2066c Use AIDL based API's to comunicate with the carrier app for MMS sending and downloading.
f3debb1 MmsService fixes
79ab3ac Additional changes to SubscriptionManager API as per API council.
8690f9e Revert "Additional changes to SubscriptionManager API as per API council."
e05c0f2 Additional changes to SubscriptionManager API as per API council.
a813bdf PduParser MSIM support (1/4)
22519cf Stop persisting MMS into OUTBOX before sending
81b722b Add APN logging when doing MMS request
ed6f8f8 Update SubscriptionManager API as per API council.
3cf9a94 Support multi-sim in mms service
bdb6fe1 Use okhttp lib for MMS service HTTP request
a124668 Clean up public API of SubInfoRecord.
a6b72c4 Change subId to int from long
fb2a1f5 Disable Content-Disposition header for 53005
848307f Send HTTP status code back in case of MMS HTTP failure (3/3)
142340c Sprint: MMS proxy authorization does not include NAI
47da905 Fix possible deadlock in BluetoothPhoneService
646fa3d Add timeout for emergency calls
bf9cd0e Fixing conference managment regression.
ba30475 PhoneAccount -> SubId for use in TelephonyManager#line1Number
79d646f Remove line to allow hiding SMS response from InCallUI in multiSIM.
2808bb0 Import translations. DO NOT MERGE
32d4117 Unplugging headset shouldn't stop Bluetooth.
cca07e2 Import translations. DO NOT MERGE
d92e737 Fix for call timer resetting when starting IMS conference call. 4/4
a290b2a Remove overflow menu for quick responses.
e94a8f1 Disconnect held call when answering third call.
e44adb4 Fixing unhold in CallsManager so it does not hold child calls.
0b4e8a2 Add support to clean up calls that are alive
4ba27e9 Set Quick Response pref as MULTI_PROCESS.
cd425a1 Change tests against INVALID_SUBSCRIPTION_ID to use isValidSubscriptionId.
4768986 Fixing Telecom state dumping.
c88574c IMS: Add phoneaccount to ims conference call.
a469f76 Play DTMF tones when sending DTMF tones during post dial wait.
581ec4a Make telecom a non-persistent process.
fe36334 Change tests against INVALID_SUBSCRIPTION_ID to use isValidSubscriptionId.
398893b Remove android:debuggable from manifest
a3d522e (Telecom-system part 4) Move telecom to the system server process.
55c613b (Telecom-system part 2) Move telecom intialization from application to service.
c363213 (Telecom-system part 1) Move global state from TelecomApp to TelecomGlobals.
e6a33f2 (Telecom-system part 4) Move telecom to the system server process.
f987d1a (Telecom-system part 2) Move telecom intialization from application to service.
0b5cb4d (Telecom-system part 1) Move global state from TelecomApp to TelecomGlobals.
359bd96 Import translations. DO NOT MERGE
105d977 Track (and use) UserHandle to make connections
ae11a97 Update missed calls in background
1fdab8a Use TelecomManager to call TelephonyManager#getVoicemailNumber (2/2)
2767926 Fix fallback for emergency calls
9b71ea8 Improve outgoing call UI responsiveness
69677f8 Import translations. DO NOT MERGE
dda6919 Use AudioManager.MODE_NORMAL when selecting account from dialog.
61e6f35 Maintain Full Wake Lock while an incoming call is ringing.
a5267a1 Removing STOPSHIP comment that is not needed (per bug).
113ad62 Don't show add if there is an outgoing call.
a21edb8 Properly convert GENERIC_CONFERENCE capabilities.
d5c2fcf Fix connection <=> call capability conversion.
d04de9d Turn off SYSTRACE_DEBUG
5997951 Disconnect all calls that are not reused when placing new call
c314fcc Fixing issue where VoLTE conference calls have incorrect call time.
15a7155 Rename VoLTE capability to HIGH_DEF_AUDIO.
07bc5ee Telecom API updates (4/6)
ebdb780 Import translations. DO NOT MERGE
1522691 Ringer: Use internal ringer mode when determining vibration.
bc95db9 When adding a new call, use same phone account for call.
0d725fb Import translations. DO NOT MERGE
33c05d3 Additional changes to SubscriptionManager API as per API council.
4bc0245 Remove Guava references from Telecom.
d5725fa Set number presentation in call log correctly
ac23e53 Fix bad merge in Telecom
d45da14 Revert "Additional changes to SubscriptionManager API as per API council."
dcf7b1f Fix NPE if phone ringtone is set to None
fe1ce0a Allow calling of voicemail using CALL_PRIVILEGED
668dee0 Hide "respond via SMS" option for non-default SMS SIM.
fe08155 Additional changes to SubscriptionManager API as per API council.
8d0b4c3 Add Systrace logging to Telecom
b686c84 Create default InCallService with Context.BIND_IMPORTANT
045b6c9 Create IMSConference to represent IMS conference calls.
40f9b17 Fix call duration for unanswered/missed calls.
e4a9c41 Add Systrace logging to Telecom
8efc032 Create default InCallService with Context.BIND_IMPORTANT
fd053f4 Style quick responses to Dialer Material.
addfada Import translations. DO NOT MERGE
156ae5b Fix PhoneAccount parceling (2/2)
2af16b6 Cleanup and remove call if ConnectionService crashes
7e2c7f3 Update PhoneAccount icon API (5/6)
d9d9e64 String resource edits for Telecomm
a01b656 Set appropriate capabilities to TestConference
52da703 Revert "Telecom, Telephony share a process."
91bd74c Make add-call a global property of telecom. (2/4)
752cacb Continue processing calls that don't connect
6ae4c99 Add a subId extra to the respond via SMS intent.
32a4eb7 Add SIP support to TestCallActivity
2be04fc Telecom, Telephony share a process.
eee6fa5 TestConnectionService needs more permissions!
10a5831 Checking that the connection service can be resolved when setting new connection manager.
96e662d Don't set voicemail handle to null
cf5b291 Reuse calls canceled through NEW_OUTGOING_CALL broadcast.
ecaaeac Don't show quick response messages for private numbers.
bafadce Add connection manager fallback
c28f260 Adn queries for multi-SIM. (3/3)
6be5e8c Use new telecom PhoneAccount registration permissions.
6e2b94e Creating connections for conference event package participants.
3ab204c Handle MMI for multi-SIM (2/3)
9b8badb Import translations. DO NOT MERGE
b664954 Clear account using TelecomManager not CallsManager.
d9f5438 PhoneAccounts include literal icon bitmap (3/4)
7ce6e78 Fix a long subId.
b1fb2ae Import translations. DO NOT MERGE
5a36b6e Propagate "call with" account to Telephony layer.
116549b Use the public API permissions
0ceb5a1 Add permission to CONNECTION_MANAGER PhoneAccount registration.
720bcbe Filter various callbacks in BluetoothPhoneService
3585060 Change subId to int from long
4550623 Don't start video call if already in a video call.
ac19f3d Rejected calls should be logged as "incoming" not "missed"
06ce062 Revert "Revert "Add color to PhoneAccount objects (2/3)""
0c345e9 Create handle with correct scheme in MissedCallNotifier
f5e5d3c Add an option to set the selected phone account as the default. (2/3)
235a52f Remove ADD_CALL if not only top-level call.
c0ca76e Send BTPhoneService update when active/background calls switch.
99c8520 Once responded to a call, remove it from list of ringing calls
a29b046 Enforce permissions for isVoiceMailNumber.
8d92f45 Enable account selection for MMI codes that involve "dialing".
cfd8f56 Disable add call/upgrade to video during dialing.
cce72fc Add more logging to proximity sensor
140004a Use Telecom API for checking if a number is voicemail (2/2)
178b3c4 Revert "Add API method to extract subscription ID from phone account (2/3)"
e6c7587 Add API method to extract subscription ID from phone account (2/3)
0c1e4f6 Fix incorrect reported time for missed calls upon reboot
3d0ef1d Fix typo in TestCallActivity
e732ef4 Send incoming call directly to CallReceiver
9787e0e Adding more Telecom state dumping.
5f8eaae Revert "Add color to PhoneAccount objects (2/3)"
615fcd6 Add color to PhoneAccount objects (2/3)
0511d26 Import translations. DO NOT MERGE
9671759 Import translations. DO NOT MERGE
45e99ec Import translations. DO NOT MERGE
c5b51ca Import translations. DO NOT MERGE
dd1607c Import translations. DO NOT MERGE
740e31b Fix Cdma conference cleanup bug.
0918d94 Handle unknown connection from technology swap
2f25c1f Fixing conference merge where only one party is added to conference.
b3ee4dc Restyle USSD AlertDialog.
fa3de75 Use default URI instead of string name.
708cf31 Fixing UI issue to display preferred network type.
bc3677a Perform network search using the default sub id
a60be87 Change to append subId to network selection related sharedPreferences.
299e4a7 Skip call forwarding lookup for CDMA voicemail.
f2a0a31     [DS] TTY should be enabled.
584921c PhoneInterfaceManager should use subId value in requests.
2140925 PhoneInterfaceManager: pass phoneId to UiccController.getUiccCard()
c0215ed Fixed issue related apn not getting displayed with sim in slot 2.
7310cc7 Add getDeviceId to PhoneInterfaceManager to give id independent of SubInfo.
f67832f Rename reg/unreg OnSubscriptionsChangedListener.
fba8553 Fix for call timer resetting when starting IMS conference call. 3/4
35dbf54 Use provisioning status to decide whether to display Enhanced 4G option.
31a0c71 Use provisioning status to decide whether to display Enhanced 4G option.
413a2df Choose active SIM on MSIM devices when making emergency calls.
ddf4825 Add back pressed behavior for EditFdn Screen.
a564e9b Fixes Cell network setting items grayed out.
a6fc2a8 Fix to use subId instead of slotId when calling getPhone()
9443cdc Fix displaying of Data Roaming information.
b126b82 Import translations. DO NOT MERGE
e31492a In MobileNetworkSettings handle no sims in first or only slot.
afe8264 IMS: add an api to get IMS registration information.
a51d4ef Disable some settings if TTY over VoLTE not supported
5bca832 Fixed an APN grey out issue
785ca2a Update SubscriptionInfo and mPhone for new intents.
9674ff2 Adding subId in CdmaOptions to retrieve it in ApnSettings
ddb5d20 Initialize mPhone to the phone in slot 0.
a350849 Style disabled Preferences text to grey.
02539fd IMS: Set phone account in IMS Conference object.
d32a861 Import translations. DO NOT MERGE
515be40 Update PostDialListener instance for onPostDialChar.
67a62a2 Fix build break
f8ad78f Add logging for MWI visible/hidden.
103e83a Check both voice & data registration state for MO Call
1635769 Fixed a bug where APN did not always show.
15dd349 Import translations. DO NOT MERGE
a9142d7 Check both voice & data registration state for MO Call
48f6fea Fixed a bug where APN did not always show.
82256c0 IMS: Notify about change of TTY mode of other call participants
6fee2cb Move TtyMode into its own ListPreference class.
0fd40fb IMS: SRVCC related fixes.
dd4f6df Don't set settings titles for single SIM devices.
2c01cdf [DS] Location does not work with only Cellular data
c0fae3a Fixed an APN grey out issue
9ef689a Import translations. DO NOT MERGE
dcf40a9 Set radio power of all phones and multi phone changes.
43b6d3a Migrate voicemail ringtone before initing settings dialog.
483feb5 Replace exception on unknown DisconnectCause with UNKNOWN cause and message
5aefb0c Enable text-to-speech in dialer edit field (2/2)
621a47c Adding a new hidden carrier API to mark GSM/CDMA networks as roaming/non-roaming.
9c1071f When voicemail number is unknown, show voicemail setup on notification click.
f7c1a5a Add text-to-speech annotations to emergency dialer edit field
d5165b0 Tidy up visuals/behaviors for MSIM notifications.
375e27d Added Multi-SIM capability to Access Point Names
26970ad Revert call settings switch style UI
9dd07d0 Display "Can't switch calls." on "RESUME" supp service failure.
85190e6 Derive "merged" subscribers based on line numbers.
1dacd19 Import translations. DO NOT MERGE
2fcb6c3 Handle MSIM behavior for VM notifications and CFI.
7b2c6e2 Start the configure intent with the right user
e7353bb Add subId as parameter for get/setDataEnabled.
aeb465a Fixed a UI issue with Cellular networks
5efb112 Pass subId on intent back to call settings.
2592332 Fix order of voicemail ringtone initialization.
462cff8 IMS: Fix phone app crash
64e5c9d Create VoicemailProviderListPreference.
00bce13 IMS: Fix phone app crash
696bff5 Disable up button for Voicemail > Setup.
1ec7c7e Make voicemail vibrate/ringtone MSIM-aware.
d4abfd4 Make sure the exception is a CommandException before casting it to one.
6950c6c Change VmProviderSettingsUtil methods to static.
a82b820 Listen to subscription info changes to update MWI.
725657d Change the message for when there is no SIM to be more descriptive.
ac1bdfd Use SubscriptionController instead of SubscriptionManager.
5236f3a Enabled APNs option for Verizon SIMs
0717b30 MSIM IMS: convert to phone ID based selection.
a8b6050 Rename VoLTE capability to HD Audio.
495d7e1 TelephonyManager.setLine1NumberForDisplay should return a boolean.
2013d89 Import translations. DO NOT MERGE
3cc8121 Telecom API updates (5/6)
1f52dcb Import translations. DO NOT MERGE
c46700b Handle invalid subscription id
8d66d81 Move Voicemail notification settings into util.
385019f Add method for getting all active phones.
6944b0f Fix Telephony build
bb9b54c Hide "Make calls with" item for 1 account
be890cf Hide call assistant configure item if necessary
3eb40fc Simplify call assistant setting
1d49da6 Import translations. DO NOT MERGE
df9707e Adds the BIND_CARRIER_MESSAGING_SERVICE permission to the phone process, so that platform telephony components can communicate with the carrier app.
3ab207e Additional changes to SubscriptionManager API as per API council.
475951f Check both TETHER_DUN_APN and TETHER_DUN_REQUIRED to decide DUN APN behavior.
0ea038b Use activity as context.
ad99fb7 IMS SRVCC handling and call log cleanup.
e9fe49d Revert "Additional changes to SubscriptionManager API as per API council."
3346459 Fixing issue where DTMF tones were not issued through to the IMS framework once a conference is established.
88fd66a Additional changes to SubscriptionManager API as per API council.
dc54843 Set GENERIC_CONFERENCE capability on CDMA conferences.
8ea782a Change to not allow user to enable/disable LTE if LTE service forced is true.
2c248f3 Create IMSConference to represent IMS conference calls.
43330e0 Fixing a comment (changing phoneId to subId)
5e5becd Carrierprivileges: Addressing API council suggestions.
fbca990 Use correct back icon for xxxhdpi
e946853 Add code to show a message when a conference merge fails.
c34bf31 Restored 4G LTE setting for Shamu.
36c450a Restored 4G LTE setting for Shamu.
24c7ea6 Disable 'Enhanced 4G LTE Mode' setting entry when in a call.
a09d696 Hide carrier related settings if HIDE_CARRIER_NETWORK_SETTINGS is set.
e3c2f8f Restored 4G LTE setting for Shamu.
c268473 Don't create if not primary user
2c6ce2c Add missing xxxhdpi icon, remove redundant icons.
6a2bfed Update DisconnectCause conversion for IMS merges.
83904e1 Handle exceptions other than CommandException
d83e4e8 Get info from SubInfoRecord for color and icon.
2333fc1 Handle exceptions other than CommandException
3c6ce5e Created tabs for Multi-SIM Cellular Networks.
76d5da9 PhoneInterfaceManager: Adding a call to set voicemail number.
be2fb26 Fix NPE in onCreate
0f3b5fc Update SubscriptionManager API as per API council.
0354bb0 Update CDMA conference capabilities on recalculate.
a5a61e3 String resource edits for Telephony
ad5b1c0 Update PhoneAccount icon API (6/6)
5b177a6 Calculate conferenceable after conference.
84d4efc Make add-call a global property of telecom. (3/4)
dfa0410 Gsm Cdma options handling for Verizon
f85c95a Use the correct check to choose between CDMA and GSM network options.
d5b6b10 Hide carrier network settings if HIDE_CARRIER_NETWORK_SETTINGS is 1.
defacc8 Set package name before starting call assistant activity
ad6f3dc Conference event package performance improvement.
8402434 Add utility for voicemail dialogs.
1479dd1 Get Phone object using subscription id in Call settings.
1aa87b9 Delete some unused references.
0348766 Fire callback immediately if original connection already exists.
09bb16f Disable MANAGE_CONFERENCE in TelephonyConference.
1734de2 Add connections to conference controllers when original connection is valid
cb101f6 Implement performConference() in TelephonyConnection.
4d2db1c Avoid cancelling the data disconnected notification unnecessarily
2b36ba2 Add MSIM support for Call Forwarding.
3faa594 Don't send various Telephony notifications for managed users
af65e4f Change to treat preferred network type LTE as GLOBAL for non CDMA networks.
4ddb9bb Cleanup debug log statements in call settings.
2d5d1a4 Write clearer code to set voicemail number.
1af6cf7 Add utility for manipulating CallForwardInfo.
5ed870c Add MSIM support for FDN.
f1776d8 Rewrite voicemail initialization code.
9f73bda SubId are Integers.
ab08227 Remove unneeded abstraction in displaying dialogs.
f8c4cb3 Use CharSequence for DisplayName
bfc5d01 Various conference event package changes.
6214e2b Remove makeKeyForActivity().
253c8f9 Set default color of single-SIM PhoneAccount to NO_COLOR.
4877971 Clean up public API of SubInfoRecord.
78daba8 Delete unused EnableFdnScreen.
e438b31 Clean up some voicemail methods to be more clear.
83383e4 Move FDN-specific classes into own package.
854ec18 Verizon Network Modes
3a4447b Verizon Network Modes
80749b8 Use new telecom permissions.
b4edaf1 Creating connections for conference event package participants.
787a8cb Add voicemail settings activity and fragment.
4a4974e Overlay swap capability after merge
88b51e2 Create util for VoicemailProviderSetting operations.
15e40be Temporarily use hardcoded values for sim color display.
2c02789 Delete superfluous call feature settings code.
a107919 Communicating participant changes to conference controller.
78ee0b2 Add VoicemailRingtonePreference to contain lookup logic.
7e08364 PhoneAccounts include literal icon bitmap (4/4)
e3c1521 Add list of accounts in Phone Account Settings.
312e817 Improve video calling setting visiblity behavior.
4afb0a6 Separate VoLTE and VT configurations.
93c345f Hide account settings in call settings if multiple SIMs.
b490d73 Extract VoicemailProviderSettings from CallFeaturesSetting.
8bfc847 Use public API permission, not the internal permission
ddaefdd Temporary: set first slot color to NO_COLOR.
34dbcac Add android.permission.DUMP to manifest.
59a1f81 Move CHANGE_PHONE_ACCOUNTS filter to Phone Account Settings.
9131166 Fix for 0 showing up when longpressed in emergency dialer
047b1f9 Don't send voicemail notification for managed profile
16e0ff2 Prevent crash when activity is no longer running
b564aae Change subId to int from long
7522698 Fix broken build.
7c8f52b Rename VOLTE_VT constant to more accurately reflect function.
a4f952c Fix phone account settings translations
a7a917a Revert "Revert "Add color to PhoneAccount objects (3/3)""
df4fcee Add connection before resetting state of sibling connections
da11247 Revert "enforce dump permission on dump()"
77527ac Hide/show Telephony video setting according to if IMS is enabled.
0ef9516 Revert "enforce dump permission on dump()"
8e4dae5 enforce dump permission on dump()
c4194d3 Set ADD_CALL capabilities on TelephonyConnections.
d592f5e Fix compile error on ConferenceController.
e659bf4 Remove manage conference option for IMS.
df14ead "Add" enable video call setting to call settings.
e0579cd Convert GsmConference into more generic TelephonyConference.
5d475dd Radio Capability Support.
e2e409e Exit SipEditor when home affordance pressed
9b34151 Don't exit emergency dialer when dialing emergency call
9b4e65f Disable disconnect/separate for connections which were ever IMS.
135aa93 Revert "Add API method to extract subscription ID from phone account (3/3)"
64a7d79 Cleanup Call Settings initialization code.
e0f2b79 Set correct theme for MMI-related dialogs
ac00bb2 IMS:change enhanced 4g setting to store in setting db.
3c96d1a Enable HOLD capability for IMS-based CDMA connections.
9edc01d Initial removal of some dead code in Telephony
588083d Revert "Add color to PhoneAccount objects (3/3)"
ae8840c Add color to PhoneAccount objects (3/3)
a31a04b Add API method to extract subscription ID from phone account (3/3)
ee1f87d Error Dialog Dismissal for Call Waiting
c717bf3 Ims: Send user selected TTY mode to lower layers.
9ed62ca IMS:fix DTMF tone is not sent during volte call for CdmaConnection. During VOLTE call, DTMF tone should not be sent as burst DTMF.
96e4745 Fix actionbar style in SimContacts activity
c35836d Allow importing contacts from mulitple sims
419d506 Progress dialog dismissal when remote call to network search fails, single reg.
f8733b4     [DS] Mutilple SIM support on ITelephony interface
b30c9a2 fix build.
10aa2e9 Fix call get getActivatedSubInfoList.
0887461 ksd to lmp-sprout-dev
ffd7a6f Import translations. DO NOT MERGE
7feaf40 Import translations. DO NOT MERGE
4a542d9 camera2: Remove ITS from pdk apps.
aa896d5 Update emulator binaries (fix MIPS boot)
adf3d1b am 9e0c2870: update: Parse ramdisk.img to detect partition formats.
7a28ce5 Update darwin clang prebuilts for Cortex-A57 crash fixes.
95068e0 Update clang for Cortex-A57 crash fixes.
eb4b572 update clang prebuilts
fee61fe Update mips64 toolchain mips64el-linux-android-4.9 (darwin-x86_64)
1bcdba4 Update mips64 toolchain mips64el-linux-android-4.9
a11e1b2 Prebuilts of support 21.0.3
a4121ba Add Multi-Dex 1.0.1 to support repo.
16c84f4 Prebuilts for support lib 21.0.2
517edf9 Publicly released version 1.0.0 of multidex.
7440315 Add espresso prebuilt
25f53b2 Update icu4j to 53.1
13d7d3a Update tradefed prebuilt for cts-tradefed
bc87938 Update ub-uiautomator prebuilt for null root node workaround
9685165 Update tradefed prebuilt for cts-tradefed
2a6f2f8 Revert "Only enable build modules for platform branches"
41a78ee Only enable build modules for platform branches
6a571cb Add prebuilt Android Test Support and UI Automator helper libs
24fd5bd Update sdk-common.jar prebuilt to v24.0.2
1c12078 Update layoutlib_api-prebuilt to v13
e29b398 Helper class for developing power tests
b5c3208 Update UiAutomator prebuilt with API change to remove TimeoutException.
28f83b2 Cherry-pick: Only use <atomic> for C++11 and newer
b8a3ce7 Add real android-21 32-bit headers/libs
b8b71b6 Remove symlinks android-21/arch-{arm,mips,x86}
e00eb88 Move 64-bit headers/libs to android-21
473dde0 Add back for 64-bit: arc4random, arc4random_buf and arc4random_uniform
0a5be1e Fixed the 3rd arg of functions strtoll_l, strtoull_l, wcstoll_l and wcstoull_l
36bac3e Update GNU STL 4.9 in prebuilts/ndk
3805fef rebuild mips64 gabi++, stlport and llvm-libc++ in r6
2cd41c7 Upgrade qemu kernels to support multinetwork.
5f91f38 Merge "Update ARM and x86 kernel 3.4 images."
8663a58 DO NOT MERGE ANYWHERE. Update prebuilt SDK to LMY44
7efff69 Add DENSITY_280
fee7c3a DO NOT MERGE ANYWHERE. Update prebuilt SDK to LMY42
fbfe09c Import translations. DO NOT MERGE - Update prebuilt SDK to LMY33
8077d68 Hopefully final API 22.
4146e80 Import translations. DO NOT MERGE - Update prebuilt SDK to LMY22
deb6463 Import translations. DO NOT MERGE - Update prebuilt SDK to LMY21
9acc861 Check in System API file level 22.
6c349a1 Import translations. DO NOT MERGE - Update prebuilt SDK to LMY15
cb6f265 Unhide getDataRoaming, Messenger uses it to decide to download MMS or not.
66a311a Unhide getDataRoaming, Messenger uses it to decide to download MMS or not.
6ada329 update 22.txt for renaming to setPreferredNetworkTypeToGlobal
a72f6f9 Import translations. DO NOT MERGE - Update prebuilt SDK to LMY13
700390c Hide some functions in SubscriptionInfo.
4905119 Rename reg/unreg OnSubscriptionsChangedListener.
4af6d85 Update prebuilt signapk.jar as of LMY08E  #1674527 lmp-mr1-release.
d9d7052 Import translations. DO NOT MERGE. update Mac aapt. lmp-mr1-release build id 1672261.
9dca96a Import translations. DO NOT MERGE - Update prebuilt SDK to LMY07
5345563 Import Jack and Jill Arzon 1.0-mr2
660cfef remove actions and calls for the old sms/mms api BUG: 18005911
6a0553d "final" API 22.
44fa23d Import translations. DO NOT MERGE - Update prebuilt SDK to LMX72
a56fdf5 Import translations. DO NOT MERGE - Update prebuilt SDK to LMX71
8be0bc8 Import translations. DO NOT MERGE. update support library
f6df06f Import translations. DO NOT MERGE - Update prebuilt SDK to LMX65
150d372 Import translations. DO NOT MERGE - Update prebuilt SDK to LMX63
0d3d24a Import translations. DO NOT MERGE - Update prebuilt SDK to LMX63
9885c8a Import Jack and Jill Arzon 1.0-mr1
40b9b32 Updated for s/futimens/futimes to remove GLIBC_2.6 dependency.
680a285 Import translations. DO NOT MERGE - Update prebuilt SDK to LMX55
4a61fbd Import translations. DO NOT MERGE - Update prebuilt SDK to LMX51
9172187 Import translations. DO NOT MERGE - Update prebuilt SDK to LMX50
4b9f5e7 Import translations. DO NOT MERGE. update support library to 21.0.2 from lmp-sdk-release, build id 1585793
c51e999 Update system_current SDK to fix ub-webview-m39 breakage.
c26509e Import translations. DO NOT MERGE - Update prebuilt SDK to LMX44
326dc08 Import translations. DO NOT MERGE - Update prebuilt SDK to LMX44
5ab314b Import translations. DO NOT MERGE - Update prebuilt SDK to LMX43
2300475 Import translations. DO NOT MERGE Update support library to LSX30C  #1581297
233703a Import translations. DO NOT MERGE - Update prebuilt SDK to LMX42
6238b55 Import translations. DO NOT MERGE - Update prebuilt SDK to LMX41
d3a7457 Import translations. DO NOT MERGE - Update prebuilt SDK to 1571463
b9690c7 Import translations. DO NOT MERGE - Update prebuilt SDK to LMX37
534ebc2 Import translations. DO NOT MERGE - Update prebuilt SDK to LMX36
62947d3 Import translations. DO NOT MERGE - Update prebuilt SDK to LMX35
e1cdad8 Drop prebuilt sdk from lmp-sprout-dev #1561962 DO NOT MERGE
1209904 Track removal of deprecated DateFormat APIs.
b4d1e43 Roll 22.txt back to match 21.txt.
a7e0fd2 Start tracking user-visible permissions on each platform version.
c38a27f Import Jack and Jill from UJX30A
9cacae2 Import Jack and Jill from UJX28B
246fa63 Update 22.txt with generics to field types.
c776915 Update prebuilt SDK to 1540531
38d5bad Update 21.txt with generics to field types.
2362d95 Import translations. DO NOT MERGE - Update prebuilt SDK to LRX16G
31b7805 Update 21 SDK to LRX14
dc3207a On to API 22.
0ac8cff DO NOT MERGE - Update prebuilt SDK to LAX13
b578fba DO NOT MERGE - Update prebuilt SDK to LAX13
0440553 DO NOT MERGE - Update prebuilt current SDK to 1469430
6aef769 DO NOT MERGE - Update prebuilt current SDK to 1466287
a8ef834 Import translations. DO NOT MERGE - Update prebuilt SDK to LAW81 Conflicts: 	current/android.jar 	current/support/annotations/android-support-annotations.jar 	current/support/multidex/instrumentation/libs/android-support-multidex-instrumentation.jar 	current/support/multidex/library/libs/android-support-multidex.jar 	current/support/v13/android-support-v13.jar 	current/support/v17/leanback/libs/android-support-v17-leanback.jar 	current/support/v4/android-support-v4.jar 	current/support/v7/appcompat/libs/android-support-v7-appcompat.jar 	current/support/v7/cardview/libs/android-support-v7-cardview.jar 	current/support/v7/gridlayout/libs/android-support-v7-gridlayout.jar 	current/support/v7/mediarouter/libs/android-support-v7-mediarouter.jar current/support/v7/palette/libs/android-support-v7-palette.jar 	current/support/v7/recyclerview/libs/android-support-v7-recyclerview.jar 	current/uiautomator.jar
4c57206 Add guava and guava-parent 17.0.
7859e2e Autocomplete disable-verity
317b402 Revert "Make encryption configurable"
bda6272 Make encryption configurable
c5a4b31 android_filesystem: Remove setuid bits from tcpdump
33e4f4d android_filesystem: Remove setuid bits from tcpdump
5f2ff6a Add timed versions of stack dumping functions.
77262e7 Remove explict use of ASCII encoding
d5b4176 Return path including executable instead of without
017c97a Fix building on modern versions of Xcode and OS X.
faa0935 sdcard : inode numbers must be fully representable as uint32_t.
ba95be5 init: Fix memory corruption when sanitizing platform paths
703b87d Provide a way to select force encryption from vendor partition
4fca591 audio: add usage "virtual source" to audio attributes.
47f52f2 audio: new stream types
a5a4e9e sdcard: mount sdcard with the noexec option
83d8556 logd: throttle SELinux denials to 20/sec
86c9e5f Introduce "adb keygen"
db44538 Convert futex to cond wait.
72f0d92 DO NOT MERGE: Do not mount devices with invalid verity metadata
9573a13 DO NOT MERGE: Switch fs_mgr to use SHA-256 instead of SHA-1
4cf5297 property_service: Added vendor build properties to load_all_props
eb6036a fs_mgr: let fsck.f2fs actually attempt a fix
0eabf64 Fix adb/fastboot windows compilations.
6672300 Ensure /data/adb exists
2b8852d Fix native_handle_create to check if malloc fails
3e05314 Fix mac build
84ddb34 Fix debuggerd issues.
4cafe2f Fix verity on system partitions larger than 2G
9ef4fa4 Add code cache tests to libnativebridge.
5b244cd toolbox: add prlimit command
f643bec adb warns on remount when verity is enabled
1402fbb Handle code_cache dir creation in libnativebridge
7770252 rootdir: Make trusty version readable by dumpstate
976e1b6 Remove libsigchain from LD_PRELOADs
97e4873 Fix Nick's nits
bbb3631 Revert "Revert "Enable verity on userdebug, and add disable-verity to adb""
152d2d4 Revert "Enable verity on userdebug, and add disable-verity to adb"
d4cea0b Enable verity on userdebug, and add disable-verity to adb
260f3be logd: kill(0,0) issue
1e1d71e logd: LogStatistics leak
a0e5354 logd: Add control statistics enable/disable.
987f1e0 logd: cleanup
823a4c7 logd: auditd: report facility LOG_AUTH
327cac6 logd: auditd: kmsg priority
2c05b4f Fix top for very large VSS.
522d72b Make the default cgroup, the foreground cgroup.
4c4cf46     modified AUDIO_SOURCE_FM_TUNER enum value for FM feature
8386725 Add -std=gnu++11 to test cflags
bdf11c7 healthd: Add callback for screen_on to the healthdHAL
fcbb23a [AU] Update volume setting and Audio Device API 3.0
ebeb0c0 healthd: use warning level for info logs
ac342b9 Add a reference C implementation for verifying signatures
8f85f69 Support [-j <journal_size>] in mkuserimg.sh
1ec61e7 Support [-j <journal_size>] in mkuserimg.sh
241f964 Add signature verification to keystore and verity signers
40193d9 Fix comments in BootSignature.java.
3380f2f DO NOT MERGE: Implement boot signature verification
f0f33ad DO NOT MERGE: Update keystore and verity metadata signers
8d7e924 DO NOT MERGE: Support converting X.509 cert into a verity public key
578a347 DO NOT MERGE: Add a tool for verifying verity signatures in images
29131b9 Reinstate "Update boot image signature format to version 1"
7377e00 Revert "Update boot image signature format to version 1"
b62eabd Update boot image signature format to version 1
d66cefd Fix issues with appended boot signature.
cad6619 camera-metadata: clarify the AE precapture trigger API spec
fa73c08 camera_metadata: relax the EV compensation requirements
aed8cea Camera2: update color aberration spec
14cd098 Camera: Make HDR scene mode public.
9d1b452 Camera2: update antibanding spec
12aeef1 Camera2: Doc updates for aeExposureCompensation.
4095457 Camera: Add one more requirement to BURST_CAPTURE
0f0d795 Camera: Add BURST_CAPTURE capability flag
fe521b1 [audio][eac3] Support EAC3 with small frames
a43690a camera2: Add READ_SETTINGS capability.
668e43c Camera: doc update for independent 3A
2e5fa93 exit instead of returning when execv()ing clatd fails.
59273ed Re-add netd support for enabling IPv6 optimistic mode.
1e23c70 Revert "Merge "Add netd support for configuring IPv6 optimistic mode." into lmp-mr1-dev"
9ccaa16 Revert "Merge "Add netd support for configuring IPv6 optimistic mode." into lmp-mr1-dev"
dadc5f8 Add a command to clear a network's DNS servers.
584dbee Don't use framework permission strings for netd permissions.
347f693 Write pid file so we can tell when netd bounces.
64166e7 Don't fail when trying to add routes that already exist.
0ea8ff8 Add a netd interface command to disable ND offload.
ac7fefc Support more than one clatd at a time.
36b4a0d Add netd support for configuring IPv6 optimistic mode.
6fa06b7 softap: Ensure entropy file creation
9976480 Indicate that softkeymaster key blobs are standalone, meaning they don't require a functional file system or any other support infrastructure.
223fd1c Revert "Make encryption configurable"
6a69cfc Make encryption configurable
b25302e Do not log passwords returned through vdc
ef2b5be Fix error in clocks leading to devices staying unlocked
b1eb7a0 Fix encrypt-and-wipe
b660360 fall back to dm-crypt if device already encrypted
4ac0c62 Adding support of dm-req-crypt
bb7d9af fall back to dm-crypt if device already encrypted
87701e2 Adding support of dm-req-crypt
7c49ab0 Modify vold to check for hardware keymaster.
85c01f9 Make persistent field in cryptofs support longer values.
7fc1de8 cryptfs: [HACK] reboot if the crypto block dev failed to open
3334c6a cryptfs: extra debugging around crypto blockdev dm-... errors.
➜ AOSP