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


続きです。

## project external/chromium-libpac/
7439df1 Initilize V8 before use
70629c0 Build fix in chromium-libpac. - DO NOT MERGE

## project external/chromium-trace/
0d58d5e Pull down disk parser changes from upstream trace viwer.

## project external/chromium_org/
d46b6c3 Cherrypick: Don't send extra text changed AX events on Android
cebcd4c Cherrypick "Allow universal access from file if flag is set and url is file scheme."
86ae9e7 Cherry-pick: gpu: Allow virtual context for in-process gpu thread
5b55ba8 Update V8 deps for PRODUCT_PREBUILT_WEBVIEWCHROMIUM.
1616e00 Cherry-pick: Fix canvas to webgl sharing in android webview
141411b Cherry-pick: Don't schedule more invokeFunctors than necessary.
83109aa Remember user's decisions on SSL errors.
2705cc6 do not send traffic to localhost through proxy for android
1b000d8 Update volantis workaround to cover L MR0.5 (5.0.2)
c64ad5c Cherry-pick: [Android] Java Bridge: handle requests from Java Script on the background thread
64a9273 Update the code dealing with scoped_ptrs and scoped_refptrs in JavaBridge
83eff50 Cherry-pick: [Android] Fix a subtle issue in Java Bridge regarding interfaces removal
da33251 Record Chromium merge at DEPS revision 39.0.2171.95
78901d1 Merge from Chromium at DEPS revision 39.0.2171.95
ee3a239 Minimise logging in release branch.
175bb26 Record Chromium merge at DEPS revision 39.0.2171.93
f453b36 Merge from Chromium at DEPS revision 39.0.2171.93
48eef54 Cherry pick: Attach ImeAdapter in CVC initialization.
27bf38b Cherry pick: Detect if we're using browser composior in RWHVA
c856517 Fork: Clip a layer when its render target's render surface is clipped.
a62aef3 Cherry pick: Preserve IME state when clearing the selection
239f71c Record Chromium merge at DEPS revision 39.0.2171.90
e425631 Merge from Chromium at DEPS revision 39.0.2171.90
82266bf Cherry-pick: aw: Workaround qualcomm driver bug
435c566 [WebView] Set back button to exit fullscreen.
0253910 Enable using system proxy resolver for android webview
b9856a2 Update volantis workaround to cover L mr0.1
8b70b82 Cherry-pick: Workaround NVidia eglWaitSyncKHR bug
8fd8763 Cherry-pick: gpu: Use egl client wait if server wait not available
3c9a4a7 Disable channel id
692aa67 Cherry-pick: Reland [Android] Mark posted UI thread tasks as asynchronous
7a4903d Cherry-pick: Revert of [Android] Experimental sync barrier detection for tracing (patchset #6 id:100001 of https://codereview.chromium.org/575103002/)
d9512fb Cherry pick [Android] Override text handle visibility when the view is detached
5154ef9 Clear the selection when hiding the handles
757e6d3 Cherry-pick: cc: Add invalidations when shrinking piles
c016285 Cherry pick [Android] Stop temporarily hiding selection handles
f66cc3b Cherry pick [Android] Support unfocusable container views.
e578b2d Cherry-pick: Pass the size to the RenderView on creation.
ed88037 Implement support for SmartClip in AwContents.
53975c7 Record Chromium merge at DEPS revision 39.0.2171.59
29b820f Merge from Chromium at DEPS revision 39.0.2171.59
42a0b51 Do not ignore proxy bypass settings
02e351d [WebView] Build chromium against SDK 21.
97e4075 Record Chromium merge at DEPS revision 39.0.2171.53
5b89232 Merge from Chromium at DEPS revision 39.0.2171.53
17d4663 Record Chromium merge at DEPS revision 39.0.2171.44
ab8f6f0 Merge from Chromium at DEPS revision 39.0.2171.44
93b3e63 Record Chromium merge at DEPS revision 39.0.2171.38
5b62eb5 Merge from Chromium at DEPS revision 39.0.2171.38
3d8539b Record Chromium merge at DEPS revision 39.0.2171.37
1675a64 Merge from Chromium at DEPS revision 39.0.2171.37
b985a51 Use system resources for share and websearch action bar.
02b31a7 Update WebView user agent to reflect M39.
4ccfafb Cherry-pick "[android_webview] Hardcode the default text encoding to UTF-8."
38bde6d Record Chromium merge at DEPS revision 39.0.2171.26
3468057 Merge from Chromium at DEPS revision 39.0.2171.26
83bd27e Cherry-pick "[android_webview] Hardcode the default text encoding to UTF-8."
aa5de85 Cherry-pick "[android_webview] Hardcode the default text encoding to UTF-8."
83605d3 Fork: Use visible_rect_for_tile_priority_ where appropriate
ec5c0e8 Record Chromium merge at DEPS revision 38.0.2125.102
1e8032a Merge from Chromium at DEPS revision 38.0.2125.102
afe83fa Record Chromium merge at DEPS revision 38.0.2125.101
75232fc Merge from Chromium at DEPS revision 38.0.2125.101
56ba477 Cherrypick "Handle bionic's strerror_r in an ABI-compatible way."
0d20ee5 Cherrypick ac38465: Handle bionic in safe_strerror_posix as well as glibc.
12144dc Record Chromium merge at DEPS revision 267aeeb8d85c
1320f92 Merge from Chromium at DEPS revision 267aeeb8d85c
048aebe Record Chromium merge at DEPS revision 38.0.2125.83
b0ad7d3 Merge from Chromium at DEPS revision 38.0.2125.83
2d6d878 Record Chromium merge at DEPS revision 38.0.2125.80
0cf6611 Merge from Chromium at DEPS revision 38.0.2125.80
bc179a5 Record Chromium merge at DEPS revision 38.0.2125.74
53cd59d Merge from Chromium at DEPS revision 38.0.2125.74
fcd38f0 Cherrypick "Don't include TargetConditionals.h when building for android."
0adbe62 Cherry-pick: [Android WebView] Fix crash in M38 WebView.
67cbb46 Cherry-pick: Fix threading issue in StreamTextureProxyImpl
0178b90 Cherry-pick: Fix typo in media context restore
dc1dfbb Compile fix for cherry-pick
eefdd1b Cherry-pick: Handle context loss in WebMediaPlayerPlayer in-process
257f9d8 Record Chromium merge at DEPS revision 38.0.2125.69
21a33e9 Merge from Chromium at DEPS revision 38.0.2125.69
ce087a0 Allow V8 to be built even when chromium is prebuilt.
81c983d Record Chromium merge at DEPS revision 38.0.2125.57
03be8d5 Merge from Chromium at DEPS revision 38.0.2125.57
7e059cd Use system resources for share and websearch action bar.
39b78c5 Record Chromium merge at DEPS revision 291560
03b57e0 Merge from Chromium at DEPS revision 291560
8d85fdd Record Chromium merge at DEPS revision 38.0.2125.24
f7ee355 Merge from Chromium at DEPS revision 38.0.2125.24
5b5755f Amend merged revisions to deal with chromium transition.
ca7d0c8 Record Chromium merge at DEPS revision 290040
6e8cce6 Merge from Chromium at DEPS revision 290040
4f7316a Record Chromium merge at DEPS revision 288042
5f1c943 Merge from Chromium at DEPS revision 288042
43165a5 Record Chromium merge at DEPS revision 284076
116680a Merge from Chromium at DEPS revision 284076
1f14a45 Cherry pick crrev.com/281310
f35c392 Cherrypick: [android_webview] Fix Android.mk module dependencies.
3a38131 Fix build break on mirror-aosp-master
ff5cc0c Handle ResourceBusyException from MediaDrm.openSession

## project external/chromium_org/testing/gtest/
4650552 Mock out GetCurrentDir in NaCl.
d9abf3b Expand equality failure messages with a by-line diff.
0476e15 Additional changes, to add support for Windows Phone and Windows RT
2f9c469 Reduce the number of occurrences of gendered pronouns in gtest.
041a4ce Disable asan instrumentation for StackGrowsDown().
f0d7f45 Push upstream to SVN.
e735d74 Export tuple and friends in the ::testing namespace.
d132283 Implement threading support for gtest on Windows. Also, stop using localtime(). Instead, use localtime_r() on most systems, localtime_s() on Windows.
e6d432c Add annotations to suppress ThreadSanitizer failures due to gunit/gmock printer.
cd5abba Remove code referencing Google protocol buffers version 1.
b5ef987 Standards compliance changes to fix QNX build.

## project external/chromium_org/third_party/WebKit/
97ac789 Record Chromium merge at DEPS revision 39.0.2171.95
c697e19 Merge from Chromium at DEPS revision 39.0.2171.95
3331909 Record Chromium merge at DEPS revision 39.0.2171.90
018c2aa Merge from Chromium at DEPS revision 39.0.2171.90
042939c Cherry pick: Partially revert r181835 to fix link highlighting
d7f75b9 Record Chromium merge at DEPS revision 39.0.2171.59
a372c30 Merge from Chromium at DEPS revision 39.0.2171.59
9e4f975 Record Chromium merge at DEPS revision 39.0.2171.53
f542a0e Merge from Chromium at DEPS revision 39.0.2171.53
28cfbf0 Record Chromium merge at DEPS revision 39.0.2171.44
fdbb120 Merge from Chromium at DEPS revision 39.0.2171.44
6276c39 Record Chromium merge at DEPS revision 39.0.2171.38
e407fbf Merge from Chromium at DEPS revision 39.0.2171.38
7bfecb8 Record Chromium merge at DEPS revision 39.0.2171.37
697ef0c Merge from Chromium at DEPS revision 39.0.2171.37
1ea32df Record Chromium merge at DEPS revision 39.0.2171.26
2fb29a0 Merge from Chromium at DEPS revision 39.0.2171.26
e754041 Record Chromium merge at DEPS revision 38.0.2125.102
229afe9 Merge from Chromium at DEPS revision 38.0.2125.102
a12707d Record Chromium merge at DEPS revision 38.0.2125.101
f2db76b Merge from Chromium at DEPS revision 38.0.2125.101
4c33796 Record Chromium merge at DEPS revision 267aeeb8d85c
7242dc3 Merge from Chromium at DEPS revision 267aeeb8d85c
6dc92c4 Record Chromium merge at DEPS revision 38.0.2125.80
0c35383 Merge from Chromium at DEPS revision 38.0.2125.80
c681aaa Record Chromium merge at DEPS revision 38.0.2125.74
30bcdb3 Merge from Chromium at DEPS revision 38.0.2125.74
158e53b Record Chromium merge at DEPS revision 38.0.2125.69
0d49372 Merge from Chromium at DEPS revision 38.0.2125.69
947e1c2 Record Chromium merge at DEPS revision 38.0.2125.57
4419a19 Merge from Chromium at DEPS revision 38.0.2125.57
832f739 Record Chromium merge at DEPS revision 291560
9e12abd Merge from Chromium at DEPS revision 291560
6fb2484 Record Chromium merge at DEPS revision 38.0.2125.24
fd71128 Merge from Chromium at DEPS revision 38.0.2125.24
d5fac5f Record Chromium merge at DEPS revision 290040
e38fbee Merge from Chromium at DEPS revision 290040
43ab914 Record Chromium merge at DEPS revision 288042
c1847b1 Merge from Chromium at DEPS revision 288042
a25b497 Record Chromium merge at DEPS revision 284076
197021e Merge from Chromium at DEPS revision 284076

## project external/chromium_org/third_party/angle/
c2a9a94 Update makefiles after merge of Chromium at 39.0.2171.95
04ab0eb Fix memory leak with default Framebuffers.
5af475e Fix typo disabling NPOT on AMD D3D9
b5af678 Use a D24S8 format to back GL_DEPTH_COMPONENT32_OES in D3D9.
df647a2 Use a D24S8 format to back GL_DEPTH_COMPONENT32_OES in D3D9.
9c01c4a Update makefiles after merge of Chromium at fb34b348eead
ee009b8 Fix a NULL dereference on buffer initialization.
2f06dbf Remove rx::TextureStorageInterface entirely.
856d9d4 Squash the TextureStorageInterface heirarchy.
5e48c03 Move generateMipmap to storage interface base class.
c483326 Use ImageIndex in getRenderTargetSerial.
f7100b9 Updated the vertex buffer classes to use Error objects.
d5a796c Fix Renderer11 signed/unsigned warning in 32-bit.
76b10c9 Use dynamically sized containers for texture and sampler bindings.
ac7579c Use ImageIndex in getRenderTarget.
02f18b8 Don't skip draw calls on zero-sized viewports.
af87552 Improve D3D11 varying packing when there are more varyings than registers.
bdee2d5 Fix incorrect error check.
be4fdb3 Merge the sampler uniform application into ProgramBinary::setUniform.
ee85d1b Fix enum in FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE query.
feda4d2 Accept ImageIndex in TextureD3D::subImage and getImage.
e6256f8 Fix the varying sort comparator in ShaderD3D.
87a9330 Move validation of ANGLE_instanced_arrays to the validation layer.
61f5418 Don't modify the function parameters in ProgramBinary::setUniform.
08a59f8 Add several missing header guard comments
f8a16d7 gn: Fix source paths
5aad967 Update Queries to return Error objects instead of calling gl::error.
9aa0654 Update makefiles after merge of Chromium at 6a4d455b8650
22502d5 Moving more D3D-only logic into ProgramBinaryD3D
e1f0d00 Remove dead RenderbufferStorage::getDepthBuffer.
612e2e4 Add a helper to replace FBO attachment's getSerial.
9f0b42a Add an attachment helper to replace getRenderTarget.
6d8cea8 Update makefiles after merge of Chromium at b62471bd5180
231943b Fix signed-unsigned mismatch
c9e69b1 Updated the index buffer classes to use Error objects.
1c134e6 Only allocate the streaming index buffers when they are first needed.
23ba30e Move the counting IB from IndexDataManager to Renderer9.
157f937 Update the RenderStateCache to use Error objects.
5b5d124 Add queries for attachment targets.
bbffd55 Add a TexSubImage benchmark.
9e16d40 Fix Win32Window::resize breaking angle_tests.
dd8488d Get stencil buffer clear parameters format directly.
82cceb2 Only use direct buffers for static data in D3D11.
a4f9135 Update makefiles after merge of Chromium at a301aef21f9e
092d7b2 Update makefiles after merge of Chromium at d0b993bb2548
c9610c5 Starting refactor of ProgramBinary
eeb7b0e Squash the Texture attachment classes into one.
cc00239 Revert "Optimize dynamic buffers."
9260402 Update makefiles after merge of Chromium at facf66e09bf8
5ac5ae8 Move assertion into if-block.
15f6237 Update makefiles after merge of Chromium at 457b0a1c9412
63d2fc7 Update the ReadPixels calls to return Error objects instead of calling gl::error.
cc79b8c Update clear calls to return Error objects instead of calling gl::error.
2a1c15a Update Buffers to return Error objects instead of calling gl::error.
1d743d3 Eliminate typed render target Texture attachment method.
de3ed70 Use ImageIndex to return Texture attachment properties.
f6be8d7 Fix typo in "PixelShaderOuputVariable".
f9479ef Drop support for the old "full multiplexed" MRT shaders.
3f2e61d Enable MRT pixel shader rewriting.
aef95de Use attachment binding points for dynamic PS key.
b33b477 Declare commit_id a gyp 'hard_dependency'.
58f7942 Fix MSVC librarian warning about no target machine.
3592a33 Add a new TextureAttachment class to simplify FBO attachments.
945f732 Add an ImageIndex helper struct to index into tex levels.
6d70826 Refactor Framebuffer::invalidateSub.
04994ec Use libANGLE to reduce duplicated ANGLE source compiles.
ce20c7f Retrieve render colorbuffers as a single vector.
0466867 Mark shared and std140 UBOs as always active.
a2fbb84 Move CollectVariables to sh namespace.
54ad4f8 Use the CollectVariables path on the HLSL translator.
2ad1dc4 Compact the D3D shader specializations into one.
d15250e Move shader variables into the base impl.
ab56c6a Fix memory leaks in angle_unittests.
2d96b9e Use GL-like methods for InvalidateFramebuffer calls.
400a441 Move logic of InvalidateFramebuffer to Framebuffer.cpp.
8e7d7a3 Fix use of references with va_start
685dd27 Replace getDepthStencil with getRenderTarget.
97d65b7 Clean up Query classes.
2d8c879 Expand the SubData benchmark.
33ea2f9 Added BufferSubData benchmark.
0bab342 Fix 64-bit use of Win32Window.
43a53e2 Converted ProgramBinary to use Context caps instead of Renderer
a502c74 Use the specified Program instead of current in GetUniform.
b119668 Update validation functions to use new error mechanisms.
05881a0 Add caps for transform feedback limits from table 6.34.
3a61c32 Add caps for the aggregate shader limits from table 6.33.
a59b8ba Add a README file for the ANGLE github page.
ffcc2e6 Add a performance tests target.
0b7eef7 Removed common_includes.h reordered includes.
4477109 Make OSWindow destructor virtual.
d8d7243 Moved DynamicHLSL into renderer/d3d
7162096 More shader refactor cleanup
e392905 Revert "Fixes a compilation error when ANGLE_DEFAULT_D3D11 is defined."
b1319f6 Fix a compilation error for the ES3 CTS in 64bit.
ea24759 Remove remnants of old PCH code.
a6f267f Fix row-major layout tracking in interface blocks.
f05cdee Refactoring Shader objects (Take 2)
e54be46 Revert "Refactoring Shader objects"
537dfde Refactoring Shader objects
549c7fd Fix Ge