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 #3790

Merged
merged 5 commits into from Nov 4, 2019
Merged

Sync changes from mozilla-central #3790

merged 5 commits into from Nov 4, 2019

Conversation

@moz-gfx
Copy link

moz-gfx commented Nov 4, 2019

No description provided.

jrmuizel and others added 3 commits Nov 4, 2019
…kvark

(1) Reduce size of content tiles from 2048 x 512 to 1024 x 512.

  This reduces the large extra overhead of tiles on screens that
  are not 4k resolution.

(2) Remove small 128 x 128 tiles.

  These typically create a lot of OS compositor surfaces, which
  adds significant overhead on some platforms. Having them be
  normal content tiles also means no resizing of the picture
  cache for the UI when the awesome bar and/or status bar is on.

(3) Add support for very narrow cache surfaces.

  This is a special use case for scrollbar caches. It's worth
  supporting this special case for the significant memory and
  performance savings for these surfaces.

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

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

moz-gfx commented Nov 4, 2019

@bors-servo
Copy link
Contributor

bors-servo commented Nov 4, 2019

📌 Commit 58a90ff has been approved by moz-gfx

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

bors-servo commented Nov 4, 2019

Testing commit 58a90ff with merge 8829942...

@bors-servo
Copy link
Contributor

bors-servo commented Nov 4, 2019

💔 Test failed - status-appveyor

@moz-gfx
Copy link
Author

moz-gfx commented Nov 4, 2019

@bors-servo
Copy link
Contributor

bors-servo commented Nov 4, 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 4, 2019

📌 Commit 0f70ec7 has been approved by moz-gfx

@bors-servo
Copy link
Contributor

bors-servo commented Nov 4, 2019

Testing commit 0f70ec7 with merge 3c0705b...

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

bors-servo commented Nov 4, 2019

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

@bors-servo bors-servo merged commit 0f70ec7 into servo:master Nov 4, 2019
3 checks passed
3 checks passed
Taskcluster (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

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