mirror of
https://github.com/roytam1/palemoon27.git
synced 2026-05-26 13:23:07 +00:00
import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1208829 - Use the effective visible region to calculate the intermediate surface size. r=mstange (c3f8290088) - Bug 1168263 - Annotate layers with a perspective transform. r=mattwoodrow (a79c34590c) - Bug 1199798 - Use more generic tree traversal algorithms in APZCTreeManager. r=botond (9fede80160) - Bug 1179287 - Skip TestTiledLayerBuffer due to Linux PGO bustage. CLOSED TREE (c8dc548010) - Bug 1199798 - Create tests for TreeTraversal.h r=botond Move queue and stack includes outside of mozilla namespace. (37ba7ca2fe) - Bug 1226920 - Allow calling ForEachNode() with an action returning void r=botond (8368fcecc6) - Bug 1208829 - static_assert that IntRegionTyped is instantiated with a proper unit type. r=mstange (6acc37e149) - Bug 1208829 - Add utilities for converting between typed and untyped regions. r=mstange (40402a2f11) - Bug 1208829 - Rename LayerManagerComposite::ApplyOcclusionCulling to PostProcessLayers, and clean it up a bit. r=mstange (34f0bfe970) - Bug 1208829 - Recompute visible regions during composition. r=mstange (21304a1854) - Bug 1220873 - Make Layer::mVisibleRegion a LayerIntRegion. r=botond (5b8c30825e) - Bug 1168263 - Introduce a helper function IntersectMaybeRects(). r=kats (71f5087b64) - Bug 1168263 - Propagate the scroll-clip of a descendant of a layer with a perspective transform up to the layer itself. r=kats,mstange (fea1d86d5b) - Bug 1221694 - Add a basic telemetry probe for checkerboarding. r=botond,vladan (5725e19e0d) - Bug 1168263 - Simplify GetResultingTransformMatrix calculations to avoid unnecessary origin changes. r=roc (80368ae14f) - Bug 1127170 - Add TYPE_RENDERS_NO_IMAGES for display item with transform type to bypass invalidation during image decode. r=mattwoodrow (f6a207ee9d) - Bug 1168263 - Add nsDisplayPerspective and build separate layers for perspective. r=roc (b2b23687fb) - Bug 1176453 - Do not increment the cluster counter for input elements with label. r=kats (5bc312ca59) - Bug 1165128 - Enable zoomedview by default. r=mcomella (544b50df8b) - Bug 1181763 - Allow the target fluffing code to fluff even when directly hitting something clickable. r=roc (6ca7dd6904) - Bug 1188185 - Zoomed View appears when the two links are the same link. r=kats (813fca7975) - Bug 1192075 - Change copy in Settings for Zoomed View/ magnifying glass preference. r=mcomella (8430d9a907) - Bug 1191041 - Increase the likelihood of zoomed view triggering for small elements but decreased the likelihood for large elements. r=kats (eedeb65931) - Bug 1208370 - Deactivate the size heuristic in cluster detection. r=mcomella (360bca3b20) - Bug 1171731 - Ignore elements with 0 font size in cluster detection. r=kats (16d602f9d7) - Bug 1172488 - Small clickable text nodes are wrongly detected in cluster detection process. r=kats (d87c933ae2) - Bug 1191277 - Ensure that we don't find clusters of clickable elements when there is no possible way for the heuristic to actually target those elements. r=domivinc (50608494f9) - Bug 1226872 - Remove unnecessary wrapper methods in nsLayoutUtils. r=roc (6fbe70a794) - Bug 1208023 - Remove unused function. r=botond (c4f79eff8e) - Bug 1208023 - Ensure the minimum scale is a sane value greater than zero and add a separate flag to track if the default zoom is valid. r=botond (523cd967e2) - Bug 1225508 - Add a displayport on non-scrollable frames which have a resolution. r=botond (106045f0c9) - Bug 1201272 - use a SkBlurImageFilter for Skia canvas shadows so we can better control composite operations. r=gwright (bca9f2a21a) - Bug 998042 - 4-byte align Skia surfaces to interoperate with Cairo r=jrmuizel (5311a66ba1) - Bug 1083101 - Use win32's CreateEventW instead of CreateEvent to avoid macro name collision (68f94fa48c) - Bug 1148131 - Enable DrawTargetTiled on Android r=Bas (23f7fbca56) - Bug 1131264 - Extend the workaround for drawing D2D circles. r=bas (67ce725cfe) - Bug 1174922 - NativeZip does not null-terminate zip entry comparisons correctly, r=nchen (308848c1ef) - Bug 1127464 - Assert when we unexpectedly unload libraries on Android r=glandium (d55cda6129) - Bug 497495 late-breaking followup: s/GetAllocatedSize/GetFrameId/ in documentation, to reflect the same change having happened in code. (no review, comment-only, DONTBUILD) (f3cb3cf27c) - Bug 1216332 - Remove framearena helpers from abstract frame classes and stop them from being instantiated. r=dbaron (5b30fe7cba) - Bug 1178382 - Ignore overflow: -moz-hidden-unscrollable on <select size=n> listboxes. r=roc (555b7490c5) - Bug 1197620 - Part 3: Terminate *all* animations if corresponding element style is changed to display:none. r=bbirtles (1614414c50)
This commit is contained in:
@@ -503,7 +503,7 @@ nsDOMWindowUtils::SetResolutionAndScaleTo(float aResolution)
|
||||
return NS_ERROR_FAILURE;
|
||||
}
|
||||
|
||||
nsLayoutUtils::SetResolutionAndScaleTo(presShell, aResolution);
|
||||
presShell->SetResolutionAndScaleTo(aResolution);
|
||||
|
||||
return NS_OK;
|
||||
}
|
||||
@@ -518,7 +518,7 @@ nsDOMWindowUtils::GetResolution(float* aResolution)
|
||||
return NS_ERROR_FAILURE;
|
||||
}
|
||||
|
||||
*aResolution = nsLayoutUtils::GetResolution(presShell);
|
||||
*aResolution = presShell->GetResolution();
|
||||
|
||||
return NS_OK;
|
||||
}
|
||||
@@ -2710,7 +2710,7 @@ CheckLeafLayers(Layer* aLayer, const nsIntPoint& aOffset, nsIntRegion* aCoveredR
|
||||
child = child->GetNextSibling();
|
||||
}
|
||||
} else {
|
||||
nsIntRegion rgn = aLayer->GetVisibleRegion();
|
||||
nsIntRegion rgn = aLayer->GetVisibleRegion().ToUnknownRegion();
|
||||
rgn.MoveBy(offset);
|
||||
nsIntRegion tmp;
|
||||
tmp.And(rgn, *aCoveredRegion);
|
||||
@@ -2748,7 +2748,7 @@ nsDOMWindowUtils::LeafLayersPartitionWindow(bool* aResult)
|
||||
if (!CheckLeafLayers(root, offset, &coveredRegion)) {
|
||||
*aResult = false;
|
||||
}
|
||||
if (!coveredRegion.IsEqual(root->GetVisibleRegion())) {
|
||||
if (!coveredRegion.IsEqual(root->GetVisibleRegion().ToUnknownRegion())) {
|
||||
*aResult = false;
|
||||
}
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user