1. Publish DEPS for Chromium 51.0.2704.84
    
  2. Incrementing VERSION to 51.0.2704.84
    
    Cr-Commit-Position: refs/branch-heads/2704@{#705}
    Cr-Branched-From: 6e53600def8f60d8c632fadc70d7c1939ccea347-refs/heads/master@{#386251}
    
  3. Mark the x64 official tests executable as optional in files.cfg.
    
    We don't build these tests anymore on this builder.
    
    [email protected],[email protected]
    
    Review-Url: https://codereview.chromium.org/2021953003
    Cr-Commit-Position: refs/heads/master@{#396871}
    (cherry picked from commit 966c665e43df27a614646f30cf24c262365eced6)
    
    Review URL: https://codereview.chromium.org/2037183002 .
    
    Cr-Commit-Position: refs/branch-heads/2704@{#704}
    Cr-Branched-From: 6e53600def8f60d8c632fadc70d7c1939ccea347-refs/heads/master@{#386251}
    
  4. [mojo-edk] Add some buffer checks and fix UAF on NodeChannel
    
    Adds message sanity checks at the dispatcher layer for
    message and data pipes.
    
    Also eliminates potential UAFs on NodeChannel by ensuring
    it stays alive through any delegate calls which might have
    otherwise deleted it.
    
    BUG=613698
    
    Review-Url: https://codereview.chromium.org/2004763002
    Cr-Commit-Position: refs/heads/master@{#395373}
    (cherry picked from commit 99a83d5bc1df0c4d6d660dedf45c9b0e14a9df3f)
    
    Review URL: https://codereview.chromium.org/2034183002 .
    
    Cr-Commit-Position: refs/branch-heads/2704@{#703}
    Cr-Branched-From: 6e53600def8f60d8c632fadc70d7c1939ccea347-refs/heads/master@{#386251}
    
  5. Relayout if FrameView::updateViewSize() set needsLayout
    
    BUG=590856
    [email protected]
    
    Review URL: https://codereview.chromium.org/2022013004 .
    
    Cr-Commit-Position: refs/heads/master@{#396962}
    
    Review URL: https://codereview.chromium.org/2025173002 .
    
    Review URL: https://codereview.chromium.org/2031123004 .
    
    Cr-Original-Commit-Position: refs/branch-heads/2743@{#155}
    Cr-Original-Branched-From: 2b3ae3b8090361f8af5a611712fc1a5ab2de53cb-refs/heads/master@{#394939}
    Cr-Commit-Position: refs/branch-heads/2704@{#702}
    Cr-Branched-From: 6e53600def8f60d8c632fadc70d7c1939ccea347-refs/heads/master@{#386251}
    
  6. Incrementing VERSION to 51.0.2704.83
    
    Cr-Commit-Position: refs/branch-heads/2704@{#701}
    Cr-Branched-From: 6e53600def8f60d8c632fadc70d7c1939ccea347-refs/heads/master@{#386251}
    
  7. Don't assume a frame has a document when updating throttling
    
    A frame is not always guaranteed to have a document when a intersection
    observer callback for its FrameView fires. Use the FrameHost instead to
    access the EventHandlerRegistry.
    
    Also fix a typo in a previously added test.
    
    BUG=607758
    
    Review-Url: https://codereview.chromium.org/1944203003
    Cr-Commit-Position: refs/heads/master@{#391659}
    (cherry picked from commit 4e95bbbee038982ad0f3ef1bbe24594fb6001d44)
    
    Review URL: https://codereview.chromium.org/2029393005 .
    
    Cr-Commit-Position: refs/branch-heads/2704@{#700}
    Cr-Branched-From: 6e53600def8f60d8c632fadc70d7c1939ccea347-refs/heads/master@{#386251}
    
  8. Incrementing VERSION to 51.0.2704.82
    
    Cr-Commit-Position: refs/branch-heads/2704@{#699}
    Cr-Branched-From: 6e53600def8f60d8c632fadc70d7c1939ccea347-refs/heads/master@{#386251}
    
  9. Make updateMarkerRenderedRect() to dispose temporary Range object after use
    
    This patch makes |updateMarkerRenderedRect()| in |DocumentMarkerController| to
    dispose temporary |Range| object after use to prevent increasing number of
    active |Range| object for avoiding slow down of DOM mutation operations.
    
    Note: This patch is a temporary solution, we'll have |EphemeralRange| version
    later.
    
    BUG=613658
    TEST=n/a; This is temporary solution, we'll have another solution later.
    
    (cherry picked from commit 544e48708ee9286a58dfa24e0f29e30cece34f3c)
    
    Review-Url: https://codereview.chromium.org/2034753003
    Cr-Original-Commit-Position: refs/heads/master@{#397626}
    Cr-Commit-Position: refs/branch-heads/2704@{#698}
    Cr-Branched-From: 6e53600def8f60d8c632fadc70d7c1939ccea347-refs/heads/master@{#386251}
    
  10. [Merge 51] Fix the GN path to ui_base_unittests's .isolate file
    
    Original CL: https://codereview.chromium.org/1898033004
    
    BUG=606803
    
    Cr-Commit-Position: refs/heads/master@{#388227}
    
    [email protected]
    
    Review URL: https://codereview.chromium.org/2018993003 .
    
    Cr-Commit-Position: refs/branch-heads/2704@{#697}
    Cr-Branched-From: 6e53600def8f60d8c632fadc70d7c1939ccea347-refs/heads/master@{#386251}
    
  11. Incrementing VERSION to 51.0.2704.81
    
    Cr-Commit-Position: refs/branch-heads/2704@{#696}
    Cr-Branched-From: 6e53600def8f60d8c632fadc70d7c1939ccea347-refs/heads/master@{#386251}
    
  12. [Android] Add support for Partner bookmarks to Chrome bookmark widget
    
    Before this CL, the current folder of the widget is stored as a long in
    the shared preferences. Now it will be stored as a String that can be
    serialized directly into a BookmarkId object. The advantage of storing
    strings is that it carries sufficient info about whether a bookmark is a
    partner bookmark.
    
    BUG=613171
    
    (cherry picked from commit 41dd21f931b7f87a57e97efe7d9930316ad7310a)
    
    Review-Url: https://codereview.chromium.org/2031893002
    Cr-Original-Commit-Position: refs/heads/master@{#397539}
    Cr-Commit-Position: refs/branch-heads/2704@{#695}
    Cr-Branched-From: 6e53600def8f60d8c632fadc70d7c1939ccea347-refs/heads/master@{#386251}
    
  13. Incrementing VERSION to 51.0.2704.80
    
    Cr-Commit-Position: refs/branch-heads/2704@{#694}
    Cr-Branched-From: 6e53600def8f60d8c632fadc70d7c1939ccea347-refs/heads/master@{#386251}
    
  14. When Chrome app tries to open a camera/mic for the first time on Android, the pop-up runtime permission dialogue will cause activities onStart/Stop events. Chrome will release/resume camera device accordingly. But if activity onStart event comes after we start to open the camera and before we get onDeviceStarted callback, we will wrongly resume the same device which will fail with exception. In this cl, we will check if the resumed device is already in the start queue. Also move one function to public for unittests which can catch the scenario in this BUG.
    
    BUG=615557
    TESt=trybots and manual test by doing a apprtc test on a N
         device with building later than NRD45.
    
    Review-Url: https://codereview.chromium.org/2029933002
    Cr-Commit-Position: refs/heads/master@{#397518}
    (cherry picked from commit 42be20041869379e6d9f8138d5e3bf9d231902e6)
    
    Review URL: https://codereview.chromium.org/2031873004 .
    
    Cr-Commit-Position: refs/branch-heads/2704@{#693}
    Cr-Branched-From: 6e53600def8f60d8c632fadc70d7c1939ccea347-refs/heads/master@{#386251}
    
  15. Revert "cc: Fix sublayer scale bug in hit testing"
    
    This reverts commit 97c769d0257b107238ab72175c74da80749d4778.
    
    BUG=614438
    
    Cr-Commit-Position: refs/branch-heads/2704@{#692}
    Cr-Branched-From: 6e53600def8f60d8c632fadc70d7c1939ccea347-refs/heads/master@{#386251}
    
  16. [Extensions] Don't allow crossorigin references in GetGlobal
    
    BUG=601073
    BUG=591164
    
    Review URL: https://codereview.chromium.org/1883893003
    
    Cr-Commit-Position: refs/heads/master@{#387642}
    (cherry picked from commit a794ae416acf94cb247d8ca0e8554863f5d9c1d8)
    
    Review URL: https://codereview.chromium.org/2025093003 .
    
    Cr-Commit-Position: refs/branch-heads/2704@{#691}
    Cr-Branched-From: 6e53600def8f60d8c632fadc70d7c1939ccea347-refs/heads/master@{#386251}