Thomas Nguyen
2376337c41
Bug 1546334
- Modify URLExtraData rust debug to include referrerInfo r=heycam
...
Differential Revision: https://phabricator.services.mozilla.com/D36475
--HG--
extra : moz-landing-system : lando
2019-07-16 15:03:40 +00:00
longsonr
7cf71757bf
Bug 1353164 Part 1 - Remove dominant-baseline values that no longer exist r=heycam
2019-07-13 15:35:08 +01:00
Boris Chiou
e801f9fefa
Bug 1562086 - Add percentage for opacity (i.e. <alpha-value>). r=emilio
...
The following properties accept <alpha-value> [1], which is
"<number> | <percentage>", so we update the parser, spec links, and
their web-platform-tests.
1. opacity
2. flood-opacity
3. fill-opacity
4. stroke-opacity
5. stop-opacity
6. -moz-window-opacity
Besides, shape-image-threshold [2] still only accepts <number>, so we need
to support a different version of `Opacity::parse()`.
[1] https://drafts.csswg.org/css-color/#typedef-alpha-value
[2] https://drafts.csswg.org/css-shapes/#shape-image-threshold-property
Differential Revision: https://phabricator.services.mozilla.com/D37493
--HG--
extra : moz-landing-system : lando
2019-07-12 19:49:32 +00:00
Emilio Cobos Álvarez
65d9b59c91
Bug 1565214 - Set the property restrictions flags from the centralized list. r=boris
...
Differential Revision: https://phabricator.services.mozilla.com/D37721
--HG--
extra : moz-landing-system : lando
2019-07-11 23:07:20 +00:00
Emilio Cobos Álvarez
1bfffcd38a
Bug 1565214 - Centralize property restrictions. r=boris
...
The assertion in properties.mako.rs ensures I got this right.
Differential Revision: https://phabricator.services.mozilla.com/D37720
--HG--
extra : moz-landing-system : lando
2019-07-11 23:07:09 +00:00
Emilio Cobos Álvarez
876daf8a87
Bug 1565214 - scroll-margin properties shouldn't apply to first-line / first-letter. r=boris
...
From https://drafts.csswg.org/css-scroll-snap-1/#placement :
> None of the properties in this module apply to the ::first-line and
> ::first-letter pseudo-elements.
Differential Revision: https://phabricator.services.mozilla.com/D37719
--HG--
extra : moz-landing-system : lando
2019-07-11 23:06:59 +00:00
Emilio Cobos Álvarez
baa56e062d
Bug 1565214 - Update spec link for font-variation-settings. r=boris
...
It had got outdated.
Differential Revision: https://phabricator.services.mozilla.com/D37718
--HG--
extra : moz-landing-system : lando
2019-07-11 23:06:50 +00:00
Emilio Cobos Álvarez
85c5fe106f
Bug 1565214 - Don't apply property restrictions to pseudo-elements in UA stylesheets. r=boris
...
And remove some of the ::placeholder and ::cue hacks where we need to use
!important to make the property not apply for content but apply on UA sheets.
The comment about the white-space property was wrong, we don't enforce it with
!important in the UA stylesheets for <input> (we do for <textarea> though), so
I've kept the flag since it really applies.
Differential Revision: https://phabricator.services.mozilla.com/D37717
--HG--
extra : moz-landing-system : lando
2019-07-11 23:06:41 +00:00
Cameron McCormack
1fdc57a4a9
Bug 1564597 - Ignore pref-controlled properties in cached scrollbar style assertions. r=emilio
...
Now if you add a new inherited, pref-controlled property, you must
declare whether it can have an effect on scrollbar styles. If no,
then the property will be skipped in the assertions that check
whether our cached styles are equal to those we would compute.
Differential Revision: https://phabricator.services.mozilla.com/D37507
--HG--
extra : moz-landing-system : lando
2019-07-10 22:43:24 +00:00
Boris Chiou
4ad09ccda8
Bug 1559276 - Part 2: Retire the support for 3-valued syntax for position. r=emilio
...
According to this resolved spec issue:
https://github.com/w3c/csswg-drafts/issues/2140 ,
we retire the 3-valued <position> on
1. `object-position`
2. `perspective-origin`,
3. `mask-position`
4. `circle()` and `ellipse()`
, but still keep the support for `background-position`.
Besides, I simply run this python script to generate the .ini file:
```
s = sys.argv[1] + ".ini"
with open(s, "w") as f:
f.write('[{}]\n'.format(sys.argv[1]))
f.write(' expected: FAIL\n')
f.write(' bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1559276\n ')
```
Differential Revision: https://phabricator.services.mozilla.com/D37126
--HG--
extra : moz-landing-system : lando
2019-07-10 20:25:25 +00:00
Jonathan Kew
7ae68c458b
Bug 1421938 - Add an 'auto' value for the CSS 'quotes' property, and make it use language-dependent quote marks. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D36429
--HG--
extra : moz-landing-system : lando
2019-07-09 08:59:27 +00:00
alwu
c2ca57258b
Bug 1305732 - part5 : set CSS properties directly on '::cue'. r=heycam,emilio
...
According to the spec [1], we have to set those CSS properties on the root node, and then this root node would have a child node, background box [2], which would contain all other child nodes.
In our case, the background box is `cueDiv` [3].
In theory, all those properties set on the root node should be inherited by the background box. However, when the background box is a pseudo element `::cue`, they won't be directly inherit from the the background box's parent, inherited styles would acutally come from video instead.
Therefore, we have to directly set these properties on the pseudo element and mark them as `!important` to avoid being overrided by user style script.
[1] https://www.w3.org/TR/webvtt1/#ref-for-list-of-webvtt-node-objects-9
[2] https://www.w3.org/TR/webvtt1/#webvtt-cue-background-box
[3] https://searchfox.org/mozilla-central/rev/11712bd3ce7454923e5931fa92eaf9c01ef35a0a/dom/media/webvtt/vtt.jsm#533-534
Differential Revision: https://phabricator.services.mozilla.com/D35694
--HG--
extra : moz-landing-system : lando
2019-07-09 01:42:45 +00:00
shindli
f5dea34efe
Backed out 5 changesets (bug 1421938) for bustages in /builds/worker/workspace/build/src/layout/base/nsQuoteList.cpp CLOSED TREE
...
Backed out changeset 4e25a6db1f5b (bug 1421938)
Backed out changeset 11a8f9bc0418 (bug 1421938)
Backed out changeset f27980997dc5 (bug 1421938)
Backed out changeset adb2e2714c14 (bug 1421938)
Backed out changeset 33e38a62b400 (bug 1421938)
2019-07-09 02:52:38 +03:00
Jonathan Kew
6bea7b3966
Bug 1421938 - Add an 'auto' value for the CSS 'quotes' property, and make it use language-dependent quote marks. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D36429
--HG--
extra : moz-landing-system : lando
2019-07-08 20:16:19 +00:00
shindli
2c12986a7f
Backed out 5 changesets (bug 1421938) for causing a bustage in /builds/worker/workspace/build/src/intl/locale/cldr-quotes.inc:21:448 CLOSED TREE
...
Backed out changeset 3958f2af0e34 (bug 1421938)
Backed out changeset 89a0866d1aa0 (bug 1421938)
Backed out changeset f150702af11f (bug 1421938)
Backed out changeset b8ebd4d241e0 (bug 1421938)
Backed out changeset 1d38eb5eff6e (bug 1421938)
2019-07-08 23:09:34 +03:00
Jonathan Kew
e5f479f588
Bug 1421938 - Add an 'auto' value for the CSS 'quotes' property, and make it use language-dependent quote marks. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D36429
--HG--
extra : moz-landing-system : lando
2019-07-08 12:13:28 +00:00
atouchet
9d6f235f64
Bug 1564085 - Update Travis CI URLs. r=emilio
...
This is cherry-picked from https://github.com/servo/servo/pull/23611 .
2019-07-08 13:10:01 +02:00
Emilio Cobos Álvarez
3f3d4a99c4
Bug 1564085 - Appease tidy.
2019-07-08 13:09:50 +02:00
Emilio Cobos Álvarez
9218bd63e4
Bug 1564085 - Rustfmt recent changes.
2019-07-08 13:09:06 +02:00
Emilio Cobos Álvarez
cda54a6274
Bug 1564085 - simplify some recently-added code.
2019-07-08 13:08:59 +02:00
Kagami Sascha Rosylight
b33621ce08
Bug 1564085 - Add a f64 version of to_transform_3d_matrix. r=emilio
...
This is cherry-picked from https://github.com/servo/servo/pull/23665 .
2019-07-08 13:08:38 +02:00
Emilio Cobos Álvarez
e4638db56f
No bug - Remove a map(From::from) statement that does literally nothing. r=trivial
2019-07-06 11:42:17 +02:00
Emilio Cobos Álvarez
117f562dcb
Bug 1563315 - Use cbindgen for fill and stroke r=boris
...
Differential Revision: https://phabricator.services.mozilla.com/D36807
--HG--
extra : moz-landing-system : lando
2019-07-06 08:31:02 +00:00
Emilio Cobos Álvarez
42ce0fc8e5
Bug 1563315 - Simplify parsing and storage of SVG paint server fallback. r=boris
...
Depends on D36805
Differential Revision: https://phabricator.services.mozilla.com/D36806
--HG--
extra : moz-landing-system : lando
2019-07-06 08:24:39 +00:00
Emilio Cobos Álvarez
db6ecd7691
Bug 1563315 - Use more compact and ffi-friendly types for some svg props. r=boris
...
No functional change yet.
Differential Revision: https://phabricator.services.mozilla.com/D36805
--HG--
extra : moz-landing-system : lando
2019-07-05 22:19:42 +00:00
Emilio Cobos Álvarez
26197b29e2
Bug 1563484 - Apply text-only zoom to system fonts. r=dbaron
...
Differential Revision: https://phabricator.services.mozilla.com/D36893
--HG--
extra : moz-landing-system : lando
2019-07-05 21:31:40 +00:00
Calixte Denizet
8cff6b528a
Bug 1559975 - Fix python3 lint issues on servo r=ahal
...
Differential Revision: https://phabricator.services.mozilla.com/D35247
--HG--
extra : moz-landing-system : lando
2019-07-05 14:29:44 +00:00
Emilio Cobos Álvarez
18e6e5dc1e
Bug 1561283 - Don't optimize out recascading of children when becoming or stopping being display: contents. r=dholbert
...
Since they can change whether descendants get blockified.
Differential Revision: https://phabricator.services.mozilla.com/D35818
--HG--
extra : moz-landing-system : lando
2019-07-01 21:39:47 +00:00
Emilio Cobos Álvarez
be10aa358a
No bug - rustfmt recent changes. r=whitespace-only
2019-06-29 23:00:11 +02:00
Hugh Gallagher
d18768244b
Bug 1560494 - In CounterStyleOrNone check if SymbolsType is symbolic and skip if it is. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D36235
--HG--
extra : moz-landing-system : lando
2019-06-28 16:10:13 +00:00
Emilio Cobos Álvarez
b1ca51fe1e
Bug 1561738
- Remove nsStyleCoord. r=boris
...
And move the useful bits of it somewhere else (ServoStyleConstInlines.h for the
inline function definitions, and nsFrame.cpp for the static assertions).
Differential Revision: https://phabricator.services.mozilla.com/D36120
2019-06-28 12:44:44 +02:00
Emilio Cobos Álvarez
6dea92be38
Bug 1561738
- Stop using nsStyleSides for -moz-image-rect. r=boris
...
Differential Revision: https://phabricator.services.mozilla.com/D36119
2019-06-28 12:44:43 +02:00
Emilio Cobos Álvarez
0a4d4343b9
Bug 1561738
- Use cbindgen for grid track sizing. r=boris
...
Differential Revision: https://phabricator.services.mozilla.com/D36118
2019-06-28 12:44:43 +02:00
Cosmin Sabou
2fa2a56685
Backed out 3 changesets (bug 1561738
) for causing build bustages on nsGridContainerFrame.cpp CLOSED TREE
...
Backed out changeset 98f100abc2ba (bug 1561738
)
Backed out changeset 9ed20d0fb9ba (bug 1561738
)
Backed out changeset 483b1e134ace (bug 1561738
)
2019-06-28 13:27:09 +03:00
Emilio Cobos Álvarez
e023916761
Bug 1561738
- Remove nsStyleCoord. r=boris
...
And move the useful bits of it somewhere else (ServoStyleConstInlines.h for the
inline function definitions, and nsFrame.cpp for the static assertions).
Differential Revision: https://phabricator.services.mozilla.com/D36120
--HG--
extra : moz-landing-system : lando
2019-06-28 09:46:26 +00:00
Emilio Cobos Álvarez
02348421e4
Bug 1561738
- Stop using nsStyleSides for -moz-image-rect. r=boris
...
Differential Revision: https://phabricator.services.mozilla.com/D36119
--HG--
extra : moz-landing-system : lando
2019-06-28 09:46:17 +00:00
Emilio Cobos Álvarez
9d92ed9a07
Bug 1561738
- Use cbindgen for grid track sizing. r=boris
...
Differential Revision: https://phabricator.services.mozilla.com/D36118
--HG--
extra : moz-landing-system : lando
2019-06-28 09:46:02 +00:00
Charlie Marlow
8d6b1bcaa4
Bug 1561131: Adding parsing support for text-decoration-skip-ink r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D35831
--HG--
extra : moz-landing-system : lando
2019-06-27 21:34:33 +00:00
Andreea Pavel
ea400c1438
Backed out changeset 21d365e43fec (bug 1561131) for failing test_bug1112014.html on a CLOSED TREE
2019-06-28 00:12:41 +03:00
Charlie Marlow
3f0f7ff856
Bug 1561131: Adding parsing support for text-decoration-skip-ink r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D35831
--HG--
extra : moz-landing-system : lando
2019-06-27 18:09:10 +00:00
Emilio Cobos Álvarez
ca7c3716eb
Bug 1552578 - Restrict properties that apply to ::marker for now. r=dbaron
...
Differential Revision: https://phabricator.services.mozilla.com/D31680
2019-06-27 13:27:40 +02:00
Cameron McCormack
9bbe5b00a3
Bug 1554571 - Part 3: Cache computed styles of scrollbar part anonymous content. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D33123
--HG--
extra : moz-landing-system : lando
2019-06-27 07:22:22 +00:00
Cameron McCormack
5bf528676e
Bug 1554571 - Part 1: Remove unused argument from Servo_ResolveStyle. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D33121
--HG--
extra : moz-landing-system : lando
2019-06-27 07:22:13 +00:00
Mihai Alexandru Michis
b485399185
Backed out 4 changesets (bug 1554571) for causing failures in minimal-xul.css
...
Backed out changeset 1cc4e6374b8a (bug 1554571)
Backed out changeset 30728685499e (bug 1554571)
Backed out changeset c14e9c381345 (bug 1554571)
Backed out changeset a2143551d7bc (bug 1554571)
--HG--
extra : rebase_source : 4b4442d96eb40e57b0a9834b4048b11f9be1a964
2019-06-27 07:09:55 +03:00
Mihai Alexandru Michis
c97c5547e7
Backed out changeset 7423f5bc275c (bug 1552578) for causing failures in test_marker_restrictions.html. CLOSED TREE
2019-06-27 05:52:48 +03:00
Emilio Cobos Álvarez
5fa55a81bc
Bug 1552578 - Restrict properties that apply to ::marker for now. r=dbaron
...
Differential Revision: https://phabricator.services.mozilla.com/D31680
--HG--
extra : moz-landing-system : lando
2019-06-27 00:53:45 +00:00
Cameron McCormack
8538a62557
Bug 1554571 - Part 3: Cache computed styles of scrollbar part anonymous content. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D33123
--HG--
extra : moz-landing-system : lando
2019-06-27 00:25:03 +00:00
Cameron McCormack
60ac348ac5
Bug 1554571 - Part 1: Remove unused argument from Servo_ResolveStyle. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D33121
--HG--
extra : moz-landing-system : lando
2019-06-27 00:24:54 +00:00
Connor Brewster
691d3c2a59
Bug 1555165 - Part 1: Parse backdrop-filter CSS property r=emilio,boris
...
Differential Revision: https://phabricator.services.mozilla.com/D35816
--HG--
extra : moz-landing-system : lando
2019-06-26 23:02:16 +00:00
Emilio Cobos Álvarez
3ff14f467f
Bug 1547231 - Add an internal aspect-ratio CSS property. r=dholbert
...
Differential Revision: https://phabricator.services.mozilla.com/D29037
--HG--
extra : moz-landing-system : lando
2019-06-26 22:10:04 +00:00