New issue
Advanced search Search tips

Issue 757436 link

Starred by 3 users

Issue metadata

Status: Available
Owner: ----
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux , Windows , Mac
Pri: 2
Type: Bug



Sign in to add a comment

SVG: getBBox() on text with non-zero x and y attributes is slightly off

Reported by paul.leb...@gmail.com, Aug 21 2017

Issue description

UserAgent: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.90 Safari/537.36

Steps to reproduce the problem:
Try the following test case: https://jsfiddle.net/1fqL50xp/3/

<svg width="600" height="600" style="border: 1px solid black" viewBox="0 0 2 2">
  <rect id="myrect" fill="grey"/>
  <text id="mytext" x="1" y="1" text-anchor="middle" font-size="0.5">test</text>text>
</svg>

var mytext = document.getElementById("mytext");
var myrect = document.getElementById("myrect");

var bbox = mytext.getBBox();
myrect.x.baseVal.value = bbox.x;
myrect.y.baseVal.value = bbox.y;
myrect.width.baseVal.value = bbox.width;
myrect.height.baseVal.value = bbox.height;

The displayed bounding box is not accurate. It is shifted left by a little.
It is accurate on other browsers, such as Firefox.

However, if x and y are zero, the bounding box *is* accurate: https://jsfiddle.net/1fqL50xp/4/

In addition, the value of text-anchor seems to affect the result. text-anchor="middle" is more inaccurate than text-anchor="start". 

https://jsfiddle.net/1fqL50xp/5/

text-anchor="end" appears to be the most accurate.

I'm guessing perhaps this is a left-side-bearing issue?

What is the expected behavior?
rectangle bounds matched text bounds.

What went wrong?
Bounds are offset to the left.

Did this work before? N/A 

Does this work in other browsers? Yes

Chrome version: 60.0.3112.90  Channel: n/a
OS Version: 6.1 (Windows 7, Windows Server 2008 R2)
Flash Version:
 

Comment 1 by f...@opera.com, Aug 21 2017

Labels: OS-Linux OS-Mac
Status: Available (was: Unconfirmed)
I suspect that this is cause by the float->LayoutUnit (FloatRect->LayoutRect) conversion, and that using EnclosingLayoutRect in the appropriate place (SVGInlineTextBox::CalculateBoundaries) would give a slightly more accurate result (or at least one where the bbox contains the text.) The other option would be to store a float bbox.
Labels: BugSource-User PaintTeamTriaged-20170821
Project Member

Comment 3 by bugdroid1@chromium.org, Oct 12 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/6cd495998b51e9e594a5d37e293d591adb27440b

commit 6cd495998b51e9e594a5d37e293d591adb27440b
Author: Fredrik Söderquist <fs@opera.com>
Date: Thu Oct 12 18:14:21 2017

Improve SVGInlineTextBox::CalculateBoundaries accuracy

Make said method compute and return a FloatRect (which is then converted
to a LayoutRect in SVGRootInlineBox::LayoutInlineBoxes), as well as
using a float for the baseline.
This should make for more compact, hopefully faster, code (due to less
FloatRect -> LayoutRect and LayoutUnit -> float transitions.) Using a
float for baseline will also yield a small improvement in accuracy, and
is consistent with similar calculations.

Bug: 757436
Change-Id: I8295a2d44f20476f1e234261f8a05fb175484d86
Reviewed-on: https://chromium-review.googlesource.com/708994
Commit-Queue: Fredrik Söderquist <fs@opera.com>
Reviewed-by: Stephen Chenney <schenney@chromium.org>
Reviewed-by: Philip Rogers <pdr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#508372}
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/paint/invalidation/svg/use-detach-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/paint/invalidation/svg/text-viewbox-rescale-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/paint/invalidation/svg/window-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-I18N/g-dirLTR-ubNone-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-I18N/g-dirLTR-ubOverride-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-I18N/g-dirRTL-ubNone-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-I18N/g-dirRTL-ubOverride-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-I18N/text-dirLTR-ubNone-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-I18N/text-dirLTR-ubOverride-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-I18N/text-dirRTL-ubNone-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-I18N/text-dirRTL-ubOverride-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-default-context-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-ltr-context-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-rtl-context-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-I18N/tspan-dirNone-ubOverride-in-default-context-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-I18N/tspan-dirNone-ubOverride-in-ltr-context-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-I18N/tspan-dirNone-ubOverride-in-rtl-context-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-default-context-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-ltr-context-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-I18N/tspan-dirRTL-ubNone-in-default-context-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-I18N/tspan-dirRTL-ubNone-in-ltr-context-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-default-context-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-ltr-context-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-rtl-context-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-I18N/tspan-direction-ltr-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-I18N/tspan-direction-rtl-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1-SE/color-prop-05-t-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1-SE/filters-felem-01-b-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1-SE/filters-image-03-f-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1-SE/filters-image-05-f-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1-SE/interact-pointer-03-t-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1-SE/linking-uri-01-b-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1-SE/painting-control-04-f-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1-SE/painting-marker-05-f-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1-SE/painting-marker-06-f-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1-SE/painting-marker-07-f-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1-SE/pservers-pattern-03-f-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1-SE/struct-dom-11-f-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1-SE/struct-use-11-f-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1-SE/struct-use-14-f-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1-SE/svgdom-over-01-f-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1-SE/text-tspan-02-b-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1-SE/types-dom-05-b-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1/animate-elem-02-t-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1/animate-elem-04-t-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1/animate-elem-05-t-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1/animate-elem-06-t-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1/animate-elem-07-t-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1/animate-elem-08-t-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1/animate-elem-09-t-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1/animate-elem-10-t-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1/animate-elem-11-t-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1/animate-elem-12-t-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1/animate-elem-13-t-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1/animate-elem-14-t-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1/animate-elem-15-t-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1/animate-elem-16-t-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1/animate-elem-17-t-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1/animate-elem-18-t-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1/animate-elem-19-t-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1/animate-elem-20-t-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1/animate-elem-21-t-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1/animate-elem-22-b-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1/animate-elem-23-t-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1/animate-elem-24-t-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1/animate-elem-25-t-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1/animate-elem-26-t-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1/animate-elem-27-t-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1/animate-elem-29-b-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1/animate-elem-31-t-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1/animate-elem-32-t-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1/animate-elem-33-t-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1/animate-elem-34-t-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1/animate-elem-36-t-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1/animate-elem-37-t-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1/animate-elem-39-t-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1/animate-elem-40-t-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1/animate-elem-41-t-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1/animate-elem-44-t-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1/animate-elem-46-t-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1/animate-elem-52-t-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1/animate-elem-60-t-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1/animate-elem-61-t-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1/animate-elem-62-t-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1/animate-elem-63-t-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1/animate-elem-64-t-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1/animate-elem-65-t-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1/animate-elem-66-t-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1/animate-elem-67-t-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1/animate-elem-68-t-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1/animate-elem-69-t-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1/animate-elem-70-t-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1/animate-elem-77-t-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1/animate-elem-78-t-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1/animate-elem-80-t-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1/animate-elem-81-t-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1/animate-elem-82-t-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1/animate-elem-83-t-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1/animate-elem-84-t-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1/coords-trans-01-b-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1/coords-trans-02-t-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1/coords-trans-03-t-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1/coords-trans-04-t-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1/coords-trans-05-t-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1/coords-trans-06-t-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1/coords-units-01-b-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1/coords-units-02-b-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1/coords-viewattr-01-b-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1/coords-viewattr-02-b-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1/coords-viewattr-03-b-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1/filters-blend-01-b-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1/filters-color-01-b-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1/filters-example-01-b-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1/filters-image-01-b-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1/filters-light-04-f-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1/filters-tile-01-b-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1/filters-turb-01-f-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1/filters-turb-02-f-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1/interact-cursor-01-f-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1/interact-dom-01-b-expected.txt
[modify] https://crrev.com/6cd495998b51e9e594a5d37e293d591adb27440b/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.
Project Member

Comment 4 by bugdroid1@chromium.org, Oct 17 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/464ff308cb7cf8cad6f5201b192e87528cd60c9c

commit 464ff308cb7cf8cad6f5201b192e87528cd60c9c
Author: Fredrik Söderquist <fs@opera.com>
Date: Tue Oct 17 14:59:19 2017

Propagate float rects further in SVGRootInlineBox::LayoutInlineBoxes

Compute the union of the children of a flow box using FloatRect too,
then convert to a LayoutRect for setting the InlineBox's logical rect.

Also restructure the physical->logical conversion a bit.

Bug: 757436
Change-Id: I6c8f3a781c3c02dfb28d87eafa3df6cd5fb864f3
Reviewed-on: https://chromium-review.googlesource.com/721320
Reviewed-by: Stephen Chenney <schenney@chromium.org>
Commit-Queue: Fredrik Söderquist <fs@opera.com>
Cr-Commit-Position: refs/heads/master@{#509386}
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-I18N/g-dirLTR-ubNone-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-I18N/g-dirRTL-ubNone-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-I18N/text-dirLTR-ubNone-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-I18N/text-dirRTL-ubNone-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-rtl-context-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-I18N/tspan-dirNone-ubOverride-in-rtl-context-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-rtl-context-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-I18N/tspan-direction-ltr-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1-SE/text-tspan-02-b-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1/animate-elem-44-t-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1/coords-viewattr-03-b-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1/linking-a-07-t-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1/styling-css-01-b-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1/styling-css-02-b-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1/styling-css-03-b-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1/text-align-02-b-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1/text-align-04-b-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1/text-align-06-b-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1/text-intro-04-t-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1/text-path-01-b-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1/text-text-04-t-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1/text-text-05-t-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1/text-text-07-t-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/linux/svg/W3C-SVG-1.1/text-tspan-01-b-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/linux/svg/batik/text/smallFonts-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/linux/svg/batik/text/textAnchor-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/linux/svg/batik/text/textEffect3-expected.png
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/linux/svg/batik/text/textEffect3-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/linux/svg/batik/text/textGlyphOrientationHorizontal-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/linux/svg/batik/text/textLayout2-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/linux/svg/batik/text/textLength-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/linux/svg/batik/text/textOnPath-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/linux/svg/batik/text/textOnPath2-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/linux/svg/batik/text/textOnPathSpaces-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/linux/svg/batik/text/textPCDATA-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/linux/svg/batik/text/textProperties2-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/linux/svg/batik/text/verticalTextOnPath-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/linux/svg/carto.net/button-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/linux/svg/carto.net/colourpicker-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/linux/svg/carto.net/selectionlist-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/linux/svg/custom/glyph-transformation-with-hkern-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/linux/svg/custom/text-dom-01-f-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/linux/svg/custom/text-letter-spacing-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/linux/svg/text/bidi-text-query-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/linux/svg/text/combining-character-queries-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/linux/svg/text/select-x-list-with-tspans-1-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/linux/svg/text/select-x-list-with-tspans-2-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/linux/svg/text/select-x-list-with-tspans-3-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/linux/svg/text/select-x-list-with-tspans-4-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/linux/svg/text/text-selection-align-02-b-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/linux/svg/text/text-selection-align-04-b-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/linux/svg/text/text-selection-align-06-b-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/linux/svg/text/text-selection-path-01-b-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/linux/svg/text/text-selection-text-04-t-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/linux/svg/text/text-selection-text-07-t-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/linux/svg/text/text-selection-tspan-01-b-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/mac-mac10.10/svg/text/combining-character-queries-expected.txt
[add] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/mac-mac10.11/svg/text/surrogate-pair-queries-expected.txt
[add] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/mac-retina/svg/text/surrogate-pair-queries-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/mac/paint/invalidation/svg/text-viewbox-rescale-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/mac/svg/W3C-I18N/g-dirLTR-ubNone-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/mac/svg/W3C-I18N/g-dirRTL-ubNone-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/mac/svg/W3C-I18N/g-dirRTL-ubOverride-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/mac/svg/W3C-I18N/text-dirLTR-ubNone-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/mac/svg/W3C-I18N/text-dirRTL-ubNone-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/mac/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-default-context-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/mac/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-ltr-context-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/mac/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-rtl-context-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/mac/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-default-context-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/mac/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-ltr-context-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/mac/svg/W3C-I18N/tspan-dirRTL-ubNone-in-default-context-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/mac/svg/W3C-I18N/tspan-dirRTL-ubNone-in-ltr-context-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/mac/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-default-context-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/mac/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-ltr-context-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/mac/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-rtl-context-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/text-tspan-02-b-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-44-t-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-displace-01-f-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/mac/svg/W3C-SVG-1.1/styling-css-03-b-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-align-02-b-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-align-03-b-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-align-04-b-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-align-06-b-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-align-08-b-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-intro-01-t-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-intro-04-t-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-path-01-b-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-text-04-t-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-text-05-t-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-text-06-t-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-text-07-t-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-tselect-01-b-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-tspan-01-b-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-ws-01-t-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/mac/svg/batik/text/smallFonts-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/mac/svg/batik/text/textAnchor-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/mac/svg/batik/text/textAnchor2-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/mac/svg/batik/text/textAnchor3-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/mac/svg/batik/text/textDecoration-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/mac/svg/batik/text/textEffect3-expected.png
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/mac/svg/batik/text/textEffect3-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/mac/svg/batik/text/textFeatures-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/mac/svg/batik/text/textGlyphOrientationHorizontal-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/mac/svg/batik/text/textLayout2-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/mac/svg/batik/text/textLength-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/mac/svg/batik/text/textOnPath-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/mac/svg/batik/text/textOnPath2-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/mac/svg/batik/text/textOnPathSpaces-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/mac/svg/batik/text/textPCDATA-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/mac/svg/batik/text/textProperties-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/mac/svg/batik/text/verticalTextOnPath-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/mac/svg/batik/text/xmlSpace-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/mac/svg/carto.net/button-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/mac/svg/carto.net/selectionlist-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/mac/svg/css/text-shadow-multiple-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/mac/svg/custom/alignment-baseline-modes-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/mac/svg/custom/glyph-transformation-with-hkern-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/mac/svg/custom/text-dom-01-f-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/mac/svg/custom/text-rotation-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/mac/svg/text/bidi-embedded-direction-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/mac/svg/text/bidi-text-query-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/mac/svg/text/combining-character-queries-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/mac/svg/text/scaled-font-expected.txt
[rename] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/mac/svg/text/select-x-list-with-tspans-1-expected.txt
[rename] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/mac/svg/text/select-x-list-with-tspans-2-expected.txt
[rename] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/mac/svg/text/select-x-list-with-tspans-3-expected.txt
[rename] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/mac/svg/text/select-x-list-with-tspans-4-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/mac/svg/text/small-fonts-2-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/mac/svg/text/text-selection-align-02-b-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/mac/svg/text/text-selection-align-03-b-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/mac/svg/text/text-selection-align-04-b-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/mac/svg/text/text-selection-align-06-b-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/mac/svg/text/text-selection-path-01-b-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/mac/svg/text/text-selection-text-04-t-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/mac/svg/text/text-selection-text-06-t-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/mac/svg/text/text-selection-text-07-t-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/mac/svg/text/text-selection-tselect-01-b-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/mac/svg/text/text-selection-tspan-01-b-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/mac/svg/text/text-selection-ws-01-t-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/win/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-default-context-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutTests/platform/win/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-ltr-context-expected.txt
[modify] https://crrev.com/464ff308cb7cf8cad6f5201b192e87528cd60c9c/third_party/WebKit/LayoutT
Project Member

Comment 5 by sheriffbot@chromium.org, Oct 17

Labels: Hotlist-Recharge-Cold
Status: Untriaged (was: Available)
This issue has been Available for over a year. If it's no longer important or seems unlikely to be fixed, please consider closing it out. If it is important, please re-triage the issue.

Sorry for the inconvenience if the bug really should have been left as Available.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
Status: Available (was: Untriaged)
fs@: Fixed?
Nope. Still broken in 70.

What I've done above is to attempt to minimize the loss up to the conversion to LayoutUnits. To get an actual accurate result we'll need to store the float bounds where needed (that's only LayoutSVGText ATM IIRC.)

Sign in to add a comment