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

sort by:
Revision Author Date Message Commit Date
fcd7eab XHR: responseURL with fragment For https://github.com/whatwg/xhr/pull/200. 24 August 2018, 13:30:16 UTC
d0960dc HTML: fix a bug in img environment changes test Fixes #12656. 24 August 2018, 13:10:16 UTC
1d7a975 Revert "Merge pull request #10344 from nox/var-gt-const" This reverts commit b80da5dcd487fa46b68eb2ae2e3fcaac32c53427, reversing changes made to 603e2776a1663e0790db8887204d22547ddc90de. 24 August 2018, 13:06:53 UTC
267a39b Fixup import of WebDriver helper functions 24 August 2018, 11:04:00 UTC
6c81832 Stop any further transitions creation once after we got a transitionend for the width transition. The transition property in this test is shorter than the period of chaging parent viewport height so that it's possible that a new transition happens after a transitionend event was dispatched. The new transition will reduce the element width (i.e. it's opposite direction of the first transition), so the transitioned yellow box was smaller than the expected result. Differential Revision: https://phabricator.services.mozilla.com/D4183 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1438814 gecko-commit: f433ed4ff1de863250d6ebf82b5bc5afcea9b6c7 gecko-integration-branch: mozilla-inbound gecko-reviewers: birtles 24 August 2018, 10:35:24 UTC
487d676 Use pre-increment operator for height changes. With post increment operator, the first callback doesn't change height at all. Differential Revision: https://phabricator.services.mozilla.com/D4182 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1438814 gecko-commit: 8cf98bdb463d7953ac604c4788f0788c6d272e45 gecko-integration-branch: mozilla-inbound gecko-reviewers: birtles 24 August 2018, 10:35:24 UTC
68fe44c Make sure the transitionend event is for width property. There is another transition for height property, it's possible that the received event is for the height property transition. Differential Revision: https://phabricator.services.mozilla.com/D4181 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1438814 gecko-commit: e1127dfee76a03cfb7f674234b08adde0009ecda gecko-integration-branch: mozilla-inbound gecko-reviewers: birtles 24 August 2018, 10:35:24 UTC
a84d522 HTML: Add margins to reference for fieldset translateZ test 24 August 2018, 10:23:38 UTC
5564ab7 Migrate linter exception for PRINT STATEMENT to match new location. 24 August 2018, 10:06:56 UTC
781335c Convert webdriver pytest fixtures to use pytest.fixture as a decorator. Starting in pytest 3.7.0, calling the decorator pytest.fixture directly and passing a function object does not work. Since this is a weird way to set up fixtures, just migrate fixture implementations from fixtures.py to the top-level conftest.py and use a decorator to register each fixture. Move non-fixture helpers to tests/support/helpers.py. Move constant values used as defaults to tests/support/defaults.py and adjust imports and uses. Some default values are used both by fixtures in conftest.py and by helpers in helpers.py. 24 August 2018, 10:06:56 UTC
1bc6d99 WPT: service worker: Refactor and format navigation-redirect.https.html. In preparation for extending or modifying the test to test Client.url and resultingClientId for https://github.com/whatwg/html/pull/3891. Bug: 876223 Change-Id: I50e8b8c21c5f8639a24a9c2ec00df3ccafdc8ac8 Reviewed-on: https://chromium-review.googlesource.com/1184656 Commit-Queue: Matt Falkenhagen <falken@chromium.org> Reviewed-by: Kinuko Yasuda <kinuko@chromium.org> Reviewed-by: Makoto Shimazu <shimazu@chromium.org> Cr-Commit-Position: refs/heads/master@{#585738} 24 August 2018, 08:54:15 UTC
1580d77 HTML: force layout in legend-dynamic-update.html 24 August 2018, 08:31:12 UTC
aecdb30 Fetch/XHR/Beacon: test locked/disturbed ReadableStream See https://github.com/whatwg/fetch/pull/801 for context. 24 August 2018, 07:34:22 UTC
9646393 HTML: test dynamically updating the text content of a legend 24 August 2018, 04:52:16 UTC
823775f Handle ManifestVersionMismatch when loading the test manifest, a=testonly bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1485403 gecko-commit: 4f8e3acdef35337054c23776fcb78ce518927fc3 gecko-integration-branch: mozilla-inbound gecko-reviewers: testonly 24 August 2018, 04:26:59 UTC
34f9b93 RTCIceTransport: gather() implementation. This change implements the RTCIceTransport.gather() method and associated methods/events: getLocalCandidates(), gatheringState, ongatheringstatechange, and onicecandidate. The state property is also partially implemented so that the RTCIceTransport can be stopped and garbage collected. Bug: 864871 Change-Id: I7056764789d92dc93038a7a2279a15c850b4d299 Reviewed-on: https://chromium-review.googlesource.com/1153845 Commit-Queue: Steve Anton <steveanton@chromium.org> Reviewed-by: Kentaro Hara <haraken@chromium.org> Reviewed-by: Henrik Boström <hbos@chromium.org> Reviewed-by: Kinuko Yasuda <kinuko@chromium.org> Reviewed-by: Harald Alvestrand <hta@chromium.org> Reviewed-by: Guido Urdaneta <guidou@chromium.org> Cr-Commit-Position: refs/heads/master@{#585634} 23 August 2018, 22:56:50 UTC
2a0d4b0 Block self-update from top level scripts. Differential Revision: https://phabricator.services.mozilla.com/D3221 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1472303 gecko-commit: 8a40d04dfcbb0f272bfa6696354fd87d982b7a9a gecko-integration-branch: autoland gecko-reviewers: asuth 23 August 2018, 22:52:41 UTC
5452599 [UserTiming] Correct measure where start is undefined According to spec, if start is undefined for performance.measure(), 0 will be used as the start time. However, the current implementation treats undefined as "null". This CL doesn't solve all the problems. For backward compatibility, L2 should treat undefined passed to start/end as empty, null as a string 'null'. As a temporary fix, we treat both null and undefined as undefined, which is safer than as 'null'. Bug: 876324 Change-Id: I7d74d6be9552d090ab7f28342be9a739017bf59b Reviewed-on: https://chromium-review.googlesource.com/1180345 Commit-Queue: Liquan (Max) Gǔ <maxlg@chromium.org> Reviewed-by: Yoav Weiss <yoav@yoav.ws> Reviewed-by: Nicolás Peña Moreno <npm@chromium.org> Reviewed-by: Paul Irish <paulirish@chromium.org> Cr-Commit-Position: refs/heads/master@{#585103} 23 August 2018, 22:02:09 UTC
cd356d3 Modify source path for wpt test of Accept-CH This CL modifies source path that is used in wpt test of Accept-CH. window.open() uses the base URL of the entry realm's window in order to resolve a relative URL. The entry realm should be main window on calling function |acceptChLoaded| as a listener for load event of non-main window in this test. We want to open do_not_expect_client_hints_headers.html in resources/ so the relative URL in this test should start from "resources/". Also, entry realm is not set correctly by current chromium implementation, so fixed test is assumed to fail. Change-Id: I973393e0a7ca74cac882eb58f5a58aa9a81556ff Reviewed-on: https://chromium-review.googlesource.com/1179511 Commit-Queue: Yuki Yamada <yukiy@google.com> Reviewed-by: Tarun Bansal <tbansal@chromium.org> Reviewed-by: Yuki Shiino <yukishiino@chromium.org> Reviewed-by: Kentaro Hara <haraken@chromium.org> Reviewed-by: Hitoshi Yoshida <peria@chromium.org> Cr-Commit-Position: refs/heads/master@{#584958} 23 August 2018, 21:52:17 UTC
e57d136 HTML: add test for history.state after document.open() (#12650) For https://github.com/whatwg/html/pull/3946. 23 August 2018, 20:12:05 UTC
312d712 HTML: document.open() and document's URL (#12636) For https://github.com/whatwg/html/pull/3946. Adapts the basic test in https://github.com/web-platform-tests/wpt/pull/10817 for a number of advanced scenarios regarding document activity. Co-authored-by: Anne van Kesteren <annevk@annevk.nl> 23 August 2018, 20:11:26 UTC
8b0c29b HTML: document.open() and reload (#12555) For https://github.com/whatwg/html/pull/3946. 23 August 2018, 19:37:08 UTC
45d82ab HTML: more tests for document.open bailout order (#12645) A continuation of https://github.com/web-platform-tests/wpt/pull/12240, but this treats cases when two bailout criteria compete against each other. See https://github.com/whatwg/html/issues/3818. 23 August 2018, 19:36:13 UTC
e570d8f Merge pull request #12628 from youennf/wpt-export-for-webkit-188842 WebKit export of https://bugs.webkit.org/show_bug.cgi?id=188842 23 August 2018, 18:13:28 UTC
bbb7a37 Correctly spell XREnvironmentIntegrationProvider Change spelling of XREnviromentIntegrationProvider to XREnvironmentIntegrationProvider. Because apparently it's spelled environ not enviro. Cq-Include-Trybots: luci.chromium.try:win_optional_gpu_tests_rel Change-Id: I001157b168e325aeab03ec9e1bb22532b8c25b45 Reviewed-on: https://chromium-review.googlesource.com/1186963 Reviewed-by: Michael Thiessen <mthiesse@chromium.org> Reviewed-by: Daniel Cheng <dcheng@chromium.org> Commit-Queue: Anna Offenwanger <offenwanger@chromium.org> Cr-Commit-Position: refs/heads/master@{#585532} 23 August 2018, 17:56:49 UTC
8158699 DOM: do initEvent() before a returnValue test 23 August 2018, 16:13:14 UTC
b8a706e Added tests for the H2 parts in server.py 23 August 2018, 15:21:47 UTC
441e12d Fixed minor issue where. `recv` receiving empty string indicates socket closed/error 23 August 2018, 15:21:47 UTC
61f0d34 Added log error message that will print if user requests the h2 server to start but the environment is incompatible. 23 August 2018, 15:21:47 UTC
69e18d0 HTML: test fieldset with shadow DOM and display: contents See https://github.com/whatwg/html/issues/3331 23 August 2018, 14:42:30 UTC
1333462 HTML: update crbug number 23 August 2018, 14:39:39 UTC
a68b451 HTML: test fieldset's border gap Part of https://github.com/whatwg/html/pull/3934 23 August 2018, 13:54:52 UTC
e604b5e HTML: fieldset containing block when it has a legend Bugs: https://bugzilla.mozilla.org/show_bug.cgi?id=942341 https://bugs.webkit.org/show_bug.cgi?id=10821 23 August 2018, 13:53:51 UTC
0e10a5e HTML: fieldset's "rendered legend" used value of display is block See https://github.com/whatwg/html/issues/3927 23 August 2018, 13:29:31 UTC
4e8f644 HTML: test fieldset's legend with float and position 23 August 2018, 13:28:54 UTC
f0d9781 HTML: test flexbox/grid/multicol on fieldset's legend Part of https://github.com/whatwg/html/pull/3934 23 August 2018, 13:25:43 UTC
f0a3364 Make common/dummy.xhtml actually an XHTML document (#12637) This does not change the outcome of any existing tests that use it. 23 August 2018, 12:50:53 UTC
f4b8c1e Add a test for text-decoration in tables quirk 23 August 2018, 11:44:52 UTC
2845cc5 Skip some textual lints for *.bmp 23 August 2018, 09:54:31 UTC
f837e22 Align Document::open() and close() further with the spec A few checks were moved from open() to open(Document*, ScriptState&) to conform to the order of execution laid out by the HTML Standard. Web Platform Tests were added to ensure the fixes stick. In particular, this ensures there is no side effects in a document.open() call that bailed early. Document::SetContent() is amended so that write() and close() are not called if open() bails out early. Comments were added for better correspondence with the specification. Bug: 866274, 875735 Change-Id: I14badd991bb723254f8889ba4073aff19126c7ba Reviewed-on: https://chromium-review.googlesource.com/1182370 Reviewed-by: Hayato Ito <hayato@chromium.org> Reviewed-by: Yuki Shiino <yukishiino@chromium.org> Commit-Queue: Timothy Gu <timothygu@chromium.org> Cr-Commit-Position: refs/heads/master@{#585394} 23 August 2018, 04:36:53 UTC
1a63329 Test ServiceWorkerContainer.register() with a data: URL The proper response to a registration attempt with a data: URL is a TypeError, yet we currently reject with a Security error. See spec.: https://w3c.github.io/ServiceWorker/#start-register Currently this test is expected to fail. Differential Revision: https://phabricator.services.mozilla.com/D3406 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1483505 gecko-commit: 0e8f94baa6075cb38b8782ab05c5306eb3490f5e gecko-integration-branch: autoland gecko-reviewers: asuth 23 August 2018, 03:52:29 UTC
50d6ee0 Reland "Move XR LayoutTests over to be WPTs" This is a reland of f4c510e1cb2ccdc0ce07b060be9ad52f8eda5cb8 Original change's description: > Move XR LayoutTests over to be WPTs > > Moving as many of the WebXR LayoutTests as possible over to be > WebPlatformTests. All the tests that have been moved test some > aspect of the spec (https://immersive-web.github.io/webxr/) in > a platform agnostic way. > > Bug: 863557, 844772 > Change-Id: I203b4c59be0daa0ca624fb0281fc33035f1be8a1 > Reviewed-on: https://chromium-review.googlesource.com/1171857 > Reviewed-by: Brandon Jones <bajones@chromium.org> > Reviewed-by: Brian Sheedy <bsheedy@chromium.org> > Commit-Queue: Anna Offenwanger <offenwanger@chromium.org> > Cr-Commit-Position: refs/heads/master@{#585064} Bug: 863557, 844772 Change-Id: I2a85e45018fc0a17fe91c3d7bddd89587a2617e0 Reviewed-on: https://chromium-review.googlesource.com/1185384 Reviewed-by: Brian Sheedy <bsheedy@chromium.org> Commit-Queue: Anna Offenwanger <offenwanger@chromium.org> Cr-Commit-Position: refs/heads/master@{#585342} 23 August 2018, 01:15:34 UTC
1aace03 Correct WebXR idlharness test XR devices and sessions cannot be obtained without a physical device connected to the system or a system to mock out the backend APIs. As setting up such as system would take a lot of work, it is unlikely to be worthwhile while the spec is still undergoing so much change. Therefore, the incorrect calls to get device and session have been removed, and can be written correctly at a later date. Bug: 870602 Change-Id: I0c9f512605d17dc3df890d699da016a8bc1e1c0c Reviewed-on: https://chromium-review.googlesource.com/1185285 Commit-Queue: Anna Offenwanger <offenwanger@chromium.org> Reviewed-by: Brandon Jones <bajones@chromium.org> Cr-Commit-Position: refs/heads/master@{#585306} 23 August 2018, 00:37:54 UTC
4da456d Remove non-conformant ServiceWorker test case This test case would fail on a conforming implementation of the spec, since navigator.serviceWorker is undefined in frames originating from data: URLs, thus navigator.serviceWorker.controller doesn't exist. This is tested in service-workers/service-worker/interfaces-window.https.html, in test case 'navigator.serviceWorker is not available in a data: iframe'. Differential Revision: https://phabricator.services.mozilla.com/D3595 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1455078 gecko-commit: 6fc9afb46004610e53c0dca8e151c7cb346d4f46 gecko-integration-branch: autoland gecko-reviewers: asuth 22 August 2018, 22:31:28 UTC
a28ef93 Test exposure of navigator.serviceWorker to data: iframes Documents whose creation URL is a data: URL are not considered secure contexts, therefore they should not have access to navigator.serviceWorker. Another WPT test, local-url-inherit-controller.https.html, currently assumes the this interface is available and uses it to test that data: frames do not inherit the parent's controller; this is wrong, but before we can remove that test, we'd better test explicitly that such frames cannot access the service worker interface and therefore cannot have a controller. Differential Revision: https://phabricator.services.mozilla.com/D3487 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1455078 gecko-commit: 5e8edebf7500503c48f0a5c08e8ffdb04175a8a2 gecko-integration-branch: autoland gecko-reviewers: asuth 22 August 2018, 22:31:28 UTC
a8cc164 Add ability to send user activation context to message port and workers. As per the latest update to https://github.com/dtapuska/useractivation exposing the UserActivation on the MessagePort was needed. So this adds the code and a few tests. BUG=861735 Change-Id: I3439b67c75e53666243a2ec36d8d93e6c23de5b4 Reviewed-on: https://chromium-review.googlesource.com/1183683 Commit-Queue: Dave Tapuska <dtapuska@chromium.org> Reviewed-by: Jeremy Roman <jbroman@chromium.org> Cr-Commit-Position: refs/heads/master@{#585195} 22 August 2018, 19:45:07 UTC
dd42d42 HTML: test fieldset and transform: translateZ(0) Bugs: https://bugs.chromium.org/p/chromium/issues/detail?id=661020 22 August 2018, 19:19:10 UTC
0463e93 WebKit export of https://bugs.webkit.org/show_bug.cgi?id=188842 22 August 2018, 17:40:22 UTC
46ab103 Sync disabled state of number control regardless of appearance. I noticed this bug while fixing bug 1478069, but it goes back way earlier. Differential Revision: https://phabricator.services.mozilla.com/D3867 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1461706 gecko-commit: 3de16fbc247bc1ca28ec12a776e468630407ea9e gecko-integration-branch: mozilla-inbound gecko-reviewers: jwatt 22 August 2018, 17:28:54 UTC
3f2ebeb Enable video requests from getDisplayMedia() This CL allows getDisplayMedia() calls where video is enabled to cross from blink to content side. Additionally, it applies the constraints handling mentioned in the spec(current state) and adds Layout tests. Bug: 326740 Change-Id: I864f485595c63485cc70e519796072f928e22e4c Reviewed-on: https://chromium-review.googlesource.com/1179310 Reviewed-by: Harald Alvestrand <hta@chromium.org> Reviewed-by: Guido Urdaneta <guidou@chromium.org> Commit-Queue: Emircan Uysaler <emircan@chromium.org> Cr-Commit-Position: refs/heads/master@{#585099} 22 August 2018, 17:23:34 UTC
7a965b6 Match the 'is rendered' definition from the spec in innerText. This matches other implementations and the spec for fallback content like: <canvas><div>abc (calling div.innerText). We're treating the <div> as 'rendered' because it's not in a display: none subtree, but that's not ok, since it is in fact not rendered. This was added in bug 1226293, and Boris suggested this change, but roc opposed because it'd be hard to spec properly in comment 15. Looks like the HTML spec ended up merging roc's innerText spec, and now it's spec'd in terms of 'being rendered'. I think IsOrHasAncestorWithDisplayNone just doesn't work in any reasonable way for stuff out of the flat tree. Thus I think this change is the right thing. The canvas test fails because of bug 1485076. Differential Revision: https://phabricator.services.mozilla.com/D3887 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1484855 gecko-commit: db66903f54cc0b27224255efab79cef50ca16540 gecko-integration-branch: autoland gecko-reviewers: smaug 22 August 2018, 16:55:37 UTC
61aa8d0 Serialize clip-path and shape-outside using Servo. Differential Revision: https://phabricator.services.mozilla.com/D3653 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1484316 gecko-commit: 53f23b446b29fd9dd32709be5c39b9eb3da9735e gecko-integration-branch: mozilla-inbound gecko-reviewers: xidorn 22 August 2018, 16:34:51 UTC
0f2cd7f Add bounds check tests for WebDriver pause action. The pause action takes an unsigned integer as input, but it was discovered in https://github.com/mozilla/geckodriver/issues/1355 that chromedriver accepts floating point values. To achieve conformance in this area, this will test various allowed and disallowed values so that the pause action's bounds are properly checked. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1484157 gecko-commit: 51acbb8dc5013a729f91bb6127d7234be010904b gecko-integration-branch: mozilla-inbound gecko-reviewers: whimboo 22 August 2018, 15:41:17 UTC
2e969bc XHR: Split up xmlhttprequest-timeout-worker-synconworker.html Part of #11571. 22 August 2018, 14:47:37 UTC
ef8f70b HTML: test that floating legends do not disappear Bugs: https://bugs.chromium.org/p/chromium/issues/detail?id=675676 22 August 2018, 12:41:33 UTC
8587af6 Split up editing/run/* with `variant` Part of #11269. 22 August 2018, 12:30:05 UTC
3c8cb3e Merge pull request #12266 from bocoup/fix-timeout-client-hints [client-hints] Detect errors to avoid timeouts 22 August 2018, 12:26:29 UTC
6bfd897 Merge pull request #12619 from web-platform-tests/zcorpan/fieldset-overflow-hidden HTML: test fieldset with overflow: hidden 22 August 2018, 12:25:26 UTC
8572f9c HTML: test fieldset with overflow: hidden Bugs: https://bugs.webkit.org/show_bug.cgi?id=188836 https://bugs.chromium.org/p/chromium/issues/detail?id=876697 https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/18761452/ 22 August 2018, 11:49:07 UTC
d2fa1bd Shadow DOM: test more non-safelisted elements in attachShadow See https://github.com/whatwg/html/issues/3920. 22 August 2018, 11:19:57 UTC
79f422a Merge pull request #12613 from dhdavvie/dhdavvie/h2-server [HTTP/2.0] Improving docstrings for API 22 August 2018, 10:38:02 UTC
ae6f0ea Added some comments to better explain some APIs and functionality. Minor touchup with regard to how much data is read from the socket. 22 August 2018, 10:18:47 UTC
360acfb Part 7: Tests. In wpt, now we support "offset-path: none | path()", so parsing none or path function should be correct. Animations which animate "from none" or "to none" will pass because we could serialize "none", even if we don't support animations on offset-path. Differential Revision: https://phabricator.services.mozilla.com/D2969 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1429298 gecko-commit: 6d61347cec03f42e72c8f1cdcefcd1d5b14a15e1 gecko-integration-branch: mozilla-inbound gecko-reviewers: emilio 22 August 2018, 09:57:15 UTC
a59e0f3 [wptrunner] Report unstable tests with exit code When `wpt run` is invoked with the `--verify` flag, any instability reflects a failure state. Update the CLI to communicate this failure by exiting with a non-zero exit code. 22 August 2018, 08:55:11 UTC
adc30f9 Fetch: use more any.js functionality in CORP test 22 August 2018, 08:33:03 UTC
9e24201 Add tolerance for time comparison in playing-an-animation.html This test appears to occasionally fail. The suspected cause is a combination of: * timer clamping (due to vsync) resulting in the current timeline time after resuming playback and the "ready time" being equal * difference in floating-point precision used in calculating the two measures -- one calculation done in JS and one done using the UA's internal representation of times. Therefore this patch adds the standard tolerance for comparing time values to this comparison. Differential Revision: https://phabricator.services.mozilla.com/D3857 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1484901 gecko-commit: 58b3e727210440e6a7c26cf664ddc03f8d616822 gecko-integration-branch: autoland gecko-reviewers: hiro 22 August 2018, 03:42:48 UTC
ba5c61c Use .any.js features for SAB nested workers test 21 August 2018, 22:40:27 UTC
5fd7206 Typo: Ovveride → Override (#12604) 21 August 2018, 22:28:16 UTC
05f0eb4 Don't do whitespace re-attachment for ::first-letter. If we have a white-space node before the text node with the first letter, we would try to re-attach the white-space node with an incorrect previous in-flow LayoutObject because we attach the ::first-letter after all children have been attached, not where the ::first-letter would end up in the layout tree. We don't need to re-attach whitespace after ::first-letter because: * We always create a remaining LayoutTextFragment for the text node which contains the first formatted letter. Wether the remaining text consists of white-space or is even empty. * If the LayoutObject sibling following first-letter+remaining-text consists of white-space, it would have gotten a LayoutObject when attaching the LayoutText for the text node where the first-letter comes from. That is, we will always have a LayoutObject for a white-space LayoutText sibling of a first-letter LayoutObject. Split out a separate method for ::first-letter for less complexity and cost with which WhitespaceAttacher to use. Bug: 876150 Change-Id: Ib1f34f0ba596d5fa5f1c7fcbd7c75550dd4f9d12 Reviewed-on: https://chromium-review.googlesource.com/1183231 Reviewed-by: Xiaocheng Hu <xiaochengh@chromium.org> Commit-Queue: Rune Lillesveen <futhark@chromium.org> Cr-Commit-Position: refs/heads/master@{#584866} 21 August 2018, 19:18:43 UTC
a6c7a82 Merge pull request #12594 from gsnedders/fixup-7633 Move files out of (the versioned) css/css-values-3 21 August 2018, 17:11:44 UTC
df7128b Fieldset should support CSS Grid Bugs: https://bugs.chromium.org/p/chromium/issues/detail?id=854565 https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/18665592/ 21 August 2018, 16:55:07 UTC
41b280a Move the enabled state to the sheet instead of sharing it. We share the inner object across sheets from the same URL, so what happens here is that, once the sheet parses and loads, we call SetEnabled() on the first sheet, which sets the inner bit, then calls ApplicableStateChanged. That set actually turned the second sheet complete, so when inserting the sheet, we think that the second sheet is already enabled, and thus in the author data, and try to insert before it. Of course there's nothing there, so we panic. We rely on calling SetEnabled() on all the sheets already to insert them in the styleset / author data, so this makes it clearer and fixes the bug by moving the state to each individual sheet. Differential Revision: https://phabricator.services.mozilla.com/D3798 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1484690 gecko-commit: 8abcae4371215a3e85217b64b40e9c4e6b36d3ff gecko-integration-branch: autoland gecko-reviewers: heycam 21 August 2018, 16:21:22 UTC
1b277dd [wdclient] Fix handling of "invalid session id" error. Without a session being created first the "send_command" method inappropriately checks for the "session not created" error, which only gets raised by the "new session" command. For all the other commands the "invalid session id" error has to be handled. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1484909 gecko-commit: 91baa8e095b50463d3c523ce580233cced01a02e gecko-integration-branch: mozilla-inbound 21 August 2018, 16:15:51 UTC
f93b9e7 Sync Mozilla tests as of https://hg.mozilla.org/mozilla-central/rev/a955df76e2b636889a1c37a7863739d6306520eb . This contains only changes from [bug 1481951](https://bugzilla.mozilla.org/show_bug.cgi?id=1481951), by @dholbert, reviewed by me. 21 August 2018, 15:57:58 UTC
d2e1294 Move files out of (the versioned) css/css-values-3 See #7503; these files were from #7633 which was opened before #7503 was fixed. 21 August 2018, 14:42:46 UTC
f5e86c8 Remove executable bit in tools/third_party/h2/ (#12591) This appears to be an accident. The only two files with the executable bit in https://github.com/python-hyper/hyper-h2 are: examples/tornado/tornado-server.py utils/backport.sh This was true also at the v3.0.1 tag. (version in HISTORY.rst) The two mentioned files are left alone. 21 August 2018, 13:37:52 UTC
fa88a22 HTML: test fieldset's legend and painting order Part of https://github.com/whatwg/html/pull/3934 21 August 2018, 13:30:25 UTC
906cac1 tests for onpayerdetailchange (#11772) 21 August 2018, 12:50:16 UTC
b1db440 Remove duplicated 'var's in urlsearchparams-constructor.any.js. 21 August 2018, 12:29:22 UTC
c6edf6d Add some missing 'var's to urlsearchparams-constructor.any.js. 21 August 2018, 12:29:22 UTC
1202ff9 HTML: test fieldset block formatting context 21 August 2018, 12:10:46 UTC
0398567 Make CSSTransition startTime test timeout when waiting for transition events after a fixed number of frames See bug 1467344 comment 34. Differential Revision: https://phabricator.services.mozilla.com/D3753 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1484148 gecko-commit: dfac768978de71ff96351842189f4f242f0d99fc gecko-integration-branch: mozilla-inbound gecko-reviewers: hiro 21 August 2018, 10:01:29 UTC
517090a Add a test for resuming from paused As bug 1467344 comment 40, it appears we don't currently have any tests that cover resuming a paused animation. Differential Revision: https://phabricator.services.mozilla.com/D3752 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1484148 gecko-commit: ba0eda3c4965d94f9537aace472d65118ea1d11c gecko-integration-branch: mozilla-inbound gecko-reviewers: hiro 21 August 2018, 10:01:29 UTC
a669cf8 Prevent WPT from failing when all tests are skipped. This patch prevents the wptrunner in web-platform-tests from failing when all the requested tests are skipped. Differential Revision: https://phabricator.services.mozilla.com/D3577 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1469118 gecko-commit: f7b034b594f70a9b7d15cc31fe99308317e823b2 gecko-integration-branch: autoland gecko-reviewers: jgraham 21 August 2018, 10:00:38 UTC
d829f20 [css-fonts] Correct typo 21 August 2018, 08:15:29 UTC
3559441 [css-fonts] Avoid race condition The modified test primes the document's font source by declaring a `font-face` rule and deferring tests until the font has been loaded. The sub-tests are expressed in terms of a FontFace which is dynamically generated via a `<style>` tag but which shares the same URL. Prior to this patch, the test assumed that the declaration of the second FontFace would be reflected in a synchronously-triggered reflow (via access of the `offsetWidth` property). This is not guaranteed because each parse of a `<style>` element creates a new FontFace object [1] which must be loaded [2] with the potentially CORS-enabled fetch method of the HTML specification [3]. Practically speaking, this caused the Firefox and Chrome browsers to consistently fail the sub-tests. Update the test to define a unique FontFace for every subtest and to explicitly wait for it to be available for rendering. Annotate the test as "long" to accomodate the additional time spent waiting. [1] > A CSS @font-face rule automatically defines a corresponding > FontFace object, which is automatically placed in the document’s > font source when the rule is parsed. https://www.w3.org/TR/css-font-loading-3/#font-face-css-connection [2] > When a user-agent needs to load a font face, it must do so by > calling the load() method of the corresponding FontFace object. https://www.w3.org/TR/css-font-loading-3/#font-face-set-css [3] > For font loads, user agents must use the potentially CORS-enabled > fetch method defined by the [HTML5] specification for URL's > defined within @font-face rules. https://www.w3.org/TR/css-fonts-3/#font-fetching-requirements 21 August 2018, 08:15:29 UTC
eece8a1 Convert Scroll-linked Animations IDL test to use idl_test (#12575) The current test is broken because of missing dependencies: https://staging.wpt.fyi/results/scroll-animations/idlharness.html?label=stable&sha=6aef6676d2 21 August 2018, 07:33:03 UTC
77cf912 Convert Input Events IDL test to use idl_test (#12572) 21 August 2018, 07:32:19 UTC
7c7bf8c HTML: legend sans fieldset and CSS display Bugs: https://bugs.chromium.org/p/chromium/issues/detail?id=781135 21 August 2018, 06:59:14 UTC
c5400ee Add tests for cross-origin redirects getting back to the original origin (#12566) This is discussed at https://github.com/whatwg/fetch/issues/737, but currently implementors have a somewhat consistent behavior. I will update the test if we change the behavior. 21 August 2018, 06:01:38 UTC
4797b9c PaymentRequest: Implement desktop UI for PaymentResponse.retry() (#12550) Related spec change: https://github.com/w3c/payment-request/pull/721 Tests: components/payments/content/payment_request_spec_unittest.cc components/payments/content/payment_request_state_unittest.cc Manual tests: wpt/payment-request/payment-response/retry-method-manual.https.html wpt/payment-request/PaymentValidationErrors/retry-shows-shippingAddress-member-manual.https.html wpt/payment-request/PaymentValidationErrors/retry-shows-payer-member-manual.https.html Demo: https://youtu.be/_mbcGkbwfw8 Bug: 861704 Change-Id: I12c2d74f7b170626d2c9a41ecfc9116bfe75c2b7 21 August 2018, 04:58:08 UTC
87329a1 HTML: document.open() and tasks (#10818) For https://github.com/whatwg/html/pull/3918. 20 August 2018, 18:52:54 UTC
35ef190 Meta: remove emilio as XHR reviewer Truth is it's been a long time since I last looked at any XHR-related stuff, so I'm unlikely to be useful there. 20 August 2018, 17:27:51 UTC
a150d01 HTML: fieldset should have min-inline-size: min-content See https://github.com/whatwg/html/issues/2078. 20 August 2018, 17:05:12 UTC
d5b9b8c Fieldset should support CSS Flexbox Bugs: https://bugs.chromium.org/p/chromium/issues/detail?id=375693 https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/4511145/ 20 August 2018, 17:04:00 UTC
0caf88f Fieldset should support multicol Bugs: https://bugs.chromium.org/p/chromium/issues/detail?id=874051 20 August 2018, 11:35:38 UTC
0b6cd23 Fix test failures 20 August 2018, 11:10:58 UTC
77eb411 Support list values in wptmanifest conditionals We were previously considering the grammar for conditionals in wpt manifests to be something like: "if " expr ":" string This excluded the possibilty of complex values on the RHS. Here we change it to the more obvious (and intended) "if " expr ":" value Differential Revision: https://phabricator.services.mozilla.com/D3127 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1482496 gecko-commit: ae52877671adab5f4a00e7887c6806dc26aa7cfa gecko-integration-branch: autoland gecko-reviewers: ato 20 August 2018, 11:10:58 UTC
1fbb6c1 HTML: fieldset used value for CSS 'display' See https://github.com/whatwg/html/issues/3915. 20 August 2018, 10:16:04 UTC
b6a5c0b HTML: default style for fieldset See https://github.com/whatwg/html/issues/3921. 20 August 2018, 10:14:33 UTC
back to top