aboutsummaryrefslogtreecommitdiffstats
path: root/src/test
Commit message (Collapse)AuthorAgeFilesLines
* Cargoify servoJack Moffitt2014-09-081080-247470/+0
|
* Fix WPT when /usr/bin/python is python3Simon Sapin2014-09-081-1/+1
| | | | Use the Python that was detected during configure.
* Merge pull request #3240 from Ms2ger/mark-nullMs2ger2014-09-081-0/+7
|\ | | | | Avoid trying to trace a null JSVal; r=jdm
| * Avoid trying to trace a null JSVal.Ms2ger2014-09-071-0/+7
| | | | | | | | | | JSVal::trace_kind() asserts that it is a markable type; null is a gcthing that is not markable.
* | Correct the iterator adaptors used in parsing integers (fixes #3208).Ms2ger2014-09-073-8/+6
|/ | | | | | This avoids Azure segfaulting trying to set up a 100999px*100999px canvas. The test still fails due to its use of getComputedStyle.
* Disable intermittently failing Document-characterSet-normalization.html ↵Ms2ger2014-09-061-1/+1
| | | | | | | (fixes #3209). As we currently don't support anything but utf-8, this is not a particularly useful test to run.
* Fix HTMLImageElement setters.Ms2ger2014-09-051-1/+26520
| | | | | | | These would crash because the functions they call assert that they receive lower-case names. Fixing the crash allows reflection-embedded.html to finish successfully.
* Fix inline size bubbling with fixed width block. Improve intrinsic inline ↵Glenn Watson2014-09-057-0/+160
| | | | | | | | | | size calculation for text fragments. These two fixes are related to the wikipedia metabug #2554. They don't make the wikipedia page look better (they cause a slight regression in the top caption table), but they are prerequisites for fixing some of the other layout issues that remain. Added reftests for each of the three cases I have come across that this patch solves.
* Throw TypeErrors instead of uncatcheable exceptions in CodegenRust.py (fixes ↵Pierre Louis Aublin2014-09-041-3/+44
| | | | #347, #3065).
* Implement document.lastModified (fixes #2972, #3127).MechaXL2014-09-042-13/+0
|
* Handle failure to parse the value of the width and height attributes on ↵Ms2ger2014-09-0322-38/+42
| | | | | | canvas elements (fixes #3200). The remaining failures are due to the tests's use of getComputedStyle.
* Add support for borders on inline elements.Glenn Watson2014-09-034-0/+56
| | | | | | | Fix ahem reftests on mac, by disabling text AA in reftest mode. Also fix precision issues in font metrics to correct height and baseline calculations.
* Merge pull request #3186 from wenderen/Window.framesMs2ger2014-08-301-5/+0
|\ | | | | implement window.frames; r=Manishearth
| * implement window.framesRohan Prinja2014-08-301-5/+0
| |
* | Rename AttrList to NamedNodeMapAaron Hill2014-08-292-0/+6
|/ | | | This fixes issue #3135
* Disable same-origin.html for intermittent failures (fixes #3180).Ms2ger2014-08-291-24/+1
| | | | | We don't currently implement the same-origin restriction at all, so there's little point in running this test.
* Uppercase element.tagName for HTML elements onlyMatt Brubeck2014-08-284-27/+3
| | | | Fixes #3146
* Merge pull request #3169 from Ms2ger/update-manifestMs2ger2014-08-2812-40/+1057
|\ | | | | Update MANIFEST.json to current web-platform-tests; r=jdm
| * Update MANIFEST.json to current web-platform-tests.Ms2ger2014-08-2712-40/+1057
| | | | | | | | | | This was forgotten in the last update. The README is also updated as a reminder for future updates.
* | Fix <br> supportMatt Brubeck2014-08-273-0/+22
| |
* | Merge pull request #3134 from glennw/inline-backgroundLars Bergstrom2014-08-273-0/+33
|\ \ | | | | | | Add support for backgrounds on inline elements. Fix fixup() by removing it.
| * | Add support for backgrounds on inline elements. Fix fixup() by removing it.Glenn Watson2014-08-273-0/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | The code that managed ranges was buggy - failing on edge cases such as a span within a span. I have refactored the code so that the context information for inline formatting can optionally be stored within a fragment. This seems cleaner to me, and fixes the bugs encountered when making these changes by removing the need for the fixup() functionality (and ranges).
* | | Merge pull request #3167 from LalehB/masterLars Bergstrom2014-08-272-0/+195
|\ \ \ | | | | | | | | PowerMeasure and Readme in one commit
| * | | powerLalehB2014-08-262-0/+195
| | | |
* | | | Merge pull request #3145 from wenderen/NamespaceURI.NoneManish Goregaokar2014-08-271-38/+0
|\ \ \ \ | | | | | | | | | | return null from GetNamespaceURI, not the empty string; r=Manishearth, Ms2ger
| * | | | return null from GetNamespaceURI, not the empty stringRohan Prinja2014-08-271-38/+0
| | | | | | | | | | | | | | | | | | | | correctly mark tests
* | | | | Merge pull request #3162 from SimonSapin/png-enumJack Moffitt2014-08-271-9/+16
|\ \ \ \ \ | |_|_|_|/ |/| | | | Update to png::Image::pixels as an enum.
| * | | | Update to png::Image::pixels as an enum.Simon Sapin2014-08-261-9/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | https://github.com/servo/rust-png/pull/42 This does *not* fix the issue in #3154, but makes it fail!() instead of (maybe?) reading uninitalized memory.
* | | | | Enable some of the HTML tests.Ms2ger2014-08-27345-0/+146333
| |_|_|/ |/| | |
* | | | Remove a .orig file left over from conflict resolution.Simon Sapin2014-08-271-415/+0
| | | |
* | | | Add a reftest for basic block layout in a vertical writing mode.Simon Sapin2014-08-263-0/+37
| | | |
* | | | Reftests can opt into --experimentalSimon Sapin2014-08-262-1/+424
|/ / /
* | | Add documentation about web-platform-tests.Ms2ger2014-08-261-0/+99
| | |
* | | Mark WPT tests as FAIL due to lack of DOMTokenList.toggleBruno de Oliveira Abinader2014-08-252-0/+27
| | | | | | | | | | | | | | | | | | | | | For now, these tests are being handled in test_element_classList.html until DOMTokenList.toggle gets implemented. Created issue #3138 to track DOMTokenList.toggle implementation.
* | | Implement DOMTokenList.containsBruno de Oliveira Abinader2014-08-253-48/+45
| | |
* | | Merge pull request #3128 from glennw/add-ref-testsglennw2014-08-2523-6/+631
|\ \ \ | |/ / |/| | Fix naming of diff png files when multiple reftest lists in use. Import a few css21 reftests.
| * | Fix naming of diff png files when multiple reftest lists in use. Import a ↵Glenn Watson2014-08-2123-6/+631
| | | | | | | | | | | | few css21 reftests.
* | | Remove content tests that duplicate wpt tests.Ms2ger2014-08-227-166/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In particular, the test coverage is provided by: dom/nodes/Node-childNodes.html dom/nodes/Document-createElementNS.html dom/historical.html dom/nodes/Document-createProcessingInstruction.html dom/nodes/Document-doctype.html dom/nodes/Document-importNode.html dom/nodes/Document-createElement.html dom/nodes/Document-getElementsByTagName.html
* | | Update web-platform-tests.Ms2ger2014-08-223-0/+27
| | |
* | | Merge pull request #3125 from seanmonstar/script-typeMs2ger2014-08-222-0/+112
|\ \ \ | | | | | | | | Check the type/language of script elements (fixes #2828); r=SimonSapin+Ms2ger
| * | | check the type/language of script elementsSean McArthur2014-08-212-0/+112
| | | |
* | | | Add a (broken) Acid2 reftest. Fix #1993Simon Sapin2014-08-218-2/+195
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The rendering is incorrect and the test is marked as flaky on Linux or on GPU rendering, but this should help catch further regressions. The test is modified to add the following CSS: .intro { display: none } html #top { margin-top: 0 } To disable the "scrolling" part of the test. The reference is modified to match the current rendering of the test: * Rows 4 and 5 (eyes) have a red background. * The nose is not quite where it should be. * Row 12’s height is 3px more than it should be. (See http://www.webstandards.org/action/acid2/guide/ for row numbers.) The nose issue seems be related to rounding vs truncating when pixel-snapping borders, but this is only a guess.
* | | | Allow marking tests as flaky by target OS.Simon Sapin2014-08-211-17/+33
| |/ / |/| |
* | | Reftest harness walks directory and appends tests for all manifest filesGlenn Watson2014-08-201-8/+26
|/ / | | | | | | it finds. This is a first step towards importing some of the css-wg reftests.
* | Cleanup formatting in reftest.rs.Ms2ger2014-08-191-91/+81
| |
* | Cleanup the File::open_mode call.Ms2ger2014-08-191-7/+3
| |
* | Merge pull request #3109 from larsbergstrom/doge_filesLars Bergstrom2014-08-182-0/+8
|\ \ | | | | | | Add doge Servo files for testing and demos
| * | Add doge Servo files for testing and demosLars Bergstrom2014-08-182-0/+8
| | |
* | | Prevent margin collapse in the root flowMartin Robinson2014-08-183-0/+11
| | | | | | | | | | | | | | | | | | According to the CSS specification, section 8.3.1, margins of the root element's box do not collapse. Ensure that root flow margins do not collapse during the assign heights phase.
* | | Ensure that block elements with replaced content don't get their block size ↵Glenn Watson2014-08-184-0/+53
| | | | | | | | | | | | overwritten.