author Chris Jones <>
Thu, 11 Oct 2012 22:46:24 -0700
changeset 113352 62f7d7f4956a1d93bf9538494009217f9da52773
parent 48440 ec0c1319fec3d65dfae9f0a7445524179242637b
child 139429 92861edacacee88a39c6fc3ee2d61b1d3d4f4477
permissions -rw-r--r--
Bug 795657: Integrate native viewport configuration better into async pan-zoom code. r=jwir3,roc a=blocking-basecamp This is a rollup of the following patches - Change the interpretation of FrameMetrics.mZoom to a "resolution-indepedent zoom", instead of a resolution-depedent scale factor. r=roc - Remove mention of "meta" from TabChild. r=roc - Remove some useless logging. r=roc - Tag FrameMetrics with its composition bounds at paint time. r=roc - Add a helper to calculate the render resolution for a FrameMetrics. r=roc - Add a helper to compute the approximate CSS dimensions a FrameMetrics will cover during composition. r=roc - BrowserElementScrolling doesn't actually care about zoom or resolution. r=roc - Accept the viewport that content has calculated, when it's received the latest widget geometry update. r=roc - Mechanically separate uses of zoom/resolution based on new definitions. r=roc - Convert GetViewportInfo()'s resolution-dependent scale into resolution-indepedent zoom. r=roc - Reinterpret defaultZoom == 0.0 as "intrinsic scale". r=jwir3,roc

load 38589-1.xul
load 64049-1.html
load 281743-1.html
load 323497-1.html
asserts-if(gtk2Widget,0-2) load 382756-1.xul # Bug 540078
asserts-if(gtk2Widget,0-2) load 387745-1.svg # Bug 540078
load 429315-1.html
load 507563-1.html