1. Publish DEPS for Chromium 56.0.2924.87
    
  2. Incrementing VERSION to 56.0.2924.87
    
    Cr-Commit-Position: refs/branch-heads/2924@{#895}
    Cr-Branched-From: 3a87aecc31cd1ffe751dd72c04e5a96a1fc8108a-refs/heads/master@{#433059}
    
  3. DevTools: Fix SuggestBox not showing without a maximum height
    
    BUG=670581
    
    Review-Url: https://codereview.chromium.org/2554173002
    Cr-Commit-Position: refs/heads/master@{#436775}
    (cherry picked from commit 60923e44a7116db275bf8c74b1cd52ba2335b1af)
    
    Review-Url: https://codereview.chromium.org/2668503006 .
    Cr-Commit-Position: refs/branch-heads/2924@{#894}
    Cr-Branched-From: 3a87aecc31cd1ffe751dd72c04e5a96a1fc8108a-refs/heads/master@{#433059}
    
  4. DevTools: Add more Mac shortcuts into CodeMirrorTextEditor
    
    MacOS has a lot of Emacs-style keyboard shortcuts that we lost when
    moving the console from contenteditable to CodeMirror.
    
    BUG=671269
    
    Review-Url: https://codereview.chromium.org/2559603002
    Cr-Commit-Position: refs/heads/master@{#437457}
    (cherry picked from commit 247b2e4c45b9e2504c54a0725f39df52d8c071b2)
    
    Review-Url: https://codereview.chromium.org/2664233003 .
    Cr-Commit-Position: refs/branch-heads/2924@{#893}
    Cr-Branched-From: 3a87aecc31cd1ffe751dd72c04e5a96a1fc8108a-refs/heads/master@{#433059}
    
  5. [Merge M-56] Display "Not secure" verbose state for data: URLs
    
    data: URLs don't define a secure context, and are a vector for spoofing.
    Display a "Not secure" badge for all data URLs, regardless of whether
    they show a password or credit card field.
    
    BUG=684811
    TBR=estark
    NOTRY=true
    NOPRESUBMIT=true
    
    Review-Url: https://codereview.chromium.org/2648353005
    Cr-Commit-Position: refs/heads/master@{#446536}
    (cherry picked from commit effd1d519ff74fb1eb998e844f19d5079222b0fd)
    
    Review-Url: https://codereview.chromium.org/2666783006
    Cr-Commit-Position: refs/branch-heads/2924@{#892}
    Cr-Branched-From: 3a87aecc31cd1ffe751dd72c04e5a96a1fc8108a-refs/heads/master@{#433059}
    
  6. Incrementing VERSION to 56.0.2924.86
    
    Cr-Commit-Position: refs/branch-heads/2924@{#891}
    Cr-Branched-From: 3a87aecc31cd1ffe751dd72c04e5a96a1fc8108a-refs/heads/master@{#433059}
    
  7. Incrementing VERSION to 56.0.2924.85
    
    Cr-Commit-Position: refs/branch-heads/2924@{#890}
    Cr-Branched-From: 3a87aecc31cd1ffe751dd72c04e5a96a1fc8108a-refs/heads/master@{#433059}
    
  8. Fix -full fallback for diff updates (M56).
    
    mini_installer will now report state properly regardless of whether
    updates are being delivered via Chrome's or the binaries' app guid:
    - "-full" is added to Chrome's "ap" value and, in case an existing
      multi-install Chrome is being updated, the binaries' "ap" value.
    - Installer results are written to Chrome's ClientState key and, as
      above, the binaries'.
    
    This is a partial merge of r438644.
    
    BUG=686645
    NOTRY=true
    NOPRESUBMIT=true
    
    Review-Url: https://codereview.chromium.org/2663003003
    Cr-Commit-Position: refs/branch-heads/2924@{#889}
    Cr-Branched-From: 3a87aecc31cd1ffe751dd72c04e5a96a1fc8108a-refs/heads/master@{#433059}
    
  9. Partial merge of https://crrev.com/b8e1ac73c904f3134c4be5fd978ef46de1b95279.
    
    Remove the enable/disable links for the about:plugins page.
    
    The partial merge only removes the links without touching the underlying
    code to avoid merge conflicts due to dependency on another CL. Effectively
    the result is the same.
    
    BUG=615738,673199
    TEST=manual
    CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:closure_compilation
    [email protected]
    TBR=bauerb
    
    Review-Url: https://codereview.chromium.org/2659373002 .
    Cr-Commit-Position: refs/branch-heads/2924@{#888}
    Cr-Branched-From: 3a87aecc31cd1ffe751dd72c04e5a96a1fc8108a-refs/heads/master@{#433059}
    
  10. Incrementing VERSION to 56.0.2924.84
    
    Cr-Commit-Position: refs/branch-heads/2924@{#887}
    Cr-Branched-From: 3a87aecc31cd1ffe751dd72c04e5a96a1fc8108a-refs/heads/master@{#433059}
    
  11. ozone: Fix how we determine framebuffer formats.
    
    crrev.com/2533163002 changed the way framebuffer fourcc formats are
    determined. This caused some drm framebuffer to be added with a format
    that has an alpha component, resulting in a black screen when using
    those fbs for scanout.
    
    This CL restores the behavior we had before crrev.com/2533163002,
    using GetFourCCFormatForFramebuffer to determe the fourcc format
    for the framebuffer. In this way formats with an alpha component
    will be mapped to their non-alpha version.
    
    BUG=b/34776743,b/33363543
    
    Review-Url: https://codereview.chromium.org/2553813004
    Cr-Commit-Position: refs/heads/master@{#436811}
    (cherry picked from commit 701c5c613569fc4872184f2311a378c18c117482)
    
    Review-Url: https://codereview.chromium.org/2661063002 .
    Cr-Commit-Position: refs/branch-heads/2924@{#886}
    Cr-Branched-From: 3a87aecc31cd1ffe751dd72c04e5a96a1fc8108a-refs/heads/master@{#433059}
    
  12. Reland cros: Fix crash from bad ModelViewChannel reference.
    
    Reland https://codereview.chromium.org/2655533002/ after fixing linker error.
    
    BUG=471648
    
    Review-Url: https://codereview.chromium.org/2650403003
    Cr-Commit-Position: refs/heads/master@{#446201}
    (cherry picked from commit 46abf90a37b72bebf38a005a5349adf799b040be)
    
    Review-Url: https://codereview.chromium.org/2667633002 .
    Cr-Commit-Position: refs/branch-heads/2924@{#885}
    Cr-Branched-From: 3a87aecc31cd1ffe751dd72c04e5a96a1fc8108a-refs/heads/master@{#433059}
    
  13. Incrementing VERSION to 56.0.2924.83
    
    Cr-Commit-Position: refs/branch-heads/2924@{#884}
    Cr-Branched-From: 3a87aecc31cd1ffe751dd72c04e5a96a1fc8108a-refs/heads/master@{#433059}
    
  14. Incrementing VERSION to 56.0.2924.82
    
    Cr-Commit-Position: refs/branch-heads/2924@{#883}
    Cr-Branched-From: 3a87aecc31cd1ffe751dd72c04e5a96a1fc8108a-refs/heads/master@{#433059}
    
  15. Incrementing VERSION to 56.0.2924.81
    
    Cr-Commit-Position: refs/branch-heads/2924@{#882}
    Cr-Branched-From: 3a87aecc31cd1ffe751dd72c04e5a96a1fc8108a-refs/heads/master@{#433059}
    
  16. Merge 56: Use implicit method of QueryInterface for ICodecAPI
    
    This CL tries to address reported crashes coming from the line where
    QueryInterface() is used to check if ICodecAPI interface is supported.
    - Add paranoia checks to make sure that |encoder_| is still initialized.
    - Use templated/implicit method of QueryInterface to check ICodecAPI.
    
    BUG=682813
    CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel
    
    Review-Url: https://codereview.chromium.org/2644393003
    Cr-Commit-Position: refs/heads/master@{#445950}
    (cherry picked from commit cd9754daf31d0b352130ba49e9ab463d42370297)
    NOTRY=true
    NOPRESUBMIT=true
    [email protected],[email protected]
    
    Review-Url: https://codereview.chromium.org/2658723008
    Cr-Commit-Position: refs/branch-heads/2924@{#881}
    Cr-Branched-From: 3a87aecc31cd1ffe751dd72c04e5a96a1fc8108a-refs/heads/master@{#433059}
    
  17. Fix a build failure caused by an earlier cherry pick
    
    Cherry-pick: https://codereview.chromium.org/2658573011
    
    BUG=675372,686244
    [email protected]
    
    Review-Url: https://codereview.chromium.org/2663553002 .
    Cr-Commit-Position: refs/branch-heads/2924@{#880}
    Cr-Branched-From: 3a87aecc31cd1ffe751dd72c04e5a96a1fc8108a-refs/heads/master@{#433059}
    
  18. scheduler: Make DOM window event tasks unthrottled
    
    This patch avoids throttling events that are routed via
    DOMWindowEventQueue. This affects a handful of window-related events,
    the most important ones being IndexedDB events. It turns out many web
    pages (e.g., Google Docs) rely on IndexedDB transactions to be
    relatively fast and start encountering errors if they are throttled too
    aggressively while a tab is in the background.
    
    BUG=675372
    
    Review-Url: https://codereview.chromium.org/2651933002
    Cr-Commit-Position: refs/heads/master@{#446000}
    (cherry picked from commit 05a13309259dd16f38eef41adc7cce55e3d15a05)
    
    Review-Url: https://codereview.chromium.org/2658573011 .
    Cr-Commit-Position: refs/branch-heads/2924@{#879}
    Cr-Branched-From: 3a87aecc31cd1ffe751dd72c04e5a96a1fc8108a-refs/heads/master@{#433059}
    
  19. Include build/build_config.h in all component updater files.
    
    All files using conditional compilation must include the build_config,
    otherwise the platform symbols are not defined.
    
    Merged to M56.
    
    BUG=684950
    
    Review-Url: https://codereview.chromium.org/2655813002
    Cr-Commit-Position: refs/heads/master@{#446050}
    (cherry picked from commit 96d71e0c6c152a39ee9b452c96428af7cc4520bc)
    
    Review-Url: https://codereview.chromium.org/2658133003 .
    Cr-Commit-Position: refs/branch-heads/2924@{#878}
    Cr-Branched-From: 3a87aecc31cd1ffe751dd72c04e5a96a1fc8108a-refs/heads/master@{#433059}
    
  20. Revert of [NTP] Update UiConfig when NewTabPageView is made visible. (patchset #1 id:1 of https://codereview.chromium.org/2658093005/ )
    
    Reason for revert:
    Was merged to 56 instead of 57 by mistake.
    
    Original issue's description:
    > [NTP] Update UiConfig when NewTabPageView is made visible.
    >
    > On first run, the NewTabPageView is initialized behind the First Run
    > Experience, meaning the UiConfig will pickup the screen layout then.
    > However onConfigurationChanged is not called on orientation changes
    > until the FRE is completed. This means that if a user starts the FRE in
    > one orientation, changes an orientation and then leaves the FRE the
    > UiConfig will have the wrong orientation.
    >
    > Updating the UiConfig in onWindowsVisibilityChanged solves this.
    >
    > BUG=683886
    > [email protected]
    > NOTRY=true
    > NOPRESUBMIT=true
    >
    > Review-Url: https://codereview.chromium.org/2657443004
    > Cr-Original-Commit-Position: refs/heads/master@{#446048}
    > Review-Url: https://codereview.chromium.org/2658093005
    > Cr-Commit-Position: refs/branch-heads/2924@{#876}
    > Cr-Branched-From: 3a87aecc31cd1ffe751dd72c04e5a96a1fc8108a-refs/heads/master@{#433059}
    > Committed: https://chromium.googlesource.com/chromium/src/+/d30bbd241c8233992be1296515e2abea042bcb06
    
    [email protected]
    # Skipping CQ checks because original CL landed less than 1 days ago.
    NOPRESUBMIT=true
    NOTREECHECKS=true
    NOTRY=true
    BUG=683886
    
    Review-Url: https://codereview.chromium.org/2662593002
    Cr-Commit-Position: refs/branch-heads/2924@{#877}
    Cr-Branched-From: 3a87aecc31cd1ffe751dd72c04e5a96a1fc8108a-refs/heads/master@{#433059}
    
  21. [NTP] Update UiConfig when NewTabPageView is made visible.
    
    On first run, the NewTabPageView is initialized behind the First Run
    Experience, meaning the UiConfig will pickup the screen layout then.
    However onConfigurationChanged is not called on orientation changes
    until the FRE is completed. This means that if a user starts the FRE in
    one orientation, changes an orientation and then leaves the FRE the
    UiConfig will have the wrong orientation.
    
    Updating the UiConfig in onWindowsVisibilityChanged solves this.
    
    BUG=683886
    [email protected]
    NOTRY=true
    NOPRESUBMIT=true
    
    Review-Url: https://codereview.chromium.org/2657443004
    Cr-Original-Commit-Position: refs/heads/master@{#446048}
    Review-Url: https://codereview.chromium.org/2658093005
    Cr-Commit-Position: refs/branch-heads/2924@{#876}
    Cr-Branched-From: 3a87aecc31cd1ffe751dd72c04e5a96a1fc8108a-refs/heads/master@{#433059}
    
  22. Incrementing VERSION to 56.0.2924.80
    
    Cr-Commit-Position: refs/branch-heads/2924@{#875}
    Cr-Branched-From: 3a87aecc31cd1ffe751dd72c04e5a96a1fc8108a-refs/heads/master@{#433059}
    
  23. [Merge M56] Revert "Revert of Don't offer to translate between Simplified and Traditional Chinese (patchset #5 id:80001 of https://codereview.chromium.org/2650003004/ )"
    
    This reverts commit fc1f65c1189b644cd27c8a5fa47861dd4f68859d.
    And removes offending <iostream> header from translate_manager.cc.
    
    BUG=683164
    NOTRY=true
    TBR=groby
    
    patch from issue 2655173003 at patchset 1 (http://crrev.com/2655173003#ps1)
    
    Review-Url: https://codereview.chromium.org/2660573002 .
    Cr-Commit-Position: refs/branch-heads/2924@{#874}
    Cr-Branched-From: 3a87aecc31cd1ffe751dd72c04e5a96a1fc8108a-refs/heads/master@{#433059}
    
  24. [Merge M56] Fix import legacy, pref based pins.
    
    This CL contains 2 fixes for importing legacy pref based pins.
    1. Import may happen at the moment when profile is not synced yet and
    in last case it does not actually contain information from previous
    bulds.
    2. Importing ignores apps that currently are not installed. This
    leads to situation that we loose pin information for such apps
    and in case apps are installed later they do not appear pinned.
    Solution is to import all existings apps in prefs.
    
    BUG=680821
    TEST=Clearn app sync server data. Login on M52 and do some pinning.
         Next login on M55 and pin additional app. Next login to ToT
         and observe that pin is restored for existing apps and
         pins appear automatically once apps are installed later.
    [email protected]
    NOTRY=true
    NOPRESUBMIT=true
    
    Review-Url: https://codereview.chromium.org/2646973003
    Cr-Commit-Position: refs/heads/master@{#445398}
    (cherry picked from commit d8cc9d23b26dc31e050fdc1e2042f639d8a608fa)
    
    Review-Url: https://codereview.chromium.org/2655563002
    Cr-Commit-Position: refs/branch-heads/2924@{#873}
    Cr-Branched-From: 3a87aecc31cd1ffe751dd72c04e5a96a1fc8108a-refs/heads/master@{#433059}