gecko-dev/layout
Andrew Osmond 8f69882854 Bug 1628657 - Make canvas use computed reference frame transforms. r=kvark
When a transform depends on the layout size of an element, one can see
visual distortions caused by the difference between the unsnapped size
used in the transform, and the snapped size calculated during scene
building. Ideally we could compute the transform after we snap, rather
than before. This patch adds support for a computed reference frame
which takes parameters to calculate the ideal transform dynamically.

In a future patch, we should make videos take advantage of this same
mechanism to avoid similar problems. This requires support for mirroring
and rotations.

Differential Revision: https://phabricator.services.mozilla.com/D77956
2020-06-11 20:46:05 +00:00
..
base Backed out changeset ab8da9fe39fe (bug 1635472) for causing reftest failures in dynamic-toolbar-sticky-4b.html CLOSED TREE 2020-06-12 13:00:07 +03:00
build Bug 1639833 - IntrisincStoragePrincipal should always be partitioned - part 2 - Expose PartitionedPrincipal, r=dimi 2020-06-03 06:09:52 +00:00
docs Bug 1628958 Part 1 - Add Layout & CSS section to Mozilla Source Tree Documentation. r=firefox-source-docs-reviewers,sylvestre 2020-04-15 18:07:24 +00:00
forms Bug 1640623 - Use enum classes for LookAndFeel int and float IDs. r=jmathies,geckoview-reviewers,esawin 2020-06-11 11:27:43 +00:00
generic Bug 1628657 - Make canvas use computed reference frame transforms. r=kvark 2020-06-11 20:46:05 +00:00
inspector Bug 1642221 - Rename SheetLoadData::mLoaderPrincipal to mTriggeringPrincipal. r=jwatt 2020-05-31 17:11:57 +00:00
ipc Bug 1613985 - Use default for equivalent-to-default constructors/destructors in layout. r=dholbert 2020-03-17 09:38:32 +00:00
mathml Bug 1643173 Part 1 - Convert enum nsIFrame::DISPLAY_CHILD_* to enum class. r=dholbert 2020-06-05 02:52:05 +00:00
media
painting Bug 1644468 - Invalidate XUL trees when window focus changes. r=miko 2020-06-11 23:35:18 +00:00
printing Bug 1471854 - Make print.always_print_silent a static pref. r=jwatt 2020-06-10 13:41:17 +00:00
reftests Bug 1637788 Part 2 - Add more fragmentation reftests for multi-line row-oriented flex containers. r=dholbert 2020-06-11 19:20:38 +00:00
style Backed out 7 changesets (bug 1599160) for damp failures. CLOSED TREE 2020-06-12 02:40:38 +03:00
svg Bug 1642949 - Replace uses of RemoveElementAt by RemoveLastElement/PopLastElement where possible. r=necko-reviewers,froydnj 2020-06-10 10:46:14 +00:00
tables Bug 1642949 - Replace uses of RemoveElementAt by RemoveLastElement/PopLastElement where possible. r=necko-reviewers,froydnj 2020-06-10 10:46:14 +00:00
tools Bug 1622436 - Support --enable-fission option in reftest harness and reftest family mach commands; r=ahal 2020-06-08 19:20:45 +00:00
xul Bug 1644468 - Invalidate XUL trees when window focus changes. r=miko 2020-06-11 23:35:18 +00:00
moz.build Bug 1628958 Part 1 - Add Layout & CSS section to Mozilla Source Tree Documentation. r=firefox-source-docs-reviewers,sylvestre 2020-04-15 18:07:24 +00:00