1. Publish DEPS for Chromium 46.0.2490.22
    
  2. Incrementing VERSION to 46.0.2490.22
    
    Cr-Commit-Position: refs/branch-heads/2490@{#193}
    Cr-Branched-From: 7790a3535f2a81a03685eca31a32cf69ae0c114f-refs/heads/master@{#344925}
    
  3. Merge: "mac: Fix a focus ring visual bug in the media content settings bubble." to 2490.
    
    > The parent view of the button was too small, and the button lay outside the
    > bounds of its parent view. Increasing the size of its parent view fixed the
    > problem.
    >
    > BUG=525544
    >
    > Review URL: https://codereview.chromium.org/1312163006
    >
    > Cr-Commit-Position: refs/heads/master@{#347549}
    BUG=525544
    [email protected], [email protected]
    
    Review URL: https://codereview.chromium.org/1328673004 .
    
    Cr-Commit-Position: refs/branch-heads/2490@{#192}
    Cr-Branched-From: 7790a3535f2a81a03685eca31a32cf69ae0c114f-refs/heads/master@{#344925}
    
  4. Restore main thread EnsureNSPRInit in the Linux ports.
    
    This got lost in the chimera on accident.
    
    BUG=528468
    
    Review URL: https://codereview.chromium.org/1332443002
    
    Cr-Commit-Position: refs/heads/master@{#347573}
    (cherry picked from commit 19d81eb455d41e9f21981025857e11de223ba5d7)
    
    This also merges in https://codereview.chromium.org/1328253002 which was a
    mistake in the original CL.
    
    [email protected]
    
    Review URL: https://codereview.chromium.org/1326773005 .
    
    Cr-Commit-Position: refs/branch-heads/2490@{#191}
    Cr-Branched-From: 7790a3535f2a81a03685eca31a32cf69ae0c114f-refs/heads/master@{#344925}
    
  5. Merge to branch 2490 [Password Generation] Add UMA stats for non-generated submission rates
    
    This allows for apples to apples comparison of generated vs. non-generated
    submission success rates on the same forms.
    
    BUG=509827
    
    Review URL: https://codereview.chromium.org/1228783006
    
    Cr-Commit-Position: refs/heads/master@{#345707}
    (cherry picked from commit cc48d848c09fc5014f3aff0b048e3968653bb104)
    
    Review URL: https://codereview.chromium.org/1320713006 .
    
    Cr-Commit-Position: refs/branch-heads/2490@{#190}
    Cr-Branched-From: 7790a3535f2a81a03685eca31a32cf69ae0c114f-refs/heads/master@{#344925}
    
  6. Track cc histograms using a global "client name" variable.
    
    BUG=526192
    CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel
    
    Review URL: https://codereview.chromium.org/1321013004
    
    Cr-Commit-Position: refs/heads/master@{#347565}
    (cherry picked from commit 0d30216f14e3f5620de722412d76cbdb7759ec42)
    
    [email protected],[email protected]
    
    Review URL: https://codereview.chromium.org/1321913005 .
    
    Cr-Commit-Position: refs/branch-heads/2490@{#189}
    Cr-Branched-From: 7790a3535f2a81a03685eca31a32cf69ae0c114f-refs/heads/master@{#344925}
    
  7. [Custom tab]Fix a bug that clicking media notification opens blank tab
    
    This CL lets Tab#createBringTabToFrontIntent() return null if the given
    tab id belongs to a custom tab. A "clickable" notion is introduced here
    to describe notifications that do not carry a content intent.
    
    BUG=524855
    
    Review URL: https://codereview.chromium.org/1328663003
    Cr-Commit-Position: refs/heads/master@{#347768}
    [email protected]
    
    Review URL: https://codereview.chromium.org/1323263008 .
    
    Cr-Commit-Position: refs/branch-heads/2490@{#188}
    Cr-Branched-From: 7790a3535f2a81a03685eca31a32cf69ae0c114f-refs/heads/master@{#344925}
    
  8. No StrictMode for stable on userdebug devices.
    
    Some users always run userdebug android builds. Since they
    likely do not work on Chrome and are not dogfooding, it
    is annoying for them to see StrictMode violations in Chrome
    on Android and not be able to do anything about it.
    
    BUG=527851,149471
    
    NOTRY=true
    NOPRESUBMIT=true
    
    Review URL: https://codereview.chromium.org/1330053002
    
    Cr-Commit-Position: refs/heads/master@{#347750}
    (cherry picked from commit 5082ea83221ed6c01df539cf0b61cf72e36eb9bb)
    
    Review URL: https://codereview.chromium.org/1330843002
    
    Cr-Commit-Position: refs/branch-heads/2490@{#187}
    Cr-Branched-From: 7790a3535f2a81a03685eca31a32cf69ae0c114f-refs/heads/master@{#344925}
    
  9. Revert of Pre-cache downloads directory path in PathUtils. (patchset #1 id:1 of https://codereview.chromium.org/1281273003/ )
    
    Reason for revert:
    Revert because it breaks new beta. See
    https://code.google.com/p/chromium/issues/detail?id=528377
    
    Original issue's description:
    > Pre-cache downloads directory path in PathUtils.
    >
    > When Chrome tabs are swiped away and user starts Chrome again,
    > their default downloads directory is requested. This causes a
    > StrictMode policy violation since it results in a ~60ms disk
    > read. Thus by adding this call to the initial AsyncTask we
    > save that time when the directory is requested by native.
    >
    > This must only be called in the browser process as the sandbox
    > processes do not need to make the call nor can they make the
    > call(results in NPE).
    >
    > BUG=508615
    >
    > Committed: https://crrev.com/4a7568dffab924d3710a68949dca0717bdad3352
    > Cr-Commit-Position: refs/heads/master@{#342672}
    
    [email protected], [email protected]
    [email protected], [email protected], [email protected]
    NOPRESUBMIT=true
    NOTREECHECKS=true
    NOTRY=true
    BUG=508615
    
    Review URL: https://codereview.chromium.org/1328043002
    
    Cr-Commit-Position: refs/heads/master@{#347518}
    
    Review URL: https://codereview.chromium.org/1315443012 .
    
    Cr-Commit-Position: refs/branch-heads/2490@{#186}
    Cr-Branched-From: 7790a3535f2a81a03685eca31a32cf69ae0c114f-refs/heads/master@{#344925}
    
  10. [Script Injection] Allow whitelisted extensions to inject scripts everywhere
    
    Fix a regression where whitelisted extensions couldn't inject content scripts on
    other extension pages.
    
    BUG=517370
    [email protected]
    
    Review URL: https://codereview.chromium.org/1294393003
    
    Cr-Commit-Position: refs/heads/master@{#345382}
    (cherry picked from commit 29d2ec93b685a04c1ad0ad047ab702c3cc62ba3f)
    
    Review URL: https://codereview.chromium.org/1319143004 .
    
    Cr-Commit-Position: refs/branch-heads/2490@{#185}
    Cr-Branched-From: 7790a3535f2a81a03685eca31a32cf69ae0c114f-refs/heads/master@{#344925}
    
  11. Merge to M46: Check the tab ID before delivering an extension message.
    
    r335753 changed extension messaging to use RenderFrames, which had the
    side-effect of delivering messages to every RenderFrame in a process,
    which may include other tabs.
    
    This patch fixes that by sending the target tab ID along with the message. A
    more principled fix would have been to track RenderFrames on the browser and
    send to precisely the right ones, but this would need to be part of a more
    comprehensive refactor.
    
    I also fixed up ExtensionApiTest.Connect and re-enabled, which was disabled
    years ago due to flakiness. Hopefully my test JS changes will fix that.
    
    BUG=520303
    [email protected], [email protected]
    NOTRY=true
    NOPRESUBMIT=true
    
    Review URL: https://codereview.chromium.org/1318153002
    
    Cr-Commit-Position: refs/heads/master@{#346176}
    (cherry picked from commit 1344c7dfde448d4b80693f597b02993b7f6bbd5b)
    
    Review URL: https://codereview.chromium.org/1318823013
    
    Cr-Commit-Position: refs/branch-heads/2490@{#184}
    Cr-Branched-From: 7790a3535f2a81a03685eca31a32cf69ae0c114f-refs/heads/master@{#344925}
    
  12. Incrementing VERSION to 46.0.2490.21
    
    Cr-Commit-Position: refs/branch-heads/2490@{#183}
    Cr-Branched-From: 7790a3535f2a81a03685eca31a32cf69ae0c114f-refs/heads/master@{#344925}
    
  13. Change the password blacklisting algorithm and add 'x' in the UI.
    
    The blacklisting forms aren't scored. They are just matched against the current form.
    The password save bubble should contain 'x' as specified by the UI review.
    
    BUG=493257
    [email protected],[email protected]
    
    Review URL: https://codereview.chromium.org/1322823002
    
    Cr-Commit-Position: refs/heads/master@{#346663}
    (cherry picked from commit 3a24dad0ff93c297cb0451621e72858138cd58b6)
    
    Review URL: https://codereview.chromium.org/1311013011 .
    
    Cr-Commit-Position: refs/branch-heads/2490@{#182}
    Cr-Branched-From: 7790a3535f2a81a03685eca31a32cf69ae0c114f-refs/heads/master@{#344925}
    
  14. Updating XTBs based on .GRDs from branch 2490
    
    Cr-Commit-Position: refs/branch-heads/2490@{#181}
    Cr-Branched-From: 7790a3535f2a81a03685eca31a32cf69ae0c114f-refs/heads/master@{#344925}
    
  15. Add metrics for CBD dialog initiated deletion of cookies and cache.
    
    The metric added in https://codereview.chromium.org/1259953003 is measured in BrowsingDataRemover, and includes deletions initiatied from anywhere.
    
    This new metric focuses specifically on deletions initiated from the Clear Browsing Data dialog.
    
    BUG=527372
    
    Review URL: https://codereview.chromium.org/1325083002
    
    Cr-Commit-Position: refs/heads/master@{#347275}
    (cherry picked from commit c927f522cabbc7ce78f229d49e49871bacb44573)
    
    [email protected],[email protected],[email protected]
    
    Review URL: https://codereview.chromium.org/1328113003 .
    
    Cr-Commit-Position: refs/branch-heads/2490@{#180}
    Cr-Branched-From: 7790a3535f2a81a03685eca31a32cf69ae0c114f-refs/heads/master@{#344925}
    
  16. Do not select a Tab while closing all tabs or undoing
    
    BUG=517060
    [email protected]
    
    Review URL: https://codereview.chromium.org/1311913007
    
    Cr-Commit-Position: refs/heads/master@{#347332}
    (cherry picked from commit ff2e6be166f90dd79b48e2e6279dc191c8349050)
    
    Review URL: https://codereview.chromium.org/1308323011 .
    
    Cr-Commit-Position: refs/branch-heads/2490@{#179}
    Cr-Branched-From: 7790a3535f2a81a03685eca31a32cf69ae0c114f-refs/heads/master@{#344925}
    
  17. Incrementing VERSION to 46.0.2490.20
    
    Cr-Commit-Position: refs/branch-heads/2490@{#178}
    Cr-Branched-From: 7790a3535f2a81a03685eca31a32cf69ae0c114f-refs/heads/master@{#344925}
    
  18. Incrementing VERSION to 46.0.2490.19
    
    Cr-Commit-Position: refs/branch-heads/2490@{#177}
    Cr-Branched-From: 7790a3535f2a81a03685eca31a32cf69ae0c114f-refs/heads/master@{#344925}
    
  19. Plugins: Always mark plugins within Chrome Apps <webview> as Unauthorized.
    
    Previously, they were marked as Unauthorized only when they were set as ALLOW
    in Content Settings. This created a (small?) security issue when Plugins were
    marked as DETECT or BLOCK.
    
    BUG=527620
    
    Review URL: https://codereview.chromium.org/1325163002
    
    Cr-Commit-Position: refs/heads/master@{#347241}
    (cherry picked from commit 550b22226d00e17b4d387b22d9ee10a3b64d977f)
    
    Review URL: https://codereview.chromium.org/1308793006 .
    
    Cr-Commit-Position: refs/branch-heads/2490@{#176}
    Cr-Branched-From: 7790a3535f2a81a03685eca31a32cf69ae0c114f-refs/heads/master@{#344925}
    
  20. Incrementing VERSION to 46.0.2490.18
    
    Cr-Commit-Position: refs/branch-heads/2490@{#175}
    Cr-Branched-From: 7790a3535f2a81a03685eca31a32cf69ae0c114f-refs/heads/master@{#344925}
    
  21. Ensure windows update when snapped to side on Windows 10.
    
    It's possible to get a message that the window pos is changing, but have the window pos not actually change in the end. In this case, force the compositor to re-enable swapping.
    
    BUG=516234
    CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel
    
    Review URL: https://codereview.chromium.org/1305363002
    
    Cr-Commit-Position: refs/heads/master@{#347070}
    (cherry picked from commit 55b4c95889d6a72e52bc72702580a62f04f35777)
    [email protected]
    
    Review URL: https://codereview.chromium.org/1309063005 .
    
    Cr-Commit-Position: refs/branch-heads/2490@{#174}
    Cr-Branched-From: 7790a3535f2a81a03685eca31a32cf69ae0c114f-refs/heads/master@{#344925}
    
  22. Task Manager should name Utility processes properly
    
    The ChildProcessTask used to skip using the process name when localizing
    the the title for utility processes. This patch is fixing this.
    
    [email protected]
    BUG=524286
    
    Review URL: https://codereview.chromium.org/1310443006
    
    Cr-Commit-Position: refs/heads/master@{#345364}
    (cherry picked from commit cf56bd06bb861b1ec6fd83933cd80be054ef0107)
    
    Review URL: https://codereview.chromium.org/1318663006 .
    
    Cr-Commit-Position: refs/branch-heads/2490@{#173}
    Cr-Branched-From: 7790a3535f2a81a03685eca31a32cf69ae0c114f-refs/heads/master@{#344925}
    
  23. Task manager's apps and extensions should show the correct favicon
    
    We need to get the correct favicon of the app or extension so that it's
    easier to identify in the table.
    
    Before and after screenshots are available on the BUG thread.
    
    [email protected],[email protected]
    BUG=525293
    TEST=browser_tests --gtest_filter=ExtensionTagsTest.*
    
    Review URL: https://codereview.chromium.org/1302423005
    
    Cr-Commit-Position: refs/heads/master@{#346155}
    (cherry picked from commit d91a61917396cc7cf77a44b26290758045d57ef3)
    
    Review URL: https://codereview.chromium.org/1303103005 .
    
    Cr-Commit-Position: refs/branch-heads/2490@{#172}
    Cr-Branched-From: 7790a3535f2a81a03685eca31a32cf69ae0c114f-refs/heads/master@{#344925}
    
  24. Update ERR_SSL_WEAK_EPHEMERAL_DH_KEY Learn More URL.
    
    BUG=527949
    TEST=Visit https://dh512.badssl.com/
         Details
         Learn more
         Browser should be taken to a page on support.google.com.
    
    Review URL: https://codereview.chromium.org/1303043004
    
    Cr-Commit-Position: refs/heads/master@{#347217}
    (cherry picked from commit bc3952a565f67c48524825953f0c6ca7b50f5fda)
    
    [email protected],[email protected]
    
    Review URL: https://codereview.chromium.org/1312283006 .
    
    Cr-Commit-Position: refs/branch-heads/2490@{#171}
    Cr-Branched-From: 7790a3535f2a81a03685eca31a32cf69ae0c114f-refs/heads/master@{#344925}
    
  25. Fix a mouse lock problem on Windows where in clicks outside the web page would also cause mouse lock to happen.
    
    This fixes an issue with the mouse locking code on Windows where in if a page entered a mouse lock state and exited
    it via the Esc key, subsequently clicking outside the page would cause the lock prompt to display again. This was because
    RenderWidgetHostViewAura grabs capture on all platforms including Windows. On Windows the capture happens elsewhere in the
    mouse handler. However when the mouse release comes in it is possible that we are already in the mouse locked state and
    hence the capture is never released.
    
    Fix is to release capture on all platforms.
    
    BUG=526378
    R=scheib
    TBR=jam
    
    Review URL: https://codereview.chromium.org/1324083002
    
    Cr-Commit-Position: refs/heads/master@{#347122}
    (cherry picked from commit c922b25f080de27ebe891adff689e9b56ffeaf12)
    
    Review URL: https://codereview.chromium.org/1326123005 .
    
    Cr-Commit-Position: refs/branch-heads/2490@{#170}
    Cr-Branched-From: 7790a3535f2a81a03685eca31a32cf69ae0c114f-refs/heads/master@{#344925}
    
  26. setKeyboardState API
    
    Allows javascript to trigger instantiation of the virtual keyboard.
    
    BUG=522203
    TBR=bshe,rockot,sky,isherman
    
    Review URL: https://codereview.chromium.org/1289813008
    
    Cr-Commit-Position: refs/heads/master@{#345083}
    (cherry picked from commit f796de60c07f2ba391036a2b52d2c37050f19435)
    
    Review URL: https://codereview.chromium.org/1310863006 .
    
    Cr-Commit-Position: refs/branch-heads/2490@{#169}
    Cr-Branched-From: 7790a3535f2a81a03685eca31a32cf69ae0c114f-refs/heads/master@{#344925}
    
  27. DevTools: do not expect adb payload length to come in the first chunk.
    
    BUG=512150
    
    Review URL: https://codereview.chromium.org/1312333002
    
    Cr-Commit-Position: refs/heads/master@{#345763}
    (cherry picked from commit cec6d0098f77e944be19c1fcccf6461d9955efae)
    
    Review URL: https://codereview.chromium.org/1326443005 .
    
    Cr-Commit-Position: refs/branch-heads/2490@{#168}
    Cr-Branched-From: 7790a3535f2a81a03685eca31a32cf69ae0c114f-refs/heads/master@{#344925}
    
  28. [Android] Clip the overscroll glow against the viewport
    
    Previously, the overscroll glow assumed that its containing layers would
    be responsible for clipping. This works well when the viewport is
    aligned with the window edge. However, there are other cases (e.g.,
    contextual search) where the content viewport can be smaller than the
    Android window. Handle such cases by logically clipping the effects
    against the viewport using UV coordinate adjustment.
    
    BUG=527175
    
    Review URL: https://codereview.chromium.org/1310643008
    
    Cr-Commit-Position: refs/heads/master@{#346925}
    (cherry picked from commit bc1e1302176848dff1b2b0006614268724dcdda5)
    
    Review URL: https://codereview.chromium.org/1319313005 .
    
    Cr-Commit-Position: refs/branch-heads/2490@{#167}
    Cr-Branched-From: 7790a3535f2a81a03685eca31a32cf69ae0c114f-refs/heads/master@{#344925}
    
  29. TaskManager table's default sort should show the browser process at the top.
    
    We have to ensure that the task manager by default (without any sorting)
    shows the browser process task at the top of the list.
    This CL also makes the RendererTasks match the old task manager behavior
    by showing zeros for their network usage instead of N/As even when no
    network bytes have been reported for them.
    
    [email protected]
    BUG=523992
    
    Review URL: https://codereview.chromium.org/1322043003
    
    Cr-Commit-Position: refs/heads/master@{#346950}
    (cherry picked from commit 5a3948d1382d4c90b96d867e64255e59a1502759)
    
    Review URL: https://codereview.chromium.org/1310363005 .
    
    Cr-Commit-Position: refs/branch-heads/2490@{#166}
    Cr-Branched-From: 7790a3535f2a81a03685eca31a32cf69ae0c114f-refs/heads/master@{#344925}
    
  30. [Contextual Search] Commit all tab closures when the panel is shown
    
    Commit all tab closures when the Contextual Search panel is shown
    so that the undo SnackBar is dismissed if present.
    
    BUG=527024
    [email protected]
    
    Review URL: https://codereview.chromium.org/1322733003
    
    Cr-Commit-Position: refs/heads/master@{#347278}
    
    Review URL: https://codereview.chromium.org/1331443005 .
    
    Cr-Commit-Position: refs/branch-heads/2490@{#165}
    Cr-Branched-From: 7790a3535f2a81a03685eca31a32cf69ae0c114f-refs/heads/master@{#344925}
    
  31. [Contextual Search] Dismiss the panel when find in page is opened
    
    When the find in page toolbar is opened, the contextual search panel
    is dismissed. Conversely, when the contextual search panel is opened,
    the find in page toolbar is dismissed.
    
    BUG=517441
    [email protected]
    
    Review URL: https://codereview.chromium.org/1328473002
    
    Cr-Commit-Position: refs/heads/master@{#346970}
    
    Review URL: https://codereview.chromium.org/1329893002 .
    
    Cr-Commit-Position: refs/branch-heads/2490@{#164}
    Cr-Branched-From: 7790a3535f2a81a03685eca31a32cf69ae0c114f-refs/heads/master@{#344925}
    
  32. Merge "ash: Make SpokenFeedbackToggler pass through events"
    
    > BUG=526729
    >
    > Review URL: https://codereview.chromium.org/1323103002
    >
    > Cr-Commit-Position: refs/heads/master@{#346971}
    > (cherry picked from commit 1041df16625a1235394263626af7fbb4c8a795e0)
    
    Review URL: https://codereview.chromium.org/1325173004 .
    
    Cr-Commit-Position: refs/branch-heads/2490@{#163}
    Cr-Branched-From: 7790a3535f2a81a03685eca31a32cf69ae0c114f-refs/heads/master@{#344925}
    
  33. Merge "cros: Remove up/down KEY_RELEASED accelerator"
    
    > These accelerators break the select popup for CfM OOBE and
    > no longer needed for Gaia running inside webview.
    >
    > BUG=526953
    >
    > Review URL: https://codereview.chromium.org/1328513004
    >
    > Cr-Commit-Position: refs/heads/master@{#346727}
    > (cherry picked from commit ae8040a4b7db5ef6a8820d4694695943ec4d572e)
    
    Review URL: https://codereview.chromium.org/1314783009 .
    
    Cr-Commit-Position: refs/branch-heads/2490@{#162}
    Cr-Branched-From: 7790a3535f2a81a03685eca31a32cf69ae0c114f-refs/heads/master@{#344925}
    
  34. Android Media Notifications: add some more metrics.
    
    This is adding an UMA to check when the user dismisses the notification
    or press the stop button. In addition, it is adding new enum values for
    play/pause requests coming from Android's MediaSession (ie. remote
    controls).
    
    BUG=526750
    [email protected]
    
    Review URL: https://codereview.chromium.org/1325473004
    
    Cr-Commit-Position: refs/heads/master@{#346642}
    (cherry picked from commit ae4c94cd583d80f737982274331db9a70085cb7c)
    
    Review URL: https://codereview.chromium.org/1329883003 .
    
    Cr-Commit-Position: refs/branch-heads/2490@{#161}
    Cr-Branched-From: 7790a3535f2a81a03685eca31a32cf69ae0c114f-refs/heads/master@{#344925}
    
  35. Add convenience methods for checking horizontal size class.
    
    This CL adds methods to check for horizontal size class of views, view
    controllers, etc.
    
    BUG=527404
    [email protected],[email protected]
    
    Review URL: https://codereview.chromium.org/1329713002
    
    Cr-Commit-Position: refs/heads/master@{#347211}
    (cherry picked from commit ab739017d7ca888b9aba780b2f90afe318153c53)
    
    [email protected],[email protected]
    NOTRY=true
    NOPRESUBMIT=true
    
    Review URL: https://codereview.chromium.org/1321533006
    
    Cr-Commit-Position: refs/branch-heads/2490@{#160}
    Cr-Branched-From: 7790a3535f2a81a03685eca31a32cf69ae0c114f-refs/heads/master@{#344925}
    
  36. Check for key window's size class instead of rootViewController's.
    
    There may not be a root view controller when calling IsCompact(). Ask the window
    instead.
    
    BUG=527405
    [email protected],[email protected]
    
    Review URL: https://codereview.chromium.org/1327553003
    
    Cr-Commit-Position: refs/heads/master@{#346958}
    (cherry picked from commit 8ca34b170277772c0ea7892515be5ef8625ea8bf)
    
    [email protected],[email protected]
    NOTRY=true
    NOPRESUBMIT=true
    
    Review URL: https://codereview.chromium.org/1316373004
    
    Cr-Commit-Position: refs/branch-heads/2490@{#159}
    Cr-Branched-From: 7790a3535f2a81a03685eca31a32cf69ae0c114f-refs/heads/master@{#344925}
    
  37. Android Media Notification: remove "Touch to return" text.
    
    The notification only shows the origin. Touching the notification to
    return to the playing application is a very common pattern on Android.
    It is not required for us to reinforce it with text, making the
    notification less appealing.
    
    BUG=528202
    [email protected]
    
    Review URL: https://codereview.chromium.org/1326163002
    
    Cr-Commit-Position: refs/heads/master@{#347377}
    (cherry picked from commit ded797a710c1a07b06f8d84d697c54671a942b35)
    
    Review URL: https://codereview.chromium.org/1302203006 .
    
    Cr-Commit-Position: refs/branch-heads/2490@{#158}
    Cr-Branched-From: 7790a3535f2a81a03685eca31a32cf69ae0c114f-refs/heads/master@{#344925}
    
  38. Merge to M46: Removing copying of PasswordManager entry on password update.
    
    It fixes change password form support on twitter.com.
    
    BUG=527399
    
    Review URL: https://codereview.chromium.org/1324023003
    
    [email protected]
    
    Cr-Commit-Position: refs/heads/master@{#346906}
    (cherry picked from commit 4b3ae0fca6b1919aa8cf64bbaa39b42897863351)
    
    Review URL: https://codereview.chromium.org/1307273005 .
    
    Cr-Commit-Position: refs/branch-heads/2490@{#157}
    Cr-Branched-From: 7790a3535f2a81a03685eca31a32cf69ae0c114f-refs/heads/master@{#344925}
    
  39. Incrementing VERSION to 46.0.2490.17
    
    Cr-Commit-Position: refs/branch-heads/2490@{#156}
    Cr-Branched-From: 7790a3535f2a81a03685eca31a32cf69ae0c114f-refs/heads/master@{#344925}
    
  40. Mac Overlays: Improve damage updates when playing video fullscreen.
    
    When playing fullscreen video, SwapBuffers() is called indicating full damage.
    But the video overlay covers the entire damage, so we don't need to update
    the root layer.
    
    Also make the root layer's debug borders thinner so that we can see the borders
    of full size overlay or partial damage.
    
    BUG=526871
    [email protected]
    
    Review URL: https://codereview.chromium.org/1311333004
    
    Cr-Commit-Position: refs/heads/master@{#346725}
    (cherry picked from commit 337b92dbe65849ab83d80d93d1b6458faa3d1911)
    
    Review URL: https://codereview.chromium.org/1325153006 .
    
    Cr-Commit-Position: refs/branch-heads/2490@{#155}
    Cr-Branched-From: 7790a3535f2a81a03685eca31a32cf69ae0c114f-refs/heads/master@{#344925}
    
  41. Mac: Improve partial swap damage updates in the presence of overlays.
    
    Subtract out the overlay rects from the partial damage rect, and don't update the
    partial damage layer when there is no change.
    
    BUG=526794
    [email protected]
    
    Review URL: https://codereview.chromium.org/1309163004
    
    Cr-Commit-Position: refs/heads/master@{#346554}
    (cherry picked from commit 2f57aa5dce866b4a2acb7028a954c42b0e8724a3)
    
    Review URL: https://codereview.chromium.org/1313863007 .
    
    Cr-Commit-Position: refs/branch-heads/2490@{#154}
    Cr-Branched-From: 7790a3535f2a81a03685eca31a32cf69ae0c114f-refs/heads/master@{#344925}
    
  42. Change the display list interest rect size to 4000px instead of 8000px.
    
    8000px has been the value for a long time. Reducing it would help slimming
    paint performance.
    
    [email protected]
    BUG=526306
    CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel
    
    Review URL: https://codereview.chromium.org/1312423005
    
    Cr-Commit-Position: refs/heads/master@{#346421}
    (cherry picked from commit 0f7133512f98bc2e2dc10dff33466652ad44025e)
    
    Review URL: https://codereview.chromium.org/1319843006 .
    
    Cr-Commit-Position: refs/branch-heads/2490@{#153}
    Cr-Branched-From: 7790a3535f2a81a03685eca31a32cf69ae0c114f-refs/heads/master@{#344925}
    
  43. Incrementing VERSION to 46.0.2490.16
    
    Cr-Commit-Position: refs/branch-heads/2490@{#152}
    Cr-Branched-From: 7790a3535f2a81a03685eca31a32cf69ae0c114f-refs/heads/master@{#344925}
    
  44. Fix fonts and text direction on all chrome:// pages on iOS
    
    [email protected]
    BUG=527608
    
    Review URL: https://codereview.chromium.org/1312123006
    
    Cr-Commit-Position: refs/heads/master@{#347182}
    (cherry picked from commit e203f8a90a37ea2af1f70f93d57f91a5eedcf657)
    
    Review URL: https://codereview.chromium.org/1306203004 .
    
    Cr-Commit-Position: refs/branch-heads/2490@{#151}
    Cr-Branched-From: 7790a3535f2a81a03685eca31a32cf69ae0c114f-refs/heads/master@{#344925}
    
  45. Replace Google logos
    
    BUG=515305
    [email protected]
    
    Review URL: https://codereview.chromium.org/1321353007
    
    Cr-Commit-Position: refs/heads/master@{#347000}
    
    Review URL: https://codereview.chromium.org/1325233002 .
    
    Cr-Commit-Position: refs/branch-heads/2490@{#150}
    Cr-Branched-From: 7790a3535f2a81a03685eca31a32cf69ae0c114f-refs/heads/master@{#344925}
    
  46. Remove hard-coded-on for Safe Browsing on Android.
    
    BUG=527529
    
    Review URL: https://codereview.chromium.org/1327873002
    
    Cr-Commit-Position: refs/heads/master@{#347031}
    (cherry picked from commit 5759aac6726e984dcc2bd4d8f7b8bad1e4847508)
    
    Review URL: https://codereview.chromium.org/1318523008 .
    
    Cr-Commit-Position: refs/branch-heads/2490@{#149}
    Cr-Branched-From: 7790a3535f2a81a03685eca31a32cf69ae0c114f-refs/heads/master@{#344925}
    
  47. Add translation_expectations file.
    
    This file specifies which grd files should be translated and into which
    languages they should be translated. It's used by the internal
    translation process.
    
    BUG=518020
    
    Review URL: https://codereview.chromium.org/1323123002
    
    (cherry picked from commit 649775613a649a665418357bfa24b9dbc0eba5cf)
    
    Cr-Original-Commit-Position: refs/heads/master@{#347078}
    Cr-Commit-Position: refs/branch-heads/2490@{#148}
    Cr-Branched-From: 7790a3535f2a81a03685eca31a32cf69ae0c114f-refs/heads/master@{#344925}
    
  48. [Android] Decouple layer attachment and overscroll activation
    
    Currently, RWHVAndroid will disable the overscroll glow if the delegated
    layer is detached. However, there are valid usescases for detaching
    the delegated layer while the web content area is still active and
    focused. There's really no need to disable the overscroll glow in this
    case, so just remove the code that does so.
    
    BUG=518177
    
    Review URL: https://codereview.chromium.org/1309973007
    
    Cr-Commit-Position: refs/heads/master@{#346774}
    (cherry picked from commit 14829b8e030a5645663983b7bbe6fc8aff762062)
    
    Review URL: https://codereview.chromium.org/1326003004 .
    
    Cr-Commit-Position: refs/branch-heads/2490@{#147}
    Cr-Branched-From: 7790a3535f2a81a03685eca31a32cf69ae0c114f-refs/heads/master@{#344925}
    
  49. [Android] Reduce the max allowed gesture bounds size
    
    Touch radii on various Android devices can be both noisy and inaccurrate. While
    we always report the provided radius to the web platform for touch events, we
    perform some basic clamping at the gesture bounds level. This ensures sane
    behavior for features like touch adjustment in the face of such unreliably touch
    radius values. However, the current bounds are too generous, and allow for
    extremely tedious touch interaction.
    
    Change the current clamped values to be more reasonable and more forgiving the
    user, ensuring values closer to the old fixed 24 DIP value used for quite some
    time in Chrome.
    
    BUG=524235
    
    Review URL: https://codereview.chromium.org/1326863002
    
    Cr-Commit-Position: refs/heads/master@{#347163}
    (cherry picked from commit 461e003d56468ff6caf1dfe6dad9065826021595)
    
    Review URL: https://codereview.chromium.org/1323673005 .
    
    Cr-Commit-Position: refs/branch-heads/2490@{#146}
    Cr-Branched-From: 7790a3535f2a81a03685eca31a32cf69ae0c114f-refs/heads/master@{#344925}
    
  50. Android VideoCaptureCamera2.stopCapture(): Catch IllegalStateException not IllegalArgumentException
    
    According to the Android documentation, CameraCaptureSession.abortCaptures() throws CameraAccessException and IllegalStateException, not IllegalArgumentException or SecurityException.
    
    BUG=523181,501764,493108
    
    Review URL: https://codereview.chromium.org/1305023002
    
    Cr-Commit-Position: refs/heads/master@{#344981}
    (cherry picked from commit bbafc0a910babbf044cd2baec0cfd061c01f6f03)
    
    TBR=mcasas
    
    Review URL: https://codereview.chromium.org/1325223002 .
    
    Cr-Commit-Position: refs/branch-heads/2490@{#145}
    Cr-Branched-From: 7790a3535f2a81a03685eca31a32cf69ae0c114f-refs/heads/master@{#344925}
    
  51. Limit the number of custom menu items to 5
    
    Right now we don't have a strict limit on number of custom
    menu items. Declaring this to be 5 initially.
    
    BUG=527478
    TEST=CustomTabActivityTest#testCustomTabMaxMenuItems
    
    Review URL: https://codereview.chromium.org/1321203005 .
    
    Cr-Commit-Position: refs/branch-heads/2490@{#144}
    Cr-Branched-From: 7790a3535f2a81a03685eca31a32cf69ae0c114f-refs/heads/master@{#344925}