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

sort by:
Revision Author Date Message Commit Date
e15d2c1 Sub-sample accurate start for ABSN Implement sub-sample accurate start for AudioBufferSourceNode. Previously, if the start time was between sample boundaries, we would start the output at the frame before the start time. This is actually incorrect because we haven't actually started yet. We should start the output at the next boundary, and interpolating the value based on the true start time and the sample boundary. Many tests needed to be updated. Basically for each test that needed to be changed, the sample rate is set to a power of two and all ABSN sources are updated to make sure the source starts exactly on a frame boundary. We also took the opportunity to adjust the error thresholds for the tests in case lower values could be used. Some additional notes for the tests: audiobuffersource-playbackrate-zero.html: Add new test to make sure sub-sample accurate start handles a zero playback rate. audiobuffersource-loop-points.html: add some code to save the actual output. This is needed because a new reference file is needed since the sample rate has changed. Also manually tested all of the modified tests with Firefox nightly. They all pass still (except for the new sub-sample test because Firefox doesn't do sub-sample accurate start/stop). Bug: 876917 Test: the-audiobuffersourcenode-interface/sub-sample-scheduling.html Change-Id: Ib13ba30eaa160cfd10739feabac961bf074ee309 20 September 2018, 21:42:05 UTC
a25aa4b Revert "Revert "[css-tables] Force layout when colgroups are removed or added"" Fixes an uninitialised variable caught by MSAN. This reverts commit 66a74d2f7e1b369ce086c3c41ee089d72f3d0018. Change-Id: I1e896476fe201fb05072970220bab5c3b20588a2 Reviewed-on: https://chromium-review.googlesource.com/1233746 Commit-Queue: David Grogan <dgrogan@chromium.org> Reviewed-by: Emil A Eklund <eae@chromium.org> Reviewed-by: David Grogan <dgrogan@chromium.org> Cr-Commit-Position: refs/heads/master@{#592938} 20 September 2018, 21:15:26 UTC
9f97edb [css-shapes] Inheritance and initial values (#13068) Test that CSS Shapes properties are not inherited. Ttest the initial values match the spec. https://drafts.csswg.org/css-shapes/#property-index 20 September 2018, 21:05:23 UTC
7930fce Merge pull request #13063 from ewilligers/contain-inheritance [css-contain] Inheritance and initial value 20 September 2018, 20:30:11 UTC
479f209 Merge pull request #13060 from ewilligers/display-inheritance [css-display] Inheritance and initial value 20 September 2018, 20:28:45 UTC
c73ea25 Use NotFoundError instead of InvalidPointerId This cl follows the new pointerevent spec which uses more common WebIDL specified exception NotFoundError instead of defining new InvalidPointerId exception. Bug: 885321 Change-Id: I28e946ffcb96c9fb4f70c76a4b9c09be620f981d Reviewed-on: https://chromium-review.googlesource.com/1231990 Reviewed-by: Dave Tapuska <dtapuska@chromium.org> Reviewed-by: Ella Ge <eirage@chromium.org> Reviewed-by: Yuki Shiino <yukishiino@chromium.org> Commit-Queue: Navid Zolghadr <nzolghadr@chromium.org> Cr-Commit-Position: refs/heads/master@{#592903} 20 September 2018, 20:00:07 UTC
6718d7d Merge pull request #13131 from Loirooriol/css-computed-insets-fix Fix syntax and typos in tests from #12956 20 September 2018, 19:53:37 UTC
b0ea108 Update doc regarding exp. features on Chrome Following https://github.com/web-platform-tests/wpt/pull/13011, `wpt` automatically turns on experimental web platform features on Chrome if the channel is "dev". Update the doc to reflect this change. 20 September 2018, 19:34:11 UTC
b1e8aea [service-workers] Correct typo (#13064) * [service-workers] Correct typo 20 September 2018, 19:00:09 UTC
3411e4b [service-workers] Refactor tautological tests (#13043) * [service-workers] Refactor tautological tests Previously, these tests created Promise values which would be fulfilled even when expectations were violated. This would cause the test harness to interpret them as "passing" regardless of implementation status. Remove the use of `Promise.prototype.catch` to ensure that promise rejections which occur during test execution lead to test failure. 20 September 2018, 18:39:32 UTC
1a9f229 Merge pull request #13116 from ewilligers/list-inheritance [css-lists] Inheritance and initial values 20 September 2018, 18:38:16 UTC
59142c0 Fix syntax and typos in tests from #12956 Edge doesn't support spread syntax in object initializers, so use Object.assign instead. Also I didn't write my email correctly. 20 September 2018, 18:16:31 UTC
70ca025 [docs] Remove obviated instructions As of [1], the WPT CLI automatically inserts the `--use-fake-ui-for-media-stream` and `--use-fake-device-for-media-stream` arguments for the Chrome browser. [1] a4eaa46ffebe5785562b930316a300423f23707e 20 September 2018, 17:36:32 UTC
9dd846c [Background Fetch] Set bad-status as failureReason when one of the settled fetches has a response with a bad status. Bug: 876691 Change-Id: I45af6b792a6a43e5b091bc5fe6f40d011bdabac5 Reviewed-on: https://chromium-review.googlesource.com/1233693 Reviewed-by: Rayan Kanso <rayankans@chromium.org> Reviewed-by: Peter Beverloo <peter@chromium.org> Commit-Queue: Mugdha Lakhani <nator@chromium.org> Cr-Commit-Position: refs/heads/master@{#592836} 20 September 2018, 17:10:50 UTC
359e0bc Remove trailing whitespace. 20 September 2018, 15:52:35 UTC
3216cb4 Check completeness of images with and without srcset. 20 September 2018, 15:52:35 UTC
db6ccea Fix StructuredLogger import 20 September 2018, 15:24:01 UTC
d5d003b [css-properties-values-api] Add tests for explicit inheritance. R=futhark@chromium.org Bug: 641877 Change-Id: I5f12db2690ec02248cb0533b2f18da2613afea98 Reviewed-on: https://chromium-review.googlesource.com/1235723 Commit-Queue: Anders Ruud <andruud@chromium.org> Reviewed-by: Rune Lillesveen <futhark@chromium.org> Cr-Commit-Position: refs/heads/master@{#592791} 20 September 2018, 15:00:28 UTC
59f8d28 CSSOM View Scroll Behavior: Check scroll positions during smooth scrolling starting from different initial positions. (#13117) 20 September 2018, 14:52:20 UTC
126a0c4 Install the driver cleanup handler ASAP in resources/test/conftest.py. This ensures the web browser is closed if the server fails to start. 20 September 2018, 14:43:59 UTC
b869496 Run all unit tests for resources/. Because of a caching mechanism in pytest based on the fspath attribute of the HTMLItem instances, only one test has run for the past few months. This caused a change in the output of worker-dedicated.sub.html to go unnoticed; I have changed the expected output to match. Also, one of the subtests in exceptional-cases.html causes a timeout. The test has never run in CI, so I removed the offending part. 20 September 2018, 14:43:59 UTC
051d06e [css-lists] Inheritance and initial values Test that the properties below have the initial values given in the spec, and inherit or not according to spec. - counter-increment - counter-reset - list-style-image - list-style-position - list-style-type https://drafts.csswg.org/css-lists/#property-index 20 September 2018, 13:42:06 UTC
efa9469 CSSOM View Scroll Behavior tests: Catch exceptions in observeScrolling() so that the promise of the test is properly rejected. (#13104) 20 September 2018, 13:30:42 UTC
6a3295f Make clients bindings associated for WebUsbService. Bug: 699790 Change-Id: I7fd6e119db118da8a00810e1015a4464d1a00cc4 Reviewed-on: https://chromium-review.googlesource.com/1224971 Reviewed-by: Reilly Grant <reillyg@chromium.org> Reviewed-by: Kinuko Yasuda <kinuko@chromium.org> Commit-Queue: Donna Wu <donna.wu@intel.com> Cr-Commit-Position: refs/heads/master@{#592682} 20 September 2018, 13:11:09 UTC
c8c6461 wpt: Create EventListener-addEventListener test. This is a follow-up of https://crrev.com/c/1226893 and moves eventlistener-with-remote-context.html to WPT. The test content is conceptually the same. Bug: 883643, 886588 Change-Id: I7c941e162a076d9cbb7abc1d259ff98742a14517 Reviewed-on: https://chromium-review.googlesource.com/1235774 Reviewed-by: Kent Tamura <tkent@chromium.org> Commit-Queue: Yuki Shiino <yukishiino@chromium.org> Cr-Commit-Position: refs/heads/master@{#592756} 20 September 2018, 13:01:11 UTC
1f8fa9e Handle case where mozlog is not installed. (#13113) In case that mozlog is present we need to ensure any lock it holds is released in subprocesses. In case it's not present we don't need to do anything, so don't fail if we can't import it. Fixes https://github.com/web-platform-tests/wpt/issues/13112. 20 September 2018, 12:42:46 UTC
8abd5d0 [Background Fetch] Miscellaneous cleanups. 1. A check for state needs to be removed from a WPT test, since we've removed this attribute from the BackgroundFetchRegistration object. 2. Update calls in matchImpl() from resolver->Reject to ScriptState::RejectWithDOMException. Change-Id: Ie979ad3675ac7d093ae908604e683802db8115a0 Reviewed-on: https://chromium-review.googlesource.com/1230713 Reviewed-by: Peter Beverloo <peter@chromium.org> Commit-Queue: Mugdha Lakhani <nator@chromium.org> Cr-Commit-Position: refs/heads/master@{#592050} 20 September 2018, 11:46:57 UTC
5e4f807 Update interfaces/payment-handler.idl Source: https://github.com/tidoust/reffy-reports/blob/d22394f/whatwg/idl/payment-handler.idl Build: https://travis-ci.org/tidoust/reffy-reports/builds/430876511 20 September 2018, 09:04:57 UTC
ba58238 Fetch: Object.prototype shouldn't interfere with fetch streams Test that setting Object.prototype.start to a function that throws doesn't interfere with fetch operations that create a stream. Similarly, verify that setting throwing accessors for 'type', 'size', and 'highWaterMark' doesn't cause problems. See https://github.com/whatwg/fetch/pull/781 for background. 20 September 2018, 08:30:45 UTC
aff2500 Back out bug 1481866. Summary: The behavior the WG proposed is way more subtle than what that bug implements, including: * Implementing two logical overflow longhands. * Expanding the overflow shorthand to different longhands depending on the syntax of that. Meanwhile, Blink hasn't done the swap and will ship the same behavior that we shipped in Firefox 61 (bug 1453148), that is, overflow-x, then overflow-y. So I think lacking a clear way forward we should revert this change and preserve our shipped behavior. Reviewers: dbaron! Tags: #secure-revision Bug #: 1492567 Differential Revision: https://phabricator.services.mozilla.com/D6317 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1492567 gecko-commit: cf9cd0662126a7ef86fb4b62f09996d02bff2ff4 gecko-integration-branch: autoland gecko-reviewers: dbaron 20 September 2018, 04:20:44 UTC
3250f35 SVG elements don't implement the click method bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1489848 gecko-commit: 3e54651540d7e2fb893de3c3a6b26d440fc63ac8 gecko-integration-branch: mozilla-inbound gecko-reviewers: heycam 20 September 2018, 04:19:38 UTC
e1c38af Merge pull request #13091 from web-platform-tests/sync_c7b706deed40a88d583f690fadad434a06cb2561 Merge pull request #13091 from sync_c7b706deed40a88d583f690fadad434a06cb2561 20 September 2018, 01:22:34 UTC
a4cec78 Merge pull request #13090 from web-platform-tests/sync_1d1d73226288bb020a8810427395bbeff3554b7a Merge pull request #13090 from sync_1d1d73226288bb020a8810427395bbeff3554b7a 20 September 2018, 01:22:18 UTC
1d1d732 Set default channel count for AnalyserNode to 2 This was deliberately changed (https://github.com/WebAudio/web-audio-api/pull/1397 ) but the tests have not been updated Upstreamed from https://github.com/servo/servo/pull/21712 [ci skip] 20 September 2018, 01:22:07 UTC
c7b706d Try to unlock the global lock in StructuredLogger after reloading logging This should finally fix all the websockets related failures we've been seeing lately. Upstreamed from https://github.com/servo/servo/pull/21741 [ci skip] 20 September 2018, 01:22:07 UTC
0be8bfb [css-ruby] Parsing and inheritance tests Test that ruby-align and ruby-position are inherited and support the full grammar. https://drafts.csswg.org/css-ruby-1/#property-index 20 September 2018, 00:41:08 UTC
91170c8 Merge pull request #13006 from web-platform-tests/annevk/www-authenticate Fetch/XHR: test parsing of WWW-Authenticate response header 19 September 2018, 23:37:14 UTC
3400b26 Merge pull request #13084 from woaiwyhty/wpt-export-for-webkit-189516 WebKit export of https://bugs.webkit.org/show_bug.cgi?id=189516 19 September 2018, 23:32:41 UTC
e7d7ead [wdspec] Fix pytest marker for skipif. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1491975 gecko-commit: 996edeaa6537f10a590d200857e7640d0a54df81 gecko-integration-branch: mozilla-inbound gecko-reviewers: ato 19 September 2018, 22:53:15 UTC
6b04886 Merge the two scrollbar color properties into scrollbar-color. Differential Revision: https://phabricator.services.mozilla.com/D6115 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1483075 gecko-commit: 9c59c261b6a61020f3eec00e5a5cc5e2d94bef60 gecko-integration-branch: autoland gecko-reviewers: heycam, hiro 19 September 2018, 22:33:17 UTC
58c5beb WebKit export of https://bugs.webkit.org/show_bug.cgi?id=189516 19 September 2018, 22:15:43 UTC
7e858cd Fix Firefox prefs 19 September 2018, 19:34:52 UTC
a4eaa46 Allow Firefox & Chrome to use fake media stream 19 September 2018, 19:34:52 UTC
b535ce7 Merge pull request #10867 from Tavmjong/meshes Add basic mesh tests. 19 September 2018, 19:26:01 UTC
8350d83 Merge pull request #11847 from ewilligers/animatedPoints-not-animated Test that animatedPoints during a SMIL animation do not reflect the animated values (per SVG2 spec) 19 September 2018, 19:18:57 UTC
caca00d Allow any blockified display type for LEGEND. Fixed one test that I expected to pass, but didn't because it was pointing to the wrong ref. Fixed that, and now it passes. Updated some expectation files. More stuff from various tests (but not whole tests) is passing than before. Bug: 781135 Change-Id: Ieb1312b8bf13c7a45afe644ad2a58f3f955044b6 Reviewed-on: https://chromium-review.googlesource.com/1228073 Reviewed-by: Emil A Eklund <eae@chromium.org> Commit-Queue: Morten Stenshorne <mstensho@chromium.org> Cr-Commit-Position: refs/heads/master@{#592403} 19 September 2018, 15:52:11 UTC
308fdea Fix x-frame-options WPTs bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1492059 gecko-commit: 8836d18b2c90fde2e5f0e0191c1d8f2cb2345155 gecko-integration-branch: mozilla-inbound gecko-reviewers: ckerschb 19 September 2018, 14:34:45 UTC
0e4ff38 Merge pull request #13049 from web-platform-tests/scroll-behavior Add several tests to check scroll behavior smooth/instant 19 September 2018, 13:22:25 UTC
0fe25ed Add tests for Element.scroll() and Window.scroll* APIs (even if they are suposed to just behave the same as other already tested APIs). 19 September 2018, 10:45:53 UTC
0ad2fd9 Address Ali's review feedback ; use Map instead of Object to track scroll positions, improve scrollIntoView test for nested boxes. 19 September 2018, 10:26:17 UTC
768968d part 4 - Fix a wpt of exitFullscreen to check against the right Promise. Depends on D5990 Differential Revision: https://phabricator.services.mozilla.com/D5991 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1491212 gecko-commit: b444a3e482d851a920442aa10a56afd8f02540d3 gecko-integration-branch: autoland gecko-reviewers: smaug 19 September 2018, 10:15:46 UTC
cc8e7ca [css-grid] Property initial values and inheritance (#13045) Initial values of CSS Box Alignment properties match spec https://drafts.csswg.org/css-grid/#property-index None of the properties are inherited. 19 September 2018, 07:51:52 UTC
8a83c20 [css-text-decor] Inheritance and initial values (#13058) Test that CSS Text Decoration properties inherit or not according to spec. Test that they have the expected initial values. https://drafts.csswg.org/css-text-decor-3/#property-index Fix asserts in inheritance-testcommon.js 19 September 2018, 07:50:49 UTC
fa1cc47 [css-align] Property inheritance, initial values (#13044) CSS Box Alignment properties are not inherited. The initial values match the spec https://drafts.csswg.org/css-align-3/#property-index 19 September 2018, 07:49:53 UTC
6a0e832 [wpt] Add custom profile data in testing/profiles/web-platform. Add extra preferences for web-platform-tests on-top of the ones as inheritted from unittests. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=905404 gecko-commit: 33386e97f198a5eb371b5579c7f1900ec599e007 gecko-integration-branch: mozilla-inbound gecko-reviewers: jgraham 19 September 2018, 02:23:51 UTC
d1a3d08 [css-contain] Inheritance and initial value The property 'contain' does not inherit, and has initial value 'none'. https://drafts.csswg.org/css-contain/#contain-property 18 September 2018, 23:04:01 UTC
4b1d0cf [css-display] Inheritance and initial value The 'display' property does not inherit, and has initial value 'inline'. https://drafts.csswg.org/css-display/#the-display-properties 18 September 2018, 22:18:51 UTC
50d1183 HTML: test different block margins on legend 18 September 2018, 21:12:43 UTC
f1feab0 [css-layout-api] Add test for percentage height in quirks mode. Adds a test to verify that constraints.fixedBlockSize is set to the correct value, in quirks mode, with a percentage block-size. Bug: 726125 Change-Id: I97a1e946cdbb4443d70803bfd4ace7f8d3df2ce1 Reviewed-on: https://chromium-review.googlesource.com/1231385 Reviewed-by: Aleks Totic <atotic@chromium.org> Reviewed-by: Morten Stenshorne <mstensho@chromium.org> Commit-Queue: Morten Stenshorne <mstensho@chromium.org> Cr-Commit-Position: refs/heads/master@{#592181} 18 September 2018, 20:58:38 UTC
67f4b4d Sync Mozilla CSS tests as of https://hg.mozilla.org/mozilla-central/rev/3701bbe68f257a13322bb30f3898230ca2779e54 . (#13056) This contains changes from [bug 1491731](https://bugzilla.mozilla.org/show_bug.cgi?id=1491731) by @MatsPalmgren, reviewed by @dholbert. 18 September 2018, 19:12:18 UTC
da5c4a5 Throw SyntaxError on empty urls in iceServers and switch to real SyntaxError over DOMException, + update WPT. Differential Revision: https://phabricator.services.mozilla.com/D5452 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1489623 gecko-commit: 531a559d65bc60080de96074903f713473e9cab2 gecko-integration-branch: autoland gecko-reviewers: ng 18 September 2018, 17:38:15 UTC
c4998af HTML: test fieldset percentage block size See https://github.com/whatwg/html/pull/3934 18 September 2018, 17:21:44 UTC
a0d4be6 HTML: test rendering of legend with different display values See https://github.com/whatwg/html/pull/3934 18 September 2018, 16:06:57 UTC
c033091 HTML: test inline margin on fieldset's legend See https://github.com/whatwg/html/issues/3929 18 September 2018, 15:52:13 UTC
faff618 [Background Fetch] Remove dangling markup test from the WPT suite. This was added in response to an ongoing CL in the Fetch spec, which nobody is championing at present and isn't part of the spec. Here's the proposed spec change for reference: https://github.com/whatwg/fetch/pull/519/commits Bug: 884708 Change-Id: I185a876147ab7e02edd611840a237dce1cab750a Reviewed-on: https://chromium-review.googlesource.com/1228060 Reviewed-by: Rayan Kanso <rayankans@chromium.org> Reviewed-by: Peter Beverloo <peter@chromium.org> Commit-Queue: Mugdha Lakhani <nator@chromium.org> Cr-Commit-Position: refs/heads/master@{#592023} 18 September 2018, 14:00:17 UTC
3c2f147 Add several tests to check scroll behavior smooth/instant 18 September 2018, 13:58:50 UTC
9b900a5 CSS: path string computed style uses absolute commands The canonical computed style format for path strings uses absolute commands only. Discussed in https://github.com/w3c/svgwg/issues/321 Previously, Blink only normalized path string to absolute commands when they were animated. BUG=696395 Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_slimming_paint_v2;master.tryserver.blink:linux_trusty_blink_rel Change-Id: I773ceb40f22fc5ce1e5f7ea0b4eca6cc612e763e Reviewed-on: https://chromium-review.googlesource.com/1215150 Commit-Queue: Eric Willigers <ericwilligers@chromium.org> Reviewed-by: Fredrik Söderquist <fs@opera.com> Cr-Commit-Position: refs/heads/master@{#591996} 18 September 2018, 11:14:42 UTC
397f3e3 [Image Capture] Add exposureTime constraint. This CL adds exposureTime to ImageCapture API. Spec discussion: https://github.com/w3c/mediacapture-image/issues/199 This was added to the spec in https://github.com/w3c/mediacapture-image/pull/200 Layout tests and mock tests are updated to support the same. Support for Android is added. TEST= run the demo in https://codepen.io/rijuB/pen/eKwLXB use slider to change exposureTime. BUG=823316 Intent to Implement and Ship discussions: https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/ls3wQSoHOUY Change-Id: Ic3a546d734c02df31cd8ca08ece01f006ae8d906 Reviewed-on: https://chromium-review.googlesource.com/1136439 Reviewed-by: Kinuko Yasuda <kinuko@chromium.org> Reviewed-by: Miguel Casas <mcasas@chromium.org> Reviewed-by: Guido Urdaneta <guidou@chromium.org> Commit-Queue: Rijubrata Bhaumik <rijubrata.bhaumik@intel.com> Cr-Commit-Position: refs/heads/master@{#591946} 18 September 2018, 05:53:54 UTC
9d63cfd Call capture event listeners in capturing phase at shadow hosts Chromestatus entry is here: https://www.chromestatus.com/feature/5636327009681408 Per the discussion of https://github.com/whatwg/dom/issues/685, Blink will try to align the event dispatch behavior with other browsers; Call capture event listeners in capturing phase at shadow hosts. So far, Blink and WebKit call capture event listeners in *bubbling* phase, instead of *capturing* phase, at shadow hosts. Other browsers: - Safari: Will try to change the behavior in the next Safari Technical Preview. - Firefox: Already implemented the new behavior - Edge: Strong public support for the new behavior. This change is guard by CallCaptureListenersAtCapturePhaseAtShadowHosts flag, which is disabled at this moment, to confirm that this CL doesn't cause any behavior change when the flag is disabled. This CL adds a wpt for new behavior, which is now marked as [Failure] in Blink. After this CL lands, I will flip the flag in a follow-up CL, with rebasing a very few existing tests. BUG=883650 Change-Id: I29938840aed4f3430d8b749cd4843176b8668b5d Reviewed-on: https://chromium-review.googlesource.com/1212255 Commit-Queue: Hayato Ito <hayato@chromium.org> Reviewed-by: Kent Tamura <tkent@chromium.org> Cr-Commit-Position: refs/heads/master@{#591939} 18 September 2018, 05:16:14 UTC
8f8ff0e Allow integer division inside calc() expressions. Differential Revision: https://phabricator.services.mozilla.com/D5980 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1440251 gecko-commit: 284b4d46eb19bec155ef52592e0f40377aaa0611 gecko-integration-branch: autoland gecko-reviewers: xidorn 18 September 2018, 00:35:08 UTC
d4c197a Direct dispatch mouse pointer event by MEM and PEM We used to direct dispatch mouse pointer events by a different code path in node.cc. Unlike normal events, these events are created separately and didn't went through EventHandler. This causes extra complexity. This CL changes the direct dispatch code path to dispatch events through PointerEventManager and MouseEventManager, so we can have only one place to create events and further merge the event code path in the future. This patch should cause no change for direct dispatched events other then the click count. The new direct dispatch code path will also update click_count stored in MEM by the WebMouseEvent.click_count. This CL also fixes two issue caused by different code path, 1. direct dispatched pointermove events, (eg. when pointerlocked), didn't havbe getCoalescedEvents. 2. pointer move on chorded mouse button when pointer is locked. Bug: 859132, 665924 Change-Id: Iead9c8135ef58c2bf8e45bd7787cf14334c2e139 Reviewed-on: https://chromium-review.googlesource.com/1134219 Commit-Queue: Ella Ge <eirage@chromium.org> Reviewed-by: Dave Tapuska <dtapuska@chromium.org> Reviewed-by: Navid Zolghadr <nzolghadr@chromium.org> Reviewed-by: Mustaq Ahmed <mustaq@chromium.org> Cr-Commit-Position: refs/heads/master@{#591834} 17 September 2018, 22:16:31 UTC
51ceab1 HTML: legend align maps to 'justify-self' See https://github.com/whatwg/html/pull/3934 https://github.com/whatwg/html/issues/4013 17 September 2018, 22:10:14 UTC
e402353 HTML: Test block margins on legend See https://github.com/whatwg/html/pull/3934 17 September 2018, 22:09:43 UTC
faa0fd6 HTML: test fieldset with percentage padding See https://github.com/whatwg/html/pulls/3934 17 September 2018, 19:03:58 UTC
0de4f6b HTML: Test rendering of fieldset with a tall legend Fixes https://github.com/whatwg/html/issues/4014 17 September 2018, 19:03:30 UTC
e6fd8f3 wpt: Remove Mulet check from reftest annotation regex. Remove `;s/ # Initial mulet triage:.*//` from the sed script because no reftests still have "Initial mulet triage" annotations. Mulet was a Firefox OS simulator that is no longer supported: https://wiki.mozilla.org/Mulet URL to this script in the wpt repo: https://github.com/web-platform-tests/wpt/blob/master/css/vendor-imports/mozilla/mozilla-central-reftests/sync-tests.sh Differential Revision: https://phabricator.services.mozilla.com/D5737 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1490575 gecko-commit: 1ead180102579aa8e76cf834724223ade0198f08 gecko-integration-branch: mozilla-inbound gecko-reviewers: dbaron 17 September 2018, 18:50:29 UTC
d36d9f4 Add basic tests for multiple position gradient stops Tests rendering for the the case where <color-stop-length> or (or <color-stop-angle>) is two <length-percentage> (or <angle-percentage>.) Spec: https://drafts.csswg.org/css-images-4/#color-stop-syntax Bug: 707047, 880733 Change-Id: I56bc9b43858b37c003e081ea0ef8588f3da78627 Reviewed-on: https://chromium-review.googlesource.com/1228120 Commit-Queue: Fredrik Söderquist <fs@opera.com> Reviewed-by: Florin Malita <fmalita@chromium.org> Cr-Commit-Position: refs/heads/master@{#591717} 17 September 2018, 17:33:06 UTC
406a3e3 Enable experimental web features for Chrome Dev This change unconditionally adds the "--enable-experimental-web-platform-features" flag to Chrome Dev, as we believe most browser engineers would like to have these features enabled if they are testing Chrome Dev, and it would make the default behaviour more aligned with Blink layout tests. We may add a flag to explicitly disable this in the future upon requests. Fixes #12908. 17 September 2018, 17:24:02 UTC
ac5460b Clarify help text for channel & browser-channel Document that `--channel` will override `--browser-channel` in help text, and make it clear that `--install-browser` defaults to the nightly channel if no `--channel` is specified (via both help text and log). 17 September 2018, 17:24:02 UTC
aaa732d Implemented the correct 'self' matching logic according to the spec Spec: https://w3c.github.io/webappsec-csp/#match-url-to-source-expression The 'self' matching logic is similar to the host/scheme-source expression but different enough where it's causing issues because we're just reusing the csp_source Matches logic. This is incorrect as causes issues such as the related bug. This CL covers: * Added a new MatchesAsSelf function that is used for 'self' expression matching * Added unit tests for this function * Added new test covering the scenario in the bug (wss scheme that matches scheme) * Drive-by fixes to some connect-src tests There is similar work that needs to be done in the content/ CSP but since I don't want to duplicate any feedback, I will wait until this patch looks finalized. Bug: 815142 Change-Id: Ie1d6579e29b9d320e56fcdb556893c7675bd11b8 Reviewed-on: https://chromium-review.googlesource.com/1225570 Commit-Queue: Andy Paicu <andypaicu@chromium.org> Reviewed-by: Mike West <mkwst@chromium.org> Cr-Commit-Position: refs/heads/master@{#591710} 17 September 2018, 17:23:04 UTC
fb74570 Delete goal-parameter.htm This test was committed without the corresponding standard change at https://github.com/whatwg/html/pull/3205 having landed. Reverts #8094. 17 September 2018, 17:16:06 UTC
931c484 Correctly handle ScriptTimeoutException in the WebDriver executor (#13033) 17 September 2018, 17:08:12 UTC
2da097f [testharness.js] Disallow `test` return value (#12958) The `test` function does not recognize the return value of the provided test body. Authors may mistakenly use this API instead of `promise_test`, a function which is designed to respond to promise values. Previously, mistakes like this would produce tests that spuriously passed. Update the `test` function to error immediately in response to a body that returns a value. Also correct a test which exhibited the programming mistake that this change is intended to discourage (a survey using both the Chrome and Firefox browsers indicated that this is the only test in WPT which would be affected by this change). 17 September 2018, 17:00:04 UTC
445544d [Background Fetch] Implement recordsAvailable. This has been added to the spec recently: https://wicg.github.io/background-fetch/#dom-backgroundfetchregistration-recordsavailable and lets the developer know whether the associated with the fetch are still accessible. I've simplified BackgroundFetchContext::CleanupRegistration() and added some tests. Bug: 881885 Change-Id: I7e12002ffd304727f7e538392879a382eed67fa4 Reviewed-on: https://chromium-review.googlesource.com/1216066 Commit-Queue: Mugdha Lakhani <nator@chromium.org> Reviewed-by: Tom Sepez <tsepez@chromium.org> Reviewed-by: Rayan Kanso <rayankans@chromium.org> Reviewed-by: Nasko Oskov <nasko@chromium.org> Reviewed-by: Peter Beverloo <peter@chromium.org> Cr-Commit-Position: refs/heads/master@{#591660} 17 September 2018, 14:12:19 UTC
bec8a89 [css-contain] Layout and size containment and baseline alignment The CSSWG has recently resolved that layout containment suppress baseline alignment, while size containment does not: https://github.com/w3c/csswg-drafts/issues/2995 Spec text (https://drafts.csswg.org/css-contain/#containment-layout): "7. For the purpose of the vertical-align property, or any other property whose effects need to relate the position of the containing element's baseline to something other than its descendants, the containing element is treated as having no baseline." And a note in (https://drafts.csswg.org/css-contain/#containment-size): "Note: size containment does not suppress baseline alignment. See layout containment for that." The patch is just a modification in the condition at LayoutBlock::UseLogicalBottomMarginEdgeForInlineBlockBaseline(). Some tests in the suite need minor modifications due to the behavior change in order to match the references. One of the Mozilla tests is failing now, a bug was reported to get it updated (https://bugzilla.mozilla.org/1491235). BUG=882333 TEST=external/wpt/css/css-contain/contain-layout-baseline-001.html TEST=external/wpt/css/css-contain/contain-size-baseline-001.html Change-Id: I08f157bfbc7477777b2f0b0157d8f05d3a6219d6 Reviewed-on: https://chromium-review.googlesource.com/1226146 Reviewed-by: Morten Stenshorne <mstensho@chromium.org> Commit-Queue: Manuel Rego <rego@igalia.com> Cr-Commit-Position: refs/heads/master@{#591642} 17 September 2018, 11:51:20 UTC
458e92e [css-properties-values-api] Detect font-relative units via var() refs. The has[_root]_font_unit flags were accidentally ignored in one of CSSVariableData's constructors, and also not propagated properly during variable resolution. This caused us to lose any knowledge about these units if they appeared via an inner var() reference. Also: * Fix incorrect rem test which tested the wrong thing due to the 'compute_dimension' utility mutating its style. * Reduce the chance of such errors in the future by cleaning the state between every test, and also at the end of 'compute_dimension'. R=chrishtr@chromium.org Bug: 641877 Change-Id: If67cf4453e886f4c9430826c7cbe358e380c3f64 Reviewed-on: https://chromium-review.googlesource.com/1226492 Reviewed-by: Chris Harrelson <chrishtr@chromium.org> Commit-Queue: Anders Ruud <andruud@chromium.org> Cr-Commit-Position: refs/heads/master@{#591634} 17 September 2018, 11:01:14 UTC
2b12eb9 Update interfaces/payment-handler.idl (#13015) Source: https://github.com/tidoust/reffy-reports/blob/5ac15fe/whatwg/idl/payment-handler.idl Build: https://travis-ci.org/tidoust/reffy-reports/builds/429153951 17 September 2018, 09:32:54 UTC
1aaada4 [css-flexbox] Flexible Box property parsing tests (#11730) [css-flexbox] Flexible Box property parsing tests Test parsing of the properties defined by CSS Flexible Box layout https://drafts.csswg.org/css-flexbox/#property-index The properties align-content, align-items, align-self and justify-content will be tested in CSS Box Alignment parsing tests. 16 September 2018, 22:29:39 UTC
d646c3c DOMWindowTimers::setTimeout and setInterval modified to accept Trusted Types. New implementations of DOMWindowTimers::setTimeout() and setInterval() added to accept TrustedScript as an argument. Previously existing implementations renamed to setTimeoutFromString() and setIntervalFromString(), respectively. Bug: 739170 Change-Id: I3513ebb651534f0b1ef1b8de9c694136b02e2412 Reviewed-on: https://chromium-review.googlesource.com/1179899 Reviewed-by: Mike West <mkwst@chromium.org> Reviewed-by: Yuki Shiino <yukishiino@chromium.org> Commit-Queue: Maja Kabus <kabusm@google.com> Cr-Commit-Position: refs/heads/master@{#591327} 16 September 2018, 19:59:16 UTC
8f983f1 Sync Mozilla CSS tests as of https://hg.mozilla.org/mozilla-central/rev/7ed950e60f3c1f8a47c117c04124d31e94a66e32 . (#13022) This contains a single change, from [bug 1490730](https://bugzilla.mozilla.org/show_bug.cgi?id=1490730) by @MatsPalmgren. 16 September 2018, 17:26:03 UTC
7f9db5e Merge pull request #13021 from ewilligers/animations-inheritance [css-animations] Test inheritance, initial values 16 September 2018, 16:22:15 UTC
65dfd1d [css-animations] Test inheritance, initial values Test that animations and transitions properties are not inherited. Verify the initial values of the properties. 16 September 2018, 12:31:52 UTC
677dfdd Test inheritance of CSS Inline Layout properties (#12593) * Test inheritance of CSS Inline Layout properties * Test initial values of Inline Layout properties Check that properties in https://drafts.csswg.org/css-inline-3/#property-index inherit or not, as per spec. e.g. dominant-baseline inherits https://github.com/w3c/csswg-drafts/issues/2926 Added META.yml for CSS Inline Layout 16 September 2018, 07:47:56 UTC
59b6c37 [css-text-3] No hyphenation without language Tests the spec changes decided in https://github.com/w3c/csswg-drafts/issues/869 16 September 2018, 07:43:19 UTC
5051858 Merge pull request #12956 from Loirooriol/css-computed-insets Test resolved value for inset CSS properties 15 September 2018, 19:20:46 UTC
86ac687 part 2 - [css-grid] Static position should use content-box, not padding-box. Test reference updates. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1490730 gecko-commit: 69980706914c31ea69ce66eaeacdfe0cae78ee8c gecko-integration-branch: mozilla-inbound 15 September 2018, 14:17:33 UTC
0cdea14 Update interfaces/webrtc-stats.idl (#13016) Source: https://github.com/tidoust/reffy-reports/blob/b83b5d6/whatwg/idl/webrtc-stats.idl Build: https://travis-ci.org/tidoust/reffy-reports/builds/428905026 15 September 2018, 09:31:30 UTC
1343a17 [css-contain] Split contain-layout-008 in three smaller tests (#12999) Following what we did in #12975 for contain-paint-013, this patch does the same for contain-layout-008 as they were sharing the reference file that was removed by mistake. 14 September 2018, 23:56:59 UTC
51609cd [LayoutNG] Fix %-resolution for ancestors of table cells. This patch does a few things: 1) Introduces the concept of a "ReplacedPercentageResolutionSize". This is needed as replaced descandants of table cells have a different percentage resolution size than normal descendants. 2) This adds a bunch of special cases for how percentage resolution sizes are handled for table cells. 3) Adds the "scrollable" children of table cell quirk. This is during the "measure" phase, scrollable children contribute nothing to the size of the cell. 4) Adds the "box-sizing: border-box" table cell quirk. That is percentage children, during the layout phase, are sized as if they have box-sizing: border-box on them. It was easier to perform all these changes as a single monolithic patch to ensure correct behaviour. Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_layout_ng Change-Id: I881a21662bfdf6b4ab7a0f62df6970143008ebca Reviewed-on: https://chromium-review.googlesource.com/1207890 Commit-Queue: Ian Kilpatrick <ikilpatrick@chromium.org> Reviewed-by: David Grogan <dgrogan@chromium.org> Reviewed-by: Morten Stenshorne <mstensho@chromium.org> Reviewed-by: Koji Ishii <kojii@chromium.org> Cr-Commit-Position: refs/heads/master@{#591507} 14 September 2018, 23:02:01 UTC
4156172 Remove redundant test-gainnode.html test As noted in the comments in that file, it is essentially the same as https://github.com/WebKit/webkit/blob/master/LayoutTests/webaudio/gain.html which was moved from there to WPT as gain.html. This test is now basically redundant and adds no additional coverage. Bug: 883167 Change-Id: Ie50111e263790025c615b64ad8f5e06428ae3177 Reviewed-on: https://chromium-review.googlesource.com/1221477 Reviewed-by: Hongchan Choi <hongchan@chromium.org> Commit-Queue: Raymond Toy <rtoy@chromium.org> Cr-Commit-Position: refs/heads/master@{#591486} 14 September 2018, 22:12:34 UTC
back to top