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

sort by:
Revision Author Date Message Commit Date
43fb02d Remove redundant statements per code review 27 June 2017, 16:07:06 UTC
a6cbaac Test initial cursor position and resetting for various form controls Follows https://github.com/whatwg/html/pull/2770. 23 June 2017, 16:57:17 UTC
b5fe8bc Add tests for table/row/row-group directions BUG=727173 Change-Id: Idb20e6d81192865d125c802e40ef58ab1960ffbd Reviewed-on: https://chromium-review.googlesource.com/545136 Commit-Queue: Xianzhu Wang <wangxianzhu@chromium.org> Reviewed-by: David Grogan <dgrogan@chromium.org> Cr-Commit-Position: refs/heads/master@{#481806} WPT-Export-Revision: 9b46a24c1db91ac27a049ee289d3606e55573958 23 June 2017, 16:16:44 UTC
e8cbae9 Do not dispatch an opaque response for a mode: "cors" request When a service worker is involved, it's possible to get an opaque filtered response for a mode: "cors" request. We peviously checked it in ResourceFetcher but it's insufficient when the resource is shared before the response arrives. This CL instead make a CORS error when we see such response in DocumentThreadableLoader. Bug: 731669, 625575 Change-Id: I65334dbe21c0e2e8aaedd6d5dd5fae762c7cb72c Reviewed-on: https://chromium-review.googlesource.com/527768 Commit-Queue: Yutaka Hirano <yhirano@chromium.org> Reviewed-by: Hiroshige Hayashizaki <hiroshige@chromium.org> Reviewed-by: Takeshi Yoshino <tyoshino@chromium.org> Cr-Commit-Position: refs/heads/master@{#481863} WPT-Export-Revision: 6d70c3eabfdab9acd9a84e1f94bdf78783bef459 23 June 2017, 14:51:42 UTC
cb34f0c wai-aria: update tests (#6309) * Fix bugs in platform-accessibility-API assertion statements * Fix bugs in test cases (e.g. missing required attribute, typo in id, etc.) 23 June 2017, 09:39:05 UTC
334f260 Make AnimationTimeline.currentTime readonly To bring in line with spec https://w3c.github.io/web-animations/#the-animationtimeline-interface BUG=624639 Review-Url: https://codereview.chromium.org/2952783002 Cr-Commit-Position: refs/heads/master@{#481800} 23 June 2017, 03:47:39 UTC
e389068 Merge pull request #5386 from w3c/csswg-test-pr-1193 [css-ui-3] Add tests for the resize property 23 June 2017, 02:36:24 UTC
1bdacba Migrate WebUSB LayoutTests into external/wpt This test moves all the tests from third_party/WebKit/LayoutTests/usb to third_party/WebKit/LayoutTests/external/wpt/webusb. The WebUSB Test API polyfill is included in a new resources/chromium directory and loaded automatically when the tests are run in a Chromium-based browser with the --enable-blink-features=MojoJS,MojoJSTest flag set. BUG=705734 Review-Url: https://codereview.chromium.org/2789723003 Cr-Commit-Position: refs/heads/master@{#481732} 23 June 2017, 00:35:52 UTC
90e1ae5 Update and move dedicated worker IDL for idlharness tests 22 June 2017, 20:39:34 UTC
b362fa5 Upstream position: sticky tests for script insertion and layout to WPT BUG=699244 Review-Url: https://codereview.chromium.org/2926493002 Cr-Commit-Position: refs/heads/master@{#481536} 22 June 2017, 16:04:21 UTC
cd5b3b6 Fix spelling in css-writing-modes-3 and test linter Bug: 686927 Change-Id: I428280c1742dde5dc76cb7f0f3c518d66dcb6ef8 Reviewed-on: https://chromium-review.googlesource.com/535085 Cr-Commit-Position: refs/heads/master@{#479878} WPT-Export-Revision: 20f1217a29af6eaaf466fb7969704b99e1d4d046 22 June 2017, 15:29:30 UTC
b7f7cfe [infra] Specify latest minor release of PyPy At approximately 14:14 EST on June 21, 2017, Travis jobs that specify the Python version via the string `pypy` began failing consistently. At the time of this writing, the TravisCI.org documentation claims that the value `pypy` is valid [1], but recent statements from TravisCI maintainers [2] contradict this: > `pypy` and `pypy3` are not names we can support consistently going > forward. > > Please use `pypy-x.y`. (This issue may have been exacerbated by the recent release of new machine images within the TravisCI infrastructure [3].) Explicitly specify a major and minor version of PyPy According to build log of the most recent successful job [4], the latest "known good" value (which was previously selected automatically) is 5.4.1. Specify version "5.4" in order to satisfy the above recommendation from the TravisCI team. [1] https://docs.travis-ci.com/user/languages/python/#PyPy-Support [2] https://github.com/travis-ci/travis-ci/issues/6865#issuecomment-307187192 [3] https://blog.travis-ci.com/2017-06-21-trusty-updates-2017-Q2-launch [4] https://travis-ci.org/w3c/web-platform-tests/jobs/245400526 22 June 2017, 15:15:22 UTC
a0a4425 Revert "Specify exact pypy version number" This reverts commit 684e0612864d055d8f0798afcb556cc5054b3c66. 22 June 2017, 15:04:27 UTC
684e061 Specify exact pypy version number 22 June 2017, 15:02:23 UTC
2493707 Fix mediacapture-streams/MediaDevices-IDL-all.html This test misconfigured the idlharness.js test framework so that no tests were actually being run. This patch correctly adds the mediacapture-main.idl definitions to the list of IDLs to test. Change-Id: I21513525ac6d95e35a4cadf1383dccff63db238d Reviewed-on: https://chromium-review.googlesource.com/543895 Commit-Queue: Reilly Grant <reillyg@chromium.org> Reviewed-by: Miguel Casas <mcasas@chromium.org> Cr-Commit-Position: refs/heads/master@{#481292} WPT-Export-Revision: f5b3bf4adc2d41fd35705cb0f4f1b1c48f3aac2d 22 June 2017, 02:51:08 UTC
38c3119 Move WebUSB IDL for IDL test to /interfaces/webusb.idl The new pattern for idlharness.js-based tests is to fetch the IDL definitions from a file in this directory instead of including it inline in the test. This should make it easier to update these definitions automatically. The untested IDL declarations are also rearranged for better readability. Change-Id: Ic275fa195c4990802df8ad0a28e9eb0859cb93af Reviewed-on: https://chromium-review.googlesource.com/543816 Commit-Queue: Reilly Grant <reillyg@chromium.org> Reviewed-by: Miguel Casas <mcasas@chromium.org> Cr-Commit-Position: refs/heads/master@{#481292} WPT-Export-Revision: 974b3a5da8c6df92e072dbd59d06066779299f41 22 June 2017, 02:49:42 UTC
d4346cc Send 'script-sample' for 'unsafe-eval' violations. We ought to be sending script samples for 'unsafe-eval' violations, as well as inline script/style blocks. This patch enables the mechanism defined in https://w3c.github.io/webappsec-csp/#can-compile-strings, and updates upstreamed tests accordingly. Intent to Ship: https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/XlcpobBfJOI/8WYpiyk0CQAJ Bug: 732736 Change-Id: I10d8331dadc327356e8dc568bfe3374b5886bba5 Reviewed-on: https://chromium-review.googlesource.com/543240 Commit-Queue: Mike West <mkwst@chromium.org> Cr-Commit-Position: refs/heads/master@{#481196} WPT-Export-Revision: 73c5c242393eb85733a1a48ee87266e44966641f 21 June 2017, 23:08:22 UTC
516de1c [css-flexbox-1] Add a test for definite cross sizes (#5282) [css-flexbox-1] Add a test for definite cross sizes 21 June 2017, 18:54:55 UTC
2fbf393 Add tests regarding navigation inside sandboxed iframes. (#6221) 21 June 2017, 14:45:12 UTC
3961c85 Plumb source we're about to eval to CSP BUG=732736 R=mkwst@chromium.org Change-Id: I1d151eb2b1e1f61749d1a67ee4bd18961b70738c Reviewed-on: https://chromium-review.googlesource.com/532915 Commit-Queue: Jochen Eisinger <jochen@chromium.org> Reviewed-by: Mike West <mkwst@chromium.org> Cr-Commit-Position: refs/heads/master@{#481144} WPT-Export-Revision: 6accd53a3234cc044aeed6ea600258f3dbc5a167 21 June 2017, 10:58:00 UTC
9fa3615 Make wptrun fail correctly when certutil not found (#6297) * Make wptrun fail correctly when certutil not found This change makes wptrun correctly handle the case where it can’t find the certutil binary. Without this change you end up with the value of `path` being `None` when it reaches this part of the tools/browserutils/browser.py code: if os.path.splitdrive(path)[1].split(os.path.sep) == ["", "Windows", "system32", "certutil.exe"]: ... which results in: AttributeError: 'NoneType' object has no attribute 'split' So this change just early-returns `None` from there if `path` is `None`. 21 June 2017, 08:40:10 UTC
d6c43f5 WorkerLocation: ensure IDNA origin is in ASCII For https://github.com/whatwg/html/issues/2568. 21 June 2017, 07:34:09 UTC
9702212 Add feature-policy to web-platform-tests This CL creates a feature-policy directory under wpt/, as well, provides some framework for testing features with feature policy. Using the framework, this CL added feature policy tests for payment, and modified existing feature policy usb tests using the framework introduced. Bug: 732003 Change-Id: I7d690acfe70b63d4935f6a4c6c43e94da5503827 Reviewed-on: https://chromium-review.googlesource.com/533953 Commit-Queue: Luna Lu <loonybear@chromium.org> Cr-Commit-Position: refs/heads/master@{#480619} WPT-Export-Revision: a700c361e166c8a959f5c84147f5b784f2b46f4b 20 June 2017, 23:20:21 UTC
6f9c2fb Add new IDL test for WebRTC interfaces (#6290) * Reindent code and remove redundant tags * Refactor code to allow multiple async initialization of global objects * Rewrite async test init and add new IDL tests * Update IDL definition * Add IDL test for MediaStreamTrack 20 June 2017, 21:04:38 UTC
12283c0 Add a test for getClientRects().length getClientRects() should be computed using CSS boxes, regardless of the source lines. This test verifies that having new lines in the source code does not change the number of rects the method returns. 20 June 2017, 18:58:39 UTC
740aba0 Don't use computed/adjusted font size for Canvas text rendering computed font size is font size after zoom adjusted font size is bounded by min/max font sizes Those don't make sense in canvas-land Bug: 730661 Change-Id: I1d840b784f18ade1952fba2f9548922afc974b6f Reviewed-on: https://chromium-review.googlesource.com/535275 Cr-Commit-Position: refs/heads/master@{#480813} WPT-Export-Revision: 032ab2abf2adc5e8b826689ace3171ca6719bc39 20 June 2017, 17:17:18 UTC
9c9f267 Reland "Sync requestFullscreen() and exitFullscreen() algorithms with the spec" This relands https://codereview.chromium.org/2573773002/, which was reverted in https://codereview.chromium.org/2654083006/. Relevant spec changes since December 2016: * https://github.com/whatwg/fullscreen/pull/68 * https://github.com/whatwg/fullscreen/pull/72 * https://github.com/whatwg/fullscreen/pull/85 * https://github.com/whatwg/fullscreen/pull/87 * https://github.com/whatwg/fullscreen/pull/90 * https://github.com/whatwg/fullscreen/pull/92 Updated tests for https://github.com/whatwg/fullscreen/pull/92: * document-exit-fullscreen-nested-manual.html asserts that fullscreenElement changes are not synchronous. * document-exit-fullscreen-timing-manual.html and element-request-fullscreen-timing-manual.html assert that fullscreenElement changes before the resize event. (They still fail in content_shell because there is no resize, but pass in chromium if run manually.) * element-request-fullscreen-and-exit-iframe-manual.html asserts that the order of "run the fullscreen steps" (firing events) is now frame tree order. Bug: 402376 Cq-Include-Trybots: master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2 Change-Id: I9c01b237ecfd7d74b28e3dbafcacdefe43416cdf Reviewed-on: https://chromium-review.googlesource.com/521162 Reviewed-by: Mounir Lamouri <mlamouri@chromium.org> Reviewed-by: John Mellor <johnme@chromium.org> Reviewed-by: Alex Moshchuk <alexmos@chromium.org> Reviewed-by: Emil A Eklund <eae@chromium.org> Cr-Commit-Position: refs/heads/master@{#480702} WPT-Export-Revision: 26d298d134b1407ffb035481dea00e95e66a4de9 20 June 2017, 17:05:13 UTC
df62b54 Update HasOverflowClip for body after style recalc. The HasOverflowClip flag on LayoutBlock is updated as part of SetStyle, but for body, the flag may need to change as a result of changing the overflow property on the root element. This CL always updates the flag for body after a style recalc. It's only strictly necessary to do this if the root element is recalculated and changes overflow between visible and a non-visible overflow, and at the same time, the body element does not need a style recalc. Those checks would complicate the code with little gain, so left to be done unconditionally. This fixes scrollingElement.html and HTMLBody-ScrollArea_quirksmode.html in wpt/cssom-view. The latter had a bug that it didn't clear the "scroll" values set to check if overflowY could be set, which caused a subsequent test to incorrectly fail in both Blink and Gecko. BUG=665927 Change-Id: I72ea8c51f2ec52320aaacd7373bc1a6e8a80dbed Reviewed-on: https://chromium-review.googlesource.com/540596 Commit-Queue: Rune Lillesveen <rune@opera.com> Cr-Commit-Position: refs/heads/master@{#480777} WPT-Export-Revision: bc10c48e61a6f1ef661e6e0f5cdd649a4c00cab5 20 June 2017, 15:30:13 UTC
d39b05b XMLSerializer: Do not skip serialization of a namespace node for an empty URI. Bug: 27598 Change-Id: If98edbc8fb4233d112dc52b3ad3f5a388cccd8d7 Reviewed-on: https://chromium-review.googlesource.com/538418 Commit-Queue: Kent Tamura <tkent@chromium.org> Cr-Commit-Position: refs/heads/master@{#480371} WPT-Export-Revision: 8e6c4e73473573cc2d43d841f3d094c553035eae 20 June 2017, 11:17:04 UTC
eb99716 Add a test for <a download> not navigating on 404 According to the specification, should download (unless a user preference indicated otherwise) or report an error, but not navigate. This test verifies that navigation does not occur. It relies on a timeout, which might not be ideal, but I am not sure how else to decide that a navigation did not happen. 20 June 2017, 09:50:02 UTC
75bf430 [ServiceWorker] Fix wpt test fetch-canvas-tainting-iframe.html BUG=658997 TEST=blink_tests external/wpt/service-workers/service-worker/fetch-canvas-tainting.https.html external/wpt/service-workers/service-worker/fetch-canvas-tainting-cache.https.html Change-Id: Ice4d842c00b2b1477bd7d1c9478714e90f4d090f Reviewed-on: https://chromium-review.googlesource.com/536356 Commit-Queue: Han Leon <leon.han@intel.com> Reviewed-by: Tsuyoshi Horo <horo@chromium.org> Cr-Commit-Position: refs/heads/master@{#480756} WPT-Export-Revision: 0095d442e6d3a3db2afa70f03bf53f433946bce4 20 June 2017, 09:28:38 UTC
24d6e5e html: Mark span-limits.html slow. It creates 130,000+ rows, and times out frequently. Change-Id: If810bc2037721844de151dfe17a0a53bd499e2e9 Reviewed-on: https://chromium-review.googlesource.com/540996 Cr-Commit-Position: refs/heads/master@{#480687} WPT-Export-Revision: 532a3c247920ebeb163b761cc319b4e8ff05f7ae 20 June 2017, 03:54:39 UTC
a46616a Merge pull request #6284 from w3c/sync_8ee4de287b1acf055cbb113c9e4b6cce968e53bd Merge pull request #6284 from sync_8ee4de287b1acf055cbb113c9e4b6cce968e53bd 19 June 2017, 22:36:21 UTC
89009e7 Merge pull request #6283 from w3c/sync_6b076b1fba943dcbf594b836973ec9919739898f Merge pull request #6283 from sync_6b076b1fba943dcbf594b836973ec9919739898f 19 June 2017, 22:36:01 UTC
c06d558 Merge pull request #6282 from w3c/sync_f13010ae79fadd38d7cf432150a749fd29f01e48 Merge pull request #6282 from sync_f13010ae79fadd38d7cf432150a749fd29f01e48 19 June 2017, 22:35:45 UTC
c0c2a37 Merge pull request #6281 from w3c/sync_771c7fc6586701d6caab52a6f8094e5bfed283d5 Merge pull request #6281 from sync_771c7fc6586701d6caab52a6f8094e5bfed283d5 19 June 2017, 22:35:29 UTC
7da482c Merge pull request #6280 from w3c/sync_0e810102c81645f702a9309ef6eab8b6927370f0 Merge pull request #6280 from sync_0e810102c81645f702a9309ef6eab8b6927370f0 19 June 2017, 22:35:10 UTC
a6edfc0 Merge pull request #6279 from w3c/sync_437486009fb6ddd4afca2d6557d296ec29814ee5 Merge pull request #6279 from sync_437486009fb6ddd4afca2d6557d296ec29814ee5 19 June 2017, 22:34:55 UTC
4448c8d Merge pull request #6278 from w3c/sync_9dd9478f86160b50c58e62854d2279043e1cf233 Merge pull request #6278 from sync_9dd9478f86160b50c58e62854d2279043e1cf233 19 June 2017, 22:34:40 UTC
d34859c Merge pull request #6277 from w3c/sync_8c5407038395af83f44a82262453c1e0ad329277 Merge pull request #6277 from sync_8c5407038395af83f44a82262453c1e0ad329277 19 June 2017, 22:34:25 UTC
6b9f9ea Merge pull request #6276 from w3c/sync_58abd308a0c3eaf1027b8ec649c045980483702c Merge pull request #6276 from sync_58abd308a0c3eaf1027b8ec649c045980483702c 19 June 2017, 22:34:01 UTC
0e81010 Use the origin of the actual image response when determining if a canvas is origin clean. Upstreamed from https://github.com/servo/servo/pull/16913 [ci skip] 19 June 2017, 22:33:50 UTC
4374860 Ignore mime type parameters in nosniff This patch implements the following changes: - Only check for the toplevel/sublevel part of the mime type when deciding if it's a js or css resource, ignoring the mime parameters. - Fix the wpt tests that did not escape url parameters properly and also used an invalid syntax for the mime parameter. - Update the wpt manifest. Upstreamed from https://github.com/servo/servo/pull/16869 [ci skip] 19 June 2017, 22:33:50 UTC
6b076b1 Fix custom element registry define test The test relies on DOM elements with ids beind added as properties of the window. Servo does not do this, and this is not a best practice. Upstreamed from https://github.com/servo/servo/pull/17112 [ci skip] 19 June 2017, 22:33:50 UTC
771c7fc improve spec compliance of update the image data Upstreamed from https://github.com/servo/servo/pull/16238 [ci skip] 19 June 2017, 22:33:50 UTC
8c54070 Add same-origin redirect variants to 2d canvas security tests. Upstreamed from https://github.com/servo/servo/pull/16699 [ci skip] 19 June 2017, 22:33:50 UTC
8ee4de2 Test steps 4 and 5 of the HTMLConstructor Upstreamed from https://github.com/servo/servo/pull/17224 [ci skip] 19 June 2017, 22:33:50 UTC
9dd9478 Add test to make sure contentDocument is updated after load matures Upstreamed from https://github.com/servo/servo/pull/16506 [ci skip] 19 June 2017, 22:33:50 UTC
f13010a Fix #6799: set stacking_context_position correctly on fragment_border_iterator Upstreamed from https://github.com/servo/servo/pull/16317 [ci skip] 19 June 2017, 22:33:50 UTC
58abd30 Run a test per property and value in unitless-length.html Upstreamed from https://github.com/servo/servo/pull/16609 [ci skip] 19 June 2017, 22:33:49 UTC
9ec41f7 Change ScrollIntoViewOptions::inlinePostion to inline Change the field of ScrollIntoViewOptions from inlinePosition to inline to match the spec. This patch updates the interface and related tests. BUG=648446 Review-Url: https://codereview.chromium.org/2939393002 Cr-Commit-Position: refs/heads/master@{#480513} 19 June 2017, 22:00:36 UTC
512caa3 Embedded enforcement: report directives not allowed in csp attribute Spec: https://w3c.github.io/webappsec-csp/embedded/ Bug: 732779 Change-Id: I2d38669be13927910e61b579d4777081e6cbaea0 Reviewed-on: https://chromium-review.googlesource.com/535633 Commit-Queue: Andy Paicu <andypaicu@chromium.org> Cr-Commit-Position: refs/heads/master@{#480001} WPT-Export-Revision: 4fdbc06cf0e16835b98a64fcb1ba5e9a42019af9 19 June 2017, 21:38:27 UTC
300db38 Add initial test for peer connection state changes (#6224) * Add initial test for peer connection state changes * Add back existing test on iceGatheringState * Organize comment for coverage 19 June 2017, 20:46:42 UTC
64c9447 Add initial test for RtcRtpSender.prototype.replaceTrack (#6250) * Add initial test for RtcRtpSender.prototype.replaceTrack * Fix test to throw InvalidStateError instead of TypeError * Add test for never resolve when closed in parallel 19 June 2017, 19:58:53 UTC
f2d785a Fix firing viewport resize events spuriously It turns out that LocalFrameView::ScrollbarExistenceDidChange isn't completely honest. The update scrollbars code will call into it when it reenters itself even though the existence may not have changed. This was causing us to fire the viewport resize event since we assumed the scrollbar state changed even in cases where it didn't. I've moved the firing of the event to happen in after a layout. We track the viewport size before and compare at the end of layout, firing a resize if the two differ. I had rearrange the VisualViewport Width() and Height() methods to offer "stale" versions to do this. Additionally, some viewport web-platform-tests were loading into a legacy viewport (without a meta tag) which exposed some issues with test ordering so I added a viewport <meta>. It doesn't affect the semantics of the test. Bug: 595826 Change-Id: I8b937af1a8ed35d4a0a2d0ebf542e40f87a7b833 Reviewed-on: https://chromium-review.googlesource.com/529552 Reviewed-by: Dave Tapuska <dtapuska@chromium.org> Cr-Commit-Position: refs/heads/master@{#480436} WPT-Export-Revision: eee3364e287b0228b19d8d4182ee75a1279a4c19 19 June 2017, 17:50:51 UTC
4ce711e Test option element rendering when a br child is inserted See https://github.com/whatwg/html/issues/2598. Fails in Gecko. 19 June 2017, 17:18:00 UTC
993fa95 Add a test for form.elements exact filter This tests the exact list of elements included ("listed elements" except image buttons), plus tests that the form="" attribute works; see https://github.com/whatwg/html/issues/2764. 19 June 2017, 17:17:10 UTC
617e161 CSP, PlzNavigate: make clear what happens with unique origins. This CL makes the decision that when the current origin is unique, no url can match 'self'. That was already the case before this CL, but now it is explicitly stated. It removes several methods and merges several attributes of CSPContext. The goal is to make it less easy to shoot ourself in the foot. A few tests are added too. BUG=692449, 694959 Review-Url: https://codereview.chromium.org/2937503002 Cr-Commit-Position: refs/heads/master@{#480427} 19 June 2017, 14:53:36 UTC
26b12bd [RemotePlayback] Fix layout tests for remote playback. Some media/remoteplayback and external/wpt/remote-playback tests used a wrong path for the video element's source. Two http/tests/media/ tests relied on remote playback - moved them to http/tests/media/controls/ and added to the virtual/new-remote-playback-pipeline test suite. Updated test expectations for the changes above. TEST=run existing tests with and without the new pipeline enabled. BUG=731035 Change-Id: Ib0db2d64bed49598d8003c1c56c7e4d442689131 Reviewed-on: https://chromium-review.googlesource.com/532034 Commit-Queue: Anton Vayvod <avayvod@chromium.org> Reviewed-by: Mounir Lamouri <mlamouri@chromium.org> Cr-Commit-Position: refs/heads/master@{#480312} WPT-Export-Revision: c50b27ad77970d381d86ec7d82a7e54596e4c6b5 19 June 2017, 13:25:27 UTC
f2cb327 Allow embedded credentials for relative URLs. (#6214) If a user visits `http://user:pass@example.com/`, we should allow `<img src='/whatever.png'>`. Currently, we're doing the embedded credential check on the completed URL, which ends up blocking the request. Bug: 731618 Change-Id: I5a15187a2a0fd39822467d64efeedaae637765a8 Reviewed-on: https://chromium-review.googlesource.com/530308 Commit-Queue: Mike West <mkwst@chromium.org> Reviewed-by: Jochen Eisinger <jochen@chromium.org> Cr-Commit-Position: refs/heads/master@{#478952} WPT-Export-Revision: e5b67bfada571b9ac6a28581745c66b8d8599673 19 June 2017, 10:38:29 UTC
a6199c8 Fix lint error 19 June 2017, 08:23:48 UTC
04c4873 Evaluate making `document.domain` nullable. There might be a reasonable use case for nulling out `document.domain` in order to prevent a document from being able to access the DOM of other documents served from the same physical origin (by walking the frame tree of its embedder, for example). This patch implements `document.domain = null` behind the experimental flag in order to determine whether or not it solves the problem without unworkable side-effects. If so, I'll formalize https://github.com/whatwg/html/issues/2757 into a real patch against HTML for discussion/ Bug: 733150 Change-Id: Ic6906d17b6e8bcb1882408ac6152ae3dd6f8700a Reviewed-on: https://chromium-review.googlesource.com/535536 Reviewed-by: Jochen Eisinger <jochen@chromium.org> Cr-Commit-Position: refs/heads/master@{#479363} WPT-Export-Revision: a37e7a6db46271f09f79ef6bbc4938274cb72a0e 19 June 2017, 08:23:48 UTC
21d21d3 Update CSSOM SmoothScroll Web Platform Test This patch improves the coverage of smooth scroll web platform test by including tests for shadowDom and tests of empty or undefined arguments. It reduces the frames needed for the test by checking the change in scroll position. The test is changed to be more manual-test-friendly as users can see the smooth scroll animation by opening the test in browser. It also changes the interface of Element.scrollIntoView() to match the spec. BUG=648446 Review-Url: https://codereview.chromium.org/2936283003 Cr-Commit-Position: refs/heads/master@{#479903} 16 June 2017, 22:17:43 UTC
1e717b0 Add initial test for RTCPeerConnection.prototype.removeTrack (#6251) * Add helper function to generate MediaStreamTrack * Add initial test for RTCPeerConnection.prototype.removeTrack 16 June 2017, 19:05:06 UTC
182b0d0 [idlharness.js] Enable incorrectly skipped tests (#6239) 16 June 2017, 18:07:29 UTC
4cca1b9 Fix activationTarget selection algorithm. Node::PreDispatchEventHandler() should be called for the deepest node with activation behavior, not the target node. Also, fix a test bug in dom/events/Event-dispatch-click.html. Bug: 733137 Change-Id: I2c89a782326f8fd9d41892c9c6f6d827b2d6b235 Reviewed-on: https://chromium-review.googlesource.com/536718 Reviewed-by: Hayato Ito <hayato@chromium.org> Commit-Queue: Kent Tamura <tkent@chromium.org> Cr-Commit-Position: refs/heads/master@{#480036} 16 June 2017, 14:37:11 UTC
f61440e Web NFC: Align Web IDL tests to latest spec (#6173) 16 June 2017, 01:29:50 UTC
05f10cb EUR-kr encoding and decoding tests This is a rebased and cleaned-up version of #3201; closes #3201. 15 June 2017, 23:19:17 UTC
894a27a Shift-JIS encoding and decoding tests This is a rebased and cleaned-up version of #3200; closes #3200. 15 June 2017, 23:18:26 UTC
1b458fb Big5 encoding and decoding tests This is a rebased and cleaned-up version of #3197; closes #3197. 15 June 2017, 23:17:57 UTC
994a2ab Merge pull request #6178 from w3c/more-font-feature-tests more font feature tests r=@litherum 15 June 2017, 22:30:06 UTC
c5dcb1f Add more URL checks for code coverage Fills gaps in coverage for: * "IPv4 number parser" step 5 * "IPv6 parser" step 6.5.5.1 * "IPv6 serializer" step 3 * "IPv6 serializer" step 5.3 * "basic URL parser" step 11.(query state).1.3.1 * "basic URL parser" step 11.(query state).2.2 * "basic URL parser" step 11.(fragment state).(U+0000 NULL) * "basic URL parser" step 11.(fragment state).(Otherwise).2 15 June 2017, 17:18:19 UTC
f2de6e8 Sync Mozilla tests as of https://hg.mozilla.org/mozilla-central/rev/da66c4a05fda49d457d9411a7092fed87cf9e53a . This contains a [single change](https://hg.mozilla.org/mozilla-central/rev/2addc637dc89): user: Emilio Cobos Álvarez <emilio@crisal.io> (@emilio) date: Fri Jun 09 17:21:25 2017 +0200 summary: Bug 1368240: Implement a more fine-grained invalidation method. r=heycam which was already reviewed by @heycam in [bug 1368240](https://bugzilla.mozilla.org/show_bug.cgi?id=1368240). 15 June 2017, 14:48:52 UTC
dfeb023 Add some more URL failure tests Via https://github.com/jsdom/whatwg-url/issues/92. 15 June 2017, 11:51:19 UTC
bdfbc37 Create README.md (#6223) 15 June 2017, 07:38:28 UTC
f20df00 Add OWNERS file to interface directory. (#6235) 15 June 2017, 06:25:09 UTC
3b715f1 Add @GPHemsley to the url/OWNERS file 15 June 2017, 01:49:52 UTC
34cd10b Web NFC: Update OWNERS (#6174) add @alexshalamov, @kenchris and @zolkis as OWNERS 15 June 2017, 01:16:29 UTC
90bf8f7 [ES6 modules] Add WPT for loading cyclic module graph w/ slow imports This CL adds a layout test demonstrating the currently broken cycle handling, which currently fails on ToT. If a cyclic module graph node contained other edges that are not part of the cycle, the graph does not load reliably. (To be more specific, the graph does not load unless the other edges complete loading before we instantiate the cycle nodes). We expect to have the root cause fixed in the spec change PR: https://github.com/whatwg/html/pull/2674 Bug: 594639 Change-Id: I3cf8a640a73083ad612c96fc4bbd0f01e00f6e46 Reviewed-on: https://chromium-review.googlesource.com/535413 Cr-Commit-Position: refs/heads/master@{#479534} WPT-Export-Revision: 1d8720afaeeb738690321b52bc88960ecb3b36f3 15 June 2017, 00:31:05 UTC
858788b ES6 Modules nomodule attribute test cleanup nomodule-set-on-async-classic-script.html: Remove setTimeout API usage, which can be prone to issues when the test system is slow (i.e. VM on a busy host). This test doesn't need the setTimeout usage though, since the platform should hold off from dispatching window's load event until all async scripts have been executed anyways. nomodule-set-on-synchronously-loaded-classic-scripts.html: Removed dead code. 14 June 2017, 19:31:16 UTC
a3101d8 wai-aria: update tests (#6242) * Correct platform expectations for MSAA, IA2, and UIA * Remove use of external source for tests with iframe 14 June 2017, 18:36:40 UTC
220f425 [ES6 modules] Fix obsolete assertions and add missing bailout to FetchDescendants This CL : 1. Removes oesolete assertions after crrev.com/e123c9108586cd8386edf8df90af739ce84ae3a4 2. Adds missing !HasValidContext bailout in FetchDescendants Bug: 732765, 594639 Change-Id: I806be731f528a1e8c1a2a9ac7f882dfaaf98e2ba Reviewed-on: https://chromium-review.googlesource.com/535257 Commit-Queue: Kouhei Ueno <kouhei@chromium.org> Cr-Commit-Position: refs/heads/master@{#479302} WPT-Export-Revision: 41d55dd725de7c1432d708c3cf3c040a656c87fe 14 June 2017, 10:18:54 UTC
30a7ff1 Update read accordingly. 14 June 2017, 09:48:44 UTC
8e23064 Don't require JSON expectations Improve failed test messaging. 14 June 2017, 09:48:44 UTC
1a58c2c Add support for unit test mode Simplifies expectations in certain scenario when self-testing testharness.js or idlharness. 14 June 2017, 09:48:44 UTC
ff52ec2 CSS: distance and rotate optional in 'offset' offset-distance and offset-rotate are optional in the offset shorthand. If both are present, they may appear in either order. If the CSSOffsetPositionAnchor feature flag is enabled, offset-position and offset-anchor are also supported in the shorthand. Grammar from spec: https://drafts.fxtf.org/motion-1/#offset-shorthand [ <offset-position>? [ <offset-path> [ <offset-distance> || <offset-rotate> ]? ]? ]! [ / <offset-anchor> ]? Bug: 654664 Change-Id: Ibce18386f864b9e35a5c0ef4b9ae444512067fba Reviewed-on: https://chromium-review.googlesource.com/526840 Commit-Queue: Eric Willigers <ericwilligers@chromium.org> Cr-Commit-Position: refs/heads/master@{#478896} WPT-Export-Revision: faf698d011e5146f2ec707f2c78774a1cdca7940 14 June 2017, 01:03:05 UTC
17354db Add initial test for sending/receiving data for RTCDataChannel (#6215) * Add helper functions for communication between data channels * Add initial test for sending/receiving data for RTCDataChannel * Rename assertEqualsArrayBuffer to assert_equals_array_buffer * Defer test for behavior of send() when data channel is closed * Refactor bufferedAmount test to separate file 13 June 2017, 18:39:04 UTC
29c754d Reland 'Add web platform tests for ViewportAPI.' This was reverted in Iae9c03e0ee0f625e4e95ccf2f81d1b14d6b64c90 due to the upstream WPT repo failing the lint check. This patch fixes the issue which was that two of the tests were using the Chromium-relative testharness.js path. TBR=dtapuska@chromium.org Bug: 635031 Change-Id: I5e1277125cabf414a75d8d869f78b8efc9bb3684 Reviewed-on: https://chromium-review.googlesource.com/532593 Commit-Queue: David Bokan <bokan@chromium.org> Reviewed-by: David Bokan <bokan@chromium.org> Cr-Commit-Position: refs/heads/master@{#478899} WPT-Export-Revision: 364cede6397c20574cd66266b74feb7bbc7c1bc0 13 June 2017, 14:53:46 UTC
29ff908 [geometry-1] improve tests when transform DOMPoint from DOMMatrix. Chromium had wrong calculated when transform DOMPoint from DOMMatrix. unfortunately test could not detect problems. because there was not test or m12 and m21 values were zero in tests. 13 June 2017, 13:08:50 UTC
812fde4 Move csspaint/ layout tests to external/wpt/ (#6179) Originally I had a pull request here: https://github.com/w3c/web-platform-tests/pull/6163 Later on, as pointed out by foolip@, we could just do it in one Chromium CL, so here it is. Once this lands, I will close the above pull request. In the final patch, I add the tests to external/wpt/ first. In a follow up CL, I will try to remove corresponding tests in http/tests/csspaint/. The reason of breaking into two patches is that doing it in one patch broke some unrelated tests. Please refer to the trybot results in PS#4 and PS#5. Bug: 728593 Change-Id: Iec3affaa20d09e48a73e777d77e550c10a9c0d54 Reviewed-on: https://chromium-review.googlesource.com/527352 Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org> Reviewed-by: Robert Flack <flackr@chromium.org> Cr-Commit-Position: refs/heads/master@{#478295} WPT-Export-Revision: 65a3dd3f4be0fd72623aae56adc31895e4ff9cc9 13 June 2017, 12:55:58 UTC
f694285 updateWith() throws InvalidStateError if untrusted (#6162) Tests for: https://github.com/w3c/browser-payment-api/pull/547 13 June 2017, 05:56:28 UTC
12fc4d3 Throw RangeError for invalid start/stop times Calling start() or stop() with negative time values should throw RangeError, not InvalidAccessError. This also includes the offset and duration parameters for AudioBufferSourceNode.start(). constant-source-basic.html, oscillator-basic.html Bug: 731242 Test: audiobuffersource-basic.html, Change-Id: Ide02d22a66712ba46aa1f0007c71ae24e78b88fe Reviewed-on: https://chromium-review.googlesource.com/528479 Reviewed-by: Hongchan Choi <hongchan@chromium.org> Commit-Queue: Raymond Toy <rtoy@chromium.org> Cr-Commit-Position: refs/heads/master@{#478776} 12 June 2017, 22:18:52 UTC
6d8970d Add initial test for RTCPeerConnection ondatachannel (#6186) * Add helper functions for establishing connection between two pc * Add initial test for ondatachannel * Remove test on connection states as the assumptions are wrong * Add more test for ondatachannel 12 June 2017, 16:02:23 UTC
f72b0ba HTML: Test U+0000 NULL in textarea's value/defaultValue/textContent See https://github.com/w3c/web-platform-tests/pull/5272#issuecomment-307257151 12 June 2017, 14:39:19 UTC
6b0e959 [ES6 modules] Update module linking procedures to follow latest spec updates This CL updates Blink's impl of #internal-module-script-graph-fetching-procedure and #fetch-the-descendants-of-and-instantiate-a-module-script to match recent spec change: https://github.com/whatwg/html/pull/2595 . Tests: external/wpt/html/semantics/scripting-1/the-script-element/module/specifier-error.html Bug: 727299, 594639 Change-Id: I022b3b380b408a6d5c75a59d161aea4fe2868f48 Reviewed-on: https://chromium-review.googlesource.com/528724 Commit-Queue: Kouhei Ueno <kouhei@chromium.org> Reviewed-by: Kinuko Yasuda <kinuko@chromium.org> Cr-Commit-Position: refs/heads/master@{#478219} WPT-Export-Revision: a1fd48a745a56045e25c3365a69f3fce0358074f 12 June 2017, 14:35:40 UTC
3c7c8b2 Merge pull request #6205 from w3c/chromium-export-cl-If2cfc2bd926dc30004e92b18712d8167db7241fe Break out list items when they are at the start of a editable table cell 12 June 2017, 14:06:53 UTC
921a51f Use monospace fonts in css-writing-modes tests that need it. (#6196) This changes a set of css-writing-mode tests that depend on consistent character widths for digits (and those widths matching ch units) to use monospace fonts, which are far more likely to guarantee consistent character widths. This is as discussed in https://bugzilla.mozilla.org/show_bug.cgi?id=1362255#c26 (comments 26, 28, and 29). 12 June 2017, 12:19:41 UTC
45767ed Implement upgrade-insecure-requests in browser for frame requests In PlzNavigate, frame requests currently have most of their CSP checks done in the browser process. But upgrade-insecure-requests was still applied in Blink, meaning that upgraded frame requests couldn't be properly reported. This CL moves upgrading into the browser process for frame requests, and properly splits up CSP checks per spec: (1) evaluate report-only CSPs, (2) upgrade request if needed, (3) evaluate enforced CSPs. There are other cases for which we might need to do something similar which are not handled by this CL: namely form submissions and same-host main-frame navigations. Also note that I'm not attempting to apply upgrade-insecure-requests when following redirects. UIR in general does not work when following redirects, and that's a much larger issue outside the scope of this CL. (https://crbug.com/615885) This is a follow-up to https://codereview.chromium.org/2909513002/, and is the browser-process version of https://codereview.chromium.org/2790693002. BUG=713388 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_site_isolation Review-Url: https://codereview.chromium.org/2910573002 Cr-Commit-Position: refs/heads/master@{#478478} 12 June 2017, 10:55:50 UTC
3a514e9 Add --repo-root argument to lint script (#6207) 12 June 2017, 10:24:10 UTC
495876c Remove mention of git submodule update from lint import error message (#6206) 12 June 2017, 10:22:17 UTC
back to top