Simon Sapin
f0b970d90d
Add a test counter in WPT’s non-interactive output
2019-12-03 17:03:53 +01:00
Simon Sapin
8dc703f1df
wptrunner: detect solid color screenshots for failing reftests
...
The output looks like this:
```
▶ FAIL [expected PASS] /css/CSS2/box-display/root-box-003.xht
│ → /css/CSS2/box-display/root-box-003.xht 54a9df64f1476dd12020019d7cf22ac34d727bc0
│ → /css/CSS2/box-display/root-box-003-ref.xht 636eb693bc214b6e1c64e6566c48e69e6777b946
└ → Screenshot is solid color 0xFFFFFF for /css/CSS2/box-display/root-box-003.xht
```
2019-12-03 17:03:53 +01:00
Simon Sapin
40ce8c7105
Improve formatting of multi-line "message" in Servo’s WPT log formatter
2019-12-03 16:49:23 +01:00
Simon Sapin
0ac021c1a5
Include test output in filtered WPT logs
2019-12-03 16:49:23 +01:00
Shinichi Morimoto
41ff93eca2
extended android jni with onMediaSessionSetPositionState
2019-12-03 23:16:43 +09:00
Shinichi Morimoto
4d215c9557
extended HostTrait with on_media_session_set_position_state
2019-12-03 23:16:43 +09:00
Simon Sapin
34e8cda801
Rename ReplacedContent::layout to make_fragments and simplify its API
2019-12-03 15:11:35 +01:00
Simon Sapin
b8db9459bc
Add layout for 'inline-block' and other atomic inline-level boxes
2019-12-03 15:11:35 +01:00
Simon Sapin
46f0f7d7e2
Implement shrink-to-fit for abspos
2019-12-03 15:11:35 +01:00
Simon Sapin
efa1885e1b
Remove IndependentFormattingContext::layout
...
Callers should handle replaced v.s. not separately
2019-12-03 15:11:35 +01:00
Simon Sapin
c056e5b6b0
Finish plumbing intrinsic min/max-content through box construction
2019-12-03 15:11:35 +01:00
Simon Sapin
da36fcddb0
Add box construction for 'inline-block'…
...
… and other atomic inline-level boxes.
2019-12-03 15:11:35 +01:00
Simon Sapin
303b36f17b
Add content sizes computation for block containers
2019-12-03 15:11:35 +01:00
Simon Sapin
78bfa45eab
Add a Target
struct for mapfold_reduce_into
call
2019-12-03 15:11:35 +01:00
Simon Sapin
cfdd23ac16
Add a request_content_sizes
parameter to IndependentFormattingContext::construct
2019-12-03 15:11:35 +01:00
Simon Sapin
2c124b9d0b
Add inline_size_is_auto
2019-12-03 15:11:35 +01:00
Simon Sapin
6a5b8337a1
Rename IntrinsicSizes to ContentSizes
2019-12-03 15:11:35 +01:00
bors-servo
54d88fd042
Auto merge of #25032 - servo-wpt-sync:wpt_update_03-12-2019, r=servo-wpt-sync
...
Sync WPT with upstream (03-12-2019)
Automated downstream sync of changes from upstream as of 03-12-2019.
[no-wpt-sync]
r? @servo-wpt-sync
2019-12-03 09:09:18 -05:00
WPT Sync Bot
3214f9ea94
Update web-platform-tests to revision 0317e9a8591851f97d59c9de28c46ea1c2a25f88
2019-12-03 14:09:06 +00:00
bors-servo
7aa68c8fe7
Auto merge of #25025 - Manishearth:originOffset, r=jdm
...
Origin offset fixes
https://github.com/immersive-web/webxr/issues/567 was closed out. We were computing offset spaces of already-offset spaces incorrectly, but otherwise our math is correct. I improved our comments around this with more math, so I never have to do this math again.
Chrome's math isn't, which is why we fail some tests around this: https://bugs.chromium.org/p/chromium/issues/detail?id=1030049 . I'm planning to wait for them to fix and upstream the tests, I've already verified that we pass the corrected test.
r? @jdm
2019-12-03 00:11:14 -05:00
glowe
b9ec6f99cd
Remove redundant domstring unit test
...
This test is no longer necessary since the cases tested are also tested
by the number input web platform test.
2019-12-02 22:52:02 -05:00
glowe
b8a8c2b9bf
Enhance wpt for number input
...
Add cases for all leading ASCII whitespace characters.
2019-12-02 22:50:13 -05:00
Manish Goregaokar
ba3689ee4f
Origin offset fixes
2019-12-02 17:11:05 -08:00
bors-servo
87c1019c5d
Auto merge of #24940 - Eijebong:trim-header, r=jdm
...
Trim header values in GetResponseHeader
Fixes #24917
2019-12-02 17:47:24 -05:00
Shinichi Morimoto
e268193b8d
fix typo
2019-12-03 07:39:04 +09:00
Shinichi Morimoto
8bdee36bb8
extended MediaSessionEvent with SetPositionState
2019-12-03 07:39:04 +09:00
Shinichi Morimoto
3e83b0bd25
updated tests for mediasession
2019-12-03 07:39:04 +09:00
Shinichi Morimoto
274d4d2303
implement MediaSession.setPositionState method
2019-12-03 07:39:03 +09:00
Simon Sapin
4e6e31a76c
Pass a LayoutContext through box construction
2019-12-02 22:26:49 +01:00
Simon Sapin
9c5a595044
Add intrinsic size computation for inline formatting contexts
2019-12-02 22:11:54 +01:00
bors-servo
ae0b086ea8
Auto merge of #24986 - servo-wpt-sync:wpt_update_02-12-2019, r=servo-wpt-sync
...
Sync WPT with upstream (02-12-2019)
Automated downstream sync of changes from upstream as of 02-12-2019.
[no-wpt-sync]
r? @servo-wpt-sync
2019-12-02 11:55:32 -05:00
Simon Sapin
8fe37f3ed6
Implement "outer min/max-content" (based on a given min/max-content)
...
https://dbaron.org/css/intrinsic/#outer-intrinsic
2019-12-02 17:36:33 +01:00
bors-servo
8c14802dda
Auto merge of #24987 - servo:warn2020, r=nox
...
Un-allow and fix warnings in `components/layout_2020`
2019-12-02 10:34:49 -05:00
Simon Sapin
aa925a5984
Un-allow and fix warnings in components/layout_2020
2019-12-02 16:32:34 +01:00
WPT Sync Bot
d02774e688
Update web-platform-tests to revision ff11f93316527e37ec580adca01a9cf0a58a297e
2019-12-02 14:41:01 +00:00
bors-servo
6cd42bdcfb
Auto merge of #24980 - servo-wpt-sync:wpt_update_01-12-2019, r=servo-wpt-sync
...
Sync WPT with upstream (01-12-2019)
Automated downstream sync of changes from upstream as of 01-12-2019.
[no-wpt-sync]
r? @servo-wpt-sync
2019-12-02 01:07:08 -05:00
bors-servo
40fd7910a5
Auto merge of #24928 - servo:2020-images, r=SimonSapin
...
Start supporting images in layout 2020
2019-12-01 09:53:45 -05:00
WPT Sync Bot
f170d55d3e
Update web-platform-tests to revision 5df56b25e1cb81f81fe16c88be839f9fd538b41e
2019-12-01 14:26:32 +00:00
Anthony Ramine
5a360ac63d
Start supporting images in layout 2020
2019-12-01 10:56:33 +01:00
Anthony Ramine
f24e8d0557
Fix inline margins of in flow blocks in 2020
2019-12-01 10:52:34 +01:00
Anthony Ramine
48a4a82a49
Make InlineLevelBox::Atomic store an IndependentFormattingContext
2019-12-01 10:51:25 +01:00
Anthony Ramine
ecfb82260c
Fix an unimplemented in layout 2020
2019-12-01 10:51:19 +01:00
glowe
576f51f598
Add DOMString floating point string test and fix
...
Fixes an issue where DOMString::is_valid_floating_point_number_string
was returning true for strings that began with whitespace characters-
TAB, LF, FF, or CR. Also added a unit test to cover this since the
corresponding web-platform-tests are incomplete.
2019-11-30 23:29:09 -05:00
glowe
23359c5868
Remove catch-all case for input sanitization
...
Replaced catch-all with explicit case for inputs that do not have
a value sanitization algorithm. This should prevent us from
forgetting to implement a sanitization for an input, since they
must all be accounted for in the match expression.
2019-11-30 21:53:53 -05:00
bors-servo
1dd6ad7063
Auto merge of #24978 - emilio:gecko-sync, r=emilio
...
style: Sync changes from mozilla-central.
See individual commits for details.
2019-11-30 16:11:15 -05:00
Emilio Cobos Álvarez
6712e316df
style: Update wpt expectations.
...
transform-scale-percent-001.html has been updated upstream, as the test is
invalid per CSSWG resolution.
2019-11-30 22:09:59 +01:00
Emilio Cobos Álvarez
226c9807df
style: Fix servo build.
2019-11-30 20:45:08 +01:00
Emilio Cobos Álvarez
85da1dda29
Remove no-longer-needed arrayvec feature.
2019-11-30 20:45:07 +01:00
Emilio Cobos Álvarez
006417e40a
style: Rustfmt recent changes.
2019-11-30 20:45:07 +01:00
Emilio Cobos Álvarez
59eef57eb7
style: Undo minor debugging change.
2019-11-30 20:45:07 +01:00