gecko-dev/layout/reftests/text-overflow
L. David Baron fbcb130e34 Bug 709014 patch 1: Honor margin-left and margin-right on elements in inline layout that have 0 width and/or height (commonly, inline-blocks). r=roc
Prior to this patch, we failed to honor:
 * margin-left on elements in inline layout with 0 width and 0 height
 * margin-right on elements in inline layout with 0 width
I think that was because the code in CanPlaceFrame to discard both
margins when the width was 0 was running after the left-margin was
applied, unless the later code in PlaceFrame (checking both width 0 and
height 0) un-applied that left margin.

The assertion count change in test_value_computation.html is due to 2
additional "bad width" assertions (I presume from honoring large
margins that were previously ignored).

The change to 538935-1-ref.html is to match an improvement in rendering
of the margins in the test, where both sides of the margin are now
honored.

The change to layout/reftests/text-overflow/marker-basic-ref.html is to
keep the reference (which uses margins) rendering the same way following
the changes to margin handling.

The new behavior (in the reftests added in layout/reftests/inline/)
matches at least Chromium; I didn't check any other browsers.
2014-02-17 20:07:45 -08:00
..
TestEllipsisFallback.woff
aligned-baseline-ref.html
aligned-baseline.html
anonymous-block-ref.html Bug 157846. Part 0: Make tests more robust to padding changes and clipping of overflowing glyph edges. r=mats 2014-01-15 22:42:05 +13:00
anonymous-block.html Bug 157846. Part 0: Make tests more robust to padding changes and clipping of overflowing glyph edges. r=mats 2014-01-15 22:42:05 +13:00
atomic-under-marker-ref.html
atomic-under-marker.html
bidi-simple-ref.html
bidi-simple-scrolled-ref.html
bidi-simple-scrolled.html
bidi-simple.html
block-padding-ref.html
block-padding.html
clipped-elements-ref.html
clipped-elements.html
ellipsis-font-fallback-ref.html
ellipsis-font-fallback.html
false-marker-overlap-ref.html
false-marker-overlap.html
line-clipping-ref.html Bug 886313: Make DisplayLine generate display items in a temporary collection, so we can apply text-overflow clipping without affecting earlier lines. r=roc 2013-06-28 00:22:57 -07:00
line-clipping.html Bug 886313: Make DisplayLine generate display items in a temporary collection, so we can apply text-overflow clipping without affecting earlier lines. r=roc 2013-06-28 00:22:57 -07:00
marker-basic-ref.html Bug 709014 patch 1: Honor margin-left and margin-right on elements in inline layout that have 0 width and/or height (commonly, inline-blocks). r=roc 2014-02-17 20:07:45 -08:00
marker-basic.html
marker-shadow-ref.html
marker-shadow.html
marker-string-ref.html
marker-string.html
quirks-decorations-ref.html
quirks-decorations.html
quirks-line-height-ref.html
quirks-line-height.html
reftest.list Bug 886313: Make DisplayLine generate display items in a temporary collection, so we can apply text-overflow clipping without affecting earlier lines. r=roc 2013-06-28 00:22:57 -07:00
scroll-rounding-ref.html Bug 800099 - scroll-rounding reftest requires > 600x600 resolution. r=mats 2012-10-15 07:10:51 -04:00
scroll-rounding.html Bug 800099 - scroll-rounding reftest requires > 600x600 resolution. r=mats 2012-10-15 07:10:51 -04:00
selection-ref.html
selection.html
single-value-ref.html Bug 539356 - Part 33 - Change test-overflow/single-value reftest to use MozReftestInvalidate. r=roc 2012-08-13 22:11:16 +12:00
single-value.html Bug 539356 - Part 33 - Change test-overflow/single-value reftest to use MozReftestInvalidate. r=roc 2012-08-13 22:11:16 +12:00
standards-decorations-ref.html
standards-decorations.html
standards-line-height-ref.html
standards-line-height.html
table-cell-ref.html
table-cell.html
theme-overflow-ref.html
theme-overflow.html
two-value-syntax-ref.html
two-value-syntax.html
visibility-hidden-ref.html
visibility-hidden.html
xulscroll-ref.html
xulscroll.html Bug 936935: Mark lines dirty more accurately in Bidi resolution, r=roc 2013-11-07 16:39:49 +02:00