Граф коммитов

3651 Коммитов

Автор SHA1 Сообщение Дата
Emilio Cobos Álvarez 5cd5e6f148 Bug 1609996 - Remove mozilla::Swap in favor of std::swap. r=froydnj
Now mfbt/Move.h is empty except for that excellent comment about move
semantics... Should we put it somewhere else and delete the header as a
follow-up? Or just delete the header and carry on?

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

--HG--
extra : moz-landing-system : lando
2020-01-20 16:17:06 +00:00
Ting-Yu Lin ddba50ad62 Bug 1308636 Part 2 - Convert CSSOM usages of moz-prefixed column properties in tests. r=dbaron
This patch was generated by the following shell script.

```
function remove_column_prefix() {
    echo "Renaming $1 to $2"
    find .\
         -type f\
         ! -path "./obj*"\
         ! -path "./.git"\
         ! -path "./.hg"\
         \( -name "*.html" -or\
            -name "*.xhtml" -or\
            -name "*.xht" -or\
            -name "*.xul" -or\
            -name "*.xml" -or\
            -name "*.svg"  \)\
            -exec sed -i -e "s/$1/$2/g" "{}" \;
}
remove_column_prefix "MozColumn" "column"
```

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

--HG--
extra : moz-landing-system : lando
2020-01-16 21:45:17 +00:00
Nicolas Silva b0c1a73996 Bug 1605687 - Don't skip the filter noop path when running into invalid color matrices. r=cbrewster
The noop path lets us detect some unnecessary color space conversion passes.

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

--HG--
extra : moz-landing-system : lando
2020-01-08 08:21:55 +00:00
Connor Brewster 7df8b34d1a Bug 1606742 - Support alpha component on svg color matrix filter in WebRender r=nical
Differential Revision: https://phabricator.services.mozilla.com/D58587

--HG--
extra : moz-landing-system : lando
2020-01-06 18:41:55 +00:00
Mats Palmgren baaafd0dfa Bug 1604772 - Remove the eSVGGeometry IsFrameOfType bit. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D57622

--HG--
extra : moz-landing-system : lando
2019-12-18 16:06:29 +00:00
Mats Palmgren 5bd596d87f Bug 1604771 - Remove the eSVGForeignObject IsFrameOfType bit. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D57621

--HG--
extra : moz-landing-system : lando
2019-12-18 16:00:47 +00:00
jeffin143 4298d3f098 Bug 1601990 : convert NS_STYLE_POINTER_EVENTS_* to an enum class in nsStyleConsts.h r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D56203

--HG--
extra : moz-landing-system : lando
2019-12-12 10:24:16 +00:00
Cameron McCormack a0c9040f10 Bug 1601824 - Measure partial ligature advance contributions correctly on text paths. r=longsonr
Differential Revision: https://phabricator.services.mozilla.com/D56665

--HG--
extra : moz-landing-system : lando
2019-12-11 04:57:41 +00:00
Emilio Cobos Álvarez 707ed5c818 Bug 1602421 - Remove some useless includes. r=jfkthame
Differential Revision: https://phabricator.services.mozilla.com/D56350

--HG--
extra : moz-landing-system : lando
2019-12-09 14:53:50 +00:00
Emilio Cobos Álvarez 4a3be9604a Bug 1602317 - Switch style system to associated constants-in-body. r=heycam
This is closer to the equivalent Rust code.

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

--HG--
extra : moz-landing-system : lando
2019-12-09 03:32:28 +00:00
Gabriele Svelto 69790bc62e Bug 1600545 - Remove useless inclusions of header files generated from IDL files in accessible/, browser/, caps/, chrome/, devtools/, docshell/, editor/, extensions/, gfx/, hal/, image/, intl/, ipc/, js/, layout/, and media/ r=Ehsan
The inclusions were removed with the following very crude script and the
resulting breakage was fixed up by hand. The manual fixups did either
revert the changes done by the script, replace a generic header with a more
specific one or replace a header with a forward declaration.

find . -name "*.idl" | grep -v web-platform | grep -v third_party | while read path; do
    interfaces=$(grep "^\(class\|interface\).*:.*" "$path" | cut -d' ' -f2)
    if [ -n "$interfaces" ]; then
        if [[ "$interfaces" == *$'\n'* ]]; then
          regexp="\("
          for i in $interfaces; do regexp="$regexp$i\|"; done
          regexp="${regexp%%\\\|}\)"
        else
          regexp="$interfaces"
        fi
        interface=$(basename "$path")
        rg -l "#include.*${interface%%.idl}.h" . | while read path2; do
            hits=$(grep -v "#include.*${interface%%.idl}.h" "$path2" | grep -c "$regexp" )
            if [ $hits -eq 0 ]; then
                echo "Removing ${interface} from ${path2}"
                grep -v "#include.*${interface%%.idl}.h" "$path2" > "$path2".tmp
                mv -f "$path2".tmp "$path2"
            fi
        done
    fi
done

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

--HG--
extra : moz-landing-system : lando
2019-12-06 09:16:44 +00:00
Cameron McCormack 9f5d778c38 Bug 1600855 - Avoid SVG text calling gfxTextRun::GetAdvanceWidth for ranges that cross text frame boundaries. r=longsonr
Differential Revision: https://phabricator.services.mozilla.com/D55600

--HG--
extra : moz-landing-system : lando
2019-12-03 21:22:46 +00:00
Bogdan Tara 96c4d7038c Backed out 2 changesets (bug 1600855) for bustages complaining about SVGTextFrame.cpp CLOSED TREE
Backed out changeset a3473bbf2b42 (bug 1600855)
Backed out changeset a9c150ebbf2b (bug 1600855)
2019-12-03 23:09:37 +02:00
Cameron McCormack 27e442a558 Bug 1600855 - Avoid SVG text calling gfxTextRun::GetAdvanceWidth for ranges that cross text frame boundaries. r=longsonr
Differential Revision: https://phabricator.services.mozilla.com/D55600

--HG--
extra : moz-landing-system : lando
2019-12-03 06:12:39 +00:00
Cameron McCormack 55ca01d3b0 Bug 1599173 - Disable SVG text spacing with a pref. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D54887

--HG--
extra : moz-landing-system : lando
2019-11-27 23:29:41 +00:00
jeffin143 9b7464720b Bug 1598348 : convert NS_STYLE_OBJECT_FIT_* to an enum class in nsStyleConsts.h r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D54153

--HG--
extra : moz-landing-system : lando
2019-11-25 15:40:50 +00:00
jeffin143 74bcc4abb7 Bug 1597979 : convert NS_STYLE_TEXT_ANCHOR_* to an enum class in nsStyleConsts.h r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D53956

--HG--
extra : moz-landing-system : lando
2019-11-21 08:48:19 +00:00
jeffin143 aa897e8496 Bug 1597881 : convert NS_STYLE_STROKE_LINECAP_* to an enum class in nsStyleConsts.h r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D53908

--HG--
extra : moz-landing-system : lando
2019-11-21 06:07:30 +00:00
Emilio Cobos Álvarez 44e2f8b6ed Bug 1507674 - Refactor svg observer setup to not do silly things when observing an ancestor. r=longsonr
Right now we post updates and it "works" because we prevent the UpdateOverflow
call if we're during reflow.

If this happens during styling however this is not sound (and it is not sound
in general and has caused badness in the past, as noted by the other
workarounds).

Make it sound by preventing to observe ancestors, and do it everywhere, removing
various ad-hoc hacks that were spread around elsewhere.

This changes expectations of two tests:

 * clip-path-recursion-002.svg: Now we consider the inner clip-path reference
   invalid. This matches WebKit and Blink, and I don't see any spec text
   explicitly asking for our old behavior, so I just changed the test.

 * element-paint-recursion.html: Changes the expectations of elements
   referencing themselves via -moz-element(). Now it is invalid, instead of
   painting ourselves once inside ourselves, which was a bit wild on its own.

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

--HG--
extra : moz-landing-system : lando
2019-11-20 10:05:29 +00:00
Cameron McCormack 49adf4ee23 Bug 371787 - Add support for letter-spacing and word-spacing in SVG text. r=jfkthame,longsonr
Differential Revision: https://phabricator.services.mozilla.com/D53376

--HG--
extra : moz-landing-system : lando
2019-11-20 04:10:36 +00:00
jeffin143 6482a37fc1 Bug 1597741 : use Enum class for NS_STYLE_SHAPE_RENDERING instead of #define r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D53840

--HG--
extra : moz-landing-system : lando
2019-11-20 00:49:19 +00:00
Emma Malysz a1a57a8bc5 Bug 1595877, replace some .xul test files (crashtests and reftests) in layout/ with .xhtml r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D52930

--HG--
rename : layout/base/crashtests/1162813.xul => layout/base/crashtests/1162813.xhtml
rename : layout/base/crashtests/311661-1.xul => layout/base/crashtests/311661-1.xhtml
rename : layout/base/crashtests/311661-2.xul => layout/base/crashtests/311661-2.xhtml
rename : layout/base/crashtests/321058-1.xul => layout/base/crashtests/321058-1.xhtml
rename : layout/base/crashtests/321058-2.xul => layout/base/crashtests/321058-2.xhtml
rename : layout/base/crashtests/321077-1.xul => layout/base/crashtests/321077-1.xhtml
rename : layout/base/crashtests/321077-2.xul => layout/base/crashtests/321077-2.xhtml
rename : layout/base/crashtests/325218.xul => layout/base/crashtests/325218.xhtml
rename : layout/base/crashtests/328944-1.xul => layout/base/crashtests/328944-1.xhtml
rename : layout/base/crashtests/336999-1.xul => layout/base/crashtests/336999-1.xhtml
rename : layout/base/crashtests/337476-1.xul => layout/base/crashtests/337476-1.xhtml
rename : layout/base/crashtests/340093-1.xul => layout/base/crashtests/340093-1.xhtml
rename : layout/base/crashtests/344340-1.xul => layout/base/crashtests/344340-1.xhtml
rename : layout/base/crashtests/356325-1.xul => layout/base/crashtests/356325-1.xhtml
rename : layout/base/crashtests/360339-1.xul => layout/base/crashtests/360339-1.xhtml
rename : layout/base/crashtests/360339-2.xul => layout/base/crashtests/360339-2.xhtml
rename : layout/base/crashtests/401589-1.xul => layout/base/crashtests/401589-1.xhtml
rename : layout/base/crashtests/405049-1.xul => layout/base/crashtests/405049-1.xhtml
rename : layout/base/crashtests/421203-1.xul => layout/base/crashtests/421203-1.xhtml
rename : layout/base/crashtests/444925-1.xul => layout/base/crashtests/444925-1.xhtml
rename : layout/base/crashtests/454751-1.xul => layout/base/crashtests/454751-1.xhtml
rename : layout/base/crashtests/491547-1.xul => layout/base/crashtests/491547-1.xhtml
rename : layout/base/crashtests/491547-2.xul => layout/base/crashtests/491547-2.xhtml
rename : layout/base/crashtests/526378-1.xul => layout/base/crashtests/526378-1.xhtml
rename : layout/base/crashtests/536720.xul => layout/base/crashtests/536720.xhtml
rename : layout/base/crashtests/538082-1.xul => layout/base/crashtests/538082-1.xhtml
rename : layout/base/crashtests/540760.xul => layout/base/crashtests/540760.xhtml
rename : layout/base/crashtests/572003.xul => layout/base/crashtests/572003.xhtml
rename : layout/forms/crashtests/363696-1.xul => layout/forms/crashtests/363696-1.xhtml
rename : layout/generic/crashtests/1003441.xul => layout/generic/crashtests/1003441.xhtml
rename : layout/generic/crashtests/1520798-1.xul => layout/generic/crashtests/1520798-1.xhtml
rename : layout/generic/crashtests/321224.xul => layout/generic/crashtests/321224.xhtml
rename : layout/generic/crashtests/322780-1.xul => layout/generic/crashtests/322780-1.xhtml
rename : layout/generic/crashtests/414180-1.xul => layout/generic/crashtests/414180-1.xhtml
rename : layout/generic/crashtests/442860-1.xul => layout/generic/crashtests/442860-1.xhtml
rename : layout/generic/crashtests/508816-1.xul => layout/generic/crashtests/508816-1.xhtml
rename : layout/generic/crashtests/578977.xul => layout/generic/crashtests/578977.xhtml
rename : layout/reftests/bidi/1155359-1-ref.xul => layout/reftests/bidi/1155359-1-ref.xhtml
rename : layout/reftests/bidi/1155359-1.xul => layout/reftests/bidi/1155359-1.xhtml
rename : layout/reftests/bidi/869833-1-ref.xul => layout/reftests/bidi/869833-1-ref.xhtml
rename : layout/reftests/bidi/869833-1.xul => layout/reftests/bidi/869833-1.xhtml
rename : layout/reftests/box-ordinal/dynamic-1-add-to-one-grouped.xul => layout/reftests/box-ordinal/dynamic-1-add-to-one-grouped.xhtml
rename : layout/reftests/box-ordinal/dynamic-1-add-to-two-grouped-1.xul => layout/reftests/box-ordinal/dynamic-1-add-to-two-grouped-1.xhtml
rename : layout/reftests/box-ordinal/dynamic-1-add-to-two-grouped-2.xul => layout/reftests/box-ordinal/dynamic-1-add-to-two-grouped-2.xhtml
rename : layout/reftests/box-ordinal/dynamic-1-ref.xul => layout/reftests/box-ordinal/dynamic-1-ref.xhtml
rename : layout/reftests/box-ordinal/dynamic-1-remove-to-none-grouped.xul => layout/reftests/box-ordinal/dynamic-1-remove-to-none-grouped.xhtml
rename : layout/reftests/box-ordinal/dynamic-1-remove-to-one-grouped-1.xul => layout/reftests/box-ordinal/dynamic-1-remove-to-one-grouped-1.xhtml
rename : layout/reftests/box-ordinal/dynamic-1-remove-to-one-grouped-2.xul => layout/reftests/box-ordinal/dynamic-1-remove-to-one-grouped-2.xhtml
rename : layout/reftests/box-shadow/boxshadow-dynamic-ref.xul => layout/reftests/box-shadow/boxshadow-dynamic-ref.xhtml
rename : layout/reftests/box-shadow/boxshadow-dynamic.xul => layout/reftests/box-shadow/boxshadow-dynamic.xhtml
rename : layout/reftests/bugs/1150021-1-ref.xul => layout/reftests/bugs/1150021-1-ref.xhtml
rename : layout/reftests/bugs/1150021-1.xul => layout/reftests/bugs/1150021-1.xhtml
rename : layout/reftests/bugs/1483649-1-ref.xul => layout/reftests/bugs/1483649-1-ref.xhtml
rename : layout/reftests/bugs/1483649-1.xul => layout/reftests/bugs/1483649-1.xhtml
rename : layout/reftests/bugs/192767-01.xul => layout/reftests/bugs/192767-01.xhtml
rename : layout/reftests/bugs/192767-02.xul => layout/reftests/bugs/192767-02.xhtml
rename : layout/reftests/bugs/192767-03.xul => layout/reftests/bugs/192767-03.xhtml
rename : layout/reftests/bugs/192767-04.xul => layout/reftests/bugs/192767-04.xhtml
rename : layout/reftests/bugs/192767-05.xul => layout/reftests/bugs/192767-05.xhtml
rename : layout/reftests/bugs/192767-06.xul => layout/reftests/bugs/192767-06.xhtml
rename : layout/reftests/bugs/192767-07.xul => layout/reftests/bugs/192767-07.xhtml
rename : layout/reftests/bugs/192767-11.xul => layout/reftests/bugs/192767-11.xhtml
rename : layout/reftests/bugs/192767-12.xul => layout/reftests/bugs/192767-12.xhtml
rename : layout/reftests/bugs/192767-13.xul => layout/reftests/bugs/192767-13.xhtml
rename : layout/reftests/bugs/192767-14.xul => layout/reftests/bugs/192767-14.xhtml
rename : layout/reftests/bugs/192767-15.xul => layout/reftests/bugs/192767-15.xhtml
rename : layout/reftests/bugs/192767-16.xul => layout/reftests/bugs/192767-16.xhtml
rename : layout/reftests/bugs/192767-17.xul => layout/reftests/bugs/192767-17.xhtml
rename : layout/reftests/bugs/192767-21.xul => layout/reftests/bugs/192767-21.xhtml
rename : layout/reftests/bugs/192767-22.xul => layout/reftests/bugs/192767-22.xhtml
rename : layout/reftests/bugs/192767-23.xul => layout/reftests/bugs/192767-23.xhtml
rename : layout/reftests/bugs/192767-24.xul => layout/reftests/bugs/192767-24.xhtml
rename : layout/reftests/bugs/192767-25.xul => layout/reftests/bugs/192767-25.xhtml
rename : layout/reftests/bugs/192767-26.xul => layout/reftests/bugs/192767-26.xhtml
rename : layout/reftests/bugs/192767-27.xul => layout/reftests/bugs/192767-27.xhtml
rename : layout/reftests/bugs/192767-31.xul => layout/reftests/bugs/192767-31.xhtml
rename : layout/reftests/bugs/192767-32.xul => layout/reftests/bugs/192767-32.xhtml
rename : layout/reftests/bugs/192767-33.xul => layout/reftests/bugs/192767-33.xhtml
rename : layout/reftests/bugs/192767-34.xul => layout/reftests/bugs/192767-34.xhtml
rename : layout/reftests/bugs/192767-35.xul => layout/reftests/bugs/192767-35.xhtml
rename : layout/reftests/bugs/192767-36.xul => layout/reftests/bugs/192767-36.xhtml
rename : layout/reftests/bugs/192767-37.xul => layout/reftests/bugs/192767-37.xhtml
rename : layout/reftests/bugs/249141-ref.xul => layout/reftests/bugs/249141-ref.xhtml
rename : layout/reftests/bugs/249141.xul => layout/reftests/bugs/249141.xhtml
rename : layout/reftests/bugs/261826-1-ref.xul => layout/reftests/bugs/261826-1-ref.xhtml
rename : layout/reftests/bugs/261826-1.xul => layout/reftests/bugs/261826-1.xhtml
rename : layout/reftests/bugs/272646-1-ref.xul => layout/reftests/bugs/272646-1-ref.xhtml
rename : layout/reftests/bugs/272646-1.xul => layout/reftests/bugs/272646-1.xhtml
rename : layout/reftests/bugs/272646-2-ref.xul => layout/reftests/bugs/272646-2-ref.xhtml
rename : layout/reftests/bugs/272646-2a.xul => layout/reftests/bugs/272646-2a.xhtml
rename : layout/reftests/bugs/272646-2b.xul => layout/reftests/bugs/272646-2b.xhtml
rename : layout/reftests/bugs/272646-2c.xul => layout/reftests/bugs/272646-2c.xhtml
rename : layout/reftests/bugs/299837-2-ref.xul => layout/reftests/bugs/299837-2-ref.xhtml
rename : layout/reftests/bugs/299837-2.xul => layout/reftests/bugs/299837-2.xhtml
rename : layout/reftests/bugs/299837-3-ref.xul => layout/reftests/bugs/299837-3-ref.xhtml
rename : layout/reftests/bugs/299837-3.xul => layout/reftests/bugs/299837-3.xhtml
rename : layout/reftests/bugs/321402-3-ref.xul => layout/reftests/bugs/321402-3-ref.xhtml
rename : layout/reftests/bugs/321402-3.xul => layout/reftests/bugs/321402-3.xhtml
rename : layout/reftests/bugs/321402-4-ref.xul => layout/reftests/bugs/321402-4-ref.xhtml
rename : layout/reftests/bugs/321402-4.xul => layout/reftests/bugs/321402-4.xhtml
rename : layout/reftests/bugs/321402-5-ref.xul => layout/reftests/bugs/321402-5-ref.xhtml
rename : layout/reftests/bugs/321402-5.xul => layout/reftests/bugs/321402-5.xhtml
rename : layout/reftests/bugs/321402-6-ref.xul => layout/reftests/bugs/321402-6-ref.xhtml
rename : layout/reftests/bugs/321402-6.xul => layout/reftests/bugs/321402-6.xhtml
rename : layout/reftests/bugs/331809-1.xul => layout/reftests/bugs/331809-1.xhtml
rename : layout/reftests/bugs/336096-1-ref.xul => layout/reftests/bugs/336096-1-ref.xhtml
rename : layout/reftests/bugs/336096-1.xul => layout/reftests/bugs/336096-1.xhtml
rename : layout/reftests/bugs/364968-1.xul => layout/reftests/bugs/364968-1.xhtml
rename : layout/reftests/bugs/366616-1-ref.xul => layout/reftests/bugs/366616-1-ref.xhtml
rename : layout/reftests/bugs/366616-1.xul => layout/reftests/bugs/366616-1.xhtml
rename : layout/reftests/bugs/369882-ref.xul => layout/reftests/bugs/369882-ref.xhtml
rename : layout/reftests/bugs/369882.xul => layout/reftests/bugs/369882.xhtml
rename : layout/reftests/bugs/374038-1-ref.xul => layout/reftests/bugs/374038-1-ref.xhtml
rename : layout/reftests/bugs/374038-1.xul => layout/reftests/bugs/374038-1.xhtml
rename : layout/reftests/bugs/374038-2-ref.xul => layout/reftests/bugs/374038-2-ref.xhtml
rename : layout/reftests/bugs/374038-2.xul => layout/reftests/bugs/374038-2.xhtml
rename : layout/reftests/bugs/401946-1.xul => layout/reftests/bugs/401946-1.xhtml
rename : layout/reftests/bugs/403505-1-ref.xul => layout/reftests/bugs/403505-1-ref.xhtml
rename : layout/reftests/bugs/404149-1-ref.xul => layout/reftests/bugs/404149-1-ref.xhtml
rename : layout/reftests/bugs/404149-1.xul => layout/reftests/bugs/404149-1.xhtml
rename : layout/reftests/bugs/421203-1.xul => layout/reftests/bugs/421203-1.xhtml
rename : layout/reftests/bugs/421203-2.xul => layout/reftests/bugs/421203-2.xhtml
rename : layout/reftests/bugs/421203-3.xul => layout/reftests/bugs/421203-3.xhtml
rename : layout/reftests/bugs/421203-4.xul => layout/reftests/bugs/421203-4.xhtml
rename : layout/reftests/bugs/421203-5.xul => layout/reftests/bugs/421203-5.xhtml
rename : layout/reftests/bugs/421203-6.xul => layout/reftests/bugs/421203-6.xhtml
rename : layout/reftests/bugs/424074-1-ref.xul => layout/reftests/bugs/424074-1-ref.xhtml
rename : layout/reftests/bugs/424074-1-ref2.xul => layout/reftests/bugs/424074-1-ref2.xhtml
rename : layout/reftests/bugs/424074-1-ref3.xul => layout/reftests/bugs/424074-1-ref3.xhtml
rename : layout/reftests/bugs/424074-1.xul => layout/reftests/bugs/424074-1.xhtml
rename : layout/reftests/bugs/456147.xul => layout/reftests/bugs/456147.xhtml
rename : layout/reftests/bugs/463217-1-ref.xul => layout/reftests/bugs/463217-1-ref.xhtml
rename : layout/reftests/bugs/463217-1.xul => layout/reftests/bugs/463217-1.xhtml
rename : layout/reftests/bugs/468473-1-ref.xul => layout/reftests/bugs/468473-1-ref.xhtml
rename : layout/reftests/bugs/468473-1.xul => layout/reftests/bugs/468473-1.xhtml
rename : layout/reftests/bugs/472500-1-ref.xul => layout/reftests/bugs/472500-1-ref.xhtml
rename : layout/reftests/bugs/472500-1.xul => layout/reftests/bugs/472500-1.xhtml
rename : layout/reftests/bugs/473847-1-ref.xul => layout/reftests/bugs/473847-1-ref.xhtml
rename : layout/reftests/bugs/473847-1.xul => layout/reftests/bugs/473847-1.xhtml
rename : layout/reftests/bugs/478377-1-ref.xul => layout/reftests/bugs/478377-1-ref.xhtml
rename : layout/reftests/bugs/478377-1.xul => layout/reftests/bugs/478377-1.xhtml
rename : layout/reftests/bugs/483565-ref.xul => layout/reftests/bugs/483565-ref.xhtml
rename : layout/reftests/bugs/483565.xul => layout/reftests/bugs/483565.xhtml
rename : layout/reftests/bugs/491323-1-ref.xul => layout/reftests/bugs/491323-1-ref.xhtml
rename : layout/reftests/bugs/491323-1.xul => layout/reftests/bugs/491323-1.xhtml
rename : layout/reftests/bugs/508908-1-ref.xul => layout/reftests/bugs/508908-1-ref.xhtml
rename : layout/reftests/bugs/508908-1.xul => layout/reftests/bugs/508908-1.xhtml
rename : layout/reftests/bugs/513318-1-ref.xul => layout/reftests/bugs/513318-1-ref.xhtml
rename : layout/reftests/bugs/513318-1.xul => layout/reftests/bugs/513318-1.xhtml
rename : layout/reftests/bugs/513318-2-ref.xul => layout/reftests/bugs/513318-2-ref.xhtml
rename : layout/reftests/bugs/513318-2.xul => layout/reftests/bugs/513318-2.xhtml
rename : layout/reftests/bugs/537507-1-frame.xul => layout/reftests/bugs/537507-1-frame.xhtml
rename : layout/reftests/bugs/537507-1-ref.xul => layout/reftests/bugs/537507-1-ref.xhtml
rename : layout/reftests/bugs/537507-1.xul => layout/reftests/bugs/537507-1.xhtml
rename : layout/reftests/bugs/537507-1-frame.xul => layout/reftests/bugs/537507-2-frame.xhtml
rename : layout/reftests/bugs/558011-1-ref.xul => layout/reftests/bugs/558011-1-ref.xhtml
rename : layout/reftests/bugs/558011-1.xul => layout/reftests/bugs/558011-1.xhtml
rename : layout/reftests/bugs/664127-1-ref.xul => layout/reftests/bugs/664127-1-ref.xhtml
rename : layout/reftests/bugs/664127-1.xul => layout/reftests/bugs/664127-1.xhtml
rename : layout/reftests/bugs/668319-1.xul => layout/reftests/bugs/668319-1.xhtml
rename : layout/reftests/bugs/669015-1-notref.xul => layout/reftests/bugs/669015-1-notref.xhtml
rename : layout/reftests/bugs/669015-1.xul => layout/reftests/bugs/669015-1.xhtml
rename : layout/reftests/forms/input/file/background-ref.xul => layout/reftests/forms/input/file/background-ref.xhtml
rename : layout/reftests/forms/input/file/rtl-ref.xul => layout/reftests/forms/input/file/rtl-ref.xhtml
rename : layout/reftests/forms/input/file/simple-ref.xul => layout/reftests/forms/input/file/simple-ref.xhtml
rename : layout/reftests/forms/input/file/style-ref.xul => layout/reftests/forms/input/file/style-ref.xhtml
rename : layout/reftests/forms/input/text/centering-1-ref.xul => layout/reftests/forms/input/text/centering-1-ref.xhtml
rename : layout/reftests/forms/input/text/centering-1.xul => layout/reftests/forms/input/text/centering-1.xhtml
rename : layout/reftests/forms/input/text/dynamic-height-1-ref.xul => layout/reftests/forms/input/text/dynamic-height-1-ref.xhtml
rename : layout/reftests/forms/input/text/dynamic-height-1.xul => layout/reftests/forms/input/text/dynamic-height-1.xhtml
rename : layout/reftests/forms/textbox/accesskey-1-notref.xul => layout/reftests/forms/textbox/accesskey-1-notref.xhtml
rename : layout/reftests/forms/textbox/accesskey-1.xul => layout/reftests/forms/textbox/accesskey-1.xhtml
rename : layout/reftests/forms/textbox/accesskey-2-ref.xul => layout/reftests/forms/textbox/accesskey-2-ref.xhtml
rename : layout/reftests/forms/textbox/accesskey-2.xul => layout/reftests/forms/textbox/accesskey-2.xhtml
rename : layout/reftests/forms/textbox/accesskey-3-notref.xul => layout/reftests/forms/textbox/accesskey-3-notref.xhtml
rename : layout/reftests/forms/textbox/accesskey-3-ref.xul => layout/reftests/forms/textbox/accesskey-3-ref.xhtml
rename : layout/reftests/forms/textbox/accesskey-3.xul => layout/reftests/forms/textbox/accesskey-3.xhtml
rename : layout/reftests/forms/textbox/accesskey-3-notref.xul => layout/reftests/forms/textbox/accesskey-4-notref.xhtml
rename : layout/reftests/forms/textbox/accesskey-4-ref.xul => layout/reftests/forms/textbox/accesskey-4-ref.xhtml
rename : layout/reftests/forms/textbox/accesskey-4.xul => layout/reftests/forms/textbox/accesskey-4.xhtml
rename : layout/reftests/forms/textbox/align-baseline-1-ref.xul => layout/reftests/forms/textbox/align-baseline-1-ref.xhtml
rename : layout/reftests/forms/textbox/align-baseline-1.xul => layout/reftests/forms/textbox/align-baseline-1.xhtml
rename : layout/reftests/forms/textbox/setsize-ref.xul => layout/reftests/forms/textbox/setsize-ref.xhtml
rename : layout/reftests/forms/textbox/setsize.xul => layout/reftests/forms/textbox/setsize.xhtml
rename : layout/reftests/image-region/image-region-ref.xul => layout/reftests/image-region/image-region-ref.xhtml
rename : layout/reftests/image-region/image-region.xul => layout/reftests/image-region/image-region.xhtml
rename : layout/reftests/invalidation/540247-1-ref.xul => layout/reftests/invalidation/540247-1-ref.xhtml
rename : layout/reftests/invalidation/540247-1.xul => layout/reftests/invalidation/540247-1.xhtml
rename : layout/reftests/native-theme/470711-1-ref.xul => layout/reftests/native-theme/470711-1-ref.xhtml
rename : layout/reftests/native-theme/470711-1.xul => layout/reftests/native-theme/470711-1.xhtml
rename : layout/reftests/native-theme/482955-1-ref.xul => layout/reftests/native-theme/482955-1-ref.xhtml
rename : layout/reftests/native-theme/482955-1.xul => layout/reftests/native-theme/482955-1.xhtml
rename : layout/reftests/native-theme/676387-1-ref.xul => layout/reftests/native-theme/676387-1-ref.xhtml
rename : layout/reftests/native-theme/676387-1.xul => layout/reftests/native-theme/676387-1.xhtml
rename : layout/reftests/native-theme/blank-window.xul => layout/reftests/native-theme/blank-window.xhtml
rename : layout/reftests/native-theme/menulist-mirrored-when-rtl-ref.xul => layout/reftests/native-theme/menulist-mirrored-when-rtl-ref.xhtml
rename : layout/reftests/native-theme/menulist-mirrored-when-rtl.xul => layout/reftests/native-theme/menulist-mirrored-when-rtl.xhtml
rename : layout/reftests/native-theme/resizer-bottomend-flipped.xul => layout/reftests/native-theme/resizer-bottomend-flipped.xhtml
rename : layout/reftests/native-theme/resizer-bottomend-rtl.xul => layout/reftests/native-theme/resizer-bottomend-rtl.xhtml
rename : layout/reftests/native-theme/resizer-bottomend.xul => layout/reftests/native-theme/resizer-bottomend.xhtml
rename : layout/reftests/native-theme/resizer-bottomleft-rtl.xul => layout/reftests/native-theme/resizer-bottomleft-rtl.xhtml
rename : layout/reftests/native-theme/resizer-bottomleft.xul => layout/reftests/native-theme/resizer-bottomleft.xhtml
rename : layout/reftests/native-theme/resizer-bottomright-rtl.xul => layout/reftests/native-theme/resizer-bottomright-rtl.xhtml
rename : layout/reftests/native-theme/resizer-bottomright.xul => layout/reftests/native-theme/resizer-bottomright.xhtml
rename : layout/reftests/native-theme/resizer-bottomstart-rtl.xul => layout/reftests/native-theme/resizer-bottomstart-rtl.xhtml
rename : layout/reftests/native-theme/resizer-bottomstart.xul => layout/reftests/native-theme/resizer-bottomstart.xhtml
rename : layout/reftests/native-theme/resizer-left.xul => layout/reftests/native-theme/resizer-left.xhtml
rename : layout/reftests/native-theme/searchfield-mirrored-when-rtl-ref.xul => layout/reftests/native-theme/searchfield-mirrored-when-rtl-ref.xhtml
rename : layout/reftests/native-theme/searchfield-mirrored-when-rtl.xul => layout/reftests/native-theme/searchfield-mirrored-when-rtl.xhtml
rename : layout/reftests/reftest-sanity/test-async-ref.xul => layout/reftests/reftest-sanity/test-async-ref.xhtml
rename : layout/reftests/reftest-sanity/test-async.xul => layout/reftests/reftest-sanity/test-async.xhtml
rename : layout/reftests/text-shadow/basic-negcoord-ref.xul => layout/reftests/text-shadow/basic-negcoord-ref.xhtml
rename : layout/reftests/text-shadow/basic-negcoord.xul => layout/reftests/text-shadow/basic-negcoord.xhtml
rename : layout/reftests/text-shadow/basic-ref.xul => layout/reftests/text-shadow/basic-ref.xhtml
rename : layout/reftests/text-shadow/basic.xul => layout/reftests/text-shadow/basic.xhtml
rename : layout/reftests/text-shadow/blur-notref.xul => layout/reftests/text-shadow/blur-notref.xhtml
rename : layout/reftests/text-shadow/blur.xul => layout/reftests/text-shadow/blur.xhtml
rename : layout/reftests/text-shadow/color-inherit-ref.xul => layout/reftests/text-shadow/color-inherit-ref.xhtml
rename : layout/reftests/text-shadow/color-inherit.xul => layout/reftests/text-shadow/color-inherit.xhtml
rename : layout/reftests/text-shadow/multiple-noblur-ref.xul => layout/reftests/text-shadow/multiple-noblur-ref.xhtml
rename : layout/reftests/text-shadow/multiple-noblur.xul => layout/reftests/text-shadow/multiple-noblur.xhtml
rename : layout/reftests/xul-document-load/reference-green-window.xul => layout/reftests/xul-document-load/reference-green-window.xhtml
rename : layout/reftests/xul-document-load/test003.xul => layout/reftests/xul-document-load/test003.xhtml
rename : layout/reftests/xul-document-load/test004.xul => layout/reftests/xul-document-load/test004.xhtml
rename : layout/reftests/xul-document-load/test005.xul => layout/reftests/xul-document-load/test005.xhtml
rename : layout/reftests/xul-document-load/test006.xul => layout/reftests/xul-document-load/test006.xhtml
rename : layout/reftests/xul-document-load/test008.xul => layout/reftests/xul-document-load/test008.xhtml
rename : layout/reftests/xul-document-load/test010.xul => layout/reftests/xul-document-load/test010.xhtml
rename : layout/reftests/xul-document-load/test012.xul => layout/reftests/xul-document-load/test012.xhtml
rename : layout/reftests/xul-document-load/test013.xul => layout/reftests/xul-document-load/test013.xhtml
rename : layout/reftests/xul-document-load/test022.xul => layout/reftests/xul-document-load/test022.xhtml
rename : layout/reftests/xul/accesskey-ref.xul => layout/reftests/xul/accesskey-ref.xhtml
rename : layout/reftests/xul/accesskey.xul => layout/reftests/xul/accesskey.xhtml
rename : layout/reftests/native-theme/blank-window.xul => layout/reftests/xul/blank-window.xhtml
rename : layout/reftests/xul/css-flex-1.xul => layout/reftests/xul/css-flex-1.xhtml
rename : layout/reftests/xul/green-ref.xul => layout/reftests/xul/green-ref.xhtml
rename : layout/reftests/xul/image-appearance-dynamic-ref.xul => layout/reftests/xul/image-appearance-dynamic-ref.xhtml
rename : layout/reftests/xul/image-appearance-dynamic.xul => layout/reftests/xul/image-appearance-dynamic.xhtml
rename : layout/reftests/xul/inactive-fixed-bg-bug1205630.xul => layout/reftests/xul/inactive-fixed-bg-bug1205630.xhtml
rename : layout/reftests/xul/inactive-fixed-bg-bug1272525.xul => layout/reftests/xul/inactive-fixed-bg-bug1272525.xhtml
rename : layout/reftests/xul/mac-tab-toolbar-ref.xul => layout/reftests/xul/mac-tab-toolbar-ref.xhtml
rename : layout/reftests/xul/mac-tab-toolbar.xul => layout/reftests/xul/mac-tab-toolbar.xhtml
rename : layout/reftests/xul/menuitem-key-ref.xul => layout/reftests/xul/menuitem-key-ref.xhtml
rename : layout/reftests/xul/menuitem-key.xul => layout/reftests/xul/menuitem-key.xhtml
rename : layout/reftests/xul/menulist-shrinkwrap-1-ref.xul => layout/reftests/xul/menulist-shrinkwrap-1-ref.xhtml
rename : layout/reftests/xul/menulist-shrinkwrap-1.xul => layout/reftests/xul/menulist-shrinkwrap-1.xhtml
rename : layout/reftests/xul/menulist-shrinkwrap-2-ref.xul => layout/reftests/xul/menulist-shrinkwrap-2-ref.xhtml
rename : layout/reftests/xul/menulist-shrinkwrap-2.xul => layout/reftests/xul/menulist-shrinkwrap-2.xhtml
rename : layout/reftests/xul/object-fit-contain-png-001.xul => layout/reftests/xul/object-fit-contain-png-001.xhtml
rename : layout/reftests/xul/object-fit-contain-png-002.xul => layout/reftests/xul/object-fit-contain-png-002.xhtml
rename : layout/reftests/xul/object-fit-contain-svg-001.xul => layout/reftests/xul/object-fit-contain-svg-001.xhtml
rename : layout/reftests/xul/object-fit-contain-svg-002.xul => layout/reftests/xul/object-fit-contain-svg-002.xhtml
rename : layout/reftests/xul/object-fit-contain-svg-003.xul => layout/reftests/xul/object-fit-contain-svg-003.xhtml
rename : layout/reftests/xul/object-fit-contain-svg-004.xul => layout/reftests/xul/object-fit-contain-svg-004.xhtml
rename : layout/reftests/xul/object-fit-contain-svg-005.xul => layout/reftests/xul/object-fit-contain-svg-005.xhtml
rename : layout/reftests/xul/object-fit-contain-svg-006.xul => layout/reftests/xul/object-fit-contain-svg-006.xhtml
rename : layout/reftests/xul/object-fit-cover-png-001.xul => layout/reftests/xul/object-fit-cover-png-001.xhtml
rename : layout/reftests/xul/object-fit-cover-png-002.xul => layout/reftests/xul/object-fit-cover-png-002.xhtml
rename : layout/reftests/xul/object-fit-cover-svg-001.xul => layout/reftests/xul/object-fit-cover-svg-001.xhtml
rename : layout/reftests/xul/object-fit-cover-svg-002.xul => layout/reftests/xul/object-fit-cover-svg-002.xhtml
rename : layout/reftests/xul/object-fit-cover-svg-003.xul => layout/reftests/xul/object-fit-cover-svg-003.xhtml
rename : layout/reftests/xul/object-fit-cover-svg-004.xul => layout/reftests/xul/object-fit-cover-svg-004.xhtml
rename : layout/reftests/xul/object-fit-cover-svg-005.xul => layout/reftests/xul/object-fit-cover-svg-005.xhtml
rename : layout/reftests/xul/object-fit-cover-svg-006.xul => layout/reftests/xul/object-fit-cover-svg-006.xhtml
rename : layout/reftests/xul/object-fit-fill-png-001.xul => layout/reftests/xul/object-fit-fill-png-001.xhtml
rename : layout/reftests/xul/object-fit-fill-png-002.xul => layout/reftests/xul/object-fit-fill-png-002.xhtml
rename : layout/reftests/xul/object-fit-fill-svg-001.xul => layout/reftests/xul/object-fit-fill-svg-001.xhtml
rename : layout/reftests/xul/object-fit-fill-svg-002.xul => layout/reftests/xul/object-fit-fill-svg-002.xhtml
rename : layout/reftests/xul/object-fit-fill-svg-003.xul => layout/reftests/xul/object-fit-fill-svg-003.xhtml
rename : layout/reftests/xul/object-fit-fill-svg-004.xul => layout/reftests/xul/object-fit-fill-svg-004.xhtml
rename : layout/reftests/xul/object-fit-fill-svg-005.xul => layout/reftests/xul/object-fit-fill-svg-005.xhtml
rename : layout/reftests/xul/object-fit-fill-svg-006.xul => layout/reftests/xul/object-fit-fill-svg-006.xhtml
rename : layout/reftests/xul/object-fit-none-png-001.xul => layout/reftests/xul/object-fit-none-png-001.xhtml
rename : layout/reftests/xul/object-fit-none-png-002.xul => layout/reftests/xul/object-fit-none-png-002.xhtml
rename : layout/reftests/xul/object-fit-none-svg-001.xul => layout/reftests/xul/object-fit-none-svg-001.xhtml
rename : layout/reftests/xul/object-fit-none-svg-002.xul => layout/reftests/xul/object-fit-none-svg-002.xhtml
rename : layout/reftests/xul/object-fit-none-svg-003.xul => layout/reftests/xul/object-fit-none-svg-003.xhtml
rename : layout/reftests/xul/object-fit-none-svg-004.xul => layout/reftests/xul/object-fit-none-svg-004.xhtml
rename : layout/reftests/xul/object-fit-none-svg-005.xul => layout/reftests/xul/object-fit-none-svg-005.xhtml
rename : layout/reftests/xul/object-fit-none-svg-006.xul => layout/reftests/xul/object-fit-none-svg-006.xhtml
rename : layout/reftests/xul/object-fit-scale-down-png-001.xul => layout/reftests/xul/object-fit-scale-down-png-001.xhtml
rename : layout/reftests/xul/object-fit-scale-down-png-002.xul => layout/reftests/xul/object-fit-scale-down-png-002.xhtml
rename : layout/reftests/xul/object-fit-scale-down-svg-001.xul => layout/reftests/xul/object-fit-scale-down-svg-001.xhtml
rename : layout/reftests/xul/object-fit-scale-down-svg-002.xul => layout/reftests/xul/object-fit-scale-down-svg-002.xhtml
rename : layout/reftests/xul/object-fit-scale-down-svg-003.xul => layout/reftests/xul/object-fit-scale-down-svg-003.xhtml
rename : layout/reftests/xul/object-fit-scale-down-svg-004.xul => layout/reftests/xul/object-fit-scale-down-svg-004.xhtml
rename : layout/reftests/xul/object-fit-scale-down-svg-005.xul => layout/reftests/xul/object-fit-scale-down-svg-005.xhtml
rename : layout/reftests/xul/object-fit-scale-down-svg-006.xul => layout/reftests/xul/object-fit-scale-down-svg-006.xhtml
rename : layout/reftests/xul/object-position-png-001.xul => layout/reftests/xul/object-position-png-001.xhtml
rename : layout/reftests/xul/object-position-png-002.xul => layout/reftests/xul/object-position-png-002.xhtml
rename : layout/reftests/xul/resizer-bottomend-flipped.xul => layout/reftests/xul/resizer-bottomend-flipped.xhtml
rename : layout/reftests/xul/resizer-bottomend-rtl.xul => layout/reftests/xul/resizer-bottomend-rtl.xhtml
rename : layout/reftests/xul/resizer-bottomend.xul => layout/reftests/xul/resizer-bottomend.xhtml
rename : layout/reftests/xul/resizer-bottomleft-rtl.xul => layout/reftests/xul/resizer-bottomleft-rtl.xhtml
rename : layout/reftests/xul/resizer-bottomleft.xul => layout/reftests/xul/resizer-bottomleft.xhtml
rename : layout/reftests/xul/resizer-bottomright-rtl.xul => layout/reftests/xul/resizer-bottomright-rtl.xhtml
rename : layout/reftests/xul/resizer-bottomright.xul => layout/reftests/xul/resizer-bottomright.xhtml
rename : layout/reftests/xul/resizer-bottomstart-rtl.xul => layout/reftests/xul/resizer-bottomstart-rtl.xhtml
rename : layout/reftests/xul/resizer-bottomstart.xul => layout/reftests/xul/resizer-bottomstart.xhtml
rename : layout/reftests/xul/resizer-left.xul => layout/reftests/xul/resizer-left.xhtml
rename : layout/reftests/xul/text-crop-ref.xul => layout/reftests/xul/text-crop-ref.xhtml
rename : layout/reftests/xul/text-crop.xul => layout/reftests/xul/text-crop.xhtml
rename : layout/reftests/xul/text-small-caps-1-ref.xul => layout/reftests/xul/text-small-caps-1-ref.xhtml
rename : layout/reftests/xul/text-small-caps-1.xul => layout/reftests/xul/text-small-caps-1.xhtml
rename : layout/reftests/xul/textbox-overflow-1-ref.xul => layout/reftests/xul/textbox-overflow-1-ref.xhtml
rename : layout/reftests/xul/textbox-overflow-1.xul => layout/reftests/xul/textbox-overflow-1.xhtml
rename : layout/reftests/xul/tree-row-outline-1-notref.xul => layout/reftests/xul/tree-row-outline-1-notref.xhtml
rename : layout/reftests/xul/tree-row-outline-1-ref.xul => layout/reftests/xul/tree-row-outline-1-ref.xhtml
rename : layout/reftests/xul/tree-row-outline-1.xul => layout/reftests/xul/tree-row-outline-1.xhtml
rename : layout/reftests/xul/treecell-image-svg-1-ref.xul => layout/reftests/xul/treecell-image-svg-1-ref.xhtml
rename : layout/reftests/xul/treecell-image-svg-1a.xul => layout/reftests/xul/treecell-image-svg-1a.xhtml
rename : layout/reftests/xul/treecell-image-svg-1b.xul => layout/reftests/xul/treecell-image-svg-1b.xhtml
rename : layout/reftests/xul/treechildren-padding-percent-1-ref.xul => layout/reftests/xul/treechildren-padding-percent-1-ref.xhtml
rename : layout/reftests/xul/treechildren-padding-percent-1.xul => layout/reftests/xul/treechildren-padding-percent-1.xhtml
rename : layout/reftests/xul/treetwisty-svg-context-paint-1-not-ref.xul => layout/reftests/xul/treetwisty-svg-context-paint-1-not-ref.xhtml
rename : layout/reftests/xul/treetwisty-svg-context-paint-1-ref.xul => layout/reftests/xul/treetwisty-svg-context-paint-1-ref.xhtml
rename : layout/reftests/xul/treetwisty-svg-context-paint-1.xul => layout/reftests/xul/treetwisty-svg-context-paint-1.xhtml
rename : layout/style/crashtests/416461-1.xul => layout/style/crashtests/416461-1.xhtml
rename : layout/style/crashtests/431705-1.xul => layout/style/crashtests/431705-1.xhtml
rename : layout/svg/crashtests/314244-1.xul => layout/svg/crashtests/314244-1.xhtml
rename : layout/svg/crashtests/337408-1.xul => layout/svg/crashtests/337408-1.xhtml
rename : layout/tables/crashtests/322779-1.xul => layout/tables/crashtests/322779-1.xhtml
rename : layout/xul/crashtests/131008-1.xul => layout/xul/crashtests/131008-1.xhtml
rename : layout/xul/crashtests/137216-1.xul => layout/xul/crashtests/137216-1.xhtml
rename : layout/xul/crashtests/1379332-2.xul => layout/xul/crashtests/1379332-2.xhtml
rename : layout/xul/crashtests/151826-1.xul => layout/xul/crashtests/151826-1.xhtml
rename : layout/xul/crashtests/168724-1.xul => layout/xul/crashtests/168724-1.xhtml
rename : layout/xul/crashtests/189814-1.xul => layout/xul/crashtests/189814-1.xhtml
rename : layout/xul/crashtests/289410-1.xul => layout/xul/crashtests/289410-1.xhtml
rename : layout/xul/crashtests/291702-1.xul => layout/xul/crashtests/291702-1.xhtml
rename : layout/xul/crashtests/291702-2.xul => layout/xul/crashtests/291702-2.xhtml
rename : layout/xul/crashtests/291702-3.xul => layout/xul/crashtests/291702-3.xhtml
rename : layout/xul/crashtests/294371-1.xul => layout/xul/crashtests/294371-1.xhtml
rename : layout/xul/crashtests/322786-1.xul => layout/xul/crashtests/322786-1.xhtml
rename : layout/xul/crashtests/325377.xul => layout/xul/crashtests/325377.xhtml
rename : layout/xul/crashtests/326879-1.xul => layout/xul/crashtests/326879-1.xhtml
rename : layout/xul/crashtests/328135-1.xul => layout/xul/crashtests/328135-1.xhtml
rename : layout/xul/crashtests/329327-1.xul => layout/xul/crashtests/329327-1.xhtml
rename : layout/xul/crashtests/336962-1.xul => layout/xul/crashtests/336962-1.xhtml
rename : layout/xul/crashtests/344228-1.xul => layout/xul/crashtests/344228-1.xhtml
rename : layout/xul/crashtests/350460.xul => layout/xul/crashtests/350460.xhtml
rename : layout/xul/crashtests/365151.xul => layout/xul/crashtests/365151.xhtml
rename : layout/xul/crashtests/366112-1.xul => layout/xul/crashtests/366112-1.xhtml
rename : layout/xul/crashtests/366203-1.xul => layout/xul/crashtests/366203-1.xhtml
rename : layout/xul/crashtests/374102-1.xul => layout/xul/crashtests/374102-1.xhtml
rename : layout/xul/crashtests/382746-1.xul => layout/xul/crashtests/382746-1.xhtml
rename : layout/xul/crashtests/382899-1.xul => layout/xul/crashtests/382899-1.xhtml
rename : layout/xul/crashtests/384105-1-inner.xul => layout/xul/crashtests/384105-1-inner.xhtml
rename : layout/xul/crashtests/384373-1.xul => layout/xul/crashtests/384373-1.xhtml
rename : layout/xul/crashtests/384373-2.xul => layout/xul/crashtests/384373-2.xhtml
rename : layout/xul/crashtests/384871-1-inner.xul => layout/xul/crashtests/384871-1-inner.xhtml
rename : layout/xul/crashtests/386642.xul => layout/xul/crashtests/386642.xhtml
rename : layout/xul/crashtests/387080-1.xul => layout/xul/crashtests/387080-1.xhtml
rename : layout/xul/crashtests/391974-1-inner.xul => layout/xul/crashtests/391974-1-inner.xhtml
rename : layout/xul/crashtests/399013.xul => layout/xul/crashtests/399013.xhtml
rename : layout/xul/crashtests/408904-1.xul => layout/xul/crashtests/408904-1.xhtml
rename : layout/xul/crashtests/417509.xul => layout/xul/crashtests/417509.xhtml
rename : layout/xul/crashtests/538308-1.xul => layout/xul/crashtests/538308-1.xhtml
rename : layout/xul/crashtests/564705-1.xul => layout/xul/crashtests/564705-1.xhtml
rename : layout/xul/grid/crashtests/306911-grid-testcases.xul => layout/xul/grid/crashtests/306911-grid-testcases.xhtml
rename : layout/xul/grid/crashtests/306911-grid-testcases2.xul => layout/xul/grid/crashtests/306911-grid-testcases2.xhtml
rename : layout/xul/grid/crashtests/311710-1.xul => layout/xul/grid/crashtests/311710-1.xhtml
rename : layout/xul/grid/crashtests/312784-1.xul => layout/xul/grid/crashtests/312784-1.xhtml
rename : layout/xul/grid/crashtests/313173-1-inner.xul => layout/xul/grid/crashtests/313173-1-inner.xhtml
rename : layout/xul/grid/crashtests/321066-1.xul => layout/xul/grid/crashtests/321066-1.xhtml
rename : layout/xul/grid/crashtests/423802-crash.xul => layout/xul/grid/crashtests/423802-crash.xhtml
rename : layout/xul/grid/reftests/column-sizing-1-ref.xul => layout/xul/grid/reftests/column-sizing-1-ref.xhtml
rename : layout/xul/grid/reftests/column-sizing-1.xul => layout/xul/grid/reftests/column-sizing-1.xhtml
rename : layout/xul/grid/reftests/not-full-basic.xul => layout/xul/grid/reftests/not-full-basic.xhtml
rename : layout/xul/grid/reftests/not-full-grid-pack-align.xul => layout/xul/grid/reftests/not-full-grid-pack-align.xhtml
rename : layout/xul/grid/reftests/not-full-row-group-align.xul => layout/xul/grid/reftests/not-full-row-group-align.xhtml
rename : layout/xul/grid/reftests/not-full-row-group-direction.xul => layout/xul/grid/reftests/not-full-row-group-direction.xhtml
rename : layout/xul/grid/reftests/not-full-row-group-pack.xul => layout/xul/grid/reftests/not-full-row-group-pack.xhtml
rename : layout/xul/grid/reftests/not-full-row-leaf-align.xul => layout/xul/grid/reftests/not-full-row-leaf-align.xhtml
rename : layout/xul/grid/reftests/not-full-row-leaf-direction.xul => layout/xul/grid/reftests/not-full-row-leaf-direction.xhtml
rename : layout/xul/grid/reftests/not-full-row-leaf-pack.xul => layout/xul/grid/reftests/not-full-row-leaf-pack.xhtml
rename : layout/xul/grid/reftests/row-or-column-sizing-1.xul => layout/xul/grid/reftests/row-or-column-sizing-1.xhtml
rename : layout/xul/grid/reftests/row-or-column-sizing-2.xul => layout/xul/grid/reftests/row-or-column-sizing-2.xhtml
rename : layout/xul/grid/reftests/row-or-column-sizing-3.xul => layout/xul/grid/reftests/row-or-column-sizing-3.xhtml
rename : layout/xul/grid/reftests/row-or-column-sizing-4.xul => layout/xul/grid/reftests/row-or-column-sizing-4.xhtml
rename : layout/xul/grid/reftests/row-sizing-1-ref.xul => layout/xul/grid/reftests/row-sizing-1-ref.xhtml
rename : layout/xul/grid/reftests/row-sizing-1.xul => layout/xul/grid/reftests/row-sizing-1.xhtml
rename : layout/xul/grid/reftests/scrollable-columns.xul => layout/xul/grid/reftests/scrollable-columns.xhtml
rename : layout/xul/grid/reftests/scrollable-rows.xul => layout/xul/grid/reftests/scrollable-rows.xhtml
rename : layout/xul/grid/reftests/sizing-2d-ref.xul => layout/xul/grid/reftests/sizing-2d-ref.xhtml
rename : layout/xul/grid/reftests/sizing-2d.xul => layout/xul/grid/reftests/sizing-2d.xhtml
rename : layout/xul/grid/reftests/z-order-1-ref.xul => layout/xul/grid/reftests/z-order-1-ref.xhtml
rename : layout/xul/grid/reftests/z-order-1.xul => layout/xul/grid/reftests/z-order-1.xhtml
rename : layout/xul/grid/reftests/z-order-2-ref.xul => layout/xul/grid/reftests/z-order-2-ref.xhtml
rename : layout/xul/grid/reftests/z-order-2.xul => layout/xul/grid/reftests/z-order-2.xhtml
rename : layout/xul/reftest/checkbox-dynamic-change-ref.xul => layout/xul/reftest/checkbox-dynamic-change-ref.xhtml
rename : layout/xul/reftest/checkbox-dynamic-change.xul => layout/xul/reftest/checkbox-dynamic-change.xhtml
rename : layout/xul/reftest/image-scaling-min-height-1-ref.xul => layout/xul/reftest/image-scaling-min-height-1-ref.xhtml
rename : layout/xul/reftest/image-scaling-min-height-1.xul => layout/xul/reftest/image-scaling-min-height-1.xhtml
rename : layout/xul/reftest/image-size-ref.xul => layout/xul/reftest/image-size-ref.xhtml
rename : layout/xul/reftest/image-size.xul => layout/xul/reftest/image-size.xhtml
rename : layout/xul/reftest/popup-explicit-size-ref.xul => layout/xul/reftest/popup-explicit-size-ref.xhtml
rename : layout/xul/reftest/popup-explicit-size.xul => layout/xul/reftest/popup-explicit-size.xhtml
rename : layout/xul/reftest/radio-dynamic-change-ref.xul => layout/xul/reftest/radio-dynamic-change-ref.xhtml
rename : layout/xul/reftest/radio-dynamic-change.xul => layout/xul/reftest/radio-dynamic-change.xhtml
rename : layout/xul/reftest/textbox-text-transform-ref.xul => layout/xul/reftest/textbox-text-transform-ref.xhtml
rename : layout/xul/reftest/textbox-text-transform.xul => layout/xul/reftest/textbox-text-transform.xhtml
rename : layout/xul/tree/crashtests/307298-1.xul => layout/xul/tree/crashtests/307298-1.xhtml
rename : layout/xul/tree/crashtests/309732-1.xul => layout/xul/tree/crashtests/309732-1.xhtml
rename : layout/xul/tree/crashtests/309732-2.xul => layout/xul/tree/crashtests/309732-2.xhtml
rename : layout/xul/tree/crashtests/366583-1.xul => layout/xul/tree/crashtests/366583-1.xhtml
rename : layout/xul/tree/crashtests/380217-1.xul => layout/xul/tree/crashtests/380217-1.xhtml
rename : layout/xul/tree/crashtests/391178-2.xul => layout/xul/tree/crashtests/391178-2.xhtml
rename : layout/xul/tree/crashtests/393665-1.xul => layout/xul/tree/crashtests/393665-1.xhtml
rename : layout/xul/tree/crashtests/399227-1.xul => layout/xul/tree/crashtests/399227-1.xhtml
rename : layout/xul/tree/crashtests/409807-1.xul => layout/xul/tree/crashtests/409807-1.xhtml
rename : layout/xul/tree/crashtests/414170-1.xul => layout/xul/tree/crashtests/414170-1.xhtml
rename : layout/xul/tree/crashtests/430394-1.xul => layout/xul/tree/crashtests/430394-1.xhtml
rename : layout/xul/tree/crashtests/585815-iframe.xul => layout/xul/tree/crashtests/585815-iframe.xhtml
rename : layout/xul/tree/crashtests/730441-1.xul => layout/xul/tree/crashtests/730441-1.xhtml
rename : layout/xul/tree/crashtests/730441-2.xul => layout/xul/tree/crashtests/730441-2.xhtml
rename : layout/xul/tree/crashtests/730441-3.xul => layout/xul/tree/crashtests/730441-3.xhtml
extra : moz-landing-system : lando
2019-11-16 01:02:44 +00:00
Emilio Cobos Álvarez 4279d71085 Bug 1596511 - Simplify SVGObserverUtils::GetBaseURLForLocalRef. r=smaug
It looked a bit weird after the XBL removal. Can be simpler and not use
GetBindingParent.

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

--HG--
extra : moz-landing-system : lando
2019-11-14 22:34:10 +00:00
Boris Chiou 746b9cb867 Bug 1594949 - Fix assertion of gfx::Path when changing offset-path on some svg frames. r=heycam
1. Use Nothing() for motion path in IncrementScaleResytleCountIfNeeded.
   Since motion path only produces 2d translate and 2d rotate, so it
   shouldn't have any impact on BaseMatrix::ScaleFactors(). We use
   Nothing() to avoid any redundant calculation.
2. Drop SVGTextFrame::DidSetComputedStyle() because
   nsFrame::DidSetComputedStyle() should have handled
   ScheduleReflowSVGNonDisplayText well.
3. Let nsSVGForeignObjectFrame::DidSetComputedStyle() call
   their parents' DidSetComputedStyle. This makes sure we update the frame
   properly.

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

--HG--
extra : moz-landing-system : lando
2019-11-11 23:31:23 +00:00
Brian Grinstead 8e592888cb Bug 1593119 - clang-format the files affected by the MOZ_XBL unifdef r=bzbarsky
Differential Revision: https://phabricator.services.mozilla.com/D52057

--HG--
extra : moz-landing-system : lando
2019-11-07 00:35:25 +00:00
Brian Grinstead f19f38776b Bug 1593119 - unifdef MOZ_XBL r=bzbarsky
This was generated with:

```
rg -l -g '*.{cpp,h}' MOZ_XBL . | while read FILE ; do
   echo $FILE
   unifdef -m -UMOZ_XBL $FILE
done
```

After this, I manually removed the directive in nsContentUtils.cpp due to:

  unifdef: ./dom/base/nsContentUtils.cpp: 4630: Unterminated string literal
  unifdef: Output may be truncated

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

--HG--
extra : moz-landing-system : lando
2019-11-07 00:35:13 +00:00
Mirko Brodesser b2de103bf9 Bug 1593222: part 12) Rename "nsNodeUtils.*" to "MutationObservers.*". r=smaug
Depends on D51827

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

--HG--
rename : dom/base/nsNodeUtils.cpp => dom/base/MutationObservers.cpp
rename : dom/base/nsNodeUtils.h => dom/base/MutationObservers.h
extra : moz-landing-system : lando
2019-11-06 09:08:06 +00:00
Brian Grinstead 7be32e6d1b Bug 1587142 - Remove XBL tests in layout/ r=bzbarsky
Differential Revision: https://phabricator.services.mozilla.com/D50651

--HG--
extra : moz-landing-system : lando
2019-11-05 20:45:28 +00:00
Daniel Holbert ff09c9db34 Bug 1590639 part 5: Fix non-unified build issues in layout/svg. r=emilio
This patch:
- Gives SVGFELeafFrame.cpp and SVGFEUnstyledLeafFrame.cpp the correct
  namespace-prefixing in some static_cast operation, and changes the capturing
  variable to be "auto*" to avoid repeating the long typename.
- Gives nsSVGContainerFrame.cpp, nsSVGIntegrationUtils.cpp, and
  nsSVGSwitchFrame.cpp a "using namespace mozilla::dom" decl, so that their
  multiple unprefixed SVGElement* usages become valid.
- Gives nsFilterInstance.h a forward-decl for WrFiltersHolder (which it uses in
  function declarations)
- Gives nsFilterInstance.cpp an include for nsSVGIntegrationUtils.h to provide
  the WrFiltersHolder type (which it uses).
- Gives nsSVGPatternFrame.h mozilla-namespace prefixes before all its
  SVGAniated* type usages, to make them valid.

Depends on D50166

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

--HG--
extra : moz-landing-system : lando
2019-10-23 08:16:45 +00:00
Geoff Brown d0c30405e1 Bug 1521640 - Update android crashtest assertion ranges; r=geckoview-reviewers,snorp
Avoid assertion range mismatch errors in Android crashtests.

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

--HG--
extra : moz-landing-system : lando
2019-10-15 19:40:24 +00:00
Emilio Cobos Álvarez fb24706ec8 Bug 1588486 - Don't generate frames for children display: contents is used within SVG text. r=mats
The TextNodeCorrespondenceRecorder stuff doesn't handle display: contents or
Shadow DOM at all. This causes a failure with an upcoming patch.

This patch fixes it and fixes related crashes like bug 1563779. This is the same
wallpaper as bug 1421807.

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

--HG--
extra : moz-landing-system : lando
2019-10-14 17:38:41 +00:00
Brendan Dahl 237d762715 Bug 1510785 - Skip all XBL related tests when XBL is disabled. r=bzbarsky
XBL will be disabled on android, so these tests must be skipped. Where possible
tests are copied to create shadow DOM tests.

Depends on D45615

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

--HG--
rename : layout/inspector/tests/test_bug522601.xhtml => layout/inspector/tests/test_bug522601-shadow.xhtml
rename : layout/inspector/tests/test_bug609549.xhtml => layout/inspector/tests/test_bug609549-shadow.xhtml
rename : layout/reftests/bugs/334829-1a.xhtml => layout/reftests/bugs/334829-1a-shadow.xhtml
rename : layout/reftests/bugs/334829-1b.xhtml => layout/reftests/bugs/334829-1b-shadow.xhtml
rename : layout/reftests/bugs/386310-1b.html => layout/reftests/bugs/386310-1b-shadow.html
rename : layout/reftests/bugs/386310-1c.html => layout/reftests/bugs/386310-1c-shadow.html
rename : layout/reftests/bugs/386310-1d.html => layout/reftests/bugs/386310-1d-shadow.html
rename : layout/reftests/bugs/482592-1a.xhtml => layout/reftests/bugs/482592-1a-shadow.xhtml
rename : layout/reftests/bugs/482592-1b.xhtml => layout/reftests/bugs/482592-1b-shadow.xhtml
rename : layout/reftests/css-selectors/sibling-combinators-on-anon-content-1.xhtml => layout/reftests/css-selectors/sibling-combinators-on-anon-content-1-shadow.xhtml
rename : layout/reftests/css-selectors/sibling-combinators-on-anon-content-2.xhtml => layout/reftests/css-selectors/sibling-combinators-on-anon-content-2-shadow.xhtml
rename : layout/reftests/dom/multipleinsertionpoints-appendmultiple.xhtml => layout/reftests/dom/multipleinsertionpoints-appendmultiple-shadow.xhtml
rename : layout/reftests/dom/multipleinsertionpoints-appendsingle-1.xhtml => layout/reftests/dom/multipleinsertionpoints-appendsingle-1-shadow.xhtml
rename : layout/reftests/dom/multipleinsertionpoints-appendsingle-2.xhtml => layout/reftests/dom/multipleinsertionpoints-appendsingle-2-shadow.xhtml
rename : layout/reftests/dom/multipleinsertionpoints-insertmultiple.xhtml => layout/reftests/dom/multipleinsertionpoints-insertmultiple-shadow.xhtml
rename : layout/reftests/dom/multipleinsertionpoints-insertsingle-1.xhtml => layout/reftests/dom/multipleinsertionpoints-insertsingle-1-shadow.xhtml
rename : layout/reftests/dom/multipleinsertionpoints-insertsingle-2.xhtml => layout/reftests/dom/multipleinsertionpoints-insertsingle-2-shadow.xhtml
rename : layout/reftests/dom/multipleinsertionpoints-ref2.xhtml => layout/reftests/dom/multipleinsertionpoints-ref2-shadow.xhtml
rename : layout/reftests/ib-split/insert-into-split-inline-5.html => layout/reftests/ib-split/insert-into-split-inline-5-shadow.html
extra : moz-landing-system : lando
2019-10-08 23:52:46 +00:00
Brendan Dahl c68cd30ef2 Bug 1510785 - Only build XBL related code when MOZ_XBL is defined. r=bzbarsky
When XBL is disabled, no code in dom/xbl will be built. Also, adds ifdefs
to remove any of the XBL related code elsewhere. There's definitely more
that can be done here, but I think it's better to wait to do the rest of
the cleanup when we actually remove the code.

Depends on D45612

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

--HG--
extra : moz-landing-system : lando
2019-10-08 23:52:14 +00:00
Emilio Cobos Álvarez e99e9dc4ac Bug 1585863 - Remove nsChangeHint_UpdateTextPath. r=longsonr
The only thing it does is asserting a bit and posting more async work to the
text frame. It seems we can just post all the async work early instead, and
remove the change hint.

This was only introduced to fix bug 779971, where a <textPath> element
references its parent SVG, which is obviously unsound if we allowed to render
it.

What we're doing right now is a bit silly... We're observing the <svg>, so when
we finish reflowing it and store its overflow, we invalidate its rendering
observers, but that invalidates a _descendant_, which makes no sense.

Fortunately we don't let the element affect its rendering, as it fails this
check:

 * https://searchfox.org/mozilla-central/rev/35cc00a25c4471993fdaa5761952bd3afd4f1731/layout/svg/SVGObserverUtils.cpp#1390

But we still request reflow of the outer <text>, which is not amazing. We
shouldn't invalidate anything if the textpath doesn't reference a valid element
and that didn't change. This is roughly what the code tried to do when checking
mValid, except we always initialize mValid to true and thus always trigger at
least one bogus reflow call.

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

--HG--
extra : moz-landing-system : lando
2019-10-08 21:52:47 +00:00
Sylvestre Ledru f12b9fa5c3 Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan
# ignore-this-changeset

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

--HG--
extra : moz-landing-system : lando
2019-10-06 18:29:55 +00:00
Jeff Muizelaar 5d3cd1472d Bug 1582645. Add crash test to manifest.
The earlier commit added the file but not the listing in the manifest.

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

--HG--
extra : moz-landing-system : lando
2019-09-30 20:09:36 +00:00
Jeff Muizelaar 9651ff76cf Bug 1582645. Only set mLastVisibleRect after we've sent it to WebRender. r=nical
This avoids us setting when we don't send it. e.g. When it's empty.

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

--HG--
extra : moz-landing-system : lando
2019-09-30 17:48:34 +00:00
Coroiu Cristina 161096b665 Backed out changeset 43ac974f69db (bug 1582645) for increasing the crash volume a=backout 2019-09-30 12:51:23 +03:00
Jeff Muizelaar bdcf335677 Bug 1582645. Only set mLastVisibleRect after we've sent it to WebRender. r=nical
This avoids us setting when we don't send it. e.g. When it's empty.

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

--HG--
extra : moz-landing-system : lando
2019-09-26 21:08:29 +00:00
Jonathan Watt c5ffdfd9e0 Bug 1574137. Re-enable layout/svg/tests/test_filter_crossorigin.html for Fission. r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D46819

--HG--
extra : moz-landing-system : lando
2019-09-23 18:15:58 +00:00
longsonr e48a579229 Bug 1582991 - Check the validity of the DrawTarget before using it, in nsFilterInstance::Render r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D46716

--HG--
extra : moz-landing-system : lando
2019-09-23 18:14:12 +00:00
longsonr ff387da653 Bug 1578098 - move DOM classes to DOM namespace and eliminate using namespace mozilla r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D44318

--HG--
extra : moz-landing-system : lando
2019-09-21 14:38:56 +00:00
Andreea Pavel e18057a961 Merge mozilla-inbound to mozilla-central. a=merge 2019-09-20 12:48:30 +03:00
Kris Maglione ee31fee500 Bug 1582523: Part 2 - Update tests which rely on OOP frames blocking load. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D46504

MANUAL PUSH: Still cannot update reopened Phabricator revisions.

--HG--
extra : source : 2e8fcb1718611e8ce81e7c83fb480d664000c2cc
extra : histedit_source : 29005a64bf92828ed472f378d36feff98d3d3a9f
2019-09-19 11:50:45 -07:00
Andreea Pavel 5b9c485d55 Backed out 2 changesets (bug 1582523) for build bustages at ContentChild.cpp on a CLOSED TREE
Backed out changeset 72ca7d054061 (bug 1582523)
Backed out changeset a6c10aa450ba (bug 1582523)
2019-09-20 08:45:25 +03:00
Kris Maglione afef6a355c Bug 1582523: Part 2 - Update tests which rely on OOP frames blocking load. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D46504

--HG--
extra : moz-landing-system : lando
2019-09-19 20:57:51 +00:00
Timothy Nikkel 239c12b7f0 Bug 1582528. Restrict visual and dirty rect when building the display list for svg contents that cannot overflow. r=mstange
Differential Revision: https://phabricator.services.mozilla.com/D46555

--HG--
extra : moz-landing-system : lando
2019-09-20 02:05:35 +00:00
Botond Ballo 439820f334 Bug 1578777 - Move UsesSVGEffectsNotSupportedInCompositor() to nsSVGIntegrationUtils. r=tnikkel
Depends on D46061

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

--HG--
extra : moz-landing-system : lando
2019-09-17 00:06:28 +00:00
Botond Ballo eb5a78b194 Bug 1578777 - Introduce a helper nsSVGIntegrationUtils::CanCreateWebRenderFiltersForFrame(). r=jrmuizel
Depends on D46059

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

--HG--
extra : moz-landing-system : lando
2019-09-16 21:54:38 +00:00
Botond Ballo 4375178c34 Bug 1578777 - Move CreateWebRenderCSSFilters() to nsSVGIntegrationUtils. r=jrmuizel
Depends on D46058

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

--HG--
extra : moz-landing-system : lando
2019-09-16 21:54:16 +00:00