[LayoutReloaded] Remove all FormattingContext::absolute*Box functions.
[WebKit-https.git] / Tools / ChangeLog
index 39e16c541ee83b6fba3be4df3ead603495786267..edd0014da161ab3d3ea603f96dd8b5851f8d6d37 100644 (file)
@@ -1,3 +1,31 @@
+2018-03-31  Zalan Bujtas  <zalan@apple.com>
+
+        [LayoutReloaded] Remove all FormattingContext::absolute*Box functions.
+        https://bugs.webkit.org/show_bug.cgi?id=184215
+
+        Reviewed by Antti Koivisto.
+
+        Use Display.Box instead.
+
+        * LayoutReloaded/FormattingContext/BlockFormatting/BlockFormattingContext.js:
+        (BlockFormattingContext.prototype._computeOutOfFlowPosition):
+        * LayoutReloaded/FormattingContext/FloatingContext.js:
+        (FloatingContext.prototype._availableSpace):
+        (FloatingContext.prototype._adjustedFloatingPosition):
+        (FloatingContext.prototype._mapBorderBoxToFormattingRoot):
+        (FloatingContext.prototype._mapContentBoxToFormattingRoot):
+        * LayoutReloaded/FormattingContext/FormattingContext.js:
+        (FormattingContext.prototype.absoluteBorderBox): Deleted.
+        (FormattingContext.prototype.absolutePaddingBox): Deleted.
+        (FormattingContext.prototype.absoluteContentBox): Deleted.
+        (FormattingContext.prototype._toAbsolutePosition): Deleted.
+        (FormattingContext.prototype._toRootAbsolutePosition): Deleted.
+        * LayoutReloaded/Utils.js:
+        (Utils.mapPosition):
+        (Utils.marginBox):
+        (Utils.borderBox):
+        (Utils.contentBox):
+
 2018-03-31  Zalan Bujtas  <zalan@apple.com>
 
         [LayoutReloaded] Remove FormattingContext::absoluteMarginBox