Adjusts tests in response to grouping of font names by font family.
Depends on D3895
Differential Revision: https://phabricator.services.mozilla.com/D3967
--HG--
extra : moz-landing-system : lando
- Extracts a FontName component that's reused in the All fonts accordion and Fonts used list.
- Removes FontMeta component since it's no longer reused.
- Introcudes a FontOrigin component to encapsulate URI copying behavior.
Differential Revision: https://phabricator.services.mozilla.com/D3895
--HG--
extra : moz-landing-system : lando
This changes the structure of the used fonts list. It groups fonts by family name and removes URL and copy capabilities.
Depends on D3805
Differential Revision: https://phabricator.services.mozilla.com/D3894
--HG--
extra : moz-landing-system : lando
Removes logic pertaining to filtering by members of CSS font-family declaration.
Differential Revision: https://phabricator.services.mozilla.com/D3805
--HG--
extra : moz-landing-system : lando
This patch replaces the Other Fonts and Rendered Fonts accordions with a single All Fonts accordion while the Font Editor pref is on.
When thhe pref for the Font Editor is off, the Element Fonts and Other Fonts accordions are kept until we deprecate the old Font Inspector code.
Differential Revision: https://phabricator.services.mozilla.com/D3797
--HG--
extra : moz-landing-system : lando
The sidebar regressed at some point and wasn't showing
a scrollbar when it was needed. This patch fixes that
by making the sidebar overflow and adds a test to make
sure we don't regress.
Differential Revision: https://phabricator.services.mozilla.com/D3976
--HG--
extra : moz-landing-system : lando
When you enter JS into the console, we can now syntax highlight it in
the output when CodeMirror is enabled.
Differential Revision: https://phabricator.services.mozilla.com/D3842
--HG--
extra : moz-landing-system : lando
This patch will use the 'prefers-reduced-motion' in order to disable the
tab animations.
Differential Revision: https://phabricator.services.mozilla.com/D4042
--HG--
extra : moz-landing-system : lando
- Rename FlexboxItem component to FlexContainerItem to make it less ambiguous.
- Refactor the flex container listing out of the Flexbox Component into FlexContainerList.
--HG--
rename : devtools/client/inspector/flexbox/components/FlexboxItem.js => devtools/client/inspector/flexbox/components/FlexContainerItem.js
When hitting enter, if there was no autocompletionText shown (because
the input was matching a proposed value), then the autocompletion
popup wasn't closed.
We now close it every time, and only check the completionText to
insert a possible string after the cursor.
A test case is added to make sure we don't regress this.
Differential Revision: https://phabricator.services.mozilla.com/D3763
--HG--
extra : moz-landing-system : lando
Define OffsetPath & SVGPathData on the servo-side, and StyleMotion &
StyleSVGPath on the gecko-side. We parse the SVG Path string into a
vector of PathCommand. To build the gfx::Path, we will convert it into
gfx::Path later in a different patch.
The basic flow is:
- Parse SVG Path String into SVGPathData (in Rust).
- Use cbindgen to make sure the layout of PathCommand and StylePathCommand, and then set the Box[PathCommand] into nsTArray<StylePathCommand>.
- Try to convert nsTArray<StylePathCommand> into gfx::Path. (This part will be implemented in a different patch.)
Finally, we use the gfx::Path to create a motion path transform.
The layout implementation is in the later patch.
Depends on D2962
Differential Revision: https://phabricator.services.mozilla.com/D2963
--HG--
extra : moz-landing-system : lando
It looks like we don't really need a grid layout anymore
for the message body AND it significantly reduces the time
spent on reflow.
Differential Revision: https://phabricator.services.mozilla.com/D3853
--HG--
extra : moz-landing-system : lando
This only includes functions that seem to be using it to reference a window.
There are other instances where it's used as a generic chrome URI, and those
are left unchanged.
Differential Revision: https://phabricator.services.mozilla.com/D3806
--HG--
extra : moz-landing-system : lando