mirror of
https://github.com/servo/servo.git
synced 2025-08-08 06:55:31 +01:00
Auto merge of #21181 - nupurbaghel:update_source_set, r=jdm
Implement update source set & select image source <!-- Please describe your changes on the following line: --> --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [x] These changes fix #11416 (github issue number if applicable). - [x] These changes require tests but cannot be written until implementation of responsive images is complete <!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.--> <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/21181) <!-- Reviewable:end -->
This commit is contained in:
commit
e57187305f
6 changed files with 289 additions and 99 deletions
|
@ -1,6 +1,5 @@
|
|||
[adoption.html]
|
||||
type: testharness
|
||||
expected: TIMEOUT
|
||||
[img (src only)]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -11,13 +10,13 @@
|
|||
expected: FAIL
|
||||
|
||||
[img (srcset 1 cand)]
|
||||
expected: TIMEOUT
|
||||
expected: FAIL
|
||||
|
||||
[img (srcset 1 cand), parent is picture]
|
||||
expected: TIMEOUT
|
||||
expected: FAIL
|
||||
|
||||
[img (srcset 1 cand), previous sibling is source]
|
||||
expected: TIMEOUT
|
||||
expected: FAIL
|
||||
|
||||
[adopt a cloned img in template]
|
||||
expected: FAIL
|
||||
|
|
|
@ -3,9 +3,6 @@
|
|||
[<img srcset="//[">]
|
||||
expected: FAIL
|
||||
|
||||
[<img srcset="//[" src="/images/red.png">]
|
||||
expected: FAIL
|
||||
|
||||
[<img srcset="//[, /images/red.png">]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,107 +1,32 @@
|
|||
[update-the-source-set.html]
|
||||
type: testharness
|
||||
[<img srcset="data:,b" src="data:,a" data-expect="data:,b">]
|
||||
expected: FAIL
|
||||
|
||||
[<img src="data:,a" srcset="data:,b" data-expect="data:,b"><!-- srcset after src -->]
|
||||
expected: FAIL
|
||||
|
||||
[<img src="data:,a" srcset="data:,b 1x" data-expect="data:,b">]
|
||||
expected: FAIL
|
||||
|
||||
[<img src="data:,a" srcset="data:,b 1.0x" data-expect="data:,b">]
|
||||
expected: FAIL
|
||||
|
||||
[<img src="data:,a" srcset="data:,b 1e0x" data-expect="data:,b">]
|
||||
expected: FAIL
|
||||
|
||||
[<img src="data:,a" srcset="data:,b 10000w" sizes="1px" data-expect="data:,b">]
|
||||
expected: FAIL
|
||||
|
||||
[<img src="data:,a" srcset="data:,b 10000w, data:,c 10000x" sizes="1px" data-expect="data:,b">]
|
||||
expected: FAIL
|
||||
|
||||
[<img src="data:,a" srcset="data:,b 10000x, data:,c 10000w" sizes="1px" data-expect="data:,b">]
|
||||
expected: FAIL
|
||||
|
||||
[<img src="data:,a" srcset="data:,b 1w" sizes="10000px" data-expect="data:,b">]
|
||||
expected: FAIL
|
||||
|
||||
[<img src="data:,a" srcset="data:,b 1w, data:,c 0.0001x" sizes="10000px" data-expect="data:,b">]
|
||||
expected: FAIL
|
||||
|
||||
[<img src="data:,a" srcset="data:,b 0.0001x, data:,c 1w" sizes="10000px" data-expect="data:,b">]
|
||||
expected: FAIL
|
||||
|
||||
[<img srcset="data:,a" data-expect="data:,a">]
|
||||
expected: FAIL
|
||||
|
||||
[<picture><source srcset="data:,b" media=""><img src="data:,a" data-expect="data:,b"></picture>]
|
||||
expected: FAIL
|
||||
|
||||
[<picture><source srcset="data:,b" media="all"><img src="data:,a" data-expect="data:,b"></picture>]
|
||||
expected: FAIL
|
||||
|
||||
[<picture><source srcset="data:,b" media="all and (min-width:0)"><img src="data:,a" data-expect="data:,b"></picture>]
|
||||
expected: FAIL
|
||||
|
||||
[<picture><source srcset="data:,b" media="not all and (max-width:0)"><img src="data:,a" data-expect="data:,b"></picture>]
|
||||
expected: FAIL
|
||||
|
||||
[<picture><source srcset="data:,b" media="all, !"><img src="data:,a" data-expect="data:,b"></picture>]
|
||||
expected: FAIL
|
||||
|
||||
[<picture><source srcset="data:,b" media=", all"><img src="data:,a" data-expect="data:,b"></picture>]
|
||||
expected: FAIL
|
||||
|
||||
[<picture><source srcset="data:,b" type=""><img src="data:,a" data-expect="data:,b"></picture>]
|
||||
expected: FAIL
|
||||
|
||||
[<picture><source srcset="data:,b" type=" "><img src="data:,a" data-expect="data:,b"></picture>]
|
||||
expected: FAIL
|
||||
|
||||
[<picture><source srcset="data:,b" type="image/gif"><img src="data:,a" data-expect="data:,b"></picture>]
|
||||
expected: FAIL
|
||||
|
||||
[<picture><source srcset="data:,b" type=" image/gif"><img src="data:,a" data-expect="data:,b"></picture>]
|
||||
expected: FAIL
|
||||
|
||||
[<picture><source srcset="data:,b" type="image/gif "><img src="data:,a" data-expect="data:,b"></picture>]
|
||||
expected: FAIL
|
||||
|
||||
[<picture><source srcset="data:,b" type="image/gif;"><img src="data:,a" data-expect="data:,b"></picture>]
|
||||
expected: FAIL
|
||||
|
||||
[<picture><source srcset="data:,b" type="image/gif;encodings"><img src="data:,a" data-expect="data:,b"></picture>]
|
||||
expected: FAIL
|
||||
|
||||
[<picture><source srcset="data:,b" type="image/gif;encodings="><img src="data:,a" data-expect="data:,b"></picture>]
|
||||
expected: FAIL
|
||||
|
||||
[<picture><source srcset="data:,b" type="image/gif;encodings=foobar"><img src="data:,a" data-expect="data:,b"></picture>]
|
||||
expected: FAIL
|
||||
|
||||
[<picture><source srcset="data:,b" type="image/png"><img src="data:,a" data-expect="data:,b"></picture>]
|
||||
expected: FAIL
|
||||
|
||||
[<picture><source srcset="data:,b" type="image/jpeg"><img src="data:,a" data-expect="data:,b"></picture>]
|
||||
expected: FAIL
|
||||
|
||||
[<picture><source srcset="data:,b" type="image/svg+xml"><img src="data:,a" data-expect="data:,b"></picture>]
|
||||
expected: FAIL
|
||||
|
||||
[<picture><source srcset="data:,b" type="image/x-icon"><img src="data:,a" data-expect="data:,b"></picture>]
|
||||
expected: FAIL
|
||||
|
||||
[<picture><source srcset="data:,b"><img data-expect="data:,b"></picture>]
|
||||
expected: FAIL
|
||||
|
||||
[<picture><svg></svg><source srcset="data:,b"><img src="data:,a" data-expect="data:,b"></picture>]
|
||||
expected: FAIL
|
||||
|
||||
[<picture><svg><!--<font face> tag breaks out of svg--><font face=""></font><source srcset="data:,b"></source></svg><img src="data:,a" data-expect="data:,b"></picture>]
|
||||
expected: FAIL
|
||||
|
||||
[<picture><svg><!--<font face> tag breaks out of svg--></svg><font face=""></font><source srcset="data:,b"><img src="data:,a" data-expect="data:,b"></picture>]
|
||||
[<picture><source srcset="data:,b" type="image/*"><img src="data:,a" data-expect="data:,a"></picture>]
|
||||
expected: FAIL
|
||||
|
||||
[<picture><source srcset="data:,b" type="image/foobarbaz"><img src="data:,a" data-expect="data:,a"></picture>]
|
||||
expected: FAIL
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue