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

sort by:
Revision Author Date Message Commit Date
38cb63e servodriver: Fix reference to server configuration. 01 August 2018, 18:31:04 UTC
5aac5c1 servodriver: Use config property instead of kwarg for browser kwargs. 01 August 2018, 18:08:40 UTC
c0ef9d6 Sync Mozilla tests as of https://hg.mozilla.org/mozilla-central/rev/af6a7edf0069549543f2fba6a8ee3ea251b20829 . (#12258) This contains a single change, from [bug 1473047](https://bugzilla.mozilla.org/show_bug.cgi?id=1473047), by @iyermihir, reviewed by @dholbert. 01 August 2018, 16:20:30 UTC
305b5ab [wdspec] Remove createFile fixture and file upload tests for multiple folders. Checking if file upload works for files from different folders is outside the scope of the wdspec tests. As such those tests, and the `createFile` fixture can be removed. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1479677 gecko-commit: d52601299e7b0602e1253ee87b3789e25a40ad7c gecko-integration-branch: autoland gecko-reviewers: ato 01 August 2018, 16:06:41 UTC
04e4fda Update the dom IDL file (#9779) 01 August 2018, 15:29:31 UTC
2f8b11a Fold "Unscopable handled correctly" tests into the attribute/operation tests (#12211) The `[Unscopable]` checks were added here: https://github.com/web-platform-tests/wpt/pull/9490 However, this extended attribute is very rarely used, currently only in DOM and Fullscreen. And yet, every property and operation generates a test like this, which is normally passing, example: https://wpt.fyi/results/compat/interfaces.any.html Just fold these into the existing tests for attributes/operations like the many other aspects already covered. Because of the "do_interface_attribute_asserts must be the last thing" problem, there's a change of structure for the attribute test. 01 August 2018, 13:17:11 UTC
8e668a6 HTML event handlers: Test document.createElement("body") 31 July 2018, 22:12:42 UTC
fc2eba9 HTML: tests for new event handler spec See: https://github.com/whatwg/html/pull/3850 31 July 2018, 22:12:42 UTC
fa58a12 HTML event handlers: Additionally test unshadowed event handlers 31 July 2018, 22:12:42 UTC
7760418 HTML event handlers: Use synchronous test() where able 31 July 2018, 22:12:42 UTC
8bf45a3 HTML event handlers: Use IDL parser for list of event handlers 31 July 2018, 22:12:42 UTC
3e273bc HTML event handlers: Use .window.js instead of .html for some files 31 July 2018, 22:12:42 UTC
db24506 HTML event handlers: More uniform naming convention 31 July 2018, 22:12:42 UTC
1bd726d HTML: Add bailout order checks for document.open() (#12240) 31 July 2018, 22:10:56 UTC
54401a0 Update the cssom-view IDL file (#9777) 31 July 2018, 18:33:57 UTC
d6fce7b [wdspec] Check for correct command execution in user prompt tests. This patch changes the various user prompt tests to check if the command was appropriately run after closing the open user prompt. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1473553 gecko-commit: ed9706824fba7bdc349b7eaef279a58c0fef0292 gecko-integration-branch: central gecko-reviewers: ato 31 July 2018, 18:00:07 UTC
fda2ea5 [wdspec] Check return value of dialogs in user prompt tests. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1473553 gecko-commit: 9f173595ba3721b62c1982ec14ae6a86be00eb52 gecko-integration-branch: central gecko-reviewers: ato 31 July 2018, 18:00:07 UTC
3bfba7c [Gecko Bug 1476053] Optimise wpt metadata updates (#12246) The previous strategy for wpt metadata updates was to read add the existing expected files, annotate them with the new results, compute the resulting expectation file, and reserialize everything. This was quite straighforward, but it has a number of disadvantages: * Slow, since all expectation files need to be read and written, even when there were no changes affecting those files. * Memory intensive, since we have to load all the results and the metadata at the same time, and little optimisation had been done. This could lead to OOM for large updates on some machines. * Confusing, since parsing and reserializing files leads to changes in "unrelated" metadata Instead we take the approach that we should only update the metadata in cases where there are actually changes. Inteads of loading all the expectation files, we do the following: * Load all the results data into a large nested dictionary, keeping track of which results files had an update that requires regenerating metadata. * Load/serialize metadata only in the cases it changed, and one at a time. Loading all the data upfront is still necessary because we effectively need to traspose the input data in cases where we have multiple configurations running the same test (i.e. we get the data per run and want the data for all runs per test). This approach also has the disadvantage that it's more likely to miss a necessary update. However the tradeoffs for better performance are still worthwhile. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1476053 gecko-commit: fcf3f7f2079a3091f7f08df6987985d4acedeab8 gecko-integration-branch: central gecko-reviewers: ato * Enabling updating wpt metadata from wptreport.json files Raw log files have the big disadvantage that they are large and we therefore spend a lot of time just downloading the log files and parsing json. wptreport.json files are much smaller and so reduce these issues. In order to support both formats, we first try parsing the log as json. If that succeeds, and we have the expected keys, we parse it as a wptreport file by reconstructing the events we would have got in a raw log. If that doesn't work we fall back to the standard raw log processing. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1476053 gecko-commit: bfb7d92282e8ab7fa61ae3784b73d30d63cfb44f gecko-integration-branch: central gecko-reviewers: ato * Handle invalid json in metadata updates Sometimes we get errors that result in invalid json in the logs. There's nothing reasonable to do about this during metadata updates so just skip it bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1476053 gecko-commit: ab1b54921f26a02fb155b855a95ecffb94efe016 gecko-integration-branch: central gecko-reviewers: ato 31 July 2018, 17:40:40 UTC
8a1d5c1 Add UserActivation member to MessageEvent Add an API to query user activation state on a posted message event. Add includeUserActivation attribute on the WindowPostMessageOptions so that indication of user gesture behavior can be opted in. https://github.com/dtapuska/useractivation https://github.com/whatwg/html/issues/1983 BUG=846858 TBR=mkwst@chromium.org Change-Id: I2459b21004afbe00c41ddf992533c60728768bb4 Reviewed-on: https://chromium-review.googlesource.com/1131558 Commit-Queue: Dave Tapuska <dtapuska@chromium.org> Reviewed-by: Ken Buchanan <kenrb@chromium.org> Reviewed-by: Marijn Kruisselbrink <mek@chromium.org> Cr-Commit-Position: refs/heads/master@{#579398} 31 July 2018, 14:53:39 UTC
d533edc Clean up IDL tests which reference SVG (#12225) 31 July 2018, 14:37:24 UTC
054efd6 Update selenium to 3.13.0 (#11662) 31 July 2018, 14:35:16 UTC
f91ba46 Remove copy-pasted algorithmic steps from wdspec tests. We agreed some time ago that it would not be possible to keep the copy-pasted specification algorithm steps up-to-date in the WPT wdspec tests. This patch removes all such steps. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1475279 gecko-commit: e9d0102d718ffcb48ecf4882528d69e1c3946893 gecko-integration-branch: mozilla-inbound gecko-reviewers: automatedtester 31 July 2018, 14:24:03 UTC
fe830a9 Avoid using the JavaScript reserved word `arguments` ES6 complains if the JS reserved word `arguments` is used in strict mode. Rename variable to avoid issues --- especially when test cases are reused with other test harnesses. 31 July 2018, 13:43:35 UTC
f1d7391 Clean up the BackgroundSync IDL test (#12242) 31 July 2018, 13:37:42 UTC
03a5a5c Mark some tests as failing in python 3.0-3.5. (#11753) The json.loads API did not accept binary strings in these python versions. This change does not affect the testing in CI, but helps with certain older local setups. 31 July 2018, 13:19:36 UTC
76d1afc Create a dictionary of {item_type: ManifestItemClass} Sometimes we need to know all the types of test that exist. Typically this has either been done by hardcoding a list or using some custom approach to finding all the subclasses of the original. Instead it makes sense to have the classes register themselves on creation so that we can simply look in the registry for the types. To do this we use a cusom metaclass that first constucts the class object and then adds it to the registry. 31 July 2018, 12:45:23 UTC
6f60df3 Removed wptserve from the omit list 31 July 2018, 12:45:03 UTC
fb974dd Migrate Background Fetch layout tests to WPT This CL migrates our Background Fetch layout tests to our WPT suite, and adds coverage in various new areas, together with a few minor bug fixes. Tests related to initializing the Service Worker events haven't been included as the event model has just been updated. New tests will be added based on that soon. One file which was removed without being migrated was "credentials-in-url.https.window.js". This was testing the Fetch API as opposed to Background Fetch. Instead, the requirement to propagate exceptions thrown by the Fetch API is tested in fetch.https.window.js. Bug: 864561 Change-Id: I077be6c5bf8c379e3108f4ec3207011582028477 Reviewed-on: https://chromium-review.googlesource.com/1155118 Commit-Queue: Peter Beverloo <peter@chromium.org> Reviewed-by: Rayan Kanso <rayankans@chromium.org> Cr-Commit-Position: refs/heads/master@{#579370} 31 July 2018, 12:02:36 UTC
8b48137 Update the cssom IDL file + test (#11819) 31 July 2018, 08:39:33 UTC
6468c69 Fix RTCPeerConnection-transceivers.https.html bug. This PR accidentally made the "addTrack(0 streams)" test call addTrack() with a stream, which broke the tests: https://github.com/web-platform-tests/wpt/pull/12141 Test restored and all "addTrack/addTransceiver(X streams)" are made to consistently use "new MediaStream()" the same way. Bug: 869036 Change-Id: Ieaf0c73a1996aeb2e87e18f2f9065fa1e6fee1e7 Reviewed-on: https://chromium-review.googlesource.com/1155125 Reviewed-by: Harald Alvestrand <hta@chromium.org> Commit-Queue: Henrik Boström <hbos@chromium.org> Cr-Commit-Position: refs/heads/master@{#579341} 31 July 2018, 08:24:24 UTC
4c6f09e [wdspec] Refactor user_prompt tests for Execute Script / Execute Async Script. To align with all the other commands the user_prompts.py test file has to contain tests for handling an open user prompt when calling the command. In case of both Execute Script and Execute Async Script the file contained tests where a user prompt got opened during the script execution. Tests for the latter situation are moved to a different test file. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1439995 gecko-commit: 910af1264f68e4d65e8e55d1605ba2e88196bb10 gecko-integration-branch: autoland gecko-reviewers: ato 30 July 2018, 22:09:16 UTC
6a778c7 part 3. Remove bogus clearing of the response when xhr.overrideMimeType throws. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1478743 gecko-commit: 7f4dd832985c43d9ff08ef857c15ddb0e222af11 gecko-integration-branch: mozilla-inbound gecko-reviewers: baku 30 July 2018, 22:05:23 UTC
d879952 part 2. Add some test coverage for calling xhr.overrideMimeType() in done state in workers. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1478743 gecko-commit: 2e2e905fdb24de5861b79d750bbab4c661e8942b gecko-integration-branch: mozilla-inbound gecko-reviewers: baku 30 July 2018, 22:05:23 UTC
018967e part 1. Add some test coverage for setting xhr.responseType on workers. Most of the change is just making the responseType wpt run on workers and annotating the resulting failures. The change to the initial value of mResponseType is a drive-by fix for an easy-to-fix issue the test caught. There is a corresponding mochitest fix to fix our incorrect test for the behavior. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1478743 gecko-commit: 565222693850d45b60b64ddc04e7106ae15b027b gecko-integration-branch: mozilla-inbound gecko-reviewers: baku 30 July 2018, 22:05:23 UTC
defe19d Move the transfer object into WindowPostMessageOptions Spec changes were requested and this change matches the spec changes. https://github.com/whatwg/html/issues/3799 BUG=861735 Change-Id: Ie5f33e6d52eb5d904ae3c439ee488ab75a3b514d Reviewed-on: https://chromium-review.googlesource.com/1151388 Commit-Queue: Dave Tapuska <dtapuska@chromium.org> Reviewed-by: Mustaq Ahmed <mustaq@chromium.org> Cr-Commit-Position: refs/heads/master@{#579152} 30 July 2018, 20:56:21 UTC
fe2c977 [LayoutNG] Add support for negative margins and new formatting contexts This does two things: 1. Allows a new formatting context to be sized and positioned outside its layout opportunity when negative margins are present. This occurs when a layout opportunity inline dimensions matches the initial child available space (ignoring floats). Additionally when a new formatting context "jumps out" of its layout opportunity it ignores any floats which might impede it. 2. Performs layout inside an opportunity, and then checks if the result can fit within the same opportunity. Previously we were trying to position in an arbitrary layout opportunity, which fails the new-fc-relayout.html test. Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_layout_ng Change-Id: I6b44b6273be5c0f633e39a8875cc54ea0bc54480 Bug: 635619 Reviewed-on: https://chromium-review.googlesource.com/1150849 Commit-Queue: Ian Kilpatrick <ikilpatrick@chromium.org> Reviewed-by: Morten Stenshorne <mstensho@chromium.org> Cr-Commit-Position: refs/heads/master@{#579064} 30 July 2018, 16:54:00 UTC
3b627be Move RTCRtpTransceiver API mochitest to web-platform-tests. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1478367 gecko-commit: 61261702f7ac3e0fea9f6903e328b4bf3a529255 gecko-integration-branch: autoland gecko-reviewers: bwc 30 July 2018, 15:06:49 UTC
390fa1b `write_content` now performs checks before blindly writing data. `write_raw_content` blindly writes content. * Wrote tests for `write_raw_content` * Removed magic number, improved docstring * Added documentation for default header behaviour 30 July 2018, 14:35:30 UTC
ae1d73a Update the webgl2 IDL file (#12197) 30 July 2018, 14:35:17 UTC
00d1189 Merge pull request #12141 from fippo/remember-firefox webrtc: make transceiver tests work in Firefox 30 July 2018, 14:23:51 UTC
d892efb Revert "html: Split semantics/tabular-data/processing-model-1/span-limits.html into two." This reverts commit bb69db9e4daaee1b42d5026d3d4596614e3908ca. Reason for revert: Found that both of tests still timed out. Original change's description: > html: Split semantics/tabular-data/processing-model-1/span-limits.html into two. > > The third test and the forth test are very slow. Split out the latter to > another file. > > Bug: https://github.com/web-platform-tests/wpt/issues/11187 > Change-Id: I3af14e712b6b06603140666f08005fb18d6a0541 > Reviewed-on: https://chromium-review.googlesource.com/1148163 > Reviewed-by: Takayoshi Kochi <kochi@chromium.org> > Commit-Queue: Kent Tamura <tkent@chromium.org> > Cr-Commit-Position: refs/heads/master@{#578991} TBR=kochi@chromium.org,tkent@chromium.org Change-Id: I1733918daad4fcc6ed83e015397b9830443b22aa No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: https://github.com/web-platform-tests/wpt/issues/11187 Reviewed-on: https://chromium-review.googlesource.com/1154569 Reviewed-by: Kent Tamura <tkent@chromium.org> Commit-Queue: Kent Tamura <tkent@chromium.org> Cr-Commit-Position: refs/heads/master@{#579011} 30 July 2018, 11:58:56 UTC
24c4f1e Update the SVG IDL file + test (#11796) 30 July 2018, 09:33:04 UTC
3442f9d Find LayoutText containing the first letter before attaching pseudo. We assert that we find the same text node before creating the element as we find when attaching the first letter LayoutText. We used to attach the ::first-letter pseudo element before finding the LayoutText from which we get the first letter text. We did crash in a clusterfuzz test because FirstLetterTextLayoutObject() was confused by a combination of a grid, button, anonymous wrappers and continuations. Instead of trying to fix all bugs in FirstLetterTextLayoutObject(), find the LayoutText before attaching the ::first-letter to make sure we are consistent instead of chasing clusterfuzz issues. Reported the incorrectness for button, grid, and ::first-letter in 868380. Bug: 859285, 868380 Change-Id: I335a32b466ab31858fb05ea5f650cf12ab674040 Reviewed-on: https://chromium-review.googlesource.com/1152982 Reviewed-by: Koji Ishii <kojii@chromium.org> Commit-Queue: Rune Lillesveen <futhark@chromium.org> Cr-Commit-Position: refs/heads/master@{#578993} 30 July 2018, 08:12:11 UTC
1e0465e html: Split semantics/tabular-data/processing-model-1/span-limits.html into two. The third test and the forth test are very slow. Split out the latter to another file. Bug: https://github.com/web-platform-tests/wpt/issues/11187 Change-Id: I3af14e712b6b06603140666f08005fb18d6a0541 Reviewed-on: https://chromium-review.googlesource.com/1148163 Reviewed-by: Takayoshi Kochi <kochi@chromium.org> Commit-Queue: Kent Tamura <tkent@chromium.org> Cr-Commit-Position: refs/heads/master@{#578991} 30 July 2018, 07:49:03 UTC
ae6368e Remove html onshow tests (#12223) 30 July 2018, 06:26:36 UTC
57f4c96 Fix typo in appcache-worker.py Change-Id: I67f20508138ef4690d3b1cb6744f23366b184767 Reviewed-on: https://chromium-review.googlesource.com/1152713 Reviewed-by: Matt Falkenhagen <falken@chromium.org> Commit-Queue: Kenichi Ishibashi <bashi@chromium.org> Cr-Commit-Position: refs/heads/master@{#578959} 30 July 2018, 01:32:30 UTC
ba4921d Remove Shared Worker WPT for WebUSB This change removes the WebUSB on Shared Worker web platform tests, since the feature is not yet implemented in any browser. Bug: 841510 Change-Id: I6cd09c245edcd69799b39701b82ba1510caf845e Reviewed-on: https://chromium-review.googlesource.com/1151752 Reviewed-by: Chong Zhang <chongz@chromium.org> Reviewed-by: Reilly Grant <reillyg@chromium.org> Commit-Queue: Ovidio Henriquez <odejesush@chromium.org> Cr-Commit-Position: refs/heads/master@{#578479} 27 July 2018, 20:33:49 UTC
353fe01 Sync Mozilla tests as of https://hg.mozilla.org/mozilla-central/rev/87bcafe428a4ad6017e59b915581ae00aa863407 . (#12214) This contains a single change, from [bug 1470176](https://bugzilla.mozilla.org/show_bug.cgi?id=1470176) by @MReschenberg, reviewed by @dholbert. 27 July 2018, 18:05:53 UTC
b1f0b03 [OOR-CORS] Add a wpt for CORS with sandboxed-iframe CORSURLLoader uses network::ResourceRequest::request_initiator which ignores iframe sandboxing, which is a bug. Let's add a simple test for the behavior. Bug: 867834 Change-Id: Ia45113503f98b3d18e31c785e703d29eee658d08 Reviewed-on: https://chromium-review.googlesource.com/1151167 Commit-Queue: Yutaka Hirano <yhirano@chromium.org> Reviewed-by: Kinuko Yasuda <kinuko@chromium.org> Cr-Commit-Position: refs/heads/master@{#578636} 27 July 2018, 14:54:34 UTC
36c9fdd webrtc wpt: remove generateMediaStreamTrack, add cleanup after getNoiseStream BUG=836871 Change-Id: I278b34cb305a13a029e84eaaeec57144e2858678 Reviewed-on: https://chromium-review.googlesource.com/1149364 Reviewed-by: Henrik Boström <hbos@chromium.org> Commit-Queue: Philipp Hancke <philipp.hancke@googlemail.com> Cr-Commit-Position: refs/heads/master@{#578611} 27 July 2018, 14:22:07 UTC
e79b848 [wdspec] Add tests for Refresh navigation command. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1392274 gecko-commit: 240e44df6f74f4877d254c2de8abf8f633a68efd gecko-integration-branch: central gecko-reviewers: ato 27 July 2018, 12:11:06 UTC
73f1921 [wdspec] Add tests for Back navigation command. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1392274 gecko-commit: 3e36cda9759b22dedd7f069056e7b9e1c8b4a004 gecko-integration-branch: central gecko-reviewers: ato 27 July 2018, 12:11:06 UTC
6cc402a [wdspec] Add tests for Forward navigation command. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1392274 gecko-commit: 7412ecd735e203f7fc2cc4cfa12e75d91157d5dd gecko-integration-branch: central gecko-reviewers: ato 27 July 2018, 12:11:06 UTC
38ee014 [wdspec] Use a default window size of 800x600. (#12207) Previously we set this window size when restoring all default values for a session during test teardown. Which means that the very first test after the browser has been started will run with the browser window default size. This change enforces that all tests use the default window size of 800x600. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1478368 gecko-commit: c5c4d8725e4f2ae3ed4ab7be243415ce1905ddbe gecko-integration-branch: central gecko-reviewers: ato 27 July 2018, 12:09:41 UTC
cf802ca Test ConstantSourceNode where stop has been called with the parameter lower or equal than the parameter to start. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1414366 gecko-commit: 7bbc44c1060828b620e18a5389811084260530ea gecko-integration-branch: central gecko-reviewers: karlt 27 July 2018, 12:09:20 UTC
698b52d Fix a few `should` constructs in `constant-source-output.html`. The test name was passed as a third argument to `ArrayBuffer.slice`, silently ignored. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1414366 gecko-commit: 1b109587de90eeb98118c85f1186b37dc2bf1f15 gecko-integration-branch: central gecko-reviewers: karlt 27 July 2018, 12:09:20 UTC
312f233 Update Chrome WebDriver capabilities to use vendor prefix (#11649) The Chrome WebDriver implementation uses `goog:` for Chrome-specific settings in its capabilites. The capabilites used in the current test suite does not use this prefix. This commit resolves that issue. 27 July 2018, 12:01:52 UTC
a71bbf1 Update the css-properties-values-api IDL file (#9774) 27 July 2018, 10:33:03 UTC
6955875 P3: Add WPT test to ensure innerText works with dynamic changes. To check that changes in P1 still work when layout is required. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1330375 gecko-commit: 28200567c44f70b54380ed5e9a5953186809f3ab gecko-integration-branch: autoland gecko-reviewers: heycam 27 July 2018, 10:28:02 UTC
8683a54 Add test that fails if we ignore a seemingly redundant setting of startTime to null Differential Revision: https://phabricator.services.mozilla.com/D2409 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1478213 gecko-commit: 420ef12d797168aa361cbb75ee2cc54fc24e80d2 gecko-integration-branch: mozilla-inbound gecko-reviewers: hiro 27 July 2018, 10:26:43 UTC
5800841 servo: Use config property instead of kwarg for browser kwargs. 27 July 2018, 09:50:35 UTC
849352d Don't reset pending tasks when setting the target effect to null (#12194) This tests to match the following spec change: https://github.com/w3c/csswg-drafts/commit/2e56cd7d77f17f9931cd0024be79e498ad1f60bb Differential Revision: https://phabricator.services.mozilla.com/D2407 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1478266 gecko-commit: 5204d7605fff26b791bb56ab0db84ab65fb345a2 gecko-integration-branch: central gecko-reviewers: boris 26 July 2018, 22:31:43 UTC
8263509 Add the webgl1 IDL file + test (#12196) 26 July 2018, 19:49:27 UTC
ee1ce48 Use navigation start time in the case where the refresh driver's time stamp is behind from the start time to avoid negative timelime time at the very beginning of document load. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1444816 gecko-commit: f3def258192799c0cde243d20c0320dc59acfbb4 gecko-integration-branch: autoland gecko-reviewers: birtles 26 July 2018, 15:50:00 UTC
bdae4c3 Fix manifest paths obtained from the file system Earlier, the manifest generated using the file system didn't honour .gitignore, leading to some weird differences between the working-tree manifest and the one for HEAD. This does slow down the working-tree manifest update by about 15%, though. 26 July 2018, 15:31:22 UTC
3f67724 Added a way to specify aliases using command line. 26 July 2018, 14:20:30 UTC
65dd839 <input>: INPUT element with unknown type attribute value should be rendered same as <input type=text>. Non-macOS and macOS have different default padding for text-field <input>. html.css specifies padding for macOS, and themeWin.css specified padding for non-macOS only for specific input types, and unknown input types, which are fell back to type=text, were not covered by themeWin.css. Bug: 747752 Change-Id: I2165380868acf54eeb42dfa3109a989418a62c83 Reviewed-on: https://chromium-review.googlesource.com/1150940 Commit-Queue: Kent Tamura <tkent@chromium.org> Reviewed-by: Yoshifumi Inoue <yosin@chromium.org> Cr-Commit-Position: refs/heads/master@{#578281} 26 July 2018, 13:46:41 UTC
2a5fed3 Created new interface and class TrustedTypePolicy Created interface TrustedTypePolicy with readonly attribute name of type DOMString Added function createPolicy(const String& policyName) to TrustedTypePolicyFactory class Bug: 739170 Change-Id: Iada8bbdb697b24f450290d27e2673df3974fc2cd Reviewed-on: https://chromium-review.googlesource.com/1148440 Commit-Queue: Orsolya Bernadett Batiz <orsibatiz@google.com> Reviewed-by: Mike West <mkwst@chromium.org> Cr-Commit-Position: refs/heads/master@{#578271} 26 July 2018, 12:54:09 UTC
c54b451 url: DecodeURLEscapeSequences() should not apply UTF-8 and isomorphic encoding to a single input. DecodeURLEscapeSequences() decoded some parts of an input string in UTF-8, and other parts of the string in isomorphic encoding. This behavior doesn't make sense, is harmful against browser interoperability, and is used only in 0.0013% of page views (only in scroll-to-fragment cases). DecodeURLEscapeSequences() is used in many code paths, and we have usage data only for scroll-to-framgnet. However this CL tries to remove this weird behavior entirely. Bug: 845824 Change-Id: Ib1cbbd3e1c26ebaaca7b3537b9732121835fdc9f Reviewed-on: https://chromium-review.googlesource.com/1146535 Reviewed-by: Mike West <mkwst@chromium.org> Commit-Queue: Kent Tamura <tkent@chromium.org> Cr-Commit-Position: refs/heads/master@{#578151} 26 July 2018, 01:27:57 UTC
2fe1bdb [idlharness.js] Add inheritor as dep for includes (#12165) * Fix/simplify tests broken by change * Remove redundant self object in selection/idlharness.window.js 25 July 2018, 20:54:56 UTC
efef417 Update the pointerevents IDL file + tests (#11922) 25 July 2018, 19:35:45 UTC
f3ddc82 Fix minor webxr-test.js bug Bug: 863557 Change-Id: I84e913d238dedf278b070afd9f3c79674373fc44 Reviewed-on: https://chromium-review.googlesource.com/1150290 Reviewed-by: Bill Orr <billorr@chromium.org> Commit-Queue: Anna Offenwanger <offenwanger@chromium.org> Cr-Commit-Position: refs/heads/master@{#577972} 25 July 2018, 18:23:57 UTC
60ec4ae Part 2: Add a web-platform-test to check computed margin values on auto margin blocks. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1471894 gecko-commit: 16989caa105538b382160c13cad8f1df0b41438d gecko-integration-branch: autoland gecko-reviewers: dholbert 25 July 2018, 16:38:51 UTC
29663d0 Rely on git hashes for manifest update We earlier hashed all in-tree files when updating the manifest. Relying on git hashes instead gives us a speedup of ~50% when running |wpt manifest| With reference to https://github.com/web-platform-tests/wpt/issues/11388 25 July 2018, 16:29:58 UTC
ed8099a webrtc: make transceiver tests work in Firefox makes most new transceiver tests pass by avoiding addTrack(track) which does not work in Firefox yet. 25 July 2018, 15:46:40 UTC
1778b71 Locked mouse event check ShouldGenerateAppCommand When pointer is locked, we still need to check ShouldGenerateAppCommand and set event handled so that won't generate unnecessary navigate appcommand when kExtendedMouseButtons is enabled. This causes unable to preventDefault on mouse back/forward buttons to prevent navigation while pointer is locked. Bug: 852709 Change-Id: I5f75a68e36037210c38310f8d83825c5efdf311e Reviewed-on: https://chromium-review.googlesource.com/1148886 Commit-Queue: Ella Ge <eirage@chromium.org> Reviewed-by: Dave Tapuska <dtapuska@chromium.org> Reviewed-by: Timothy Dresser <tdresser@chromium.org> Cr-Commit-Position: refs/heads/master@{#577889} 25 July 2018, 15:19:46 UTC
c8af5b2 Swallow SessionNotCreatedException on session.end(). Subsequent calls to session.end() should not result in SessionNotCreatedException being raised. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1477978 gecko-commit: 59ab6acdee53af4b2b2ac27e2d7cb57c131e9530 gecko-integration-branch: mozilla-inbound gecko-reviewers: whimboo 25 July 2018, 14:43:07 UTC
f9cb1dd Refactoring XR mojo interfaces Merging presentation provider and magic window provider to get rid of duplicate code that fetches data. Changing request session so that it must always return at least one interface for getting data, allowing some uniformity of getting sessions across devices. Bug: 842025 Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_layout_tests_slimming_paint_v2;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:linux_vr;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel;master.tryserver.blink:linux_trusty_blink_rel Change-Id: I587b314daf177619440a82f12471ea567b346caf Reviewed-on: https://chromium-review.googlesource.com/1135831 Reviewed-by: Ian Vollick <vollick@chromium.org> Reviewed-by: Daniel Cheng <dcheng@chromium.org> Reviewed-by: Klaus Weidner <klausw@chromium.org> Reviewed-by: Bill Orr <billorr@chromium.org> Commit-Queue: Anna Offenwanger <offenwanger@chromium.org> Cr-Commit-Position: refs/heads/master@{#577572} 25 July 2018, 09:13:34 UTC
d03becf Run resources_unittest on CI if tools are changed To prevent changes in tools (especially `wpt serve` and its dependencies) from breaking the resources/test suite again, this commit adds "tools/" to the watchlist of the suite. 25 July 2018, 09:01:10 UTC
2877f57 Fix resources/test suite The suite was broken by PR #11976 where the config class was changed. The suite uses a hack to get the default config of wptserve. This commit fixes the hack, but unfortunately does not find a less hacky way to get the default config. 25 July 2018, 09:01:10 UTC
0589266 Consolidated fixes to character encoders/decoders (#11707) * Fix EUC-JP reference decoder The relevant step fixed by this pull request says "Return error."; thus, the rest of the process should continue with the next iteration, rather than run the rest of the handler for the given byte. * Fix ISO-2022-JP reference implementation The relevant step in the Encoding Standard says "Prepend _lead_ and _byte_ to _stream_." However, the two bytes are prepended in the wrong order in the reference implementation. Note that under the Encoding Standard, "[w]hen one or more tokens are prepended to a stream, those tokens must be inserted, _in given order_, before the first token in the stream." (Note that the code, at the time of this request, moves _lead_ to the front of the array, then moves _byte_ to the front of the array.) There may be other issues like this elsewhere in the multiple-byte encoder reference implementations. * Fix bug in EUC-KR reference implementation Makes one "if" statement conditional rather than unconditional * Fix bug in Shift_JIS encoder * Fix bug in Big5 reference implementation * Fix Shift_JIS reference decoder To conform to the most recent Encoding Standard. 24 July 2018, 23:23:12 UTC
bb001a9 Merge pull request #12171 from cvazac/master add cvazac as "suggested reviewer" for server-timing 24 July 2018, 22:33:10 UTC
addfa0d [wptrunner] Fix regression in Sauce Labs browser A recent commit [1] updated the invocation of the `start` method for "Browser" instances by introducing a new keyword argument. This interfered with the use of the "Sauce Labs" browser because its implementation of the `start` method did not accommodate any keyword arguments. Update the `start` method to support (but ignore) all keyword arguments. [1] 91803e3a25afd8e0c201bc57cd05fffd5d543551 24 July 2018, 21:47:02 UTC
cc33a7e Updated h2 server start with ssl_config being packaged into config 24 July 2018, 21:32:13 UTC
38cfd26 Change TextMetrics to return a dictionary of baselines instead of separate values Some fonts do not set values for all baselines (hanging, ideographic), and in those cases we're setting 0, which is a valid value. This new interface getBaselines(), returns a dictionary with the set baselines and their values. Bug: 277215 Change-Id: Ie94c74d1c95c7205ed47acaed589ae965f0e32f6 Reviewed-on: https://chromium-review.googlesource.com/1141084 Reviewed-by: Chris Harrelson <chrishtr@chromium.org> Reviewed-by: Fernando Serboncini <fserb@chromium.org> Commit-Queue: David Quiroz Marin <davidqu@chromium.org> Cr-Commit-Position: refs/heads/master@{#577670} 24 July 2018, 21:15:25 UTC
c904169 webrtc wpt: close RTCPeerConnection in generateAnswer helper BUG=836871 Change-Id: Idd0495f538777469043fec30993f5e9399d62c68 Reviewed-on: https://chromium-review.googlesource.com/1140676 Reviewed-by: Henrik Boström <hbos@chromium.org> Commit-Queue: Philipp Hancke <philipp.hancke@googlemail.com> Cr-Commit-Position: refs/heads/master@{#577457} 24 July 2018, 19:22:39 UTC
2a8d821 Don't wait for Picture-in-Picture when expecting reject on second request (#12164) 24 July 2018, 19:00:51 UTC
48b8258 add cvazac as suggested reviewer, fix whitesapce to align with cvazac/generate-server-timing-tests 24 July 2018, 15:42:17 UTC
68318ac Sync Mozilla tests as of https://hg.mozilla.org/mozilla-central/rev/cb59a65fb720ee100bb03cc9f4b02e645755786b . (#12163) This contains a single change, from [bug 1311892](https://bugzilla.mozilla.org/show_bug.cgi?id=1311892), by @iyermihir, reviewed by @dholbert. 24 July 2018, 15:38:00 UTC
9a716de Rename a WPT which has a duplicate basename as another test in the same directory. Blink test runner isn't able to handle such duplicate basenames because it relies on filename mangling extensively. Bug: 866520 Change-Id: I0c9671e83dcf9c61bc20f16a43dcace827145024 Reviewed-on: https://chromium-review.googlesource.com/1146989 Reviewed-by: Ned Nguyen <nednguyen@google.com> Commit-Queue: Robert Ma <robertma@chromium.org> Cr-Commit-Position: refs/heads/master@{#577297} 24 July 2018, 15:18:18 UTC
ebeb929 [css-logical] Replace uses of webkit-prefixed logical properties with standard ones in /third_party/WebKit/LayoutTests Bug 850000 added standard logical properties and aliased prefixed ones to them. The prefixed properties are still used in various places, but the standard ones should be used instead. This patch replaces all the uses in /third_party/WebKit/LayoutTests, except that the original fast/css/logical-property-resolution.html is preserved in a new test logical-property-resolution-webkit-prefix.html to ensure that prefixed properties continue working. Spec: https://drafts.csswg.org/css-logical/#box BUG=862141 Change-Id: I3090713fc6fbe507a19724cca4f6ca69bcaf5eb9 Reviewed-on: https://chromium-review.googlesource.com/1147523 Commit-Queue: Oriol Brufau <obrufau@igalia.com> Reviewed-by: Manuel Rego <rego@igalia.com> Cr-Commit-Position: refs/heads/master@{#577530} 24 July 2018, 15:09:36 UTC
7952b4c [infra] Remove code for generating config file (#12159) Taskcluster-github v1 configuration is now working properly. This commit reverts a revert c597cee7678a37f623dace0cd03d652b992daa36, i.e. relands e62afac4c9dac57d8b81d2bf1364694e3d653ff9 to remove the code that generates v0 configuration. 24 July 2018, 15:00:11 UTC
8654332 Reduce the output when fetching the git history in ci 24 July 2018, 13:53:52 UTC
3b02e29 Update wptrunner for new config 24 July 2018, 13:53:52 UTC
590cb17 Update make_hosts_file for new config 24 July 2018, 13:53:52 UTC
a6e3310 Don't pass the sslconfig through server startup This is fully obtainable from the config object. 24 July 2018, 13:53:52 UTC
020e53b Convert the config to a builder pattern. We have two sets of problems with the config: * It has to go to some lengths to be thread/process safe since several attributes are lazilly computed, and cached, by whichever thread happens to be first to access them. * The OpenSSL-based certificate implementation is totally broken because this class needs to be used as a context manager in order to initialise some resources associated with the fake CA used to generate the certificates. This suggests that the design is not really correct. We really want to generate the configuration once in a single process, and then share the generated configuration across multiple processes. We also want to ensure that the ssl environment is initialised once in the main process using a context manager. This patch introduces a ConfigBuilder object which allows configuration properties to be set. When used as a context manager, it computes the generated configuration, initalises the SSL environment, and updates the configuration with that data, and returns a config object with the final, immutable, configuration which may then be shared across processes. 24 July 2018, 13:53:52 UTC
2957a83 Fix sort order of hostnames when generating certificates. The names are expected to be sorted shortest first, but had the order reversed. 24 July 2018, 13:53:52 UTC
20b68a5 Merge pull request #12008 from Tavmjong/blending WIP: Add basic blending tests. 24 July 2018, 13:53:32 UTC
b305e43 Update mozinstall from 1.15 to 1.16.0 (#11627) 24 July 2018, 13:52:42 UTC
back to top