~abreu-alexandre/oxide/+git/chromium:expose-frame-id-quota

Last commit made on 2016-02-05
Get this branch:
git clone -b expose-frame-id-quota https://git.launchpad.net/~abreu-alexandre/oxide/+git/chromium
Only Alexandre Abreu can upload to this branch. If you are Alexandre Abreu please log in for upload directions.

Branch merges

Branch information

Name:
expose-frame-id-quota
Repository:
lp:~abreu-alexandre/oxide/+git/chromium

Recent commits

d081e84... by Alexandre Abreu

Expose frame id to storage quota request params

8e193e1... by Chris Coulson

Merge upstream 49.0.2623.23 in to oxide/dev/2623

37948b2... by Chris Coulson

Merge upstream 49.0.2623.13 in to oxide/dev/2623

a000cae... by chrome-tpm <email address hidden>

Publish DEPS for Chromium 49.0.2623.23

816299e... by chrome-tpm <email address hidden>

Incrementing VERSION to 49.0.2623.23

Cr-Commit-Position: refs/branch-heads/2623@{#110}
Cr-Branched-From: 92d77538a86529ca35f9220bd3cd512cbea1f086-refs/heads/master@{#369907}

6a66486... by Steve Kobes <email address hidden>

Scroll animators should check for page-wide suppression of threaded scrolling.

If an iframe has background-attachment:fixed elements, ScrollingCoordinator sets
main-thread scrolling reasons on the main frame's layerForScrolling(), but not
that of the iframe.

This has the effect of disabling threaded scrolling for the entire page, since
LayerTreeHostImpl checks the entire scroll ancestor chain for main-thread
scrolling reasons.

However, it also means it is not sufficient for ScrollAnimator to only check
WebLayer::shouldScrollOnMainThread() for its own scroller's layer when deciding
whether to run the animation on the compositor thread.

This patch teaches ScrollAnimator and ProgrammaticScrollAnimator to check for
page-wide suppression of threaded scrolling in ScrollingCoordinator, and use the
main thread for the animation in that case.

Ideally ScrollingCoordinator should be refactored to suppress threaded scrolling
on a per-frame basis. This is tracked by http://crbug.com/568901.

BUG=579457

Review URL: https://codereview.chromium.org/1617273003

Cr-Commit-Position: refs/heads/master@{#371100}
(cherry picked from commit b47b47617273a91db8fd74c357a756cd189a4342)

Review URL: https://codereview.chromium.org/1623313002 .

Cr-Commit-Position: refs/branch-heads/2623@{#109}
Cr-Branched-From: 92d77538a86529ca35f9220bd3cd512cbea1f086-refs/heads/master@{#369907}

3b09e17... by Steve Kobes <email address hidden>

Use "\uFEFF" instead of "." in WebInspector.ViewportControl's gap elements.

When the gap elements have height:0px, the "." text contributes to the
container's height, which produces strange effects during scrolling.

BUG=579444

Review URL: https://codereview.chromium.org/1613703004

Cr-Commit-Position: refs/heads/master@{#370878}
(cherry picked from commit 2708759cc0028611c97f12a2adeb424c0747f6c4)

Review URL: https://codereview.chromium.org/1628053002 .

Cr-Commit-Position: refs/branch-heads/2623@{#108}
Cr-Branched-From: 92d77538a86529ca35f9220bd3cd512cbea1f086-refs/heads/master@{#369907}

d3c1f56... by Georges Khalil <email address hidden>

[Merge M49] [TabManager] Protect tabs that are using camera/microphone.

This CL adds protection to tabs that are currently accessing either the camera or the microphone or that are mirroring the display.

TBR=chrisha
BUG=551995,514340,580171

Cr-Commit-Position: refs/heads/master@{#370971}
(cherry picked from commit 14f5af94f69687a78ceb99f331cebc93b0bd8718)

Review URL: https://codereview.chromium.org/1630443002 .

Cr-Commit-Position: refs/branch-heads/2623@{#107}
Cr-Branched-From: 92d77538a86529ca35f9220bd3cd512cbea1f086-refs/heads/master@{#369907}

fc2a93c... by Georges Khalil <email address hidden>

[Merge M49] [TabManager] Protect recently used tabs.

TBR=chrisha
BUG=551995,580690

Cr-Commit-Position: refs/heads/master@{#370306}
(cherry picked from commit 032d5c4b8f7677fd2558509001292c22d4209d6b)

Cr-Commit-Position: refs/heads/master@{#370118}
(cherry picked from commit dd6dc1eb4c44dc9cd7dab137343bf5aa7a61ef7d)

Review URL: https://codereview.chromium.org/1623283002 .

Cr-Commit-Position: refs/branch-heads/2623@{#106}
Cr-Branched-From: 92d77538a86529ca35f9220bd3cd512cbea1f086-refs/heads/master@{#369907}

8d28752... by John Bauman <email address hidden>

Prevent creation of gpu channels with no GPU on x86-64 windows

https://codereview.chromium.org/1575293002 allowed GPU contexts to be created even when the browser can't use the GPU (for use with swiftshader). However, this seems to be causing renderer hangs on x86-64 windows, so disable it there. Swiftshader currently doesn't work on x86-64 anyway, so it won't affect functionality.

BUG=577127

Review URL: https://codereview.chromium.org/1624633002

Cr-Commit-Position: refs/heads/master@{#371040}
(cherry picked from commit 25c4ff976aa6b53c29832d0615e40511fc60fdab)

<email address hidden>

Review URL: https://codereview.chromium.org/1625993003 .

Cr-Commit-Position: refs/branch-heads/2623@{#105}
Cr-Branched-From: 92d77538a86529ca35f9220bd3cd512cbea1f086-refs/heads/master@{#369907}