Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upSync changes from mozilla-central gfx/wr #3968
Merged
+111
−26
Conversation
and others
added 4 commits
May 28, 2020
…in WR FT backend. r=aosmond Differential Revision: https://phabricator.services.mozilla.com/D76995 [ghsync] From https://hg.mozilla.org/mozilla-central/rev/43f4185c1299afac3a4f864d01e01734b4b844d0
… be pushed as an image r=jrmuizel If |nsDisplayItem::CreateWebRenderCommands()| returns false, the items that have been pushed to |DisplayListBuilder::pending_chunk| need to be cleared, because the item will be pushed as an image instead. This happens, for example, when nsDisplayText encounters unsupported features. Differential Revision: https://phabricator.services.mozilla.com/D77095 [ghsync] From https://hg.mozilla.org/mozilla-central/rev/d9f5353bcddc0f4b879695e8965911f9978e189d
…=aosmond Bug 1620014 attempted to fix an issue where an animated visual viewport offset (eg due to scrolling while being zoomed in) was causing the fractional offset of a descendant scroll frame's content transform to change, causing too much picture cache invalidation. It did so by snapping the coordinate-system-relative offset when using it to calculate the content_transform. This value of course includes the animated visual viewport offset (as the axis-aligned zoom transform cannot reset the coordinate system). However, it also includes non-animated offsets, which were now being incorrectly snapped, causing blurry/clipped text. This change reverts that original fix. And instead, it snaps the source_transform of the reference frame itself when it is sampled, rather than the accumulated coordinate-system-relative scale_offset of the scroll frame. Additionally, it only snaps the offset if it is an animation (including zoom), and static offsets are left unsnapped. Differential Revision: https://phabricator.services.mozilla.com/D76298 [ghsync] From https://hg.mozilla.org/mozilla-central/rev/a8499f9c0d024b7287f3e0cb13bc56f5f3f57753
Adding profile_scopes. Differential Revision: https://phabricator.services.mozilla.com/D77113 [ghsync] From https://hg.mozilla.org/mozilla-central/rev/b8092c1039a4314ba22473a81913f11bc8c5cb8f
|
@bors-servo r=auto |
|
|
|
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
moz-gfx commentedMay 28, 2020
No description provided.