gecko-dev/layout
Jamie Nicol 57d87985be Bug 1642079 - Only snap animated transforms for zoom reference frames? r=aosmond
Bug 1635406 made it so that webrender snaps the offsets of animated
transforms before accumulating them in to the reference frame
transform. Unfortunately, however, this causes jittery animations. The
original intention was just to snap the visual viewport offset when
scrolling, to avoid excessive picture cache invalidation.

To avoid this, make it so that we only snap for reference frames of
kind ReferenceFrameKind::Zoom. This will mean that most animations are
unaffected. There may however still be some jitter when zooming, but
this is outweighed by the benefit of not invalidating picture cache
tiles every frame when scrolling.

Differential Revision: https://phabricator.services.mozilla.com/D77679
2020-06-01 16:49:10 +00:00
..
base Bug 1621781 - Add an "IsRDMTouchSimulationActive" field to ScrollMetadata. r=botond 2020-05-30 03:15:22 +00:00
build Backed out 5 changesets (bug 1639833) for causing sessionstorage related failures CLOSED TREE 2020-06-01 19:31:50 +03: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 1641245 - Make string comparators not virtual. r=froydnj,necko-reviewers,geckoview-reviewers,jgilbert,agi,valentin 2020-05-27 18:11:12 +00:00
generic Bug 1641752. Don't access dead frame in AutoScrollbarRepaintSuppression. r=kats 2020-05-29 11:19:59 +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 1641245 - Make string comparators not virtual. r=froydnj,necko-reviewers,geckoview-reviewers,jgilbert,agi,valentin 2020-05-27 18:11:12 +00:00
media
painting Bug 1641246 - Remove nsDisplayResolution. r=botond 2020-05-27 22:17:09 +00:00
printing Bug 1642233. Rename nsPrintObject's mDontPrint and IsPrintable for consistency with its EnablePrinting. r=emilio 2020-05-31 19:00:42 +00:00
reftests Bug 1642079 - Only snap animated transforms for zoom reference frames? r=aosmond 2020-06-01 16:49:10 +00:00
style Bug 1641693 - Replace a bunch of uses of GENERATED_FILES with the GeneratedFile template r=necko-reviewers,geckoview-reviewers,aklotz,dragana,froydnj 2020-06-01 16:00:28 +00:00
svg Bug 1635064 - Make SVG images take image-orientation property into account. r=tnikkel 2020-05-18 00:04:03 +00:00
tables Bug 1626129 - Apply skip sides for nsTableCellFrame's border and padding, and use it to calculate available space to reflow children. r=dbaron 2020-05-18 00:47:05 +00:00
tools Bug 1641255 - Remove bad WindowListener reference from android reftest harness; r=jya 2020-05-28 04:26:57 +00:00
xul Bug 1592416 - Right click opens context menu on wrong monitor or virtual desktop (mac OS Catalina) r=spohl 2020-05-28 04:00:02 +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