sort by:
Revision Author Date Message Commit Date
12b220d nit: linting error 19 March 2018, 06:05:12 UTC
f7662c3 user activation survives postMessage() Check that we can call pr.show() in an iframe via postMessage(), which is triggered by user activation. 19 March 2018, 05:48:59 UTC
10c525d [css-typed-om] support some properties -2- mix-blend-mode[1], object-fit[2], table-layout[3], text-orientation[4] are added to support in whitelist. and test file are also added. [1]https://drafts.fxtf.org/compositing-2/#propdef-mix-blend-mode [2]https://drafts.csswg.org/css-images-4/#propdef-object-fit [3]https://drafts.csswg.org/css-tables-3/#propdef-table-layout [4]https://drafts.csswg.org/css-writing-modes-4/#propdef-text-orientation Bug: 820299 Change-Id: I25a15000053a63e9aa776801e5676bf1adf5e9c5 Reviewed-on: https://chromium-review.googlesource.com/967902 Reviewed-by: Darren Shen <shend@chromium.org> Commit-Queue: Hwanseung Lee <hwanseung@chromium.org> Cr-Commit-Position: refs/heads/master@{#543960} 19 March 2018, 01:24:48 UTC
790e660 [css-typed-om] Clean up CSSUnitValue tests. This patch: - Adds mutation tests for CSSUnitValue.value. - Clean up code style. Bug: 774887 Change-Id: I5a6398c4a4a2ad86f60165780ee8d48bb3d8b0a1 Reviewed-on: https://chromium-review.googlesource.com/954642 Commit-Queue: Darren Shen <shend@chromium.org> Reviewed-by: nainar <nainar@chromium.org> Cr-Commit-Position: refs/heads/master@{#543959} 19 March 2018, 00:36:58 UTC
e87f380 Fetch: add used body replacement test for Request constructor See Fetch change https://github.com/whatwg/fetch/pull/675. Specifically, that PR allows Requests with disturbed bodies to be used as the first parameter to the Request constructor, as long as the RequestInit dictionary contains a body member with which to replace the used body. As of this writing, no browser implements this change. 17 March 2018, 06:00:58 UTC
ecd2c46 bluetooth: FakeBluetoothChooser stub impl. This change adds a new FakeBluetoothChooser interface stub to expand on. The design for this class is detailed in the following document: https://docs.google.com/document/d/1XFl_4ZAgO8ddM6U53A9AfUuZeWgJnlYD5wtbXqEpzeg BUG=719827 Change-Id: I34169ce62dd5b35796639b7643d899b8315cc4c7 Reviewed-on: https://chromium-review.googlesource.com/909726 Commit-Queue: Ovidio Henriquez <odejesush@chromium.org> Reviewed-by: Daniel Cheng <dcheng@chromium.org> Reviewed-by: Kinuko Yasuda <kinuko@chromium.org> Reviewed-by: Conley Owens <cco3@chromium.org> Reviewed-by: Giovanni Ortuño Urquidi <ortuno@chromium.org> Cr-Commit-Position: refs/heads/master@{#543479} 17 March 2018, 02:11:13 UTC
53ea2c3 [shapes] Remove shape-outside avoiding behaviour for new-FCs/replaced. See intent: https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/pfDg-VAeKWs This makes new formatting contexts behave exactly like floats would when they are positioned. I.e. they don't look at the shape-outside of the float, and instead as positioned for their margin box. I've added a .tentative test as per the intent. This will allow us to have a (relatively) simple implementation of css-shapes in LayoutNG as we only have to consider the shape area for line-boxes. \o/ Bug: 820520 Change-Id: Ib07600a291eb4838675a9a1068c5fc16cac0633f Reviewed-on: https://chromium-review.googlesource.com/739961 Commit-Queue: Ian Kilpatrick <ikilpatrick@chromium.org> Reviewed-by: Morten Stenshorne <mstensho@chromium.org> Cr-Commit-Position: refs/heads/master@{#543813} 16 March 2018, 21:00:29 UTC
ed51dbb Mute wget when downloading chrome deb 16 March 2018, 20:36:35 UTC
c929502 Make lint work when directories are passed in (#9995) Allow passing command line arguments to lint specifying directories they want checked. 16 March 2018, 18:22:50 UTC
bb066ef Try to fix a WebDriver error 16 March 2018, 17:02:47 UTC
654dc43 Pass the binary path of Chrome to wpt run in CI ChromeDriver doesn't honor PATH and uses /opt/google/chrome/chrome by default (which is usually the stable channel), so we need to explicitly pass the desired binary path to wpt run (which in turn passes to chromedriver via capabilities) in Travis CI (both stability check and infrastructure test). 16 March 2018, 17:02:47 UTC
89ba944 webdriver: fix test_parent_htmldocument to expect error and test invalid relative xpath (#10058) When the context element is `document.documentElement`, and an attempt is made to find elements from that context element using an XPath of `..`, a snapshot is returned containing the `document` object. While this is apparently the correct behavior for XPath, the WebDriver spec says that if the object in the snapshot is not an element, we should return an error with error code "invalid selector." The test_parent_htmldocument test in both find_element_from_element.py and find_elements_from_element.py expect a success in this case. This commit changes the tests to correctly expect an error from the driver. 16 March 2018, 14:46:32 UTC
1cbb928 [presentation-api] check if a URL with an unsupported scheme is ignored (#9966) Completes `PresentationRequest` constructor test with change [latest change made in Presentation API](https://github.com/w3c/presentation-api/pull/447). The following tests are added: - To check if an instance of `PresentationRequest` with URLs including one with an unsupported scheme is successfully constructed - To check if `NotSupportedError` is thrown when only single or multiple URLs with unsupported schemes are specified 16 March 2018, 12:46:37 UTC
5033883 Add test for what ".." on documentElement returns (#10055) 16 March 2018, 12:09:06 UTC
74b0e6c Implement InputDeviceInfo.getCapabilities() for video devices Bug: 817769 Change-Id: I3f06b5f2360c570ff8c5b4bd800ca1014cc7d088 Reviewed-on: https://chromium-review.googlesource.com/956383 Commit-Queue: Chandan Padhi <c.padhi@samsung.com> Reviewed-by: Kinuko Yasuda <kinuko@chromium.org> Reviewed-by: Raymes Khoury <raymes@chromium.org> Reviewed-by: Guido Urdaneta <guidou@chromium.org> Cr-Commit-Position: refs/heads/master@{#543664} 16 March 2018, 11:42:41 UTC
8f61f07 Port EventSource in Web Workers to WorkerRef, bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1445740 gecko-commit: 83cf165404102d1d22070a2e22fe99ab2ea28b8f gecko-integration-branch: mozilla-inbound gecko-reviewers: smaug 16 March 2018, 11:13:24 UTC
14b8462 Fix a bunch of typo in the doc bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1444628 gecko-commit: 220a09bc56cde59c0f1764fab4e8fb6814caa39f gecko-integration-branch: central gecko-reviewers: ahal 16 March 2018, 11:12:37 UTC
2fdd035 WebDriver: REGRESSION(86d68c3198c): missing 'sys' import in fixtures.py This adds extra [Error] results whenever there's a problem during teardown. I can't debug the actual failure if the test runner itself raises an exception. 16 March 2018, 10:00:32 UTC
a5262d7 Merge pull request #10069 from mrego/css-grid-fix-relative-paths [css-grid] Fix relative path to grid.css file 16 March 2018, 08:32:50 UTC
359dac1 remove obsolete IDL test 16 March 2018, 08:14:42 UTC
1c64b7e IDL update for AbstractRange and StaticRange See https://github.com/whatwg/dom/pull/589. 16 March 2018, 08:14:42 UTC
6ed279b [css-grid] Fix relative path to grid.css file 16 March 2018, 07:58:15 UTC
2d88a63 cc Drop javascript-protocol URL tests 16 March 2018, 06:21:21 UTC
dd62351 HTML parser: Fix "HTML integration point" implementation in HTMLTreeBuilderSimulator. HTMLTreeBuilderSimulator assumed only <foreignObject> as an HTML integration point. This CL adds <annotation-xml>, <desc>, and SVG <title>. Bug: 805924 Change-Id: I6793d9163d4c6bc8bf0790415baedddaac7a1fc2 Reviewed-on: https://chromium-review.googlesource.com/964038 Commit-Queue: Kent Tamura <tkent@chromium.org> Reviewed-by: Kouhei Ueno <kouhei@chromium.org> Cr-Commit-Position: refs/heads/master@{#543634} 16 March 2018, 05:55:34 UTC
2e8da45 Merge pull request #9986 from nicjansma/resource-timing-issue-138 ResourceTiming Issue 138: initiatorType test cases 16 March 2018, 05:54:26 UTC
e5b065b webdrivrer: returned cookie domains may contain leading dots (#10059) For the domain attribute of a returned cookie, if the attribute value conatains a domain with a single dot ('.'), some user agents prepend a leading dot onto the beginning of the attribute value. This is consistent with RFC 2965. Some user agents expressly omit the leading dot, which is consistent with the later RFC 6265. This commit allows both values as the returned value of the domain attribute. 16 March 2018, 05:51:57 UTC
0c81c3f Document how to install the CA cert on Android 16 March 2018, 02:43:19 UTC
b73f249 [web-animations] Update timing interfaces (#10047) This updates the tests to reflect the specification changes made in https://github.com/w3c/csswg-drafts/commit/953041faa37d86d77eca651822eebc7dc7477e01 16 March 2018, 01:35:36 UTC
d6079f5 PR 9986 feedback 16 March 2018, 01:18:52 UTC
2eef29f Make slot assignment sound with layout after bug 1409975. Summary: Before that bug, we carefully told layout about all distribution changes before they happened, so layout could cleanup frames and styles synchronously properly (since otherwise there's no way afterwards to figure out what the tree shape was). That bug made it not do it correctly, causing this. I obviously need to write a bunch of tests for this... Reviewers: smaug Bug #: 1438210 Differential Revision: https://phabricator.services.mozilla.com/D724 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1438210 gecko-commit: 6b06d04460074d2d4f81ada49ff36a57ccbf5ff7 gecko-integration-branch: mozilla-inbound gecko-reviewers: smaug 15 March 2018, 23:09:08 UTC
a2d57e7 Set array length to 0 for disconnected worklet input The spec says that if an input to an AudioWorkletNode is not connected, the input should be represented as an input with a single channel with a Float32Array of length 0. Make it so by passing in nullptr for that input to the AudioWorkletGlobalScope::Process so it can fill the arrays appropriately. Bug: 817145 Change-Id: I82407ed0a9fe84c5012333af8af27f4dd08d29b8 Reviewed-on: https://chromium-review.googlesource.com/953970 Reviewed-by: Hongchan Choi <hongchan@chromium.org> Commit-Queue: Raymond Toy <rtoy@chromium.org> Cr-Commit-Position: refs/heads/master@{#543506} 15 March 2018, 22:15:00 UTC
750cfaf Test that client hints are not sent on insecure transports Also, add tests for other client hints. Finally. use the built-in sub pipe to enable running the cross-origin test. Bug: 817049 Change-Id: Ib4155f50e0ffd3a0447cf250cd4018b650f3b419 Reviewed-on: https://chromium-review.googlesource.com/963403 Commit-Queue: Tarun Bansal <tbansal@chromium.org> Reviewed-by: Robert Ma <robertma@chromium.org> Cr-Commit-Position: refs/heads/master@{#543433} 15 March 2018, 18:14:49 UTC
d56bf78 Fix font paths after #9718 (#9897) My fixup broke these and I didn't notice, le sigh. 15 March 2018, 16:41:44 UTC
a27620c Update hr-time IDL file (#9792) * Update hr-time IDL 15 March 2018, 15:12:49 UTC
409239b Refactor the Protocol object into multiple ProtocolParts. The goal here is to make it possible for different implemenations to implement defined subsets of the Protocol object, but require each subset to match a specific base class so it's clear when you have implemented all the pieces of a specific subset. The code here uses a sort of composition rather than inheritance. Multiple inheritance tends to be rather confusing, so instead we do something similar but slihgtly more explicit; assigning each ProtocolPart to an attibute of the Protocol so that the methods on a part with name foo are available as protocol.foo.method. This involves some changes to the lifecycle methods. In particular setup() is now split into connect() and after_connect() that are expected to be implemented in base classes. Between these being called we call setup() on each ProtocolPart so that we may give them direct access to a connection object or similar. 15 March 2018, 15:09:43 UTC
f808348 Add a basic smoketest for testdriver's click() 15 March 2018, 15:09:43 UTC
6ec9427 Implement testdriver for marionette. This brings the implemenatation in line with the Chrome one i.e. a single click method is supported. 15 March 2018, 15:09:43 UTC
517c2ff Refactor testdriver implemenation. This puts the main logic for handling testdriver callbacks into the base class where it can be shared by multiple implemenations. It also moves most of the interaction onto the Protocol object which can be implemented on a per-executor basis. 15 March 2018, 15:09:43 UTC
168b662 Performance.measure(name) should not throw if name is one of the readonly attribute of the Performance interface, bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1444150 gecko-commit: 2e0412dd3fc90ac56d86f2c1846f004d3477e22b gecko-integration-branch: central gecko-reviewers: valentin 15 March 2018, 14:38:20 UTC
212f85d Add IDL test for the CSS Font Loading spec (#10049) 15 March 2018, 12:39:13 UTC
df9060d Fixed firefox binary path Created find_binary_path to return binary path in _venv, earlier find_binary only returned firefox installed to path. Changed nightly uninstallation conditional. Moved nightly to _venv/browsers for easier search when we use mozinstall.get_binary() Removed xfail for firefox run/installtion from test_wpt as it doesn't fail anymore. 15 March 2018, 11:52:00 UTC
8c09d90 [css-typed-om] Clean up CSSKeywordValue tests. This patch: - Creates separate test file for CSSKeywordValue.value. - Make code style consistent. Bug: 774887 Change-Id: I46322556d4f39fd33cffd91bfad82f5a001e48b5 Reviewed-on: https://chromium-review.googlesource.com/954563 Reviewed-by: nainar <nainar@chromium.org> Commit-Queue: Darren Shen <shend@chromium.org> Cr-Commit-Position: refs/heads/master@{#543313} 15 March 2018, 06:17:37 UTC
fdb3e67 [css-typed-om] Add support for flex properties. This patch adds support for flex properties. Failing test because Blink doesn't support 'content' for flex-basis yet. Bug: 820299 Change-Id: Ie2df3fcaecda16d52ded1f90aab9f1df82e9e283 Reviewed-on: https://chromium-review.googlesource.com/963865 Reviewed-by: nainar <nainar@chromium.org> Commit-Queue: Darren Shen <shend@chromium.org> Cr-Commit-Position: refs/heads/master@{#543305} 15 March 2018, 05:23:24 UTC
7c4bc54 Add sensor referenceFrame/frequency TypeError tests (#10024) * Add sensor referenceFrame/frequency TypeError tests 15 March 2018, 03:21:40 UTC
03dbbcf [css-typed-om] support some properties caption-side[1], isolation[2], unicode-bidi[3], writing-mode[4] are added to support in whitelist. and test file are also added. [1]https://drafts.csswg.org/css-tables-3/#propdef-caption-side [2]https://drafts.fxtf.org/compositing-2/#propdef-isolation [3]https://drafts.csswg.org/css-writing-modes-4/#propdef-unicode-bidi [4]https://drafts.csswg.org/css-writing-modes-4/#propdef-writing-mode Bug: 820299 Change-Id: Ic0395565e77363b27ed7f93c861c4258396d766e Reviewed-on: https://chromium-review.googlesource.com/962562 Reviewed-by: Darren Shen <shend@chromium.org> Commit-Queue: Hwanseung Lee <hwanseung@chromium.org> Cr-Commit-Position: refs/heads/master@{#543286} 15 March 2018, 02:39:26 UTC
5c32dfb part 3. Move the .links getter from HTMLDocument to Document. The null-checks in MatchLinks were working around code in nsDocument::Destroy that was removed a while back in bug 341730. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1415588 gecko-commit: 6dfa6b890a139b2eb14c0367faa87cb9d799d1f3 gecko-integration-branch: central gecko-reviewers: mystor 14 March 2018, 21:55:41 UTC
995f59b part 2. Move the .images, .embeds, .plugins, .forms, .scripts, .applets getters from HTMLDocument to Document. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1415588 gecko-commit: db4db89581e020dfdfa027d38763db76b0070793 gecko-integration-branch: central gecko-reviewers: mystor 14 March 2018, 21:55:41 UTC
b229e33 Don't use external server in CSS tables test, Contacting external servers is forbidden in Mozilla CI, so this test is a permacrash. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1411778 gecko-commit: 322eaf394be01fb38438f28397fb90581cb50764 gecko-integration-branch: central gecko-reviewers: bz 14 March 2018, 21:54:33 UTC
7743b48 Add web platform test for uploading a file through a form. Bug: 821878 Cq-Include-Trybots: master.tryserver.chromium.linux:linux_mojo Change-Id: Id88ba9903bfb075100c481c2cb923f5ef93d7492 Reviewed-on: https://chromium-review.googlesource.com/963008 Commit-Queue: Victor Costan <pwnall@chromium.org> Reviewed-by: Victor Costan <pwnall@chromium.org> Cr-Commit-Position: refs/heads/master@{#543167} 14 March 2018, 20:17:06 UTC
4fa2165 Use WorkerRef in FileReader, bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1436784 gecko-commit: 7344e313e2e9f32118ceb5a7aab1e93e2b4c2f8f gecko-integration-branch: central gecko-reviewers: smaug 14 March 2018, 19:26:33 UTC
9ffd2c4 Use WorkerRef in WebSocket, bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1436784 gecko-commit: b59d4d53efd636b5d0ccd4287d44bdc269e77dab gecko-integration-branch: central gecko-reviewers: smaug 14 March 2018, 19:26:33 UTC
c4ea3b3 Use WorkerRef in BroadcastChannel and MessagePort, bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1436784 gecko-commit: fd00b80ae9b7a48d67af6645305917a7147fb8ac gecko-integration-branch: central gecko-reviewers: smaug 14 March 2018, 19:26:33 UTC
6abf722 Correctly compare height in open-features-non-integer-height.html test. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1445509 gecko-commit: 870ccf04f6aab961a02549c9dbe144c5c1d7d072 gecko-integration-branch: central gecko-reviewers: bz 14 March 2018, 19:24:59 UTC
e4b9ecc Update the feature-policy IDL file (#9783) * Add feature-policy idl file * Added interfaces.any.js test 14 March 2018, 18:37:52 UTC
68f88af Update links in IndexedDB's README * Point ED link at new repo * HTTPS-ify other links 14 March 2018, 18:18:54 UTC
09e44d1 Add a WPT test for calc font-variation-settings. Summary: Along with other internal tests. Tests for font-feature-settings exist, they're not synced yet. Reviewers: dholbert Reviewed By: dholbert Bug #: 1434692 Differential Revision: https://phabricator.services.mozilla.com/D544 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1434692 gecko-commit: d1a36af94ccd8800d7538a9f9510c39dbcc090f5 gecko-integration-branch: central gecko-reviewers: dholbert 14 March 2018, 18:18:32 UTC
343fd25 Snap Point selection should satisfy visibility requirement. According to spec, https://www.w3.org/TR/css-scroll-snap-1/#snap-scope we should only consider the snap points of visible snap areas. This patch implements the visibility requirement by adding a field of visible region for each snap point. It also handles the case of visibility conflict when snapping to two axes individually. Bug: 778257 Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel;master.tryserver.chromium.android:android_optional_gpu_tests_rel Change-Id: I7a3d2aa6b9c1293df3f05118152f105fa3265d29 Reviewed-on: https://chromium-review.googlesource.com/814874 Commit-Queue: Sandra Sun <sunyunjia@chromium.org> Reviewed-by: Jeremy Roman <jbroman@chromium.org> Reviewed-by: Ali Juma <ajuma@chromium.org> Reviewed-by: Majid Valipour <majidvp@chromium.org> Cr-Commit-Position: refs/heads/master@{#543111} 14 March 2018, 18:11:13 UTC
ec54ac4 Remove duplicate code 14 March 2018, 18:08:06 UTC
24da741 Rename bind_hostname to bind_address This keeps on confusing me; hopefully this will stop that. 14 March 2018, 18:08:06 UTC
88e7f59 [Beacon API] Port beacon-cross-origin.https.html to wpt Despite its name, the test checks the mixed content check for sendBeacon. This CL moves it to wpt/mixed-content. Bug: 821294 Change-Id: Ifd264dae0fec5c4d821d61d37d61f4ebbc763516 Reviewed-on: https://chromium-review.googlesource.com/959982 Reviewed-by: Mike West <mkwst@chromium.org> Commit-Queue: Yutaka Hirano <yhirano@chromium.org> Cr-Commit-Position: refs/heads/master@{#543105} 14 March 2018, 18:02:18 UTC
77530f2 Add README file for entries-api 14 March 2018, 17:41:29 UTC
17dd2c4 Stop running Chrome wptrunner infrastructure tests for bustage The tests were failing with some kind of Chromedriver/Chrome version mismatch, so we can't block on these tests until that issue is fixed. 14 March 2018, 17:40:42 UTC
d0a30f8 Exit wptrunner with an error status if no tests ran Typically no tests completing means that some error occured, or the user supplied an invalid test path. In either case we should log the problem and return a failure code. 14 March 2018, 17:40:42 UTC
a656fe7 Fix a link to the README in the documentation. 14 March 2018, 17:23:24 UTC
bd1994b Remove redundant importScript bits from a .any.js test (#10033) The test results do not change as a result of these changes. See http://web-platform-tests.org/writing-tests/testharness.html#multi-global-tests 14 March 2018, 17:13:40 UTC
e3d85ce Merge pull request #10032 from mrego/css-align-prefix-gutter [css-align] Use actual prefixed properties in the grid-* gutter tests 14 March 2018, 16:19:37 UTC
93beb83 Replace a lonely domstringlist.idl with filtering html.idl Filtering support from https://github.com/w3c/web-platform-tests/pull/7861. 14 March 2018, 16:02:29 UTC
a956588 Add a lint to catch adding files that would otherwise be ignored by git. 14 March 2018, 15:58:12 UTC
6534d85 Update the screen-orientation IDL file (#9827) 14 March 2018, 15:55:18 UTC
7278d99 [css-align] Use actual prefixed properties in the grid-* gutter tests 14 March 2018, 15:34:29 UTC
7d1bf74 Move reference file 14 March 2018, 15:29:18 UTC
8e84ffc Address reviewer comments 14 March 2018, 15:29:18 UTC
c221fc7 Add test for whitespace: nowrap and float:left When whitespace: nowrap is specified, text should not wrap unless it is forced to (e.g. by the width of the container, a break, etc). This includes if content is floated; the float should just move before the cotent on the same line. This test comes from https://bugzilla.mozilla.org/show_bug.cgi?id=488725, as it turns out that Firefox does not follow the spec correctly here. 14 March 2018, 15:29:18 UTC
f721ccc [css-grid] Add support for calc() in gutter properties There was a crash in debug if you use calc() mixing fixed and percentage values due to the wrong DCHECK in GapLength constructor. The patch fixes this assert. In addition LayoutGrid::GridGap() was also wrong and didn't consider calc() either. The fix is again easy just using the proper check. Regarding testing, the parsing tests have been updated to include this combination of fixed and percentage values in calc(). At the same time, the patch actually uses "grid-" prefixed properties in the tests that were supposed to test those. Last, two new tests are added to verify the proper behavior of calc() with mixed values on a grid layout container. BUG=816300 TEST=external/wpt/css/css-align/gaps/column-gap-parsing-001.html TEST=external/wpt/css/css-align/gaps/gap-parsing-001.html TEST=external/wpt/css/css-align/gaps/grid-column-gap-parsing-001.html TEST=external/wpt/css/css-align/gaps/grid-gap-parsing-001.html TEST=external/wpt/css/css-align/gaps/grid-row-gap-parsing-001.html TEST=external/wpt/css/css-align/gaps/row-gap-parsing-001.html TEST=external/wpt/css/css-grid/alignment/grid-gutters-011.html TEST=external/wpt/css/css-grid/alignment/grid-gutters-012.html Change-Id: I4c9fe6b2525a253c6bb00cbda727c2bf1ae6e90b Reviewed-on: https://chromium-review.googlesource.com/962148 Commit-Queue: Manuel Rego Casasnovas <rego@igalia.com> Reviewed-by: Sergio Villar <svillar@igalia.com> Cr-Commit-Position: refs/heads/master@{#543079} 14 March 2018, 15:25:44 UTC
716fa06 Adjust MathML tests to Workaround WebKit's bug with document.fonts.ready (#10025) 14 March 2018, 14:48:29 UTC
3686c5f show() must be triggered by user activation (#9990) 14 March 2018, 14:11:00 UTC
3b3651a Improve HTMLAllCollection IDL See https://github.com/whatwg/html/pull/3562. 14 March 2018, 14:02:30 UTC
258c8ad [LayoutNG] Use the containing LayoutBlock for legacy write-back. The LayoutBox associated with a block node will *normally* be the containing block (on the legacy side) of its children (on the NG side), but this isn't an invariant. Multicol and list item markers are two examples. Remove the kembo DCHECK, since it seems impossible to come up with a complete list of exceptions to the rule (that the node's box should be the containing block of the child nodes' boxes). Instead always get the right containing block from legacy layout. Don't use that of the node. With the DCHECK removed, a lot of tests stop crashing, and some just start passing instead. One known effect of this change is that floats that are direct children of multicol containers are painted correctly. They used to be added to the float list of the multicol container, rather than that of the flow thread, which caused two problems: paint order (regular blocks got painted on top of them), and that they appeared unfragmented (they just overflowed the multicol container instead). Added a test for that. Cq-Include-Trybots: master.tryserver.chromium.linux:linux_layout_tests_layout_ng Change-Id: I1ee926c39fbedfd52d87e9cf790996909914efb2 Reviewed-on: https://chromium-review.googlesource.com/960027 Commit-Queue: Morten Stenshorne <mstensho@chromium.org> Reviewed-by: Emil A Eklund <eae@chromium.org> Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org> Reviewed-by: Aleks Totic <atotic@chromium.org> Cr-Commit-Position: refs/heads/master@{#543065} 14 March 2018, 13:51:13 UTC
0d817ea Add WPT tests for feature policy frame policy 1. Without specifying allow attribute, frame policy inherits correctly. 2. With allow attribute, frame policy inherits from and overrides header policy correctly. Updating allowfullscreen and allowpaymentrequest correctly updates frame policy. 3. Frame policy is not affected by the frame's document policy. Bug: 732003 Change-Id: Ib41f883a779f11c564c91cfc03ff1224330108f5 Reviewed-on: https://chromium-review.googlesource.com/850896 Commit-Queue: Luna Lu <loonybear@chromium.org> Reviewed-by: Ian Clelland <iclelland@chromium.org> Cr-Commit-Position: refs/heads/master@{#542837} 14 March 2018, 13:28:38 UTC
9cd6f7a Review and cleanup wpt/css/css-text/ failures This patch reviewed failures of wpt/css/css-text, grouped and sorted, with following modifications: 1. Skip importing features with no active contributors. When we have plans or contributors, we can unskip them. 2. Following tests were removed because they are based on old versions of Unicode. According to the most recent spec at: https://www.unicode.org/Public/UNIDATA/extracted/DerivedLineBreak.txt css3-text-line-break-opclns-013 U+23B4 is AL, not CL css3-text-line-break-opclns-048 U+FD3E is CL, not OP css3-text-line-break-opclns-118 U+23B5 is AL, not CL css3-text-line-break-opclns-154 U+FD3F is OP, not CL css3-text-line-break-opclns-216 U+30FC is CJ, not NS css3-text-line-break-opclns-224 U+FF70 is CJ, not NS 3. Following tests were removed because they hard code pixel widths, and their cases are covered by other tests. word-break-normal-002 4. Following tests were removed because they are based on JLREQ, a W3C notes that explains traditional Japanese typography, but not defined in the CSS spec nor in Unicode spec. line-break-normal-025 line-break-strict-018a line-break-strict-018b Bug: 817781, 817778, 817776 Change-Id: I92b1abc99fa8019e5d514e485f6c4733075216ba Reviewed-on: https://chromium-review.googlesource.com/960683 Reviewed-by: Manuel Rego Casasnovas <rego@igalia.com> Reviewed-by: Robert Ma <robertma@chromium.org> Commit-Queue: Koji Ishii <kojii@chromium.org> Cr-Commit-Position: refs/heads/master@{#543049} 14 March 2018, 11:37:56 UTC
19fb3d6 [css-grid] Minimum width items should include margins for indefinite grid containers We had a TODO in IndefiniteSizeStrategy::MinLogicalWidthForChild() that was always using 0 as margin of the item. The patch just changes that for a call to GridLayoutUtils::MarginLogicalWidthForChild() (like we do in the DefiniteSizeStrategy version). BUG=816762 TEST=external/wpt/css/css-grid/grid-items/grid-items-minimum-width-001.html TEST=external/wpt/css/css-grid/grid-items/grid-items-minimum-width-002.html Change-Id: I743584aff234625f2d00327c711c0577ffeab457 Reviewed-on: https://chromium-review.googlesource.com/955062 Commit-Queue: Manuel Rego Casasnovas <rego@igalia.com> Reviewed-by: Javier Fernandez <jfernandez@igalia.com> Cr-Commit-Position: refs/heads/master@{#543046} 14 March 2018, 11:04:27 UTC
a6c31d6 Async Cookies API: Change events for documents. Bug: 729800 Cq-Include-Trybots: master.tryserver.chromium.linux:linux_mojo Change-Id: Ic81f291fd9ea34647f0260d4d4dd88f3c90504d0 Reviewed-on: https://chromium-review.googlesource.com/881586 Reviewed-by: Kentaro Hara <haraken@chromium.org> Reviewed-by: Robert Sesek <rsesek@chromium.org> Reviewed-by: Reilly Grant <reillyg@chromium.org> Reviewed-by: Joshua Bell <jsbell@chromium.org> Commit-Queue: Victor Costan <pwnall@chromium.org> Cr-Commit-Position: refs/heads/master@{#543042} 14 March 2018, 10:02:31 UTC
7b460c2 document.open()'s type argument is useless Ensure it stays that way for https://github.com/whatwg/html/pull/3559. 14 March 2018, 09:26:38 UTC
872f840 Add an "Edit on GitHub" link to the docs 14 March 2018, 08:40:13 UTC
b52a190 Move GetBoundingRect.html getBoundingClientRec is defined in CSSOM View, not CSSOM. 14 March 2018, 08:35:20 UTC
825f054 Add and correct CSSOM spec references Many CSSOM tests were missing spec references or had incorrect ones; add/update these references. 14 March 2018, 08:35:20 UTC
6573773 [LayoutNG] Don't resolve unresolvable percentage min-height and max-height. We cannot use the content size (intrinsic block size) as min-height or max-height (min-width or max-width, if writing mode is vertical). Doing so would cause min-height to incorrectly override any specified height or max-height that is less than the intrinsic block size, and max-height to override any specified height that's greater than the intrinsic block size. Do what the spec says [1] instead: max-height to become 'none', and min-height to become 0. This fixes the final rendering problem with Acid2 (this was about the min-height issue). It now renders correctly with LayoutNG! Since no other tests than Acid2 started to pass with this change, I wrote a couple. [1] https://www.w3.org/TR/CSS22/visudet.html#min-max-heights XXXXXX XX XX X X X O O X X X X /\ X X \/ X X X X X X X X XXXXXXXX X X X XX XX XXXXXX Cq-Include-Trybots: master.tryserver.chromium.linux:linux_layout_tests_layout_ng Change-Id: Ic4f2c3c1dbc2bd66956ed4b270b08058999bc351 Reviewed-on: https://chromium-review.googlesource.com/960085 Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org> Reviewed-by: Aleks Totic <atotic@chromium.org> Reviewed-by: Emil A Eklund <eae@chromium.org> Commit-Queue: Morten Stenshorne <mstensho@chromium.org> Cr-Commit-Position: refs/heads/master@{#543018} 14 March 2018, 06:48:02 UTC
07b4a27 Add sensor tests to throw NotSupportedError for an unsupported option (#10023) reflect to w3c/sensors#356 14 March 2018, 05:45:20 UTC
dc2b101 WritableStream: Add smoke tests for abort() with non-Error arguments Verify that abort(), abort(undefined) and abort('string') all work as expected, when called on a writer. The reason must be reflected in rejections received from the object. 14 March 2018, 05:15:54 UTC
d69705f [css-typed-om] Support scroll-margin-*. This patch adds support for scroll-margin-* and adds relevant tests. Spec: https://drafts.csswg.org/css-scroll-snap-1/#margin-longhands-physical Bug: 820299 Change-Id: I46f8482c88c237de2a9d263b3a334ac9c03f4fca Reviewed-on: https://chromium-review.googlesource.com/958755 Reviewed-by: nainar <nainar@chromium.org> Commit-Queue: Darren Shen <shend@chromium.org> Cr-Commit-Position: refs/heads/master@{#543004} 14 March 2018, 04:47:19 UTC
a0a4cfa [css-typed-om] Add tests for font-size. Pretty standard test apart from font-size can't be negative. Bug: 774887 Change-Id: Ieae05dc71c68b5f777d6078e4c9daec0b6eebee4 Reviewed-on: https://chromium-review.googlesource.com/936961 Commit-Queue: Darren Shen <shend@chromium.org> Reviewed-by: nainar <nainar@chromium.org> Cr-Commit-Position: refs/heads/master@{#542985} 14 March 2018, 02:33:30 UTC
bdec0b6 [css-typed-om] support break-after, break-before, break-inside break-after, break-before, break-inside are added to support in whitelist. and test file are also added. Bug: 820299 Change-Id: I9eb35a7371dd385edf3c039aea367b42e194e1e1 Reviewed-on: https://chromium-review.googlesource.com/960701 Reviewed-by: Darren Shen <shend@chromium.org> Commit-Queue: Hwanseung Lee <hwanseung@chromium.org> Cr-Commit-Position: refs/heads/master@{#542980} 14 March 2018, 01:55:00 UTC
772ed22 Add tests for GeolocationSensor.read() (#9662) * Add tests for GeolocationSensor.read() covers: - verify sensor reading when call read() method - verify sensor reading when signal is set to null - throw AbortError when singal's abort flag is set - throw SecurityError when disabled by Feature Policy - AbortError takes priority when disabled by Feature Policy 14 March 2018, 01:29:05 UTC
b202bbb Update the encoding IDL file (#9780) Also update the existing idlharness.js test to use it. 14 March 2018, 01:18:08 UTC
8896c5c Replace assert_own_property with assert_idl_attribute (#9960) CSSOM objects do not implement attributes as their own properties; they are IDL attributes. Switch to use assert_idl_attribute instead of assert_own_property. Also make inline-style-001.html pass by removing assert_readonly (it resets the attribute, making future tests fail) and use assert_equals instead of assert_regexp_match. 14 March 2018, 00:17:00 UTC
72a6148 Allow for exception to occur if medium not found (#9958) According to https://drafts.csswg.org/cssom/#dom-medialist-deletemedium, "If nothing was removed, then throw a NotFoundError exception." Throwing an exception in this step stops the test with an error. Assert that the correct exception is thrown, and allow the test to continue. 14 March 2018, 00:10:51 UTC
4f4793b Revert "Add a lint to catch adding files that would otherwise be ignored by git." (#10020) This reverts commit b3b4332e7aaf7b027c11be8a0750b9136bb90a70. See #10012. 13 March 2018, 22:43:57 UTC
47d3a27 Merge pull request #10011 from w3c/sync_ef805cb3832c2deaf1ab8fc4f3353b65671e6f32 Merge pull request #10011 from sync_ef805cb3832c2deaf1ab8fc4f3353b65671e6f32 13 March 2018, 19:31:58 UTC
ef805cb Remove HTMLIFrameElement.allowvr test This attribute was unshipped. Upstreamed from https://github.com/servo/servo/pull/20287 [ci skip] 13 March 2018, 19:31:51 UTC
3c78e4a Change PaymentRequest.abort() to manual test (#9988) 13 March 2018, 17:58:01 UTC
back to top