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

sort by:
Revision Author Date Message Commit Date
4ecc44f Re-add logging for used port 09 April 2018, 13:16:33 UTC
4dc1271 fixup! Move the config into its own class 09 April 2018, 13:07:35 UTC
4326f9a fixup! fixup! Move the config into its own class 09 April 2018, 12:44:13 UTC
fffbe45 fixup! fixup! Move the config into its own class 09 April 2018, 12:43:22 UTC
e470601 fixup! fixup! Move the config into its own class 09 April 2018, 12:42:41 UTC
5624b27 fixup! Move the config into its own class 09 April 2018, 12:35:48 UTC
830e782 fixup! Move the config into its own class 09 April 2018, 12:29:44 UTC
9d0092a fixup! Move the config into its own class 09 April 2018, 12:27:46 UTC
1c311b5 fixup! Move the config into its own class 09 April 2018, 12:17:39 UTC
5c6eb4e fixup! Move the config into its own class 09 April 2018, 12:12:28 UTC
a04d91d fixup! fixup! Move the config into its own class 09 April 2018, 12:09:03 UTC
951ade9 fixup! Move the config into its own class 09 April 2018, 11:49:58 UTC
5d7a6b3 fixup! Move the config into its own class 09 April 2018, 11:42:57 UTC
ce02f62 Update test_sauce to use actual config objects 09 April 2018, 10:16:00 UTC
e4bcddd Remove near-empty functions after refactoring config code 09 April 2018, 10:16:00 UTC
4481011 Move the config into its own class 09 April 2018, 10:16:00 UTC
95992cd Avoid async/await in /webstorage/idlharness.html Am sorry, Servo is dumb, we are actively trying to fix that on our side. 09 April 2018, 09:30:00 UTC
2b8e0e7 Properly define EventInit in /webvr/idlharness.https.html 09 April 2018, 09:29:35 UTC
6fe36d7 service worker: Add tests for inteception of workers after redirects. This tests behavior discussed here: https://github.com/w3c/ServiceWorker/issues/1289 Namely it tests when a request for a worker goes through a redirect chain: 1) On redirect from A -> B, whether the service worker at B sees the request. 2) After the final redirect, which service worker controls the resulting client. The tests are written as specified today. Therefore, Firefox passes this test (verified in Nightly) and Chrome does not. (Actually a small change is required to the test to make Firefox pass it, see: https://bugzilla.mozilla.org/show_bug.cgi?id=1452528) Currently it only tests shared worker but dedicated worker can be added in a follow-up patch. Bug: 829720 Change-Id: Id3b1ea8b952760be0ef9917f2c6a3afe60ca1fb5 Reviewed-on: https://chromium-review.googlesource.com/999241 Commit-Queue: Matt Falkenhagen <falken@chromium.org> Reviewed-by: Hiroki Nakagawa <nhiroki@chromium.org> Cr-Commit-Position: refs/heads/master@{#549125} 09 April 2018, 09:19:45 UTC
fc7c0b7 Make LazyFC assertions actually hold. The code was trying to assert that we had frames constructed for all the nodes in the parent chain, but we don't bail out in the !GetContentInsertionFrameFor(aContainer) in the case that it's a children element, because they actually have no insertion frame, though their children do. Move the LazyFC check after the insertion point check. That makes the previous check work on the insertion point of the child, which makes it sound. This also fixes bug 1410020, and with it a Shadow DOM test-case that was failing because we had two sibling assigned to two different <slot>s, and the second one wasn't getting properly flagged, and thus the second sibling never got a frame. The other two test failures in this test are an event dispatch failure, where the position of the target is not what the test expects (we don't account for margin and padding). Filed that as bug 1450027. Also, added a test for which we have wrong layout without these patches, and that crashes with "Called Servo_Element_IsDisplayNone" with the first patch of this bug applied but not this one, due to the bogus check mentioned above. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1303605 gecko-commit: 12a824f8d55a8fb0396fb2132974f8223c6a9606 gecko-integration-branch: central gecko-reviewers: bz 09 April 2018, 07:52:06 UTC
a835486 Correct serialization of box-shadow and text-shadow Following https://github.com/w3c/csswg-drafts/issues/2305, the canonical serialization for box-shadow was changed to the color then lengths. https://drafts.csswg.org/css-text-decor-3/#text-shadow-property also defines the canonical serialization for text-shadow as the color and then lengths. This caused the test to fail in Firefox, Chrome, and Safari. Update the test to match the spec in both instances. 09 April 2018, 07:47:52 UTC
8f9d8e9 Sync Mozilla tests as of https://hg.mozilla.org/mozilla-central/rev/b4bc6b2401738b78fd47127a4c716bb9178e1a09 . (#10358) 09 April 2018, 07:36:55 UTC
85191e1 Part 1: Add a web-platform test that shows shape-outside: border-box float areas are correctly clipped to margin rects. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1328236 gecko-commit: b5bc270f37953f60d40f821b0593ff2e6200e343 gecko-integration-branch: central gecko-reviewers: dholbert 09 April 2018, 06:46:05 UTC
8c503e7 Add test for case insensitivity for content: attr() identifiers in html documents. dbaron asked for this in bug 507762, but it never happened. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1451421 gecko-commit: 2189673fb8ea87ac07cd3cffe5a86cbdf497865d gecko-integration-branch: central gecko-reviewers: xidorn 09 April 2018, 05:38:06 UTC
99e1ae2 Respect ::selection background styles for image overlays. I don't have a strong preference about blending with white vs. just doing alpha 0.5, so I kept doing what we were doing, since Blink and WebKit also apply the blending to the text background, and I'm not sure that's particularly desirable. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1449010 gecko-commit: 6d2897cca552917317e11a34e2bb410431ef5619 gecko-integration-branch: central gecko-reviewers: mattwoodrow 09 April 2018, 05:13:01 UTC
13d36e4 Update the StructuredCloneAlgorithm to follow the latest version of the spec, bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1441141 gecko-commit: 9890a67387378b2417e135a57bd0a6727a578cb6 gecko-integration-branch: central gecko-reviewers: smaug, sfink 09 April 2018, 03:59:56 UTC
8a4cdaf [css-typed-om] Implement support for text-* properties. There's a failing test due to Blink computing keyword values for text-size-adjust to percentages, even though the spec says the computed value is as specified. Bug: 820299 Change-Id: I53c4177f1ce2205a4f2b6af00b1c61da4f5e774f Reviewed-on: https://chromium-review.googlesource.com/994594 Commit-Queue: Darren Shen <shend@chromium.org> Reviewed-by: Rune Lillesveen <futhark@chromium.org> Cr-Commit-Position: refs/heads/master@{#549095} 09 April 2018, 02:18:42 UTC
318f287 Remove SimonSapin from OWNERS (#10361) 08 April 2018, 10:00:41 UTC
f161804 Adapt web-nfc IDL tests to latest spec (#10360) 08 April 2018, 05:04:47 UTC
d0d6224 Update expected cssText for custom property serialization See https://github.com/w3c/csswg-drafts/issues/2509#issuecomment-379152590 for the change to target9. Also remove the extra whitespace in target8 and target1 which causes these tests to fail in Chrome and Firefox. Also remove testcase.propertyName from each test's name as this doesn't exist and just outputs undefined. 07 April 2018, 02:05:46 UTC
6e68c44 Improve idlharness error message for exposure test (#10336) When `obj` is not created successfully, there's an error like > Cannot use 'in' operator to search for [member.name] in undefined NB: I'm not a fan of having each sub-test re-test the same thing, but this is at least _consistent_ with the other code.. 06 April 2018, 20:02:13 UTC
a4c17db Cookie Store: Tentatively deflake special names test The "expires" cases are flaky on all platforms on the bots, although I can't reproduce locally. The test case sets a cookie that expires "now" then expects it can't read it. It may be flaky due to "now" being slightly different between processes, threads, and libraries, allowing the read to succeed. Set the expiry date to be an hour before "now", which should be sufficient. Bug: 829761 Change-Id: Icda1891310dd0a56769877f32405226390e729de Reviewed-on: https://chromium-review.googlesource.com/999743 Commit-Queue: Joshua Bell <jsbell@chromium.org> Reviewed-by: Victor Costan <pwnall@chromium.org> Cr-Commit-Position: refs/heads/master@{#548903} 06 April 2018, 19:57:29 UTC
68b0798 Move AudioNode tests to WPT Move the AudioNode tests to WPT. Can't move tail-processing.html because it's specific to Chrome's tail processing. Firefox passes all tests except: * audionode.html (because new AudioContext(1,44100,44100) succeeds but shouldn't * tests that use oac.suspend * audionode-connect-method-chaining.html with an IndexSizeError connecting Bug: 745778 Change-Id: I0e21e2117a75246367ea2642759ed917ee3e028f Reviewed-on: https://chromium-review.googlesource.com/994136 Reviewed-by: Hongchan Choi <hongchan@chromium.org> Reviewed-by: Dirk Pranke <dpranke@chromium.org> Commit-Queue: Raymond Toy <rtoy@chromium.org> Cr-Commit-Position: refs/heads/master@{#548843} 06 April 2018, 17:58:00 UTC
ea93487 Update mozrunner from 6.14 to 6.15 (#10346) 06 April 2018, 17:26:06 UTC
8b9501b Cookie Store: rework tests for 'expires' option Simplify/rework the tests for the 'expires' options. Don't run the tests with the special secure-only prefixes, as that's orthogonal to the behvior. In Chromium, this also reveals that support for HTTP date strings as 'expires' values, as described in the explainer[1] is not yet supported. [1] https://github.com/WICG/cookie-store/blob/gh-pages/explainer.md Bug: 729800 Change-Id: I015fd643f18b59c8294f9dc62d576682132795fd Reviewed-on: https://chromium-review.googlesource.com/994284 Commit-Queue: Joshua Bell <jsbell@chromium.org> Reviewed-by: Victor Costan <pwnall@chromium.org> Cr-Commit-Position: refs/heads/master@{#548818} 06 April 2018, 17:18:05 UTC
8314b7b Update ReadableStream to latest standard version Update Blink's implementation of ReadableStream to https://streams.spec.whatwg.org/commit-snapshots/37ace3d5f16cbea7aec4a0c80532c95059994d51/ This also updates TransformStream to use CreateReadableStream() instead of calling the ReadableStream constructor. Several common operations have become unused and have been removed. The EXTERNALLY_CONTROLLED flag has been renamed to the slightly more specific name "BLINK_LOCK_NOTIFICATIONS". All external/wpt/streams/readable-streams tests now pass, and failing expectations have been removed. Most changes were already covered by the web-platform-tests. A new readable-streams/patched-global.js test verifies that ReadableStreamTee() does not use the global ReadableStream constructor or otherwise touch the global object. BUG=710728 Change-Id: I2b799045f47376adef305f5f88ad106161425b46 Reviewed-on: https://chromium-review.googlesource.com/992077 Commit-Queue: Adam Rice <ricea@chromium.org> Reviewed-by: Yutaka Hirano <yhirano@chromium.org> Cr-Commit-Position: refs/heads/master@{#548784} 06 April 2018, 16:29:29 UTC
a0091fb Fix the |name| of PerformanceNavigationTiming Previously, the |name| of a PerformanceNavigationTiming entry was the initial URL (the request URL). After this CL, it is the response URL, so for example a url of the form 'redirect?location=newLoc' will have 'newLoc' as the |name|. Bug: 797465 Change-Id: Icab53ad8027d066422562c82bcf0354c264fea40 Reviewed-on: https://chromium-review.googlesource.com/996579 Reviewed-by: Yoav Weiss <yoav@yoav.ws> Commit-Queue: Nicolás Peña Moreno <npm@chromium.org> Cr-Commit-Position: refs/heads/master@{#548773} 06 April 2018, 15:15:47 UTC
6ba01ea Make BlueTooth/USB requestDevice non-consuming. The specs for both WebBlueTooth & WebUSB only require a user activation during a requestDevice call. So consuming the activation (vs just checking) is not a strong requirement. There was a concern that "not consuming" could possibly mean multiple choosers for a single user activation but our browser code already handles the situation gracefully. Multiple requests to browser is possible from different tabs anyway, even with (isolated) consumptions in individual tabs. Therefore it makes sense to remove the consumption behavior here, which is not spec-ed anyway. This would fit our goal of a simple user activation model ("UserActivationV2" project) which should be simple enough for cross-browser implementation and for a complete spec. Bug: 786407 Change-Id: I3c9dbf43df34d4cb4a2a33214a6c44847fa7435b Reviewed-on: https://chromium-review.googlesource.com/775866 Reviewed-by: Reilly Grant <reillyg@chromium.org> Reviewed-by: Giovanni Ortuño Urquidi <ortuno@chromium.org> Commit-Queue: Mustaq Ahmed <mustaq@chromium.org> Cr-Commit-Position: refs/heads/master@{#548768} 06 April 2018, 14:33:48 UTC
0cddb68 Add FileAPI idl file (#9753) 06 April 2018, 13:14:40 UTC
6dd3135 Improve error message for exposure_set test `memberName` is undefined; error message is (was) `ReferenceError: memberName is not defined`. Clearly supposed to be a check for duplication - `array.length < 0` was a really weird thing to see, though. Spec says it's always non-negative, so deleted that. Error I see now is "Multiple 'Exposed' extended attributes on Navigator" 06 April 2018, 13:04:02 UTC
11740d8 WebNFC: Use [SecureContext] instead of manual check Until now, we had to use IsSecureContext() to check whether an execution context is a secure context manually. But we can use [SecureContext] instead of the manual check now. Related spec change: https://github.com/w3c/web-nfc/pull/143 https://github.com/w3c/web-nfc/pull/144 Bug: none Change-Id: I1396470cc57aeba137ddba65d1f29eb58cf9cf9b Reviewed-on: https://chromium-review.googlesource.com/989537 Reviewed-by: Alexander Shalamov <alexander.shalamov@intel.com> Commit-Queue: Jinho Bang <jinho.bang@samsung.com> Cr-Commit-Position: refs/heads/master@{#548744} 06 April 2018, 12:32:35 UTC
0fb0745 Fix all lint errors in svg/import/* First dos2unix was used and for text-fonts-202-t-manual.svg this also removes a UTF-8 BOM. Then all files were passed through git stripspace, which also removed some double blank lines which don't look to have been meaningful. Finally all tabs were replaced by two spaces, as that's the tab width that seems to have been used when editing these files. Some odd indentation remains and would have to be fixed manually. 06 April 2018, 12:08:26 UTC
b80da5d Merge pull request #10344 from nox/var-gt-const Change a const in var in idlharness.js 06 April 2018, 10:50:43 UTC
89daad3 Change a const in var in idlharness.js See https://github.com/w3c/web-platform-tests/issues/10343#issuecomment-379211826 I know we can't stop progress in WPT just because Servo is stuck in the past, but let's not make all IDL-related tests fail in it for something that can be avoided so easily. 06 April 2018, 10:22:01 UTC
603e277 Fix RTCPeerConnection-track-stats.https.html flake. The assert_object_equals would fail due to timestamps being different in rare runs where the getStats() cache was invalidated between the two calls. external/wpt/webrtc should make no assumptions about any cache. Tests are updated only to compare stats IDs, not individual metrics. Bug: 829401 Change-Id: I6fcc781a1827af69f47a5c4416dd5e6bae0c98b3 Reviewed-on: https://chromium-review.googlesource.com/999477 Reviewed-by: Harald Alvestrand <hta@chromium.org> Commit-Queue: Henrik Boström <hbos@chromium.org> Cr-Commit-Position: refs/heads/master@{#548721} 06 April 2018, 09:42:49 UTC
487c4a8 [css-typed-om] Add support for border properties. border-radius-* tests are failing because the computed value should always be a pair of values, but Blink currently returns a CSSValuePair with kDropIdenticalValue, so we sometimes compute to a single value. Fixing this requires either changing computed border-radius-* to use kKeepIdenticalValue, or overriding the computed value just for Typed OM [1] [1] https://cs.chromium.org/chromium/src/third_party/WebKit/Source/core/css/cssom/ComputedStylePropertyMap.cpp?q=ComputedStylePropertyMap.cpp&dr&l=229 Bug: 820299 Change-Id: I4c67a7986a8e77d37e7936eabfa0b68b32de9df8 Reviewed-on: https://chromium-review.googlesource.com/994433 Commit-Queue: Darren Shen <shend@chromium.org> Reviewed-by: Rune Lillesveen <futhark@chromium.org> Cr-Commit-Position: refs/heads/master@{#548697} 06 April 2018, 09:32:19 UTC
f9817db Add intersection-observer/OWNERS (#9199) 06 April 2018, 09:26:27 UTC
ca70fdd [css-typed-om] Add support for background properties. We cannot support background-repeat and background-position yet because they are both implemented as shorthands in Blink, but are not shorthands in the spec. We'd need to refactor the existing code to allow shorthands to reify as proper Typed OM objects. There are also some tricky bits to support styleMap.set with shorthands given a proper Typed OM object. Bug: 820299 Change-Id: I064ce37a48bee3d73965b66b323e20abf5a9099f Reviewed-on: https://chromium-review.googlesource.com/994593 Commit-Queue: Darren Shen <shend@chromium.org> Reviewed-by: Rune Lillesveen <futhark@chromium.org> Cr-Commit-Position: refs/heads/master@{#548705} 06 April 2018, 08:01:06 UTC
d6a82fd Update the cssom IDL file (#9776) * Update cssom IDL * Manually remove template IDL 06 April 2018, 06:34:16 UTC
13effc3 Update the compat IDL file (#9765) * Add compat idl file 06 April 2018, 00:57:35 UTC
67c2a87 Update the budget-api IDL file (#9763) * Add budget-api idl file 06 April 2018, 00:54:18 UTC
99b9072 Update the BackgroundSync IDL file (#9751) * Add BackgroundSync idl file 06 April 2018, 00:52:44 UTC
22be1ef Add MISSING-LINK docs (#10332) 06 April 2018, 00:51:28 UTC
0b6eb5e bluetooth: web: test: Update char disconnect tests This change updates the generated characteristics tests for calling disconnect/device disconnecting before an operation on a characteristic. BUG=509038 Change-Id: I16b7ffbfd6df473ee0c4c0bfb34982473c41482f Reviewed-on: https://chromium-review.googlesource.com/986890 Commit-Queue: Ovidio Henriquez <odejesush@chromium.org> Reviewed-by: Giovanni Ortuño Urquidi <ortuno@chromium.org> Cr-Commit-Position: refs/heads/master@{#548542} 05 April 2018, 23:14:35 UTC
dac87dc Cookie Store: disallow '=' in cookies with empty names Per the explainer[1] and tests: "Cookies with an empty name cannot be set using values containing = as this would result in ambiguous serializations in the majority of current browsers." Also, fix a test glitch now that this restriction is implemented. [1] https://github.com/WICG/cookie-store/blob/gh-pages/explainer.md Bug: 729800 Change-Id: I9ed02885c217cbdb4c86d8fd236d49c6c56b6e96 Reviewed-on: https://chromium-review.googlesource.com/994145 Commit-Queue: Joshua Bell <jsbell@chromium.org> Reviewed-by: Victor Costan <pwnall@chromium.org> Cr-Commit-Position: refs/heads/master@{#548563} 05 April 2018, 22:21:53 UTC
e54fa9b Cookie Store: Consolidate WPT coverage for special prefixed cookies Merge two sets of tests that cover __Secure- and __Host- prefixed cookies in the API. Tests cover secure and non-secure contexts, getting, setting, deleting, and setting already-expired cookies. Bug: 729800 Change-Id: Ie7e84eeda03ba8192f5062cbf5240ff8ab13816a Reviewed-on: https://chromium-review.googlesource.com/994174 Commit-Queue: Joshua Bell <jsbell@chromium.org> Reviewed-by: Victor Costan <pwnall@chromium.org> Cr-Commit-Position: refs/heads/master@{#548562} 05 April 2018, 22:09:49 UTC
15428c1 bluetooth: SetNextUnsubscribeFromNotifications This change implements the SetNextUnsubscribeFromNotifications function for fake characteristics. BUG=569709 Change-Id: I99c59a4caffd524e727921fcb54f48cc868d545f Reviewed-on: https://chromium-review.googlesource.com/988223 Commit-Queue: Ovidio Henriquez <odejesush@chromium.org> Reviewed-by: Oliver Chang <ochang@chromium.org> Reviewed-by: Giovanni Ortuño Urquidi <ortuno@chromium.org> Cr-Commit-Position: refs/heads/master@{#548544} 05 April 2018, 21:05:54 UTC
d00f7ba Bind StashServer to server_host instead of browser_host 05 April 2018, 20:06:02 UTC
5ee2ebc Fix the unit test for affected tests (#10335) The root cause is that we use the up-to-date manifest and rely on the files on the head of master, so the test will fail whenever the file we are asserting is renamed (which unfortunately happened at bf17459a71ff4d1ea280bae54dd046ecf86e0628). This PR doesn't fix the root cause, but instead switches to a relatively stable test file (`infrastructure/reftest-wait.html`). Hopefully this will hold in the forseeable future. 05 April 2018, 19:32:29 UTC
1fd16de WebBluetooth: Use [SecureContext] instead of manual check Until now, we had to use IsSecureContext() to check whether an execution context is a secure context manually. But we can use [SecureContext] instead of the manual check now. Bug: none Change-Id: Ibfcd4a9a2eed3e7ac67819b9bf4204f4c73412d8 Reviewed-on: https://chromium-review.googlesource.com/990014 Reviewed-by: Giovanni Ortuño Urquidi <ortuno@chromium.org> Commit-Queue: Jinho Bang <jinho.bang@samsung.com> Cr-Commit-Position: refs/heads/master@{#548464} 05 April 2018, 17:46:23 UTC
4d1c192 Check inherited interfaces exist (#10285) Also fix affected tests. 05 April 2018, 17:05:00 UTC
841f3f5 Merge pull request #10315 from kereliuk/automate-focus-02 Added testdriver automation for html/editing/focus/focus-02.html 05 April 2018, 16:31:39 UTC
08906cb AccName: Fix several expected results 05 April 2018, 14:12:24 UTC
f6c1d7b Web Animations: remove timing objects The upstream spec has removed the 'timing' objects and replaced them with updateTiming/getTiming methods on AnimationEffect. It also removed and renamed a few timing idl interfaces; see the bug for full details. This CL also refactors the timing input parsing, aiming to make the public TimingInput API match what the spec requires and not expose other unnecessary methods. See https://github.com/w3c/csswg-drafts/pull/2432 for the spec change. Bug: 823384, 823386 Change-Id: I40c82e46be29c16e2e4b53d69bbadc95c8bff324 Reviewed-on: https://chromium-review.googlesource.com/975923 Reviewed-by: Robert Flack <flackr@chromium.org> Reviewed-by: Xida Chen <xidachen@chromium.org> Commit-Queue: Stephen McGruer <smcgruer@chromium.org> Cr-Commit-Position: refs/heads/master@{#548403} 05 April 2018, 13:47:07 UTC
bf17459 Add a runtime flag to restrict AppCache to secure contexts. This patch adjusts the `SecureContext` IDL attribute to take an argument, as we need to restrict the relevant bits and pieces to secure contexts iff a specific flag is set. We'll unfortunately need to keep that in place until and unless we decide that we can reasonably remove an enterprise opt-out. Intent to Deprecate/Remove: https://groups.google.com/a/chromium.org/d/msg/blink-dev/ANnafFBhReY/1Xdr53KxBAAJ Spec bug: https://github.com/whatwg/html/issues/3440 Bug: 588931 Cq-Include-Trybots: master.tryserver.chromium.linux:linux_layout_tests_layout_ng Change-Id: I5bedd2ca6f420a88ddbcff65e4223fad224ac0a7 Reviewed-on: https://chromium-review.googlesource.com/982625 Reviewed-by: Yoav Weiss <yoav@yoav.ws> Reviewed-by: Yuki Shiino <yukishiino@chromium.org> Reviewed-by: Hitoshi Yoshida <peria@chromium.org> Commit-Queue: Mike West <mkwst@chromium.org> Cr-Commit-Position: refs/heads/master@{#548391} 05 April 2018, 12:48:53 UTC
d725f2a Tests were referencing the wrong reference tests (#10328) 05 April 2018, 11:14:56 UTC
384edc9 Handle the case when MANIFEST.json is empty (#10323) I don't know how I got into this situation (probably hit ctrl-C at the wrong time) but I did and it was unclear how to get out. It presents as a ValueError with no useful info. Update the code to handle ValueError to log a warning and cause a full regen of the manifest. Also reported in https://crbug.com/822041 05 April 2018, 10:33:42 UTC
f42caef Add tests for wptserve.pipes.ReplacementTokenizer (#10322) This is as much in lieu of documentation of the format as anything 05 April 2018, 10:32:20 UTC
37e2fc3 Merge pull request #10327 from mrego/column-gap-normal [css-multicol] column-gap normal is 1em per spec now 05 April 2018, 09:14:37 UTC
8fa12a5 Make URLSearchParamsIterationSource not snapshot Previously URLSearchParamsIterationSource iterated over a copy of URLSearchParams, but it is specified in the standard as iterating over the live list. Modify it to reference the original URLSearchParams object instead of making a copy. Also add web-platform tests for delete during foreach, and a chromium- specific test for GC of URLSearchParams during iteration. Remove failing expectations. BUG=677322 Change-Id: I8c53fd8dd9863fe1146c5b7849d4f08245b37bc1 Reviewed-on: https://chromium-review.googlesource.com/987839 Reviewed-by: Mike West <mkwst@chromium.org> Reviewed-by: Yutaka Hirano <yhirano@chromium.org> Commit-Queue: Adam Rice <ricea@chromium.org> Cr-Commit-Position: refs/heads/master@{#548363} 05 April 2018, 08:10:05 UTC
5c9b2cf Remove stylesheet of link element when rel != stylesheet Stylesheets from link elements that previously have rel = "stylesheet" but then changed to something else should be removed/not considered anymore until the rel attribute is changed back to "stylesheet" again. Currently this works correctly for link elements in the document tree, but fails in link elements within a shadow tree because link elements in shadow tree with rel attribute != "stylesheet" are skipped from processing. Because of that, the stylesheet in the link element was never cleared and no style recalc happened. JSBin from bug: http://jsbin.com/bojunajaju/edit?html,console,output Bug: 817355 Change-Id: I57c71c79c0cc471d36eb988b8a81eef82c33548a Reviewed-on: https://chromium-review.googlesource.com/995116 Commit-Queue: Rakina Zata Amni <rakina@chromium.org> Reviewed-by: Hayato Ito <hayato@chromium.org> Cr-Commit-Position: refs/heads/master@{#548357} 05 April 2018, 07:38:36 UTC
c6247d2 Add tests to check that the User-Agent header is set for XHR requests 05 April 2018, 07:26:30 UTC
fee9876 [css-multicol] column-gap normal is 1em per spec now The CSSWG resolved to make it explicit in the spec in issue w3c/csswg-drafts#2145. The reason is that there's interop between all UAs regarding this. These 2 tests were marked as optional "may" but they're not optional anymore. 05 April 2018, 07:04:59 UTC
297db81 Out-of-flow descendants may still be part of the flow thread. When changing a layout object from in-flow to out-of-flow positioned, we used to just remove it from the flow thread, risking that there'd no longer be a column set to associate it with. However, an out-of-flow positioned descendant may be contained by something that's inside the flow thread, e.g. if the containing block of an absolutely positioned object is a relatively positioned object, and that relatively positioned object is contained by the flow thread. Since it's hard to detect what the new containing block of an object is going to be before it has actually gone out of flow, we'll still remove it from the flow thread, but we'll now detect that we need to re-insert it when computed style has updated. Bug: 827424 Change-Id: I413348b0d3ecd0c4b5051e6e9d2a4526863bef60 Reviewed-on: https://chromium-review.googlesource.com/995439 Reviewed-by: Emil A Eklund <eae@chromium.org> Commit-Queue: Morten Stenshorne <mstensho@chromium.org> Cr-Commit-Position: refs/heads/master@{#548354} 05 April 2018, 07:03:08 UTC
54f844c CSS: Add WPT tests for basic ::part() functionality. https://drafts.csswg.org/css-shadow-parts/ Tests cover the following: - Simple - Part in selected host is styled - Host Stylesheet - Part in selected host is not styled by ::part in a stylesheet inside the host - Different Host - Part is not styled when host is not selected - Inner Host - Part in outer host is styled by document style sheet - Part in inner host is not styled by document style sheet - Compound Positive - Compound selector for host works - Compound Negative - Non-matching compound selector for host does not style - All Hosts - ::part with host selector styles in first host - ::part with host selector styles in second host - Chaining Negative - ::part cannot be chained to reach elements in the inner host Bug: 805271 Change-Id: I8c16ae09547bd833dbcc1eb0afb8be91a40c0a8e Reviewed-on: https://chromium-review.googlesource.com/983833 Commit-Queue: Fergal Daly <fergal@chromium.org> Reviewed-by: Rune Lillesveen <futhark@chromium.org> Reviewed-by: Takayoshi Kochi <kochi@chromium.org> Cr-Commit-Position: refs/heads/master@{#548349} 05 April 2018, 06:43:31 UTC
1d21646 [css-typed-om] Add support for grid properties. This patch adds support for some grid properties. We add a new <flex> CSS value object, which meant rebaselining all the tests. We're failing some tests because the 'grid', 'grid-template' and 'grid-gap' shorthands don't serialize to anything [1], so Typed OM can't create an unsupported style value from it. Not sure if this is a bug... [1] https://cs.chromium.org/chromium/src/third_party/WebKit/Source/core/css/StylePropertySerializer.cpp?type=cs&l=406 Bug: 820299 Change-Id: I8ff871fffed2977ca20a623bd283d7cbdc247870 Reviewed-on: https://chromium-review.googlesource.com/984756 Commit-Queue: Darren Shen <shend@chromium.org> Reviewed-by: Rune Lillesveen <futhark@chromium.org> Cr-Commit-Position: refs/heads/master@{#548296} 05 April 2018, 06:20:38 UTC
8e19a80 Merge pull request #10302 from cvazac/server-timing-parsing-tests Fix Server-Timing tests for Webkit 05 April 2018, 04:45:21 UTC
8de5d18 Sync Mozilla tests as of https://hg.mozilla.org/mozilla-central/rev/071ee904485e21e19ca08456d32bce6825b77a26 . (#10324) 05 April 2018, 01:47:40 UTC
c148004 Web Animations: Fix bug with Document::getAnimations Per spec, we should exclude effects that do not target an element in the called document: https://drafts.csswg.org/web-animations-1/#dom-document-getanimations Bug: 828424 Change-Id: I41405d82184b17c1185931e34735a5f946573844 Reviewed-on: https://chromium-review.googlesource.com/992812 Commit-Queue: Stephen McGruer <smcgruer@chromium.org> Reviewed-by: Xida Chen <xidachen@chromium.org> Cr-Commit-Position: refs/heads/master@{#548156} 04 April 2018, 23:11:52 UTC
7ba8056 RTCPeerConnection.getStats(MediaStreamTrack? selector = null) added. Implements the RTCPeerConnection.getStats(MediaStreamTrack) version[1] of the stats selection algorithm behind flag. This is the equivalent of doing RTCRtpSender.getStats() or RTCRtpReceiver.getStats() for the track's sender or receiver. This is tested in external/wpt/. Due to limitations of the generated V8 bindings it is not possible to express all versions of RTCPeerConnection.getStats() at the same time in IDL. Thus this CL introduces a version of getStats() taking "optional any callbacksOrSelector" as argument, with custom binding logic performed in RTCPeerConnection.cpp. A fast/peerconnection/ LayoutTest is added to test all combinations. [1] https://w3c.github.io/webrtc-pc/#dom-rtcpeerconnection-getstats Bug: 680172 Change-Id: I8c64fc64c708d266c926dfa3eb3587c4cbb31210 Reviewed-on: https://chromium-review.googlesource.com/978128 Commit-Queue: Henrik Boström <hbos@chromium.org> Reviewed-by: Philip Jägenstedt <foolip@chromium.org> Reviewed-by: Harald Alvestrand <hta@chromium.org> Cr-Commit-Position: refs/heads/master@{#548149} 04 April 2018, 22:52:05 UTC
400beb3 Sync Mozilla tests as of https://hg.mozilla.org/mozilla-central/rev/c44f60c43432d468639b5fe078420e60c13fd3de . (#10273) 04 April 2018, 22:28:35 UTC
47d7cdf Add long timeout to unstable CSP tests, a=testonly on a CLOSED TREE bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1450577 gecko-commit: ad03d48baa47af437fbf6db482aa315071886211 gecko-integration-branch: central gecko-reviewers: testonly 04 April 2018, 22:04:02 UTC
9a3fdb4 part 2. Combine HTMLConstructor and CreateXULOrHTMLElement into a single function. (#10311) This fixes an observable bug we had due to doing the steps in a different order from the spec: the 'prototype' get can have side-effects so needs to happen after some of the other sanity checks. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1446246 gecko-commit: 9ed0718ede32ea01c67a47b8f143152e860a8be2 gecko-integration-branch: central gecko-reviewers: peterv 04 April 2018, 21:51:55 UTC
fc53891 Part 4: Add a web-platform test of getBoxQuads on block and flex boxes with auto margins. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1298008 gecko-commit: c37ba131291e3bc58bc64a5d188a45f28da58f05 gecko-integration-branch: central gecko-reviewers: dholbert 04 April 2018, 21:40:31 UTC
904a59b Fix handling of missing manifest_path in wptcommandline, Ensure that check_paths is always called in set_from_config, and allow the manifest_path to be empty before we set the default. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1447609 gecko-commit: e1cf99d8213dc7455959b75f1ab0116e69c5f095 gecko-integration-branch: central gecko-reviewers: maja_zf 04 April 2018, 20:46:03 UTC
9741b4e Fix the logic to do layout stuff after reassigning a slot. The dirty bit fiddling is nontrivial, but it's pretty much what we do for invalidation and allows to keep this incrementally easily. The only caller that we cared about for the GetFlattenedTreeParent check in DestroyFramesForAndRestyle was the old ShadowRoot invalidation functions that went away. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1435632 gecko-commit: 284b9d43b1135581e88a14c2b135b63cc4720fd1 gecko-integration-branch: central gecko-reviewers: smaug, xidorn 04 April 2018, 19:49:41 UTC
98fce6a setTimeout/setInterval should silently fail if the worker is shutting down, bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1450416 gecko-commit: b537ebde3ae1393efb0d8ff29ff6838f4b02b914 gecko-integration-branch: central gecko-reviewers: asuth 04 April 2018, 19:22:12 UTC
148f026 bluetooth: web: test: Use AllResponsesConsumed This change uses AllResponsesConsumed in the bluetooth Web Platform Tests in order to make sure we have consumed all the anticipatory responses that we've set on our fakes. BUG=569709 Change-Id: I9767792fcd5dda71fabf2f8941638f744aefa2dc Reviewed-on: https://chromium-review.googlesource.com/988422 Commit-Queue: Conley Owens <cco3@chromium.org> Reviewed-by: Giovanni Ortuño Urquidi <ortuno@chromium.org> Cr-Commit-Position: refs/heads/master@{#548125} 04 April 2018, 19:00:44 UTC
f1a7713 Update web-platform-tests annotations for webrender on linux. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1425589 gecko-commit: 6e0605add1f5831268cf99f80b91f78b1f12874b gecko-integration-branch: central gecko-reviewers: jgraham 04 April 2018, 18:51:48 UTC
5f32ba4 added testdriver automation 04 April 2018, 18:16:38 UTC
fbaa8f9 Cache control headers added to png image. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1433617 gecko-commit: e84c93b3a8ab7234247828edcf7019d8f7393ee7 gecko-integration-branch: central gecko-reviewers: ckerschb 04 April 2018, 18:15:36 UTC
6a7101f Remove support for the 'type' parameter to document.open. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1444872 gecko-commit: 72cdb625f0ce333db35b7e98195d649495e2eb9d gecko-integration-branch: central gecko-reviewers: qdot 04 April 2018, 18:00:19 UTC
ef7fe9a New MIME type parsing tests Tests suggested at https://github.com/w3c/web-platform-tests/issues/1851#issuecomment-378032606. Co-Authored-By: Matt Menke <mmenke@google.com> 04 April 2018, 17:04:57 UTC
48df374 Fix up the touch-action tests Move the touch-action: pan-left/right/up/down tests to the next version of the spec. https://github.com/w3c/pointerevents/pull/238 Bug: 826726 Change-Id: Icab0e439e0c2281f0c9fc78eec0a41a044f37f71 Reviewed-on: https://chromium-review.googlesource.com/984736 Reviewed-by: Dave Tapuska <dtapuska@chromium.org> Commit-Queue: Navid Zolghadr <nzolghadr@chromium.org> Cr-Commit-Position: refs/heads/master@{#548078} 04 April 2018, 16:48:34 UTC
168e0e1 Simplify assert_throws in two places where error messages were passed This was discovered in https://chromium-review.googlesource.com/c/chromium/src/+/980757 by letting assert_throws also check that the message matches. That change itself isn't a good idea, but it's still just as well to use plain TypeErrors here to not make it seems like more is being tested than in fact is. Change-Id: I8f964e9b25cc94942cb86f3ee0017530f230e04a Reviewed-on: https://chromium-review.googlesource.com/995192 Reviewed-by: Adam Rice <ricea@chromium.org> Reviewed-by: Mounir Lamouri <mlamouri@chromium.org> Commit-Queue: Philip Jägenstedt <foolip@chromium.org> Cr-Commit-Position: refs/heads/master@{#548060} 04 April 2018, 15:45:44 UTC
6fe9207 clean up same- and cross-origin urls 04 April 2018, 14:19:53 UTC
e502344 [css-typed-om] Support animation and transition properties. This patch supports all the animation/transition properties except animation-name and transition-property (need spec feedback first). We also fix the <time> tests so that computed time values use canonical units as spec'd in [1]. [1] https://github.com/w3c/css-houdini-drafts/issues/725 Bug: 820299 Change-Id: I7c038ce419f8bdb1c789493554776c5e7f9810c7 Reviewed-on: https://chromium-review.googlesource.com/983094 Commit-Queue: Darren Shen <shend@chromium.org> Reviewed-by: Rune Lillesveen <futhark@chromium.org> Cr-Commit-Position: refs/heads/master@{#548017} 04 April 2018, 13:15:06 UTC
162e9dd Document useful arguments for `wpt run chrome` (#10238) 04 April 2018, 06:14:57 UTC
e7b6f07 Merge branch 'master' of github.com:w3c/web-platform-tests into server-timing-parsing-tests 04 April 2018, 02:35:53 UTC
bcbb3c2 remove load order dependency from consistent assert order 04 April 2018, 02:34:00 UTC
back to top