gecko-dev/layout/reftests/svg/text
L. David Baron 1e88f0f003 Bug 1369941: Replace single integers N in fuzzy() and fuzzy-if() with 0-N ranges. r=dholbert
This patch was written entirely by the following script:

  #!/bin/bash

  if [ ! -d "./.hg" ]
  then
    echo "Not in a source tree." 1>&2
    exit 1
  fi

  find . -regex '.*\(ref\|crash\)test.*\.list' | while read FILENAME
  do
    echo "Processing ${FILENAME}."
    # The following has four substitutions:
    # * The first one replaces the *first* argument to fuzzy() when it doesn't
    #   have a - in it, by replacing it with an explicit 0-N range.
    # * The second one does the same for the *second* argument to fuzzy().
    # * The third does the same for the *second* argument to fuzzy-if().
    # * The fourth does the same for the *third* argument to fuzzy-if().
    #
    # Note that this is using perl rather than sed because perl doesn't
    # support non-greedy matching, which is needed for the first argument to
    # fuzzy-if.
    perl -pi -e 's/(fuzzy\()([^ ,()-]*)(,[^ ,()]*\))/${1}0-${2}${3}/g;s/(fuzzy\([^ ,()]*,)([^ ,()-]*)(\))/${1}0-${2}${3}/g;s/(fuzzy-if\([^ ]*?,)([^ ,()-]*)(,[^ ,()]*\))/${1}0-${2}${3}/g;s/(fuzzy-if\([^ ]*?,[^ ,()]*,)([^ ,()-]*)(\))/${1}0-${2}${3}/g' "${FILENAME}"
  done

Differential Revision: https://phabricator.services.mozilla.com/D2974

--HG--
extra : moz-landing-system : lando
2018-08-09 20:10:21 +00:00
..
clipPath-applied-ref.svg
clipPath-applied.svg
clipPath-content-2-ref.svg
clipPath-content-2.svg
clipPath-content-ref.svg
clipPath-content.svg
deselectAll-ref.svg
deselectAll.svg
display-none-1.svg
display-none-2.svg
display-none-3.svg
display-none-4.svg
dynamic-dominant-baseline-ref.svg
dynamic-dominant-baseline.svg
dynamic-font-size-2-ref.svg
dynamic-font-size-2.svg
dynamic-font-size-3-ref.svg
dynamic-font-size-3.svg
dynamic-font-size-4-ref.svg
dynamic-font-size-4.svg
dynamic-font-size-ref.svg
dynamic-font-size.svg
dynamic-multiple-x-ref.svg
dynamic-multiple-x.svg
dynamic-non-scaling-stroke-ref.svg
dynamic-non-scaling-stroke.svg
dynamic-text-shadow.svg
filter-applied-ref.svg
filter-applied.svg
ignore-before-after.svg
ignore-border.svg
ignore-display-ref.svg
ignore-display.svg
ignore-float-first-letter.svg
ignore-float.svg
ignore-invalid-child-2-ref.svg
ignore-invalid-child-2.svg
ignore-invalid-child-ref.svg
ignore-invalid-child.svg
ignore-margin.svg
ignore-overflow-scroll.svg
ignore-padding.svg
ignore-position-ref.svg
ignore-position.svg
ignore-prop-ref.svg
ignore-text-align-2-ref.svg
ignore-text-align-2.svg
ignore-text-align.svg
ignore-vertical-align-ref.svg
ignore-vertical-align.svg
link-surrounding.svg
mask-applied-ref.svg
mask-applied.svg
mask-content-2-ref.svg
mask-content-2.svg
mask-content-ref.svg
mask-content.svg
multiple-chunks-bidi-ref.svg
multiple-chunks-bidi.svg
multiple-chunks-different-anchor-bidi-ref.svg
multiple-chunks-different-anchor-bidi.svg
multiple-chunks-different-anchor-ref.svg
multiple-chunks-different-anchor-rtl-ref.svg
multiple-chunks-different-anchor-rtl.svg
multiple-chunks-different-anchor.svg
multiple-chunks-direction-and-anchor-ref.svg
multiple-chunks-directions-and-anchor-dx-ref.svg
multiple-chunks-directions-and-anchor-dx.svg
multiple-chunks-directions-and-anchor-multiple-dx-ref.svg
multiple-chunks-directions-and-anchor-multiple-dx.svg
multiple-chunks-directions-and-anchor-ref.svg
multiple-chunks-directions-and-anchor.svg
multiple-chunks-dx-bidi-ref.svg
multiple-chunks-dx-bidi.svg
multiple-chunks-dx-different-anchor-bidi-ref.svg
multiple-chunks-dx-different-anchor-bidi.svg
multiple-chunks-dx-different-anchor-ref.svg
multiple-chunks-dx-different-anchor-rtl-ref.svg
multiple-chunks-dx-different-anchor-rtl.svg
multiple-chunks-dx-different-anchor.svg
multiple-chunks-dx-ref.svg
multiple-chunks-dx-rtl-ref.svg
multiple-chunks-dx-rtl.svg
multiple-chunks-dx.svg
multiple-chunks-fill-color-ref.svg
multiple-chunks-fill-color.svg
multiple-chunks-multiple-dx-bidi-ref.svg
multiple-chunks-multiple-dx-bidi.svg
multiple-chunks-multiple-dx-different-anchor-bidi-ref.svg
multiple-chunks-multiple-dx-different-anchor-bidi.svg
multiple-chunks-multiple-dx-different-anchor-ref.svg
multiple-chunks-multiple-dx-different-anchor-rtl-ref.svg
multiple-chunks-multiple-dx-different-anchor-rtl.svg
multiple-chunks-multiple-dx-different-anchor.svg
multiple-chunks-multiple-dx-ref.svg
multiple-chunks-multiple-dx-rtl-ref.svg
multiple-chunks-multiple-dx-rtl.svg
multiple-chunks-multiple-dx.svg
multiple-chunks-ref.svg
multiple-chunks-rtl-ref.svg
multiple-chunks-rtl.svg
multiple-chunks-selection-ref.svg
multiple-chunks-selection.svg
multiple-chunks.svg
multiple-text-selection-ref.html
multiple-text-selection.svg
multiple-x-anchor-end-bidi-ref.svg
multiple-x-anchor-end-bidi.svg
multiple-x-anchor-end-ref.svg
multiple-x-anchor-end-rtl-ref.svg
multiple-x-anchor-end-rtl.svg
multiple-x-anchor-end.svg
multiple-x-bidi-ref.svg
multiple-x-bidi.svg
multiple-x-dx-anchor-end-bidi.svg
multiple-x-dx-anchor-end-rtl.svg
multiple-x-dx-anchor-end.svg
multiple-x-dx-bidi-ref.svg
multiple-x-dx-bidi.svg
multiple-x-dx-ref.svg
multiple-x-dx-rtl-ref.svg
multiple-x-dx-rtl.svg
multiple-x-dx.svg
multiple-x-holes-bidi-ref.svg
multiple-x-holes-bidi.svg
multiple-x-holes-dx-bidi-ref.svg
multiple-x-holes-dx-bidi.svg
multiple-x-holes-dx-ref.svg
multiple-x-holes-dx-rtl.svg
multiple-x-holes-dx.svg
multiple-x-holes-multiple-dx-bidi-ref.svg
multiple-x-holes-multiple-dx-bidi.svg
multiple-x-holes-multiple-dx-ref.svg
multiple-x-holes-multiple-dx-rtl-ref.svg
multiple-x-holes-multiple-dx-rtl.svg
multiple-x-holes-multiple-dx.svg
multiple-x-holes-ref.svg
multiple-x-holes-rtl-ref.svg
multiple-x-holes-rtl.svg
multiple-x-holes.svg
multiple-x-multiple-dx-anchor-end-bidi-ref.svg
multiple-x-multiple-dx-anchor-end-bidi.svg
multiple-x-multiple-dx-anchor-end-ref.svg
multiple-x-multiple-dx-anchor-end-rtl-ref.svg
multiple-x-multiple-dx-anchor-end-rtl.svg
multiple-x-multiple-dx-anchor-end.svg
multiple-x-multiple-dx-bidi-ref.svg
multiple-x-multiple-dx-bidi.svg
multiple-x-multiple-dx-ref.svg
multiple-x-multiple-dx-rtl-ref.svg
multiple-x-multiple-dx-rtl.svg
multiple-x-multiple-dx.svg
multiple-x-percentages-2-iframe-ref.svg
multiple-x-percentages-2-iframe.svg
multiple-x-percentages-2-ref.html
multiple-x-percentages-2.html Bug 1331081 - script generated patch to omit addEventListener/removeEventListener's third parameter when it's false, r=jaws. 2017-01-17 11:50:25 +01:00
multiple-x-percentages-3-iframe-ref.svg
multiple-x-percentages-3-iframe.svg
multiple-x-percentages-3-ref.html
multiple-x-percentages-3.html Bug 1331081 - script generated patch to omit addEventListener/removeEventListener's third parameter when it's false, r=jaws. 2017-01-17 11:50:25 +01:00
multiple-x-percentages-ref.svg
multiple-x-percentages.svg
multiple-x-ref.svg
multiple-x-rtl-ref.svg
multiple-x-rtl.svg
multiple-x-white-space-ref.svg
multiple-x-white-space.svg
multiple-x.svg
pattern-content-ref.svg
pattern-content.svg
pseudo-first-letter-2-ref.svg
pseudo-first-letter-2.svg
pseudo-first-letter-ref.svg
pseudo-first-letter.svg
pseudo-first-line-2-ref.svg
pseudo-first-line-2.svg
pseudo-first-line-ref.svg
pseudo-first-line.svg
reftest.list Bug 1369941: Replace single integers N in fuzzy() and fuzzy-if() with 0-N ranges. r=dholbert 2018-08-09 20:10:21 +00:00
selectSubString-2-ref.svg
selectSubString-2.svg
selectSubString-3-ref.svg
selectSubString-3.svg
selectSubString-ref.svg
selectSubString.svg
simple-2.svg
simple-anchor-end-bidi-ref.html
simple-anchor-end-bidi.svg
simple-anchor-end-ref.html
simple-anchor-end-rtl-ref.html
simple-anchor-end-rtl.svg
simple-anchor-end.svg
simple-anchor-middle-bidi-ref.html
simple-anchor-middle-bidi.svg
simple-anchor-middle-ref.html
simple-anchor-middle-rtl-ref.html
simple-anchor-middle-rtl.svg
simple-anchor-middle.svg
simple-bidi-2.svg
simple-bidi-ref.html
simple-bidi-selection-ref.html
simple-bidi-selection.svg
simple-bidi.svg
simple-dx-2-ref.svg
simple-dx-2.svg
simple-dx-anchor-end-bidi-ref.svg
simple-dx-anchor-end-bidi.svg
simple-dx-anchor-end-ref.svg
simple-dx-anchor-end-rtl-ref.svg
simple-dx-anchor-end-rtl.svg
simple-dx-anchor-end.svg
simple-dx-anchor-middle-bidi-ref.svg
simple-dx-anchor-middle-bidi.svg
simple-dx-anchor-middle-ref.svg
simple-dx-anchor-middle-rtl-ref.svg
simple-dx-anchor-middle-rtl.svg
simple-dx-anchor-middle.svg
simple-dx-bidi-2-ref.svg
simple-dx-bidi-2.svg
simple-dx-bidi-ref.svg
simple-dx-bidi.svg
simple-dx-rtl-2-ref.svg
simple-dx-rtl-2.svg
simple-dx-rtl-ref.svg
simple-dx-rtl.svg
simple-dx.svg
simple-fill-color-dynamic-ref.svg
simple-fill-color-dynamic.svg
simple-fill-color-ref.html
simple-fill-color-selection-ref.html
simple-fill-color-selection.svg
simple-fill-color.svg
simple-fill-gradient-ref.svg
simple-fill-gradient.svg
simple-fill-none.svg
simple-multiline-anchor-end-ref.svg
simple-multiline-anchor-end.svg
simple-multiline-number-ref.svg
simple-multiline-number.svg
simple-multiline-pc-ref.svg
simple-multiline-pc.svg
simple-multiline-ref.svg
simple-multiline.svg
simple-multiple-dx-2.svg
simple-multiple-dx-anchor-end-bidi-ref.svg
simple-multiple-dx-anchor-end-bidi.svg
simple-multiple-dx-anchor-end-ref.svg
simple-multiple-dx-anchor-end-rtl-ref.svg
simple-multiple-dx-anchor-end-rtl.svg
simple-multiple-dx-anchor-end.svg
simple-multiple-dx-anchor-middle-bidi-ref.svg
simple-multiple-dx-anchor-middle-bidi.svg
simple-multiple-dx-anchor-middle-ref.svg
simple-multiple-dx-anchor-middle-rtl-ref.svg
simple-multiple-dx-anchor-middle-rtl.svg
simple-multiple-dx-anchor-middle.svg
simple-multiple-dx-bidi-2.svg
simple-multiple-dx-bidi-ref.svg
simple-multiple-dx-bidi.svg
simple-multiple-dx-ref.html
simple-multiple-dx-rtl-2.svg
simple-multiple-dx-rtl-ref.svg
simple-multiple-dx-rtl.svg
simple-multiple-dx.svg
simple-pointer-events.svg
simple-ref.html
simple-rtl-2.svg
simple-rtl-ref.html
simple-rtl.svg
simple-selection-ref.html
simple-selection.svg
simple-transform-rotate-ref.svg
simple-transform-rotate.svg
simple-underline-ref.html
simple-underline-scaled-ref.svg
simple-underline-scaled.svg
simple-underline-selection-ref.html
simple-underline-selection.svg
simple-underline.svg
simple.svg
text-shadow-ref.svg
text-shadow.svg
textLength-2-ref.svg
textLength-2.svg
textLength-3-ref.svg
textLength-3.svg
textLength-4-ref.svg
textLength-4.svg
textLength-5-ref.svg
textLength-5.svg
textLength-6-ref.svg
textLength-6.svg
textLength-ref.svg
textLength.svg
textpath-a-ref.svg
textpath-a.svg
textpath-after-anchor-end-ref.svg
textpath-after-anchor-end.svg
textpath-after-ref.svg
textpath-after.svg
textpath-anchor-end-ref.svg
textpath-anchor-end.svg
textpath-anchor-middle-ref.svg
textpath-anchor-middle.svg
textpath-inherit-position-ref.svg Bug 1417841 - Don't reset <textPath> first character coordinate to 0 when an ancestor text content element specifies an explicit position coordinate. r=longsonr 2017-11-16 13:19:11 +08:00
textpath-inherit-position.svg Bug 1417841 - Don't reset <textPath> first character coordinate to 0 when an ancestor text content element specifies an explicit position coordinate. r=longsonr 2017-11-16 13:19:11 +08:00
textpath-invalid-parent-ref.svg
textpath-invalid-parent.svg
textpath-multiline-2-ref.svg
textpath-multiline-2.svg
textpath-multiline-ref.svg
textpath-multiline.svg
textpath-ref.svg
textpath-reset-position-ref.svg Bug 1417841 - Don't reset <textPath> first character coordinate to 0 when an ancestor text content element specifies an explicit position coordinate. r=longsonr 2017-11-16 13:19:11 +08:00
textpath-reset-position.svg Bug 1417841 - Don't reset <textPath> first character coordinate to 0 when an ancestor text content element specifies an explicit position coordinate. r=longsonr 2017-11-16 13:19:11 +08:00
textpath-selection-ref.svg
textpath-selection.svg
textpath-vertical-dx-ref.svg
textpath-vertical-dx.svg
textpath.svg
vertical-01-ref.svg Bug 1158500 - make writing-mode a mapped CSS property. r=cam 2016-04-01 22:08:04 +01:00
vertical-01.svg Bug 1158500 - make writing-mode a mapped CSS property. r=cam 2016-04-01 22:08:04 +01:00