Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sync changes from mozilla-central #3797

Merged
merged 12 commits into from Nov 15, 2019
Merged

Sync changes from mozilla-central #3797

merged 12 commits into from Nov 15, 2019

Conversation

@moz-gfx
Copy link

moz-gfx commented Nov 9, 2019

No description provided.

@moz-gfx
Copy link
Author

moz-gfx commented Nov 9, 2019

@bors-servo
Copy link
Contributor

bors-servo commented Nov 9, 2019

📌 Commit 6b11aea has been approved by moz-gfx

@bors-servo
Copy link
Contributor

bors-servo commented Nov 9, 2019

Testing commit 6b11aea with merge 0f03d12...

bors-servo added a commit that referenced this pull request Nov 9, 2019
Sync changes from mozilla-central
@bors-servo
Copy link
Contributor

bors-servo commented Nov 9, 2019

💥 Test timed out

@moz-gfx
Copy link
Author

moz-gfx commented Nov 10, 2019

@bors-servo
Copy link
Contributor

bors-servo commented Nov 10, 2019

💡 This pull request was already approved, no need to approve it again.

  • This pull request previously failed. You should add more commits to fix the bug, or use retry to trigger a build again.
@bors-servo
Copy link
Contributor

bors-servo commented Nov 10, 2019

📌 Commit df363ba has been approved by moz-gfx

bors-servo added a commit that referenced this pull request Nov 10, 2019
Sync changes from mozilla-central
@bors-servo
Copy link
Contributor

bors-servo commented Nov 10, 2019

Testing commit df363ba with merge 4401cc8...

@bors-servo
Copy link
Contributor

bors-servo commented Nov 10, 2019

💥 Test timed out

Glenn Watson added 3 commits Nov 11, 2019
…tion. r=nical

Add a first pass at invalidation debugging infrastructure. Also
tidy up the locations that invalidate into a common method, that
sets the invalidation reason.

Differential Revision: https://phabricator.services.mozilla.com/D52128

[wrupdater] From https://hg.mozilla.org/mozilla-central/rev/260dfcecdb6287707bd90040a4d2bf7988274ef1
…e dependencies. r=nical

This reduces the amount of invalidation on some pages very significantly.
It also fixes a number of cases where picture caching "fails", resulting
in everything invalidating every frame.

Differential Revision: https://phabricator.services.mozilla.com/D52275

[wrupdater] From https://hg.mozilla.org/mozilla-central/rev/afa3fdcab69155f37dc35daa0cdb22dbb849b907
@moz-gfx
Copy link
Author

moz-gfx commented Nov 11, 2019

@bors-servo
Copy link
Contributor

bors-servo commented Nov 11, 2019

💡 This pull request was already approved, no need to approve it again.

  • This pull request previously failed. You should add more commits to fix the bug, or use retry to trigger a build again.
@bors-servo
Copy link
Contributor

bors-servo commented Nov 11, 2019

📌 Commit 3e0e33a has been approved by moz-gfx

@bors-servo
Copy link
Contributor

bors-servo commented Nov 11, 2019

Testing commit 3e0e33a with merge a4a8c7b...

bors-servo added a commit that referenced this pull request Nov 11, 2019
Sync changes from mozilla-central
@bors-servo
Copy link
Contributor

bors-servo commented Nov 12, 2019

💥 Test timed out

Glenn Watson and others added 3 commits Nov 13, 2019
…kvark

Instead of creating a picture caching slice for any content that
is fixed position, also check if the clip(s) for the cluster are
fixed position or anchored to the scroll root.

This prevents WR creating slices for parallax style effects. There's
not much point in doing this anyway, since those slices will invalidate
due to the spatial node of the clip changing during scrolling. This
also allows subpixel AA to be enabled in more situations.

Differential Revision: https://phabricator.services.mozilla.com/D52621

[wrupdater] From https://hg.mozilla.org/mozilla-central/rev/03ab38bbbd2e4be75170cdca08fcc7bd519e47c2
@moz-gfx
Copy link
Author

moz-gfx commented Nov 13, 2019

@bors-servo
Copy link
Contributor

bors-servo commented Nov 13, 2019

💡 This pull request was already approved, no need to approve it again.

  • This pull request previously failed. You should add more commits to fix the bug, or use retry to trigger a build again.
@bors-servo
Copy link
Contributor

bors-servo commented Nov 13, 2019

📌 Commit 17fdc31 has been approved by moz-gfx

@bors-servo
Copy link
Contributor

bors-servo commented Nov 13, 2019

Testing commit 17fdc31 with merge e174450...

bors-servo added a commit that referenced this pull request Nov 13, 2019
Sync changes from mozilla-central
@bors-servo
Copy link
Contributor

bors-servo commented Nov 13, 2019

💔 Test failed - status-appveyor

…ts in the profiler HUD. r=gw

It's a more useful number since we also report the number of existing and rasterized picture cache tiles.
Also bump the expected number of alpha passes up to 2 since it is rather common.

Differential Revision: https://phabricator.services.mozilla.com/D52134

[wrupdater] From https://hg.mozilla.org/mozilla-central/rev/7ce4cf2b6d61a4241708fec5e22f634192a1fe90
@moz-gfx
Copy link
Author

moz-gfx commented Nov 13, 2019

@bors-servo
Copy link
Contributor

bors-servo commented Nov 13, 2019

💡 This pull request was already approved, no need to approve it again.

  • This pull request previously failed. You should add more commits to fix the bug, or use retry to trigger a build again.
@bors-servo
Copy link
Contributor

bors-servo commented Nov 13, 2019

📌 Commit 83e3429 has been approved by moz-gfx

bors-servo added a commit that referenced this pull request Nov 13, 2019
Sync changes from mozilla-central
@bors-servo
Copy link
Contributor

bors-servo commented Nov 13, 2019

Testing commit 83e3429 with merge a206a70...

@bors-servo
Copy link
Contributor

bors-servo commented Nov 14, 2019

💥 Test timed out

@jrmuizel
Copy link
Contributor

jrmuizel commented Nov 14, 2019

The mac mini needs its worker started again. I'll do that tomorrow.

In Draw compositor mode, tiles are placed into a bucket based on
the tile kind and/or opacity. This simplifies the renderer code
for this mode, which uses the z-buffer to reject opaque tiles.

In native compositor mode, the tiles need to be submitted in the
correct draw order. Opacity is a property of the native surface,
and should not affect the order the tiles are added to the visual
tree of the native compositor.

Differential Revision: https://phabricator.services.mozilla.com/D52933

[wrupdater] From https://hg.mozilla.org/mozilla-central/rev/e7837d7a78c67fb122f6f4685eb0e2f06841b621
@moz-gfx
Copy link
Author

moz-gfx commented Nov 14, 2019

@bors-servo
Copy link
Contributor

bors-servo commented Nov 14, 2019

💡 This pull request was already approved, no need to approve it again.

  • This pull request previously failed. You should add more commits to fix the bug, or use retry to trigger a build again.
@bors-servo
Copy link
Contributor

bors-servo commented Nov 14, 2019

📌 Commit 4ad1645 has been approved by moz-gfx

@bors-servo
Copy link
Contributor

bors-servo commented Nov 14, 2019

Testing commit 4ad1645 with merge ff82f51...

bors-servo added a commit that referenced this pull request Nov 14, 2019
Sync changes from mozilla-central
@jrmuizel
Copy link
Contributor

jrmuizel commented Nov 14, 2019

mac worker is back this should make progress now.

@bors-servo
Copy link
Contributor

bors-servo commented Nov 14, 2019

💔 Test failed - status-taskcluster

@moz-gfx
Copy link
Author

moz-gfx commented Nov 15, 2019

@bors-servo
Copy link
Contributor

bors-servo commented Nov 15, 2019

💡 This pull request was already approved, no need to approve it again.

  • This pull request previously failed. You should add more commits to fix the bug, or use retry to trigger a build again.
@bors-servo
Copy link
Contributor

bors-servo commented Nov 15, 2019

📌 Commit 352a122 has been approved by moz-gfx

@bors-servo
Copy link
Contributor

bors-servo commented Nov 15, 2019

Testing commit 352a122 with merge 7c6d945...

bors-servo added a commit that referenced this pull request Nov 15, 2019
Sync changes from mozilla-central
@bors-servo
Copy link
Contributor

bors-servo commented Nov 15, 2019

☀️ Test successful - status-appveyor, status-taskcluster
Approved by: moz-gfx
Pushing 7c6d945 to master...

@bors-servo bors-servo merged commit 352a122 into servo:master Nov 15, 2019
3 checks passed
3 checks passed
Community-TC (pull_request) TaskGroup: success
Details
continuous-integration/appveyor/pr AppVeyor build succeeded
Details
homu Test successful
Details
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked issues

Successfully merging this pull request may close these issues.

None yet

8 participants
You can’t perform that action at this time.