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

71955 Коммитов

Автор SHA1 Сообщение Дата
Emilio Cobos Álvarez e882c88b18 Bug 1621319 - fix test_bug365410.html with non-native theme enabled. r=mstange
Our <select multiple> has enough padding so that both sides take more space that
one list item, and since this test sets the height explicitly and <select> has
box-sizing: border-box by default, page-up / page-down steps through one less
item than what the test expects.

I think this is a test bug, but let me know if you want some bug on file to
consider reducing this padding for non-native theme.

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

--HG--
extra : moz-landing-system : lando
2020-03-11 01:52:54 +00:00
Mirko Brodesser 76ae1d169f Bug 1620952: part 9) Rename `nsFrameSelection::GetBatching` to `IsBatching`. r=jfkthame
Differential Revision: https://phabricator.services.mozilla.com/D66061

--HG--
extra : moz-landing-system : lando
2020-03-11 09:18:18 +00:00
Mirko Brodesser c8fbeec19d Bug 1620952: part 8) Rename `nsFrameSelection::IsDirty`. r=jfkthame
The new name is clearer.

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

--HG--
extra : moz-landing-system : lando
2020-03-11 09:18:10 +00:00
Mirko Brodesser 1535e53831 Bug 1620952: part 7) Group batching members. r=jfkthame
Differential Revision: https://phabricator.services.mozilla.com/D66059

--HG--
extra : moz-landing-system : lando
2020-03-11 09:18:02 +00:00
Mirko Brodesser c1d76e9941 Bug 1620952: part 6) Group `mDesiredPos` and `mDesiredPosSet`. r=jfkthame
Differential Revision: https://phabricator.services.mozilla.com/D65961

--HG--
extra : moz-landing-system : lando
2020-03-11 09:17:55 +00:00
Mirko Brodesser 2ab206b6d4 Bug 1620952: part 5) Group limiter members in `nsFrameSelection`. r=jfkthame
Differential Revision: https://phabricator.services.mozilla.com/D65960

--HG--
extra : moz-landing-system : lando
2020-03-11 09:17:47 +00:00
shindli 0b1a68a2ad Backed out 2 changesets (bug 1618000) for causing reftest failures in feGaussianBlur-5-ref.svg CLOSED TREE
Backed out changeset a561435c24cf (bug 1618000)
Backed out changeset e720691ccf17 (bug 1618000)
2020-03-11 10:36:47 +02:00
Hiroyuki Ikezoe 3762bb0bd9 Bug 1578932 - Add a mochitest to check the docshell for an OOP iframe which is out of the display port. r=mattwoodrow
Differential Revision: https://phabricator.services.mozilla.com/D66153

--HG--
extra : moz-landing-system : lando
2020-03-11 02:41:03 +00:00
cbrewster e0da264814 Bug 1618000: Part 1: Remove blur radius clamping on Gecko-side for WR blur filters r=gfx-reviewers,nical
Clamping of the blur radius depends on transform scale factors. This info is not available until later in the WebRender pipeline, so we need to delegate blur radius clamping to WebRender.

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

--HG--
extra : moz-landing-system : lando
2020-03-10 19:10:56 +00:00
Dorel Luca cefe4ffd34 Backed out 3 changesets (bug 1621319) for Mochitest failures in Harness_sanity/test_sanityEventUtils.html
Backed out changeset 9181798549f2 (bug 1621319)
Backed out changeset 0522121ddf22 (bug 1621319)
Backed out changeset b65f1bde461a (bug 1621319)
2020-03-11 03:48:03 +02:00
Emilio Cobos Álvarez f939b10e0b Bug 1621319 - fix test_bug365410.html with non-native theme enabled. r=mstange
Our <select multiple> has enough padding so that both sides take more space that
one list item, and since this test sets the height explicitly and <select> has
box-sizing: border-box by default, page-up / page-down steps through one less
item than what the test expects.

I think this is a test bug, but let me know if you want some bug on file to
consider reducing this padding for non-native theme.

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

--HG--
extra : moz-landing-system : lando
2020-03-10 19:33:53 +00:00
Mike Shal d6e9df170e Bug 1620744 - Convert test_archive action to py3; r=firefox-build-system-reviewers,rstewart
Differential Revision: https://phabricator.services.mozilla.com/D65858

--HG--
extra : moz-landing-system : lando
2020-03-10 20:19:49 +00:00
Emilio Cobos Álvarez fe6176a591 Bug 1621333 - Ensure aspect-ratio applies to lazy-loaded images. r=hiro
Differential Revision: https://phabricator.services.mozilla.com/D66257

--HG--
extra : moz-landing-system : lando
2020-03-10 21:30:02 +00:00
Jan Henning 686525b211 Bug 1566632 - Part 2: Prevent buttons from becoming font inflation containers. r=emilio
A similar reasoning as in bug 1540176 applies here as well: Pending a possible
rework of the AutoMaybeDisableFontInflation logic (bug 1619749), inflation
containers generally cannot take the (I)size increase of font inflation into
account during shrink-wrapping, and form controls like buttons are particularly
hard hit, as
a) they often contain only small amounts of text and
b) unlike regular "inline-block" elements such as <div>s, they aren't font
   inflation flow roots either, and as such are therefore subject to the full
   amount of font inflation from their surrounding contents,
so they are more likely to end up with a situation were the inflated text won't
fit the ISize of the button even with word wrapping applied.

Therefore, as a quicker fix,  buttons will now also specifically prevented from
becoming font inflation containers.
This also has the added advantage that they thereby become subject to the logic
from bug 708175 - i.e. if the button has a fixed width, we will no now no longer
inflate its text.

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

--HG--
extra : moz-landing-system : lando
2020-03-09 20:28:23 +00:00
Jan Henning ecac6b1824 Bug 1566632 - Part 1: Add some tests for button behaviour under font inflation. r=emilio
Buttons with a fixed height are already correctly prevented from inflating, so
their test already passes. Everything else will be done subsequently.

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

--HG--
extra : moz-landing-system : lando
2020-03-09 20:27:40 +00:00
Daniel Varga 09acd57d19 Backed out 13 changesets (bug 1620744) for causing diffoscope failures firefox/browser/chrome/browser/content/browser/built_in_addons.json
CLOSED TREE

Backed out changeset 6beda54bcb9b (bug 1620744)
Backed out changeset a1e97f0b91ef (bug 1620744)
Backed out changeset b8faa0184d4f (bug 1620744)
Backed out changeset 3bc8fda68107 (bug 1620744)
Backed out changeset 8e95b21b2ae3 (bug 1620744)
Backed out changeset 1de09de1a802 (bug 1620744)
Backed out changeset 622a2f7414fa (bug 1620744)
Backed out changeset 3372c9ab721c (bug 1620744)
Backed out changeset 0997313a9f99 (bug 1620744)
Backed out changeset 2fa34749bbfa (bug 1620744)
Backed out changeset 6d597d2eb792 (bug 1620744)
Backed out changeset 78e78f7c7b26 (bug 1620744)
Backed out changeset 6e4d85b19f88 (bug 1620744)
2020-03-10 21:13:18 +02:00
Mike Shal d181929c22 Bug 1620744 - Convert test_archive action to py3; r=firefox-build-system-reviewers,rstewart
Differential Revision: https://phabricator.services.mozilla.com/D65858

--HG--
extra : moz-landing-system : lando
2020-03-09 22:02:50 +00:00
Mirko Brodesser 9aa383b1f7 Bug 1620952: part 4) Group caret members in `nsFrameSelection`. r=jfkthame
Differential Revision: https://phabricator.services.mozilla.com/D65959

--HG--
extra : moz-landing-system : lando
2020-03-10 14:08:11 +00:00
Mirko Brodesser b4e19dc9cb Bug 1620952: part 3) Group delayed mouse event members in `nsFrameSelection`. r=jfkthame
Simplifies analyzing and further refactoring `nsFrameSelection`.

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

--HG--
extra : moz-landing-system : lando
2020-03-10 12:41:13 +00:00
Mirko Brodesser b58f603d3f Bug 1620952: part 2) Remove `nsFrameSelection::Init`. r=jfkthame
Will allow to declare some members const.

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

--HG--
extra : moz-landing-system : lando
2020-03-10 12:41:05 +00:00
Hiroyuki Ikezoe ff2144a3cd Bug 1620873 - Make MotionPathData Maybe<MotionPathData> in TransformData. r=boris
Having MotionPathData in layers::Animation is a bit inefficient for animations
other than transform like properties.

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

--HG--
extra : moz-landing-system : lando
2020-03-10 01:30:08 +00:00
Timothy Nikkel fbbb775ffc Bug 1582653. Need to clear any associated display items of a nsSubDocumentFrame when the frame loader changes. r=mattwoodrow
parser/htmlparser/tests/crashtests/515533-1.html most cleanly creates this crash if you repeat it many times.

It contains an iframe to a local file (so it's a same process iframe). The document in the iframe has an inline script that does

  window.location.replace("data:text/plain,");

since crashtests have the pref browser.tabs.remote.dataUriInDefaultWebProcess set (to get more testing of fission) this makes the iframe now in a different process from it's parent.

When the bug happens we create the retained nsDisplaySubDocument before the process change, the document inside the iframe has a presshell, and importantly, it does not yet have a root frame. Then the remoteness change happens on the iframe, ResetFrameLoader is called on the nsSubDocumentFrame to remove the old frame loader. So now the nsSubDocumentFrame can't find a presshell (either via views or the frameloader).

The reason that the document in the iframe not having a root frame when the nsDisplaySubDocument is created is important is because if we had a root frame then the root frame would be the mFrame of the nsDisplaySubDocument and when the root frame got destroyed for the remoteness change that frame destruction would make sure that the nsDisplaySubDocument cannot be re-used. The nsSubDocumentFrame sticks around though, so the nsDisplaySubDocument doesn't think anything changed.

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

--HG--
extra : moz-landing-system : lando
2020-03-08 22:17:27 +00:00
Ting-Yu Lin 45bbeae4cc Bug 1620490 Part 7 - Extract the final reflow for flex container's children into a method. r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D65785

--HG--
extra : moz-landing-system : lando
2020-03-09 23:25:44 +00:00
Ting-Yu Lin cd5cae1129 Bug 1620490 Part 6 - Extract the computation of flex container's final size into a helper method. r=dholbert
Also, remove now-unused ReflowOutput from DoFlexLayout's argument list.

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

--HG--
extra : moz-landing-system : lando
2020-03-09 23:25:40 +00:00
Ting-Yu Lin a23b16e70e Bug 1620490 Part 5 - Make CreateOrClearFlexContainerInfo() return the container info pointer, and use the pointer in DoFlexLayout. r=dholbert
Also, move UpdateFlexLineAndItemInfo() from the end of DoFlexLayout() to
the end of Reflow() because I'm going to extract the computation of
final size of flex container into a helper method in a later patch, and
call it Reflow() just after DoFlexLayout().

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

--HG--
extra : moz-landing-system : lando
2020-03-09 23:25:38 +00:00
Ting-Yu Lin b9b7d49c6b Bug 1620490 Part 4 - Move the helper methods that handle ComputedFlexContainerInfo into protected section. r=dholbert
They are helpers for DoFlexLayout, which don't need to be public.

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

--HG--
extra : moz-landing-system : lando
2020-03-09 23:25:36 +00:00
Ting-Yu Lin d477739382 Bug 1620490 Part 3 - Export some data computed in DoFlexLayout. r=dholbert
This is a preparation patch for a later part. I want to extract the
computation of flex container's ReflowOutput into a helper method, and
call the helper in Reflow().

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

--HG--
extra : moz-landing-system : lando
2020-03-09 23:25:28 +00:00
Ting-Yu Lin c1f219d092 Bug 1620490 Part 2 - Delete unused SortChildrenIfNeeded() declaration. r=dholbert
The implementation was deleted in Bug 812687
https://hg.mozilla.org/mozilla-central/rev/173a4f49dfe3

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

--HG--
extra : moz-landing-system : lando
2020-03-09 23:25:25 +00:00
Ting-Yu Lin 468ede9385 Bug 1620490 Part 1 - Rename ResolveFlexContainerMainSize to ComputeMainSize, and make it a flex container method. r=dholbert
For two reasons,
1. Change the naming to make it consistent with `ComputeCrossSize`.

2. Make it a flex container methods because it likely needs to call
nsSplittableFrame::GetEffectiveComputedBSize() later when we consider
fragmentation. If not, it doesn't harm anyway.

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

--HG--
extra : moz-landing-system : lando
2020-03-09 23:25:23 +00:00
Narcis Beleuzu 442ce3a06e Backed out 8 changesets (bug 1618202) for mochitest failures on test_sanityEventUtils.html . CLOSED TREE
Backed out changeset cea91b0cc4f9 (bug 1618202)
Backed out changeset 9448002ebec9 (bug 1618202)
Backed out changeset c1a32c968550 (bug 1618202)
Backed out changeset e5be676f6f06 (bug 1618202)
Backed out changeset 760a89ae35a7 (bug 1618202)
Backed out changeset b0b0c4242976 (bug 1618202)
Backed out changeset a2c3bd0e1fba (bug 1618202)
Backed out changeset b46e40872077 (bug 1618202)
2020-03-10 02:39:47 +02:00
Ehsan Akhgari cde7e014c2 Bug 1620322 - Part 9: Move ContentBlockingLog to antitracking to keep all related code together in the same place; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D65822

--HG--
rename : dom/base/ContentBlockingLog.cpp => toolkit/components/antitracking/ContentBlockingLog.cpp
rename : dom/base/ContentBlockingLog.h => toolkit/components/antitracking/ContentBlockingLog.h
extra : moz-landing-system : lando
2020-03-09 23:36:39 +00:00
Ting-Yu Lin c64c145dd4 Bug 1620749 - Adjust FinishReflowChild()'s relative positioning conversion, to make it a writing-mode-agnostic API. r=dholbert
Currently, when using ReflowChildFlags::ApplyRelativePositioning flag in
FinishReflowChild(), we (implicitly) force the callers to pass aWM and
aPos in the same writing-mode as the reflow input, i.e. the child's
writing-mode. This results in an unintuitive LogicalPoint conversion
`mContainerSize - mMetrics.PhysicalSize()` in
nsBlockReflowContext::PlaceBlock().

We should allow the callers to use their preferred aWM and aPos (either
in parent's wm or child's wm), and do the necessary conversion in
FinishReflowChild() (like we did to convert aDesiredSize from
ReflowOutput's wm to aWM).

Also, correct the documentation for aWM in ReflowChild() and
FinishReflowChild(). aWM doesn't need to be the containing frame's
writing-mode. It can be any as long as it is the writing-mode that aPos
is used.

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

--HG--
extra : moz-landing-system : lando
2020-03-09 18:15:48 +00:00
Hiroyuki Ikezoe 2baddbcb2f Bug 1620865 - Drop ComputedStyle argument from AnimationValue::ComputeDistance. r=boris
It has not been used since we dropped the old style system.

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

--HG--
extra : moz-landing-system : lando
2020-03-09 18:44:22 +00:00
Emilio Cobos Álvarez c8a34b47c7 Bug 1618202 - Temporarily skip one mochitest on android.
MANUAL PUSH: Getting this android change to stick, CLOSED TREE
2020-03-10 00:01:39 +01:00
Emilio Cobos Álvarez edb2e2d703 Bug 1618202 - Minor reftest annotation fixes.
MANUAL PUSH: Preventing android widget switch from getting baked out on CLOSED TREE
2020-03-09 22:06:46 +01:00
Narcis Beleuzu 0186cbe565 Backed out 8 changesets (bug 1620322) for bustages on nsContentSink.cpp . CLOSED TREE
Backed out changeset f41739c64dff (bug 1620322)
Backed out changeset be942a7f329e (bug 1620322)
Backed out changeset a916987c7c71 (bug 1620322)
Backed out changeset ead3484ffb5f (bug 1620322)
Backed out changeset 4e1e8b9afa1a (bug 1620322)
Backed out changeset 473bba698e5a (bug 1620322)
Backed out changeset 0e5e5d41597d (bug 1620322)
Backed out changeset 31b24d79db3d (bug 1620322)

--HG--
rename : toolkit/components/antitracking/ContentBlockingLog.cpp => dom/base/ContentBlockingLog.cpp
rename : toolkit/components/antitracking/ContentBlockingLog.h => dom/base/ContentBlockingLog.h
rename : toolkit/components/antitracking/ContentBlocking.cpp => toolkit/components/antitracking/AntiTrackingCommon.cpp
rename : toolkit/components/antitracking/ContentBlocking.h => toolkit/components/antitracking/AntiTrackingCommon.h
2020-03-09 22:18:36 +02:00
Emilio Cobos Álvarez 146ba43385 Bug 1604200 - Second attempt at making reftest selection-001.html more reliable. r=dholbert
It seems webrender has some invalidation issues on the test reference and won't
paint the selected text on time. Instead, run the selection ASAP so that it
hopefully paints soon enough.

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

--HG--
extra : moz-landing-system : lando
2020-03-09 19:37:13 +00:00
Andrew Halberstadt a9dd0b2e3e Bug 1325207 - [reftest] Stop treating 'skip/skip-if' as a failure type in the manifests r=kats
Currently the RefTest manifest parser has 5 possible statuses:

0 => EXPECTED_PASS
1 => EXPECTED_FAIL
2 => EXPECTED_RANDOM
3 => EXPECTED_DEATH   (aka skip)
4 => EXPECTED_FUZZY

In the manifests, the last status annotation that appears on the line will take
precedence. For example:

    skip-if(true) fails-if(true) == test1.html ref.html
    fails-if(true) skip-if(true) == test2.html ref.html

The first test will have an expected status equal to EXPECTED_FAIL, whereas the
second one will be EXPECTED_DEATH. The same holds true for any combination of
'fail/random/skip/fuzzy' annotations. This means developers need to be very
careful about the order they specify these annotations as getting the order
wrong can easily lead to unexpected behaviour.

With the introduction of defaults in bug 1616368, the risk of unexpected behaviour
is far greater. Since defaults are simply prepended to the test line, a manifest
that looks like:

    defaults skip-if(true)
    == test1.html ref.html
    fails-if(true) == test2.html ref.html

will actually skip the first test, but run the second (since the fails-if
overwrites EXPECTED_DEATH with EXPECTED_FAIL).

The root of the problem appears to be that 'skip' and 'fuzzy' are not actually
test statuses. They are modifiers that affect how we run the test, but don't
actually affect whether the test is expected to pass or fail.

Therefore, this patch solves the problem by making 'skip/skip-if' its own thing
that does not get overwritten by other failure types. In otherwords, a 'skip-if'
can appear before or after a 'fails-if' and it will have the same meaning.

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

--HG--
extra : moz-landing-system : lando
2020-03-09 15:20:11 +00:00
Ehsan Akhgari 8530d61140 Bug 1620322 - Part 9: Move ContentBlockingLog to antitracking to keep all related code together in the same place; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D65822

--HG--
rename : dom/base/ContentBlockingLog.cpp => toolkit/components/antitracking/ContentBlockingLog.cpp
rename : dom/base/ContentBlockingLog.h => toolkit/components/antitracking/ContentBlockingLog.h
extra : moz-landing-system : lando
2020-03-09 18:12:42 +00:00
Andrew Osmond 964c6a2c3f Bug 1616444 - Ensure gradients are properly color managed with WebRender. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D66087

--HG--
extra : moz-landing-system : lando
2020-03-09 17:11:54 +00:00
Tim Nguyen d7a0deeae7 Bug 1620951 - Fix definition of conic-gradient stopDelta in nsCSSGradientRenderer::Paint. r=emilio
I was working around stopDelta always being 0 for conic-gradient since it doesn't have a gradient line and disabled the essential normalization code. This patch fixes the definition of stopDelta for conic gradients and re-enables the normalization code.

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

--HG--
extra : moz-landing-system : lando
2020-03-09 15:24:39 +00:00
David Major 025c55ce72 Bug 1620694 - Prevent inlining of nsFrameConstructorState::ProcessFrameInsertions r=dholbert
`nsFrameConstructorState::ProcessFrameInsertions` has a 600+ byte stack frame due to its `AutoTArray`s. If this function becomes indirectly inlined into the recursive parts of `nsCSSFrameConstructor`, that will bloat the callers' stack frames and make us pay 600 bytes at every level of recursion. Crashtests aren't happy about that on stack-limited Win32 builds.

This inlining has not yet happened in official builds, but did occur in my try runs for bug 1619461 where the inliner became more aggressive.

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

--HG--
extra : moz-landing-system : lando
2020-03-09 14:22:34 +00:00
Mirko Brodesser f48facbc7d Bug 1619549: part 6) Factor out code from `nsFrameSelection::HandleDrag` to `MaintainedRange::AdjustContentOffsets`. r=jfkthame
Differential Revision: https://phabricator.services.mozilla.com/D65297

--HG--
extra : moz-landing-system : lando
2020-03-09 14:19:39 +00:00
Mirko Brodesser 6679773961 Bug 1619549: part 5) Move core of `nsFrameSelection::MaintainSelection` to `MaintainedRange`. r=jfkthame
Differential Revision: https://phabricator.services.mozilla.com/D65120

--HG--
extra : moz-landing-system : lando
2020-03-09 14:19:29 +00:00
Mirko Brodesser 4deab48718 Bug 1619549: part 4) Move `nsFrameSelection::AdjustForMaintainedSelection` to `MaintainedRange`. r=jfkthame
Differential Revision: https://phabricator.services.mozilla.com/D65119

--HG--
extra : moz-landing-system : lando
2020-03-09 14:19:26 +00:00
Mirko Brodesser 410e3284f4 Bug 1619549: part 3) Use `RefPtr` in `nsFrameSelection::HandleClick`. r=jfkthame
Simplifies following simplifications.

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

--HG--
extra : moz-landing-system : lando
2020-03-09 14:19:10 +00:00
Mirko Brodesser b1ecc4e48d Bug 1619549: part 2) Add assertion to `nsFrameSelection::HandleClick`. r=jfkthame
Helps reasoning about it.

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

--HG--
extra : moz-landing-system : lando
2020-03-09 14:19:02 +00:00
Mirko Brodesser 1dcf5265e1 Bug 1619549: part 1) Group `mMaintainRange` and `mMaintainedAmount` in `MaintainedRange`. r=jfkthame
Differential Revision: https://phabricator.services.mozilla.com/D65106

--HG--
extra : moz-landing-system : lando
2020-03-09 14:18:55 +00:00
Andrew Osmond 91b071ed14 Bug 1618345 - Enforce proper color management by splitting gfx::Color into sRGBColor and DeviceColor types. r=jrmuizel
gfx::Color is currently misused in many places. The DrawTargets expect
the color space to be in device space, e.g. what we are actually going
to draw using. Everything sitting above generally deals with sRGB, as
specified in CSS. Sometimes we missed the conversion from sRGB to device
space when issuing draw calls, and similarly sometimes we converted the
color to device space twice.

This patch splits the type in two. sRGBColor and DeviceColor now
represent sRGB and device color spaces respectively. DrawTarget only
accepts DeviceColor, and one can get a DeviceColor from an sRGBColor via
the ToDeviceColor helper API. The reftests now pass with color
management enabled for everything (e.g. CSS) instead of just tagged
raster images.

There will be a follow up patch to enable color management everywhere by
default on all supported platforms.

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

--HG--
extra : moz-landing-system : lando
2020-03-09 14:16:17 +00:00
Emilio Cobos Álvarez 2a451d978e Bug 1618509 - Allow to export a shadow part under multiple names. r=jwatt
Other browsers allow this and the spec doesn't really disallow it, so fix it,
add a test and carry on.

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

--HG--
extra : moz-landing-system : lando
2020-03-09 13:04:21 +00:00