https://github.com/web-platform-tests/wpt

sort by:
Revision Author Date Message Commit Date
2d5617d Add a warning and a link to issue 15 May 2018, 14:06:25 UTC
8c3ddf1 Update mediasource-duration.html from Chromium See https://bugs.chromium.org/p/chromium/issues/detail?id=689781#c19 Fixes #10920. 14 May 2018, 15:05:35 UTC
b22e127 [Squad] Get rid of MutableStyleRef() in list items. Clone and reset ComputedStyle When modifying the style of anonymous layout objects inside list items. Bug: 813068 Change-Id: Icd0d9d93d0e64fd130cfb5ba151bce7c34bfb234 Reviewed-on: https://chromium-review.googlesource.com/1053727 Reviewed-by: cathie chen <cathiechen@tencent.com> Commit-Queue: Rune Lillesveen <futhark@chromium.org> Cr-Commit-Position: refs/heads/master@{#558257} 14 May 2018, 11:35:35 UTC
40d2e0d wdspec] Remove superfluous set_window_rect/resizing_and_positioning.py. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1460059 gecko-commit: 5cbb1c6750d154c208c98f3987882510431775b4 gecko-integration-branch: autoland gecko-reviewers: ato 14 May 2018, 09:26:25 UTC
fcb5082 Make fetch_tests_from_worker return a promise that resolves when the remote tests complete. 14 May 2018, 07:54:50 UTC
7baa334 [ServiceWorker] Propagate change for ServiceWorkerRegistration#updateViaCache This CL propagates change of registration's `updateViaCache` to corresponding registration objects in the renderer process to set their ServiceWorkerRegistration#updateViaCache attribute. BUG=675540 Change-Id: I6bb80dacbdd6a276f7ba8eb95f9f1e5379fbf03b Reviewed-on: https://chromium-review.googlesource.com/1002732 Reviewed-by: Makoto Shimazu <shimazu@chromium.org> Reviewed-by: Matt Falkenhagen <falken@chromium.org> Reviewed-by: Kinuko Yasuda <kinuko@chromium.org> Commit-Queue: Matt Falkenhagen <falken@chromium.org> Cr-Commit-Position: refs/heads/master@{#558157} 13 May 2018, 20:26:03 UTC
f260ef9 Support x as a resolution unit. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1460655 gecko-commit: 30f281e6cd1f5641fe3f2bb468820916c1d8caf2 gecko-integration-branch: autoland gecko-reviewers: xidorn 12 May 2018, 13:41:27 UTC
a665e25 webdriver: correct string format for sending WebDriver command (#10965) 12 May 2018, 13:22:32 UTC
2e894de Add support for 'x' as a unit of resolution In https://drafts.csswg.org/css-values-4/#resolution, 'x' is defined as a synonym for dppx. Add support for parsing 'x' as dots per px. Intent to Implement and Ship: https://groups.google.com/a/chromium.org/d/topic/blink-dev/FsD97U77tss Bug: 630597, 807653 Change-Id: I70c440c89e42cd005a9c58fd89745a5603e0dee6 Reviewed-on: https://chromium-review.googlesource.com/892467 Commit-Queue: Chris Nardi <cnardi@chromium.org> Reviewed-by: Emil A Eklund <eae@chromium.org> Cr-Commit-Position: refs/heads/master@{#558119} 12 May 2018, 06:30:05 UTC
099ece3 Test that unicode range syntax isn't a primitive token. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1032034 gecko-commit: 85d3e5f022735230704ac89db5562addc65a6e6b gecko-integration-branch: autoland gecko-reviewers: bz 11 May 2018, 21:10:17 UTC
389b958 Fix XSS Auditor errors that prevent WebKit from running scripts loaded via inline.py. Sending 'X-XSS-Protection: 0' in the response headers for the main document will opt out of the XSS Auditor and allow inline event handlers (i.e., onmousemove) to run. 11 May 2018, 20:15:20 UTC
6a23e9d remove createTouch Removes document.createTouch and related tests createTouchList has relatively high UseCount(around 0.015%), see https://www.chromestatus.com/metrics/feature/timeline/popularity/2368 We need to address these use cases before remove it. Postpone createTouchList removal to M69 intent to deprecate and Remove: https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/GLbUpUUnQzc PR to touch-events spec: https://github.com/w3c/touch-events/pull/96 Bug: 518868 Change-Id: If086b51b775e4be59320c4a1329988787ff6f870 Reviewed-on: https://chromium-review.googlesource.com/1041128 Commit-Queue: Ella Ge <eirage@chromium.org> Reviewed-by: Navid Zolghadr <nzolghadr@chromium.org> Reviewed-by: David Bokan <bokan@chromium.org> Reviewed-by: Bo <boliu@chromium.org> Reviewed-by: Rick Byers <rbyers@chromium.org> Cr-Commit-Position: refs/heads/master@{#557907} 11 May 2018, 17:16:55 UTC
3676e24 Fix ignoring changes under resources in the stability checking script (#10929) It turns out that this uses different input for excludes than the wpt tests-affected script. The config file input is turned into a regexp that tries to match the entire path, so "resources" would just match a file called "resources" and "resources/**" is needed to match the entire path. 11 May 2018, 15:06:47 UTC
fb62383 Merge pull request #10593 from csnardi/css-transforms-computed Correct computed value of transform 11 May 2018, 11:56:51 UTC
0118a7e Part 2: Add WPT reftests for many shape-outside shapes that use an element offset from its container. This adds several tests to ensure that computation of float areas for shape-outside shapes works for elements that are offset from their containing block. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1460041 gecko-commit: 05f625985b7ff72b09db1244ccc1af172b13f199 gecko-integration-branch: autoland gecko-reviewers: jfkthame 11 May 2018, 09:53:12 UTC
fc9e841 Update reference to AnimationEffectTiming in wpt tests bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1456394 gecko-commit: 8e9a4a323f0cfce20c7fae76d15c252693a65536 gecko-integration-branch: autoland gecko-reviewers: hiro 11 May 2018, 09:52:17 UTC
cb9176b Add a ShellTestEnvironment class. 11 May 2018, 06:20:41 UTC
9d896a9 Feature-test global scopes without events and timeouts. 11 May 2018, 06:20:41 UTC
57c6d66 Run Server-Timing WPT tests with HTTPS bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1460226 gecko-commit: 10596e952c66a92d7d2ada24ebb589571e2c5f2b gecko-integration-branch: autoland gecko-reviewers: jgraham 11 May 2018, 00:27:57 UTC
cb51e2e Part 4: Change a WPT reftest to make failures visible in red. This test applied a green color to the test area, when it should be transparent, to allow the red to show through in case of test failure. Without this change, this test won't catch cases where the float area is too small. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1459697 gecko-commit: 731dfa211b3846b7c5aff134ecc097f83865a913 gecko-integration-branch: autoland gecko-reviewers: dbaron 11 May 2018, 00:22:12 UTC
3158a2d [KeyboardLock] Add cross-origin iframe webkit test BUG=680809 Change-Id: I923a3c5735f1769703e9e3c5bef6e9c2df80d91b Reviewed-on: https://chromium-review.googlesource.com/1054127 Reviewed-by: Gary Kacmarcik <garykac@chromium.org> Commit-Queue: Joe Downing <joedow@chromium.org> Cr-Commit-Position: refs/heads/master@{#557660} 10 May 2018, 21:24:45 UTC
7309278 wdspec] Separate out user prompts tests into their own module. User prompt tests request new sessions and as such force the browser to restart way more often. Extra delays due shutdown and startup times of the browser are expected, and to better handle timeouts and failures these tests should be located in their own module. Therefore this patch moves all existing tests which validate the correct user prompt handling to a user_prompts.py file located in the same sub folder of the corresponding command. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1455568 gecko-commit: 9f13b6c1bfd783e5d1aed14989b58fc5fcaa8502 gecko-integration-branch: central gecko-reviewers: ato 10 May 2018, 21:15:36 UTC
248ff0e wdspec] Use shared command function for each WebDriver command. Tests for a specific command have to use a shared function for each of the included tests of a module to avoid redefinition of the same code. In a follow-up patch those shared methods could even be separated out as fixtures for each of the sub folders. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1455568 gecko-commit: a73b7f0983b04398dfa83ca1bc5ca9f200445f5b gecko-integration-branch: autoland gecko-reviewers: ato 10 May 2018, 21:15:36 UTC
bf779b7 wdspec] Refactor folder structure of tests by command. Command definitions in the WebDriver specification are immutable and as such should be used as sub folders to better structure wdspec tests. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1455568 gecko-commit: 5fb1a379745dde60bb109e5c56a267eaeb8fe333 gecko-integration-branch: autoland gecko-reviewers: ato 10 May 2018, 21:15:36 UTC
aa1a4a7 Compute files-changed better in the face of merges This finds the first unknown parent, instead of finding the oldest commit that only exists on the branch 10 May 2018, 20:38:55 UTC
c650b3e [LayoutNG] LayoutNG table-caption implementation New passes fast/writing-mode/table-hit-test.html and tables/mozilla_expected_failures/marvin* had been failing in LayoutNG because the captions were not centered above the table, for some reason. The rebased test fast/table/multiple-captions-display-expected.png failed due to differences on the edges of text inside the caption. New failure accessibility/table-caption.html fails because the js accessibility controller can no longer see the caption as a table child, for some reason. Making tables/mozilla_expected_failures/bugs/bug3166-16.html pass will need some digging. Legacy and NG before this patch centered the caption above the table. But after this patch, it is moved left. Further, hovering over the caption triggers a DCHECK in the hit testing stack, so maybe we need to set an offset after all. ng_physical_fragment.h(144)] Check failed: is_placed_. blink::NGPhysicalFragment::Offset() blink::NGPaintFragment::Offset() blink::NGBoxFragmentPainter::NodeAtPoint() blink::NGBlockFlowPainter::NodeAtPoint() blink::LayoutNGMixin<>::NodeAtPoint() blink::LayoutTable::NodeAtPoint() Bug: 635619 Cq-Include-Trybots: master.tryserver.chromium.linux:linux_layout_tests_layout_ng Change-Id: I7fcb33e791a9f0d812674a5f7f63cb5964c02a6e Reviewed-on: https://chromium-review.googlesource.com/1050414 Commit-Queue: David Grogan <dgrogan@chromium.org> Reviewed-by: Robert Ma <robertma@chromium.org> Reviewed-by: Koji Ishii <kojii@chromium.org> Reviewed-by: Morten Stenshorne <mstensho@chromium.org> Cr-Commit-Position: refs/heads/master@{#557632} 10 May 2018, 20:14:00 UTC
b5baf01 Accname: Remove two tests (#10956) One test covers something governed by HTML-AAM rather than Accname. Plus HTML-AAM doesn't currently have language for the condition in question. The other test covers an edge case which should be covered by Accname but isn't. Fixing the spec for this edge case is complicated, and we do not yet have consensus on what the correct expected results are. Therefore, the Working Group will address this in version 1.2. 10 May 2018, 19:32:48 UTC
d1813f8 Remove Document#selectedStylesheetSet/preferredStylesheetSet Document#selectedStylesheetSet/preferredStylesheetSet are non-standard methods that are only implemented by WebKit and Blink. Their standard versions are no longer in the spec. Remove them entirely from our implementation. Intent to Deprecate and Remove: https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/w1Bv7YZxAco Bug: 690609 Change-Id: I796a6bc0693934eb308a4fe59b52e4a9d1269e6f Reviewed-on: https://chromium-review.googlesource.com/1049051 Commit-Queue: Chris Nardi <cnardi@chromium.org> Reviewed-by: Philip Jägenstedt <foolip@chromium.org> Reviewed-by: Rune Lillesveen <futhark@chromium.org> Cr-Commit-Position: refs/heads/master@{#557569} 10 May 2018, 17:57:16 UTC
503922f followup: Rename a test to appease wptlint. on a CLOSED TREE bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1447009 gecko-commit: 9dfde358e8260b960dcbb0893c64e0e77df5c343 gecko-integration-branch: mozilla-inbound gecko-reviewers: me 10 May 2018, 17:09:50 UTC
4bac651 Ignore title if the element is not in the document. Turns out this was well specified, see the linked bits. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1447009 gecko-commit: 2dca44947bff13747fb708a9ce4adc675afd2d03 gecko-integration-branch: mozilla-inbound gecko-reviewers: heycam 10 May 2018, 17:09:50 UTC
82d453f Fix StyleSheet title getter to comply with the spec. Also to match Blink. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1447009 gecko-commit: cdca6257abb674586cb191924079793f3a479fc0 gecko-integration-branch: mozilla-inbound gecko-reviewers: heycam 10 May 2018, 17:09:50 UTC
38a9456 Test import.meta.url preserving fragments Closes https://github.com/whatwg/html/issues/3622. 10 May 2018, 16:47:50 UTC
a87e367 Add browser version into run_info (and hence wptreport) (#10935) First of all, `browser_version` is passed to `run_info`. The data flow is: * wpt.run gets browser_version from wpt.browser during setup_wptrunner * browser_version is passed to wptrunner.start via kwargs * wptrunner then passes browser_version to RunInfo Secondly, the version() methods in some browser setup classes were fixed. And, `None` is returned by unimplemented version() instead of raising an exception since the method is now always called. 10 May 2018, 15:47:12 UTC
a1b510c Add a test that should timeout to the infrastructure tests 10 May 2018, 14:00:26 UTC
fce5996 Complete the migration from marionette-specific scripts. Previously we removed the wrappedJSObject from executor_marionette.js. However it turns out that this migration was incomplete; in order to fully avoid the wrappedJSObject, we need to ensure that we never create a sandbox on the marionette side. As a result of this omission we were getting an error trying to call the timeout() function, causing more EXTERNAL-TIMEOUTs and so performance issues. The solution is to ensure that the sandbox is None for all calls to (content) js. 10 May 2018, 14:00:26 UTC
3e9db73 wdspec] Align formatting of custom delete cookie command. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1457054 gecko-commit: 2e0af0221a8ea76a9445c51e9f86b025766e7721 gecko-integration-branch: autoland gecko-reviewers: automatedtester 10 May 2018, 12:52:30 UTC
43e3168 wdspec] Remove unwanted docstrings with reference to the spec. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1457054 gecko-commit: 149859d8a23d280e1e8b62ce9747dbbf71e18a85 gecko-integration-branch: autoland gecko-reviewers: automatedtester 10 May 2018, 12:52:30 UTC
a81b04e wdspec] Use correct assertions for delete cookie tests. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1457054 gecko-commit: ab7307312bb7ded67672b9d8cb2ec723dea1f23d gecko-integration-branch: autoland gecko-reviewers: automatedtester 10 May 2018, 12:52:30 UTC
9ae71f6 Part 3: Add WPT reftests with shape-outside: image and shape-margin in vertical writing modes. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1457602 gecko-commit: f1fd4463c2a9af091b272e141bb651df9d96314b gecko-integration-branch: autoland gecko-reviewers: jfkthame 10 May 2018, 09:56:36 UTC
01995ce [infra] Remove unnecessary configuration This encrypted value was introduced to authorized the continuous integration server to post comments to GitHub.com [1]. That functionality was later relocated to an external application, but the value was not removed from this project's configuration file [2]. Remove the value as it is no longer necessary. [1] 50075bf587ceff5608e9a7d3297fdbc5cea35750 [2] 1ba7507b2f364c947b34ea43290573b759fef72f 10 May 2018, 07:25:24 UTC
218c751 Worklet: Change the default credentials mode from 'omit' to 'same-origin' According to a recent spec change, this CL changes the default credentials mode on WorkletOptions from 'omit' to 'same-origin'. Spec issue: https://github.com/w3c/css-houdini-drafts/issues/756 Feature dashboard: https://www.chromestatus.com/feature/6383899018002432 Bug: 838540 Change-Id: I341f9c61e11387fe7192d75e616b4003fa36128f Reviewed-on: https://chromium-review.googlesource.com/1051307 Reviewed-by: Matt Falkenhagen <falken@chromium.org> Commit-Queue: Hiroki Nakagawa <nhiroki@chromium.org> Cr-Commit-Position: refs/heads/master@{#557467} 10 May 2018, 07:00:51 UTC
17d0000 Merge pull request #10934 from frivoal/contain-fix-path [css-contain] Used leveled shortname in references 10 May 2018, 05:01:25 UTC
2ec5e07 wdspec] Increase timeout for close_window/user_prompts.py test. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1456400 gecko-commit: b27cb10f8110cb9a3475c8ffa4579dac5017520b gecko-integration-branch: central gecko-reviewers: whimboo 09 May 2018, 23:15:02 UTC
f88c703 Use profiles.json file to map test suites to the base profiles they use This serves two purposes: 1) It makes web-platform-tests pref downloading/handling a little more robust. When run externally, it now downloads the entire testing/profiles directory. When loading prefs it will look for both prefs_general.js (to support older versions of Firefox) and profiles.json (for support moving forward). This way we can add/remove/rename pref files under these directories without needing to worry about breaking upstream wpt. 2) It provides developers an overview of which harnesses are using which base profiles. Instead of hunting through test harness code to find this information, they can glance at profiles.json. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1459598 gecko-commit: e4b9cb3abd0724e50ced4d0248649f27ad8be9ac gecko-integration-branch: autoland gecko-reviewers: jgraham 09 May 2018, 22:57:23 UTC
bd9f440 console: add console.countReset manual and label conversion tests 09 May 2018, 20:20:13 UTC
857126e [LayoutNG] Avoid false positives for clearance. Clearance inhibits margin collapsing and thus makes it possible to resolve the BFC offset of its parent. In that regard we sometimes incorrectly assumed that a child would get clearance. The only case where we can tell for sure up front, is when there are adjoining floats that match the value of the 'clear' property. In all other cases, we first need to calculate the block-start border edge of the child. Added a few new tests. Only two of them failed in NG prior to this CL, but coverage seemed low, so I added them anyway. Two of them fail in the legacy engine. Move the code that detects pending child floats a bit further down, to give HandleInflow() an opportunity to re-layout the child without aborting container layout. Otherwise clearance on an empty block will be lost when positioning the float. Added two tests for this (second-float-inside-empty-cleared-block*), since nothing except a multicol test (that happened to do complicated clearance stuff) regressed. Removed now unused bits from NGExclusionSpace. Cq-Include-Trybots: master.tryserver.chromium.linux:linux_layout_tests_layout_ng Change-Id: I73b4aa02e5e88d1063f345db271cde1ad31ea9f5 Reviewed-on: https://chromium-review.googlesource.com/1049974 Commit-Queue: Morten Stenshorne <mstensho@chromium.org> Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org> Cr-Commit-Position: refs/heads/master@{#557282} 09 May 2018, 20:13:42 UTC
ede6114 Add WorkerNavigatorUSB supplement This change adds a WorkerNavigatorUSB supplement for WorkerNavigator. The WorkerNavigatorUSB interface contains a usb attribute that returns a USB object. The constructor for this USB object was also changed to use an ExecutionContext* parameter to allow a worker to properly initialize the object. This change also updates the global interface listing tests to reflect the new attribute that WorkerNavigator contains and adds web platform tests to check that the WorkerNavigator does indeed have the usb attribute defined in the supported contexts. Due to a bug (https://crbug.com/839117) with the WebIDL bindings generator, the global-interface-listing-service-worker.html test exposes the usb attribute of WorkerNavigator. Therefore, a check is performed in WorkerNavigatorUSB to return a null pointer if the execution context is a ServiceWorkerGlobalScope. Since the intended behavior for navigator.usb in a service worker is to be undefined, the web platform test for this checks that condition instead. Bug: 837414 Change-Id: I3ca63c9ae0b85e5425134024d2fdd9b29ef7d8c3 Reviewed-on: https://chromium-review.googlesource.com/1024724 Commit-Queue: Ovidio Henriquez <odejesush@chromium.org> Reviewed-by: Kentaro Hara <haraken@chromium.org> Reviewed-by: Daniel Cheng <dcheng@chromium.org> Reviewed-by: Chong Zhang <chongz@chromium.org> Reviewed-by: Reilly Grant <reillyg@chromium.org> Cr-Commit-Position: refs/heads/master@{#557272} 09 May 2018, 20:02:59 UTC
f7a0aa0 [wptrunner] Allow test failures to be ignored In a previous commit [1] the WPT CLI was modified to unconditionally ignore the return value of the `wptrunner.start` method. Although this behavior is convenient in cases where there is no expectation data, it obscures errors that are relevant in any context. Specifically, the `start` method returns a non-zero value when no tests are run, but this is a reliable indicator of an erroneous configuration. Because the `wpt run` command is used to validate the infrastructure of the web-platform-tests project, ignoring this case allows faulty configurations to go unnoticed [2]. Implement a new CLI option named `--no-fail-on-unexpected` to allow users to allow test failure while still being alerted to errors that cause zero tests to be executed. Update the script designed for the TaskCluster service to enable this option. [1] 5a1b0365267b540c7f4feac3e0a85e9146997fcd [2] https://github.com/w3c/web-platform-tests/pull/10721 09 May 2018, 19:58:02 UTC
8412dad [ci] Correct syntax in build script 09 May 2018, 19:58:02 UTC
28e5195 [infra] Correct integration test By default, "single-page tests" must include an explicit call to the global `done` function [1]. Insert this invocation to signal completion and avoid a test timeout when the test's expectation is satisfied. [1] http://web-platform-tests.org/writing-tests/testharness-api.html 09 May 2018, 19:58:02 UTC
ef1cdeb [infra] Remove reference to non-existent directory 09 May 2018, 19:57:39 UTC
0ed3096 [infra] Validate changes to infra tests in CI The `infrastructure/` directory contains integration tests for the project's infrastructure. Ensure that any changes to the files in that directory are validated by the continuous integration system at the time they are submitted. 09 May 2018, 19:57:39 UTC
4f38f7d Fetch: cleanup api/cors/cors-filtering I forgot about this one last time around somehow. No .html left in this directory after this one though. 09 May 2018, 17:31:42 UTC
ad876e9 [css-contain] Used leveled shortname in references Otherwise, shepherd does not pick up the files 09 May 2018, 17:16:19 UTC
13bef40 Send boundary events rightaway after pointerup If pointerup implicitly releases the pointer capture this change sends the boundary events rightaway after that without waiting for the next event. Bug: 834824 Change-Id: I538e0b35d1420574f964666aac394c0bde00f4fb Reviewed-on: https://chromium-review.googlesource.com/1019347 Commit-Queue: Navid Zolghadr <nzolghadr@chromium.org> Reviewed-by: Dave Tapuska <dtapuska@chromium.org> Reviewed-by: Mustaq Ahmed <mustaq@chromium.org> Reviewed-by: Ella Ge <eirage@chromium.org> Cr-Commit-Position: refs/heads/master@{#557184} 09 May 2018, 16:38:24 UTC
407ecdf CORS: safelist Content-Length header See https://github.com/whatwg/fetch/pull/626 for details. 09 May 2018, 15:40:27 UTC
6ef2a10 Add countReset label conversion tests + TODOs 09 May 2018, 15:19:39 UTC
c327c27 Extend the previous commit to also check manual tests Plenty of manual tests use testharness.js so we should check them too, and indeed there's plenty of broken tests so fix them too 09 May 2018, 14:49:50 UTC
b54c11b Fix #10875: run parsed lints for visual tests CSS tests, due to their metadata requirement, default to visual tests, hence it's important we run all of these lints (to in this case catch ../testharness.js) 09 May 2018, 14:49:50 UTC
42006d1 Extract Location object tests from query-encoding/ Helps with #4934. 09 May 2018, 14:31:23 UTC
9ca0d55 Use https://web-platform-tests.org (#10925) Follow up to https://github.com/w3c/web-platform-tests/issues/4924. 09 May 2018, 14:14:50 UTC
477d5d3 Update selenium to 3.12.0 (#10895) 09 May 2018, 12:39:12 UTC
a8fb4d8 Editorial: correct Markdown in fetch/data-urls/README.md (#10916) 09 May 2018, 10:57:28 UTC
9b96b14 XHR: reduce try/catch usage This also improves checking for the correct exception by a bit. 09 May 2018, 07:00:34 UTC
da28291 PaymentHandler: Change topLevelOrigin to topOrigin (#10872) The related spec was changed: https://github.com/w3c/payment-handler/pull/301 Bug: 840041 Change-Id: Ic76fffe0b974210edc3888378ded197d06e035b7 09 May 2018, 03:12:09 UTC
ce44721 PaymentRequest: Apply [Exposed=Window] to the PaymentRequest API (#8641) There is no behavior change but add a test to check it. 09 May 2018, 02:50:06 UTC
8233b0b Handle more html/js polyglots in CORB confirmation sniffing. Cross-Origin Read Blocking (CORB) tries to protect certain resource types (e.g. text/html). To be resilient against HTTP responses mislabeled with an incorrect Content-Type, CORB sniffs the response body to confirm if it truly is the protected type. Before this CL the confirmation sniffing logic blocked resources that are both a valid html and a valid javascript. Blocking of such resources is undesirable, because it is disruptive to existing websites that use such polyglot responses in <script> tags. After this CL, CORB sniffer takes into account the https://www.ecma-international.org/ecma-262/8.0/index.html#prod-annexB-SingleLineHTMLCloseComment rule which means that the sniffing doesn't resume immediately after "-->" characters, but instead also consumes all the characters until the first line terminator. Bug: 839945 Cq-Include-Trybots: master.tryserver.chromium.linux:linux_mojo Change-Id: I7c8221acc2013adffe8095d188ae22e1c6a2fdab Reviewed-on: https://chromium-review.googlesource.com/1047851 Commit-Queue: Charlie Reis <creis@chromium.org> Reviewed-by: Charlie Reis <creis@chromium.org> Cr-Commit-Position: refs/heads/master@{#557018} 09 May 2018, 00:27:20 UTC
7a5b792 Revert wpt PR 10804 - "Hook up logging for websocket server" This reverts commit 8478250a4085754f853aaa34764a8f7bf883fd82. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1459223 gecko-commit: 4083cea4bd5c58efad54730c9fa9c99a0b59ad7b gecko-integration-branch: mozilla-inbound gecko-reviewers: jdm 08 May 2018, 23:05:45 UTC
d73901a Fix resource-timing.https.html test This CL changes resource-timing-worker.js to use a generated response. This means Chrome no longer passes the test. Change-Id: Ib983e4fba9e81ddbee7f9572b6a06b3c1825577a Reviewed-on: https://chromium-review.googlesource.com/1050383 Commit-Queue: Nicolás Peña Moreno <npm@chromium.org> Reviewed-by: Timothy Dresser <tdresser@chromium.org> Cr-Commit-Position: refs/heads/master@{#556964} 08 May 2018, 22:35:58 UTC
f9e2b07 Move AudioContext tests to WPT These tests pass on Firefox or fail due to bugs in Firefox. The remaining tests are somewhat Chrome-specific and aren't moved. Bug: 745778 Change-Id: Idb1e9ce94339032d7e2866232424c458635db646 Reviewed-on: https://chromium-review.googlesource.com/1042858 Commit-Queue: Raymond Toy <rtoy@chromium.org> Reviewed-by: Hongchan Choi <hongchan@chromium.org> Cr-Commit-Position: refs/heads/master@{#556962} 08 May 2018, 22:21:22 UTC
b0edea1 Move Analyser tests to WPT Firefox passes these tests. The remaining tests that weren't moved all use oac.suspend which Firefox doesn't have (incorrectly), so they weren't moved. Bug: 745778 Change-Id: Ic8e758896cfdd2abfccf29b6444c20f13c0be3f2 Reviewed-on: https://chromium-review.googlesource.com/1042853 Reviewed-by: Hongchan Choi <hongchan@chromium.org> Commit-Queue: Raymond Toy <rtoy@chromium.org> Cr-Commit-Position: refs/heads/master@{#556958} 08 May 2018, 21:43:18 UTC
b55a93a Enable WPT tests for the Generic Sensor classes This patch introduces mock implementations of the Sensor and SensorProvider mojo interfaces to the WPT tests for Chromium. The ongoing WPT issue for the Generic Sensor tests automation: https://github.com/w3c/web-platform-tests/issues/9686 Bug: 816462 Change-Id: I8e4880ee5269b07f0bf68a2752038e128d166c55 Reviewed-on: https://chromium-review.googlesource.com/980886 Reviewed-by: Mike West <mkwst@chromium.org> Reviewed-by: Philip Jägenstedt <foolip@chromium.org> Reviewed-by: Reilly Grant <reillyg@chromium.org> Reviewed-by: Alexander Shalamov <alexander.shalamov@intel.com> Commit-Queue: Mikhail Pozdnyakov <mikhail.pozdnyakov@intel.com> Cr-Commit-Position: refs/heads/master@{#550586} 08 May 2018, 21:30:28 UTC
c4a9209 Merge pull request #10902 from w3c/config_default_fixup Fixup remaining uses of config.default.json 08 May 2018, 20:44:45 UTC
2a099e2 Merge pull request #10901 from cvazac/cvazac/service-worker Server-Timing: test PerformanceResourceTiming.idl from Service Worker 08 May 2018, 19:34:43 UTC
45a2f92 Try making the hosts file before running resources tests 08 May 2018, 17:27:22 UTC
10f586a XHR: sync XMLHttpRequest does not fire an event named progress For https://github.com/whatwg/xhr/pull/208. 08 May 2018, 16:46:53 UTC
5ba8d1c Remove config.default.json from resources unittest. Instead we slightly hackily import serve and read the config from there. But that isn't a great approach because we allow the defaults to be overridden. A better fix here would stop shelling out to create the server and call the code directly, reading the resolved config. 08 May 2018, 16:23:56 UTC
a1c034e Remove config.default.json from lint.whitelist 08 May 2018, 16:22:07 UTC
73a26ba Remove config.default.json from the documentation 08 May 2018, 16:21:15 UTC
c2bb616 test idl from inside service worker 08 May 2018, 16:18:18 UTC
45f9422 webrtc wpt: pass test function in more tests passes the test argument in promise_test and async_test so it can be used to add cleanup. followup on https://chromium-review.googlesource.com/c/chromium/src/+/1047674 using the same codemod but a better, non-regexp way to extract the script tag content. BUG=836871 Change-Id: I41905ce25e22121a6e8b53d37af86b073e020b5c Reviewed-on: https://chromium-review.googlesource.com/1049865 Reviewed-by: Harald Alvestrand <hta@chromium.org> Commit-Queue: Harald Alvestrand <hta@chromium.org> Cr-Commit-Position: refs/heads/master@{#556795} 08 May 2018, 15:16:44 UTC
0050cfb HTML: <iframe>.contentDocument of a data: URL document is null (#10894) Fixes #1480. 08 May 2018, 13:50:12 UTC
347227e Separate out wpt-specific parts of config from wptserve This moves the parts of the Config class that are specific to wpt into serve.Config, so that wptserve can be used independently of the rest of wpt. It also moves the sslutils module into wptserve since this is required for the ssl configuration in wptserve and isn't useful independently. As part of this, the config.default.json file is removed in favour of a default configuration defined in the class itself. 08 May 2018, 13:42:53 UTC
f0fe479 URL: host setter with default port against URL with non-default port See https://github.com/nodejs/node/pull/20479. 08 May 2018, 12:26:20 UTC
d7fb500 Remove unneeded lint.whitelist lines 08 May 2018, 12:14:40 UTC
fc03b17 ReadableStreamBytesConsumer should check read results ReadableStreamBytesConsumer expected that the results from ReadableStreamReaderDefaultRead should be Promise<Object> because that is provided from ReadableStream provided by blink, but it's possible to inject arbitrary values with the promise assimilation. This CL adds additional checks for such injection. Bug: 840320 Change-Id: I7b3c6a8bfcf563dd860b133ff0295dd7a5d5fea5 Reviewed-on: https://chromium-review.googlesource.com/1049413 Commit-Queue: Yutaka Hirano <yhirano@chromium.org> Reviewed-by: Adam Rice <ricea@chromium.org> Cr-Commit-Position: refs/heads/master@{#556751} 08 May 2018, 11:41:29 UTC
8b10545 Add support for JS shell tests to the manifest code. 08 May 2018, 10:36:25 UTC
41c88bf Reland "Adds a test for basic WebRTC video codec conformance." This reverts commit 8d1dda318f73e9293d572e08b8773cf137ee7014. Reason for revert: Now disabling test on relevant platforms. Original change's description: > Revert "Adds a test for basic WebRTC video codec conformance." > > This reverts commit 72aef1a4cea800fff0d5375c284c6d071cf3d46c. > > Reason for revert: Failing on Win / Mac / Linux bots > > Unexpected Failures: > * external/wpt/webrtc/protocol/video-codecs.html > * virtual/webrtc-wpt-unified-plan/external/wpt/webrtc/protocol/video-codecs.html > > WebKit Win7 https://ci.chromium.org/buildbot/chromium.webkit/WebKit%20Win7/63947 > WebKit Win10 https://ci.chromium.org/buildbot/chromium.webkit/WebKit%20Win10/34576 > WebKit Mac10.10 https://ci.chromium.org/buildbot/chromium.webkit/WebKit%20Mac10.10/46846 > WebKit Mac10.11 https://ci.chromium.org/buildbot/chromium.webkit/WebKit%20Mac10.11/32883 > WebKit Linux Trusty https://ci.chromium.org/buildbot/chromium.webkit/WebKit%20Linux%20Trusty/44403 > > (It passes on Mac 10.12.) > > Original change's description: > > Adds a test for basic WebRTC video codec conformance. > > > > This tests that the browser conforms to RFC 7742, "WebRTC Video > > Processing and Codec Requrements". > > > > It establishes a new subdirectory for protocol-related WebRTC tests. > > > > Bug: chromium:839753 > > Change-Id: Ia4795c4532fb74ae76e6a47329a41807479113c5 > > Reviewed-on: https://chromium-review.googlesource.com/1043886 > > Commit-Queue: Harald Alvestrand <hta@chromium.org> > > Reviewed-by: Philip Jägenstedt <foolip@chromium.org> > > Cr-Commit-Position: refs/heads/master@{#556454} > > TBR=mflodman@webrtc.org,hta@chromium.org,foolip@chromium.org > > Change-Id: Id3789b69df63d7e41be3573ca1fbb5a07b00e7e7 > No-Presubmit: true > No-Tree-Checks: true > No-Try: true > Bug: chromium:839753 > Reviewed-on: https://chromium-review.googlesource.com/1049088 > Reviewed-by: Kunihiko Sakamoto <ksakamoto@chromium.org> > Commit-Queue: Kunihiko Sakamoto <ksakamoto@chromium.org> > Cr-Commit-Position: refs/heads/master@{#556645} TBR=mflodman@webrtc.org,hta@chromium.org,ksakamoto@chromium.org,foolip@chromium.org Change-Id: I867cf04bfc7cd48afea3b5a26f0af77eef731434 Bug: chromium:839753, chromium:840659 Reviewed-on: https://chromium-review.googlesource.com/1049525 Reviewed-by: Philip Jägenstedt <foolip@chromium.org> Reviewed-by: Harald Alvestrand <hta@chromium.org> Commit-Queue: Harald Alvestrand <hta@chromium.org> Cr-Commit-Position: refs/heads/master@{#556731} 08 May 2018, 09:03:30 UTC
11f912e HTML: FormData representation of <input type=file> without selection For https://github.com/whatwg/html/pull/3658. 08 May 2018, 08:59:15 UTC
42ae4a4 Worker: Throw an exception when importScripts() is called on "module" worker Spec: https://html.spec.whatwg.org/multipage/workers.html#dom-workerglobalscope-importscripts "1. If worker global scope's type is "module", throw a TypeError exception." Bug: 831420 Change-Id: I6a1976363435596562689988ed39394a3b735779 Reviewed-on: https://chromium-review.googlesource.com/1038926 Commit-Queue: Hiroki Nakagawa <nhiroki@chromium.org> Reviewed-by: Matt Falkenhagen <falken@chromium.org> Reviewed-by: Kentaro Hara <haraken@chromium.org> Cr-Commit-Position: refs/heads/master@{#556713} 08 May 2018, 07:46:03 UTC
d50825b DOM: non-Text nodes are not touched by normalization This test makes sure that non-Text nodes are not touched even if they hold empty text strings. This test was motivated by a bug present in the jsdom library. 08 May 2018, 07:34:03 UTC
9949cb5 webrtc wpt: pass test in promise_test and async_test passes the test argument in promise_test and async_test so it can be used to add cleanup. Change done with a jscodeshift codemod that detects there were no arguments to promise_test (or async_test): export default function transformer(file, api) { const j = api.jscodeshift; return j(file.source) // .find(j.CallExpression) .find(j.CallExpression, {callee: {type: 'Identifier', name: 'promise_test'}}) .forEach(path => { if (path.value.arguments[0].params.length === 0) { path.value.arguments[0].params.push(j.identifier('t')); } }) .toSource(); }; BUG=836871 Change-Id: Ie7dd7fb0dd8a4da6c4c00f3616fd41d1d47854ef Reviewed-on: https://chromium-review.googlesource.com/1047674 Reviewed-by: Harald Alvestrand <hta@chromium.org> Commit-Queue: Harald Alvestrand <hta@chromium.org> Cr-Commit-Position: refs/heads/master@{#556711} 08 May 2018, 07:26:42 UTC
fcf42b6 HTML: no longer depend on SVGElement in IDL See https://github.com/whatwg/html/pull/3671. 08 May 2018, 06:56:43 UTC
b9f5402 DOM: retarget relatedTarget relatedTarget gets retargeted. Also use test rather than async_test if possible. Fixes #10854. 08 May 2018, 06:52:50 UTC
bfbb259 Revert "Adds a test for basic WebRTC video codec conformance." This reverts commit 72aef1a4cea800fff0d5375c284c6d071cf3d46c. Reason for revert: Failing on Win / Mac / Linux bots Unexpected Failures: * external/wpt/webrtc/protocol/video-codecs.html * virtual/webrtc-wpt-unified-plan/external/wpt/webrtc/protocol/video-codecs.html WebKit Win7 https://ci.chromium.org/buildbot/chromium.webkit/WebKit%20Win7/63947 WebKit Win10 https://ci.chromium.org/buildbot/chromium.webkit/WebKit%20Win10/34576 WebKit Mac10.10 https://ci.chromium.org/buildbot/chromium.webkit/WebKit%20Mac10.10/46846 WebKit Mac10.11 https://ci.chromium.org/buildbot/chromium.webkit/WebKit%20Mac10.11/32883 WebKit Linux Trusty https://ci.chromium.org/buildbot/chromium.webkit/WebKit%20Linux%20Trusty/44403 (It passes on Mac 10.12.) Original change's description: > Adds a test for basic WebRTC video codec conformance. > > This tests that the browser conforms to RFC 7742, "WebRTC Video > Processing and Codec Requrements". > > It establishes a new subdirectory for protocol-related WebRTC tests. > > Bug: chromium:839753 > Change-Id: Ia4795c4532fb74ae76e6a47329a41807479113c5 > Reviewed-on: https://chromium-review.googlesource.com/1043886 > Commit-Queue: Harald Alvestrand <hta@chromium.org> > Reviewed-by: Philip Jägenstedt <foolip@chromium.org> > Cr-Commit-Position: refs/heads/master@{#556454} TBR=mflodman@webrtc.org,hta@chromium.org,foolip@chromium.org Change-Id: Id3789b69df63d7e41be3573ca1fbb5a07b00e7e7 No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: chromium:839753 Reviewed-on: https://chromium-review.googlesource.com/1049088 Reviewed-by: Kunihiko Sakamoto <ksakamoto@chromium.org> Commit-Queue: Kunihiko Sakamoto <ksakamoto@chromium.org> Cr-Commit-Position: refs/heads/master@{#556645} 08 May 2018, 02:31:34 UTC
d9587de [KeyboardMap] Initial stub for navigator.keyboard.getLayoutMap This includes the WebIDL defs, initial WebPlatformTests and mojom over to stubs in the RenderWidgetHost. Spec: https://wicg.github.io/keyboard-map/ A proper implementation for this API will be in follow up cls, a separate cl per platform. Bug: 832811 Change-Id: I17dee21095665739a3f1986e48a2182d6b6fab00 Reviewed-on: https://chromium-review.googlesource.com/1014244 Commit-Queue: Gary Kacmarcik <garykac@chromium.org> Reviewed-by: Kentaro Hara <haraken@chromium.org> Reviewed-by: Daniel Cheng <dcheng@chromium.org> Reviewed-by: Philip Jägenstedt <foolip@chromium.org> Reviewed-by: Scott Violet <sky@chromium.org> Cr-Commit-Position: refs/heads/master@{#556639} 08 May 2018, 02:19:43 UTC
6d54170 [Picture-in-Picture] Resolve promises when window is created and closed. This makes the promise returned by enterPictureInPicture() resolved only when window is created. Picture-in-Picture window size is still hard-coded though and will be fixed in a future CL. This also makes the promise returned by exitPictureInPicture() resolved only when window is closed. Bug: 806249 Change-Id: I8232a42a50b808527560eb0e6a69d8fb98da63e4 Reviewed-on: https://chromium-review.googlesource.com/1025832 Reviewed-by: Frank Liberato <liberato@chromium.org> Reviewed-by: Kentaro Hara <haraken@chromium.org> Reviewed-by: apacible <apacible@chromium.org> Reviewed-by: Mounir Lamouri <mlamouri@chromium.org> Commit-Queue: François Beaufort <beaufort.francois@gmail.com> Cr-Commit-Position: refs/heads/master@{#556567} 07 May 2018, 22:10:29 UTC
bbb7327 Allow 0% in font-stretch Per https://github.com/w3c/csswg-drafts/issues/2591, 0% should be an allowed value in font-stretch. Remove the check that percentages are >= 0 for font-stretch, as any negative non calc values are already rejected by kValueRangeNonNegative. Also update a test of valid calc values in font-stretch, as even though they are outside the allowed range, they should not be subject to parse-time constraints. Bug: 834236 Change-Id: I0e728d8cc89b45bac7be956a7662533d4775c511 Reviewed-on: https://chromium-review.googlesource.com/1046926 Commit-Queue: Chris Nardi <cnardi@chromium.org> Reviewed-by: Dominik Röttsches <drott@chromium.org> Cr-Commit-Position: refs/heads/master@{#556568} 07 May 2018, 21:50:17 UTC
6f03878 Add web platform tests for the new client hints Add tests for "rtt", "downlink" and "ect". Bug: 835333 Change-Id: If54c01612f10e96f7b37868e19b01a7ff3266d43 Reviewed-on: https://chromium-review.googlesource.com/1045917 Reviewed-by: Robert Ma <robertma@chromium.org> Reviewed-by: Ryan Sturm <ryansturm@chromium.org> Commit-Queue: Tarun Bansal <tbansal@chromium.org> Cr-Commit-Position: refs/heads/master@{#556532} 07 May 2018, 20:21:41 UTC
2f00d45 Add client hints headers as CORS safe headers Client hints are device-specific and not origin specific. This brings Chromium to be spec-compliant. Bug: 830118 Cq-Include-Trybots: master.tryserver.chromium.linux:linux_mojo Change-Id: I5a645c1d89fb7800168a2bdf571122f1dce01743 Reviewed-on: https://chromium-review.googlesource.com/1000879 Commit-Queue: Tarun Bansal <tbansal@chromium.org> Reviewed-by: Yutaka Hirano <yhirano@chromium.org> Reviewed-by: Kinuko Yasuda <kinuko@chromium.org> Cr-Commit-Position: refs/heads/master@{#556518} 07 May 2018, 19:51:05 UTC
back to top