47d3a27 | Servo WPT Sync | 13 March 2018, 19:31:58 UTC | Merge pull request #10011 from w3c/sync_ef805cb3832c2deaf1ab8fc4f3353b65671e6f32 Merge pull request #10011 from sync_ef805cb3832c2deaf1ab8fc4f3353b65671e6f32 | 13 March 2018, 19:31:58 UTC |
ef805cb | Anthony Ramine | 13 March 2018, 19:31:50 UTC | 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 | Marcos Cáceres | 13 March 2018, 17:58:01 UTC | Change PaymentRequest.abort() to manual test (#9988) | 13 March 2018, 17:58:01 UTC |
970fca8 | Geoffrey Sneddon | 12 March 2018, 18:00:28 UTC | Make .coveragerc not ignored | 13 March 2018, 13:55:16 UTC |
897dbad | Geoffrey Sneddon | 12 March 2018, 18:00:17 UTC | Make /testharness_runner.html not ignored | 13 March 2018, 13:55:16 UTC |
6ea93b9 | Geoffrey Sneddon | 12 March 2018, 17:24:22 UTC | Only ignore top-level MANIFEST.json | 13 March 2018, 13:55:16 UTC |
3b7a03a | Geoffrey Sneddon | 12 March 2018, 17:23:54 UTC | Ignore .pytest_cache | 13 March 2018, 13:55:16 UTC |
44395a6 | Geoffrey Sneddon | 12 March 2018, 17:21:09 UTC | Rearrange .gitignore | 13 March 2018, 13:55:16 UTC |
b5b3c1f | Morten Stenshorne | 13 March 2018, 11:29:55 UTC | [LayoutNG] Need parent's clearance offset when positioning child. If clear is specified on an element whose first piece of content is inside a child (so that the element's BFC offset cannot be determined at the beginning of layout), we need this child to know about the clearance offset on the parent, or it will not be pushed below adjacent floats as it should. Just pushing the parent, but leaving the children unaffected by clearance won't do. We need this in order to be able to lay out in a single pass (and apply clearance when we detect it, rather than doing it on the element with 'clear' and relayout the children if something moved). Since a constraint space's clearance offset is now "inherited" down the tree, as long as we're within the same block formatting context, we now also need to propagate the "is pushed by floats" flag upwards, or we won't detect class C break points correctly. Without this the unit test ClassCBreakPointBeforeBlockMarginCollapsing in NGColumnLayoutAlgorithmTest would regress, because it would incorrectly detect a class C break point before the break-inside:avoid block. We must make sure that class C break points are only detected on the outermost block that got pushed by floats, because it's there that we'll get the gap between the inner edge of the container and the outer edge of the child. Added some tests. One of them fails in legacy (but not in NG). One of the tests, clear-on-child-with-margins.html, passes both with and without this code change, but I started to wonder if we'd suddenly could end up pulling the parent of the box with 'clear' downwards, so thought I better add it, to make sure we don't regress in this regard. The test NoClassCBreakPointBeforeBfc in NGColumnLayoutAlgorithmTest no longer needs its workaround, because the display:flow-root child of #container now sets its position correctly (past the float) right away. Acid2 also looks slightly better now! Cq-Include-Trybots: master.tryserver.chromium.linux:linux_layout_tests_layout_ng Change-Id: I732b19398bd43b9874f6bb8c57ce435d1c510754 Reviewed-on: https://chromium-review.googlesource.com/957045 Commit-Queue: Morten Stenshorne <mstensho@chromium.org> Reviewed-by: Emil A Eklund <eae@chromium.org> Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org> Cr-Commit-Position: refs/heads/master@{#542769} | 13 March 2018, 11:37:14 UTC |
c7a4bd8 | Raphael Kubo da Costa | 13 March 2018, 09:07:53 UTC | magnetometer: Rename LocalCoordinateSystem enum. (#9974) Call it `MagnetometerLocalCoordinateSystem` after w3c/magnetometer#45. | 13 March 2018, 09:07:53 UTC |
71b44f9 | Raphael Kubo da Costa | 13 March 2018, 09:07:09 UTC | orientation-sensor: Rename LocalCoordinateSystem enum. (#9975) Call it `OrientationSensorLocalCoordinateSystem` per w3c/orientation-sensor#56. | 13 March 2018, 09:07:09 UTC |
8f7d065 | Adam Rice | 13 March 2018, 08:47:53 UTC | Prevent redirect loop in fetch/api/redirect/redirect-location.html (#9970) The value of invalidLocationUrl, "#invalidurl:" is actually treated as a valid URL by redirect.py, leading to a redirect loop. This makes the test take over 6 seconds in Chrome, causing it to time out. Change invalidLocationUrl to "invalidurl:" to avoid the redirect loop and make the test faster. See Chrome issue http://crbug.com/815286 about the test timing out. | 13 March 2018, 08:47:53 UTC |
05333aa | Marcos Cáceres | 13 March 2018, 06:29:56 UTC | convert PR.canMakePayment() to manual test | 13 March 2018, 06:29:56 UTC |
7879f0f | Tarun Bansal | 13 March 2018, 04:27:01 UTC | External WPT tests for Client hints This CL includes the test for "Accept-CH" header. If the origin includes "Accept-CH" in the response header, then the browser should include the specified client hints in the HTTP request headers for the resources contained in that page. Bug: 817049 Change-Id: Id74193ab7a1cc3c4b03d66e080c43c64a6fcfbb2 Reviewed-on: https://chromium-review.googlesource.com/951867 Reviewed-by: Philip Jägenstedt <foolip@chromium.org> Reviewed-by: Kinuko Yasuda <kinuko@chromium.org> Commit-Queue: Tarun Bansal <tbansal@chromium.org> Cr-Commit-Position: refs/heads/master@{#542724} | 13 March 2018, 04:35:03 UTC |
6163df2 | Darren Shen | 13 March 2018, 02:37:01 UTC | [css-typed-om] Generate whitelist from CSSProperties.json5. Currently, any CSS property in CSSProperties.json5 with keywords will implicitly accept keywords. This can cause crashes if the property doesn't actually store keywords as CSSIdenifierValues. We solved this by having a manual whitelist of properties we explicitly support. However, this is annoying to maintain. So we generate this whitelist from CSSProperties.json5 by explicitly specifying "Keyword" as a typedom_type. e.g. a property that doesn't have typedom_types will not be supported by Typed OM. A property that has "Keyword" in typedom_types will take CSSKeywordValues and reify as CSSKeywordValues. We also add support for scroll-padding-* because the JSON for that was already there and we just to write a test for it. Diff of generated files: https://gist.github.com/darrnshn/03cb617909abab7bf94aaaaad9874a15/revisions Bug: 820299 Change-Id: I6fa01c3623161e0778c5f8764009c6e0cdd6bbf3 Reviewed-on: https://chromium-review.googlesource.com/956903 Reviewed-by: nainar <nainar@chromium.org> Commit-Queue: Darren Shen <shend@chromium.org> Cr-Commit-Position: refs/heads/master@{#542697} | 13 March 2018, 02:45:28 UTC |
592bb79 | Darren Shen | 13 March 2018, 02:18:54 UTC | [css-typed-om] Fix DCHECK when creating a CSSUnitValue an empty unit. When we create a CSSUnitValue with '' as the unit, we hit a DCHECK in the unit trie code because the length is 0. This is because we don't correctly reject the empty string as an invalid unit. In this patch we fix this. Interestingly, we already have a test to assert that using an empty unit throws type error. However the test used an incorrect variable name, causing it to throw a TypeError anyway, so our tests would've passed no matter what. Bug: 820905 Change-Id: I72ab5e4010d892042b2cfddf1014ab79d04a846d Reviewed-on: https://chromium-review.googlesource.com/958624 Reviewed-by: nainar <nainar@chromium.org> Commit-Queue: Darren Shen <shend@chromium.org> Cr-Commit-Position: refs/heads/master@{#542693} | 13 March 2018, 02:28:24 UTC |
682f0a2 | Chris Nardi | 13 March 2018, 02:14:06 UTC | Correct order of serialized media list values (#9985) According to the spec (https://drafts.csswg.org/cssom/#serialize-a-media-query-list), each media query should be serialized in the same order as they appear in the media query list. Media *features* are sorted in lexicographical order in a single media query, but media queries are not sorted in the same manner. Fix two tests to reflect the spec. | 13 March 2018, 02:14:06 UTC |
ae13e06 | Stephen McGruer | 13 March 2018, 01:33:01 UTC | Web Animations: Early-exit from setCurrentTime if new time is null The spec says that setting the current time to null should throw if the existing currentTime is non-null, or do nothing otherwise. Bug: 818196 Change-Id: Iac89e46d6b884c924c88b603fbec77b61a337ce2 Reviewed-on: https://chromium-review.googlesource.com/946050 Reviewed-by: Xida Chen <xidachen@chromium.org> Commit-Queue: Stephen McGruer <smcgruer@chromium.org> Cr-Commit-Position: refs/heads/master@{#542682} | 13 March 2018, 01:41:53 UTC |
28300a0 | Chris Nardi | 12 March 2018, 23:29:09 UTC | Upstream registerProperty tests to WPT Many tests of CSS.registerProperty were written, but none have been upstreamed to WPT. Upstream these tests to ensure interoperability. Bug: 641877 Change-Id: I8272b14c78cb75bb6f5f3cedb770091cbcba522a Reviewed-on: https://chromium-review.googlesource.com/959422 Reviewed-by: Robert Ma <robertma@chromium.org> Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org> Commit-Queue: Chris Nardi <cnardi@chromium.org> Cr-Commit-Position: refs/heads/master@{#542649} | 12 March 2018, 23:37:41 UTC |
284dfe4 | kritisingh1 | 12 March 2018, 20:45:34 UTC | minor changes | 12 March 2018, 22:39:10 UTC |
a41d008 | kritisingh1 | 08 March 2018, 16:22:10 UTC | minor fixes | 12 March 2018, 22:39:10 UTC |
36ce607 | kritisingh1 | 08 March 2018, 14:23:02 UTC | minor changes | 12 March 2018, 22:39:10 UTC |
d597a46 | kritisingh1 | 08 March 2018, 06:36:26 UTC | remove lines with GLib-GObject-CRITICAL | 12 March 2018, 22:39:10 UTC |
2f110a4 | rohilla21 | 27 February 2018, 11:46:33 UTC | This adds the ability to download latest Servo for `wpt run` Closes https://github.com/w3c/web-platform-tests/issues/9544 | 12 March 2018, 21:30:16 UTC |
18ce941 | Philip Jägenstedt | 12 March 2018, 18:51:56 UTC | Remove the rest of Sauce support for stability runs (including JWT) (#9977) Fixes https://github.com/w3c/web-platform-tests/issues/9903. | 12 March 2018, 18:51:56 UTC |
27b759e | L. David Baron | 10 March 2018, 00:05:20 UTC | Remove entries from the lint whitelist that are fixed by the fix for #9912. | 12 March 2018, 16:49:06 UTC |
a94171a | L. David Baron | 10 March 2018, 00:02:39 UTC | Sync Mozilla tests as of https://hg.mozilla.org/mozilla-central/rev/415e9b18ca2a1532086d5e2d5d21343cd004b5fd . This commit contains a single change: * [bug 1444136](https://bugzilla.mozilla.org/show_bug.cgi?id=1444136) by me, already reviewed by @gsnedders. Fixes #9912. | 12 March 2018, 16:49:06 UTC |
13bf4e5 | pyup.io bot | 12 March 2018, 16:43:57 UTC | Update selenium to 3.11.0 (#9969) | 12 March 2018, 16:43:57 UTC |
fcf82eb | Chris Nardi | 12 March 2018, 11:19:58 UTC | Remove duplicate color parsing tests css3/calc/color-{hsl/rgb}.html are already covered by external/wpt/css/css-values/calc-in-color-001.html, and fast/css/named-colors.html is already covered by external/wpt/css/css-color/color-resolving-keywords.html. Remove these duplicate tests. Change-Id: I2540ae5a6280bbfad0eb2192862826fc483d8314 Reviewed-on: https://chromium-review.googlesource.com/958285 Reviewed-by: Rune Lillesveen <futhark@chromium.org> Commit-Queue: Chris Nardi <cnardi@chromium.org> Cr-Commit-Position: refs/heads/master@{#542457} | 12 March 2018, 16:28:27 UTC |
b11a9be | Geoffrey Sneddon | 12 March 2018, 16:02:38 UTC | Revert "Fix #9481: fix invalid output during environment initialization" This reverts commit 9692b53853bddd1afc53815ecce32de221612faf. | 12 March 2018, 16:14:31 UTC |
5a1c088 | Zirro | 12 March 2018, 15:43:43 UTC | Add tests for return value of DOMTokenList's replace() method See https://github.com/whatwg/dom/pull/582 and https://github.com/whatwg/dom/issues/577. | 12 March 2018, 15:43:43 UTC |
3c5d863 | Frédéric Wang | 12 March 2018, 14:35:24 UTC | Verify that modals are blocked in sandboxed frames without 'allow-mod… (#6618) Verify that modals are blocked in sandboxed frames without 'allow-modals'. | 12 March 2018, 14:35:24 UTC |
9692b53 | Yash Agarwal | 20 February 2018, 09:31:03 UTC | Fix #9481: fix invalid output during environment initialization Earlier the logger was emitting an empty JSON file for errors during environment initialization. Now the mozlog shutdown() method is called if the environment initialization fails to ensure that the generated report file contains valid JSON object. The suite_end() method functionality has been moved to the shutdown function to avoid redundancy. | 12 March 2018, 12:04:33 UTC |
8806dfd | Philip Jägenstedt | 10 March 2018, 00:01:54 UTC | Remove the Sauce Travis jobs Sauce cannot be kept working beyond April 17, see https://github.com/w3c/web-platform-tests/issues/9903. Given that they are not very reliable and take up Travis capacity, and that we don't have a replacement for this that can be put in place before April 17, it seems best to turn it off right away. The code is left in place until this is determined to work. | 12 March 2018, 11:08:19 UTC |
6e88051 | kaixinjxq | 12 March 2018, 08:03:18 UTC | Add sensor screen tests (#9942) * Add sensor screen tests * Add the detailed TODO thing in the annotation | 12 March 2018, 08:03:18 UTC |
e4f8dad | Chris | 12 March 2018, 07:14:27 UTC | Add Response test for propagating underlying ReadableStream error When a Response is constructed with ReadableStream, errors originating in that ReadableStream need to propagate to the Response during a Promise rejection. Tests throw errors in start() and pull() methods. Closes https://github.com/whatwg/fetch/issues/676. | 12 March 2018, 07:14:27 UTC |
cdf5b39 | Trent Apted | 12 March 2018, 04:02:04 UTC | Revert "bluetooth: Use DeviceUUID in FakeBluetooth" This reverts commit af1c15b16f99d290799c83d34c111bce52447026. Reason for revert: suspected for persistent failures on Win7 Tests (dbg)(1) Unexpected Failures: * external/wpt/bluetooth/server/getPrimaryServices/blocklisted-services.https.html * external/wpt/bluetooth/service/getCharacteristic/gen-blocklisted-characteristic.https.html * external/wpt/bluetooth/service/getCharacteristics/blocklisted-characteristics.https.html * external/wpt/bluetooth/service/getCharacteristics/gen-blocklisted-characteristic-with-uuid.https.html * external/wpt/upgrade-insecure-requests/link-upgrade.sub.https.html since https://ci.chromium.org/buildbot/chromium.win/Win7%20Tests%20%28dbg%29%281%29/66761 errors like 15:59:42.310 5904 worker/4 external/wpt/bluetooth/service/getCharacteristics/gen-blocklisted-characteristic-with-uuid.https.html crashed, (stderr lines): 15:59:42.311 5904 CONSOLE MESSAGE: line 255: Web Bluetooth is experimental on this platform. See https://github.com/WebBluetoothCG/web-bluetooth/blob/gh-pages/implementation-status.md 15:59:42.327 1300 [1691/5755] external/wpt/bluetooth/service/getCharacteristics/gen-blocklisted-characteristic-with-uuid.https.html failed unexpectedly (content_shell crashed [pid=5644]) Original change's description: > bluetooth: Use DeviceUUID in FakeBluetooth > > This change refactors the Web Bluetooth test API to use the > DeviceUUIDs helper class defined in BluetoothDevice. Additionally, > this change finishes the implementation of SimulateGATTServicesChanged, > and as a result, tests are updated to set the next discovery response > before calling this interface. > > BUG=719826 > > Change-Id: I0f986eb7afe6fbf7ebaa80ac4b633d46a027b80d > Reviewed-on: https://chromium-review.googlesource.com/939984 > Commit-Queue: Ovidio Henriquez <odejesush@chromium.org> > Reviewed-by: Giovanni Ortuño Urquidi <ortuno@chromium.org> > Cr-Commit-Position: refs/heads/master@{#541577} TBR=cco3@chromium.org,ortuno@chromium.org,odejesush@chromium.org # Not skipping CQ checks because original CL landed > 1 day ago. Bug: 719826 Change-Id: I02bb7066c6f1282191f7a24e91b3d2c5614b8104 Reviewed-on: https://chromium-review.googlesource.com/958741 Reviewed-by: Trent Apted <tapted@chromium.org> Commit-Queue: Trent Apted <tapted@chromium.org> Cr-Commit-Position: refs/heads/master@{#542421} | 12 March 2018, 04:10:37 UTC |
9c9d8f2 | Harald Alvestrand | 11 March 2018, 20:34:37 UTC | Merge pull request #9941 from fippo/better-dtmf-test-helper webrtc: improve Firefox compability of RTCDTMFHelper | 11 March 2018, 20:34:37 UTC |
5e377e2 | Chris McGowan | 10 March 2018, 15:51:37 UTC | resolved Lint error | 10 March 2018, 22:25:25 UTC |
8feb066 | Chris | 10 March 2018, 14:39:32 UTC | add HTTPS, root CA, and certs location info to README and Docs | 10 March 2018, 22:25:25 UTC |
2f6cfc4 | Ovidio Henriquez | 10 March 2018, 06:29:32 UTC | bluetooth: Handle UUIDs in service data Adds a Mojo typemap to properly handle the UUID strings in the service_data field of ScanRecord. The typemap allows the service_data field to map to a device::BluetoothDevice::ServiceDataMap object in C++. BUG=817603 Change-Id: Ie4d5785e8b04098fda76ca8bc99c58141c9b5b82 Reviewed-on: https://chromium-review.googlesource.com/942307 Commit-Queue: Ovidio Henriquez <odejesush@chromium.org> Reviewed-by: Ken Rockot <rockot@chromium.org> Reviewed-by: Daniel Cheng <dcheng@chromium.org> Reviewed-by: Giovanni Ortuño Urquidi <ortuno@chromium.org> Cr-Commit-Position: refs/heads/master@{#542344} | 10 March 2018, 22:01:23 UTC |
b0a57a6 | Hitoshi Yoshida | 10 March 2018, 16:18:29 UTC | idl: Fix [EnforceRange] annotations This CL fixes usages of [EnforceRange] annotations in IDL files. No changes on behaviors. CSSUnitValue: [EnforceRange] can't annotate non-integer numbers, and the spec doesn't have the annotation. OffscreenCanvas: The spec doesn't have [EnforceRange], but it seems the spec is wrong. (requesting to update the spec; https://github.com/whatwg/html/issues/3540) IDBFactory and IDBIndex: Follows spec. Test IDLs: This CL works for tests in Chromium repository, and following tests need to be upstream for WPT. - wpt/interfaces/IndexedDB.idl - wpt/interfaces/WebCryptoAPI.idl Bug: 819112 Change-Id: If7082cba0251a83e269fea428340b3b61d4c17cf Reviewed-on: https://chromium-review.googlesource.com/952589 Reviewed-by: Yuki Shiino <yukishiino@chromium.org> Reviewed-by: Kent Tamura <tkent@chromium.org> Reviewed-by: Kentaro Hara <haraken@chromium.org> Commit-Queue: Hitoshi Yoshida <peria@chromium.org> Cr-Commit-Position: refs/heads/master@{#542375} | 10 March 2018, 16:25:27 UTC |
412da2c | Rune Lillesveen | 10 March 2018, 10:30:24 UTC | Computed style inside iframe depends on parent layout. Make sure we layout the parent document when it's dirty. Bug: 819189 Change-Id: I3835aa913e20abdd4adaab072567191b3ca25c20 Reviewed-on: https://chromium-review.googlesource.com/951248 Commit-Queue: Rune Lillesveen <futhark@chromium.org> Reviewed-by: Steve Kobes <skobes@chromium.org> Cr-Commit-Position: refs/heads/master@{#542372} | 10 March 2018, 10:37:27 UTC |
1f638e8 | Lukasz Anforowicz | 10 March 2018, 06:38:02 UTC | Make 2 tests immune to legitimate races between cross-origin subframes Bug: 820589 Change-Id: I16c02746c61f42fafead5f96ae436b331fba4f85 Reviewed-on: https://chromium-review.googlesource.com/957587 Commit-Queue: Łukasz Anforowicz <lukasza@chromium.org> Reviewed-by: Alex Moshchuk <alexmos@chromium.org> Cr-Commit-Position: refs/heads/master@{#542360} | 10 March 2018, 06:45:19 UTC |
ed82311 | Chandan Padhi | 10 March 2018, 02:05:40 UTC | Implement InputDeviceInfo.getCapabilities() for audio devices Bug: 817769 Change-Id: Iae2abc17aee26c5586c38412140f18fbacc66568 Reviewed-on: https://chromium-review.googlesource.com/945590 Reviewed-by: Philip Jägenstedt <foolip@chromium.org> Reviewed-by: Guido Urdaneta <guidou@chromium.org> Commit-Queue: Chandan Padhi <c.padhi@samsung.com> Cr-Commit-Position: refs/heads/master@{#542312} | 10 March 2018, 02:14:19 UTC |
83b0a62 | Friedrich Horschig | 09 March 2018, 11:59:09 UTC | Add http-state cookie tests from abart/http-state github repository These are the first steps to port the http-state cookie tests from https://github.com/abarth/http-state/tree/master/tests to the external/wpt/ directory. Accessing <server>/cookies/http-state/all-tests.html will run all tests in cookies/http-state/resources/test-files/. This ensures that tests stay isolated, ignore set cookies and clean up cookies after themselves. By accessing the server directly, single tests can be debugged. e.g. to run test file 0005 in isolation, access this URL: <server>/cookies/http-state/resources/cookie-setter.py?debug=0005 Change-Id: I1fceccf0bc5d080d024998451abd027142d6a16a Reviewed-on: https://chromium-review.googlesource.com/807988 Commit-Queue: Friedrich Horschig <fhorschig@chromium.org> Reviewed-by: Mike West <mkwst@chromium.org> Cr-Commit-Position: refs/heads/master@{#542085} | 09 March 2018, 23:41:26 UTC |
8913605 | bmac | 09 March 2018, 18:42:42 UTC | Fix link to w3c-test.org in the running-tests docs | 09 March 2018, 23:00:40 UTC |
e4899e9 | Raphael Kubo da Costa | 09 March 2018, 22:23:55 UTC | accelerometer: Rename LocalCoordinateSystem to AccelerometerLocalCoordinateSystem (#9949) Adapt to w3c/accelerometer#42. | 09 March 2018, 22:23:55 UTC |
47e4c8d | Raphael Kubo da Costa | 09 March 2018, 22:23:19 UTC | gyroscope: Rename LocalCoordinateSystem to GyroscopeLocalCoordinateSystem (#9948) Adapt to w3c/gyroscope#34. | 09 March 2018, 22:23:19 UTC |
90d610b | Robert Ma | 09 March 2018, 22:17:57 UTC | Document that we wait for web fonts in reftests (#9951) | 09 March 2018, 22:17:57 UTC |
18d9e51 | Jim Evans | 07 March 2018, 00:49:50 UTC | Automatically setting session to None for new session tests There is an edge case in the current implementation where a new session test can create a new session and expressly close the created session by calling `end()`, but the next test that is not a new session test sees the "current session" object as not `None`, and failing to create a new session. This change fixes that issue. If the session is not None and has a valid session ID, the `end()` method still gets called. If the current session is not None, but has an invalid session ID, it cannot be terminated any other way, so setting the current session to None at that point is not a negative side effect. Finally, if the current session is already None, setting the variable to None again does not hurt. | 09 March 2018, 21:13:14 UTC |
de0c4ad | Fredrik Söderquist | 09 March 2018, 15:36:30 UTC | [PE] Add "image/apng" to supported image MIME types Supported for animated PNG (APNG) was added via crbug.com/437662 (commit 7d2b8c45afc9c0230410011293cc2e1dbb8943a7.) The "image/apng" MIME type is included in the "Accept" header for image requests. Add "image/apng" to kSupportedImageTypes to allow things like the <picture> element to work (select an appropriate image based on 'type'.) Add "image/apng" to kPrimaryMappings to allow the MIME type to resolve to a reasonable file extension. Bug: 730588 Change-Id: I070e8b16dc8312552b11dc32e776493b3a5be669 Reviewed-on: https://chromium-review.googlesource.com/957092 Commit-Queue: Fredrik Söderquist <fs@opera.com> Reviewed-by: Asanka Herath <asanka@chromium.org> Cr-Commit-Position: refs/heads/master@{#542113} | 09 March 2018, 15:45:56 UTC |
42c98bf | Xianzhu Wang | 06 March 2018, 00:04:42 UTC | [PE] Don't truncate table cell's padding Truncation caused inadequate logical width when padding is like 1.7px. Bug: 817342 Change-Id: Ibdb76cc528cc7e04801fe65409bb8f60e5ac69a5 Reviewed-on: https://chromium-review.googlesource.com/943827 Commit-Queue: Xianzhu Wang <wangxianzhu@chromium.org> Reviewed-by: Morten Stenshorne <mstensho@chromium.org> Cr-Commit-Position: refs/heads/master@{#540991} | 09 March 2018, 15:27:25 UTC |
6cca524 | Morten Stenshorne | 09 March 2018, 11:51:12 UTC | Don't pixel-snap the top and bottom of lines. That might cause incorrect detection of overflow, since the height of the block isn't pixel-snapped. Bug: 818873 Change-Id: I864be9dfedf6f008fe19ce02088ac6488ec274d0 Reviewed-on: https://chromium-review.googlesource.com/954022 Reviewed-by: Emil A Eklund <eae@chromium.org> Commit-Queue: Morten Stenshorne <mstensho@chromium.org> Cr-Commit-Position: refs/heads/master@{#542080} | 09 March 2018, 12:06:35 UTC |
d77d53e | Philipp Hancke | 09 March 2018, 08:10:27 UTC | webrtc: improve Firefox compability of RTCDTMFHelper does not check canInsertDTMF which is not implemented in Firefox yet. | 09 March 2018, 08:14:42 UTC |
6911cb3 | fantasai | 09 March 2018, 07:07:33 UTC | [css-writing-mode] Move sideways-* tests to L4 | 09 March 2018, 07:44:16 UTC |
61da32f | fantasai | 09 March 2018, 06:03:53 UTC | [css-writing-modes] Move 'text-combine-upright: digits' tests to Level 4 | 09 March 2018, 07:11:17 UTC |
0de8b99 | Han Leon | 09 March 2018, 06:19:21 UTC | [ServiceWorker] Fix an incorrect usage of assert_equals() in wpt test This prototype is 'assert_equals(actual, expected, description)', we should pass 'actual' and 'expected' in order, to make the failure message be reasonable. This CL just fixes external/wpt/service-workers/service-worker/navigate-window.https.html. BUG= Change-Id: Ic11ec67f27f7a9a5ae289ddda4362af72b4737d4 Reviewed-on: https://chromium-review.googlesource.com/955282 Commit-Queue: Han Leon <leon.han@intel.com> Reviewed-by: Makoto Shimazu <shimazu@chromium.org> Cr-Commit-Position: refs/heads/master@{#542048} | 09 March 2018, 06:36:35 UTC |
81468a0 | Adam Rice | 09 March 2018, 05:25:24 UTC | Streams: Modify tests to expect abort reason passthrough (#9926) This tests the changes in https://github.com/whatwg/streams/pull/903. Replace expectations that a TypeError will be stored after abort() is called with with expectations that the reason passed to abort() will be stored instead. Also add a test of the stored error on the readable side of a TransformStream after abort() has been called on the writable size. This was not explicitly tested. Also fix a bug in the general.js test: it didn't wrap a call to assert_unreached properly, so a failure would have shown up as an unhandled rejection rather than being reported properly. | 09 March 2018, 05:25:24 UTC |
68c1f9a | Darren Shen | 09 March 2018, 03:43:25 UTC | [css-typed-om] Clean up CSSUnparsedValue & CSSVariableRefValue tests. This patch: - Splits existing tests into different files testing different parts of the IDL (e.g. separate file for cssUnparsedValue.length) - Fix some stylistic issues. Bug: 774887 Change-Id: I8b37679b96d1b1b6e44c4eb596036dcafa88264b Reviewed-on: https://chromium-review.googlesource.com/954525 Reviewed-by: nainar <nainar@chromium.org> Commit-Queue: Darren Shen <shend@chromium.org> Cr-Commit-Position: refs/heads/master@{#542012} | 09 March 2018, 03:51:35 UTC |
72c64a5 | Philip Jägenstedt | 09 March 2018, 03:10:49 UTC | Add css-align/OWNERS (#9215) | 09 March 2018, 03:10:49 UTC |
311196c | Luke Bjerring | 09 March 2018, 02:37:03 UTC | Update the UI Events IDL file (#9835) | 09 March 2018, 02:37:03 UTC |
9817f7f | Luke Bjerring | 08 March 2018, 20:44:00 UTC | Updated entries-api IDL file | 08 March 2018, 23:13:19 UTC |
9a9e752 | Luke Bjerring | 02 March 2018, 17:10:07 UTC | Add entries-api idl file | 08 March 2018, 23:13:19 UTC |
df0b73b | Kriti Singh | 08 March 2018, 23:04:43 UTC | Remove tests testing <meta http-equiv=link> from cascade-import-002.xht (#9930) Remove tests g,h,q,r from cascade-import-002.xht because they test the obsoleted and removed <meta http-equiv=link>. Closes #9910 | 08 March 2018, 23:04:43 UTC |
b3b4332 | Josh Matthews | 07 March 2018, 18:41:47 UTC | Add a lint to catch adding files that would otherwise be ignored by git. | 08 March 2018, 20:10:15 UTC |
3ac8f05 | Chris Nardi | 08 March 2018, 12:25:11 UTC | Upstream CSS selectors tests to WPT Remove already existing duplicate tests, and upstream a unified version of currently existing an + b selector parsing tests. Bug: 818475 Change-Id: Id889175e0d4df27037ee335d23020c213c148b44 Reviewed-on: https://chromium-review.googlesource.com/952078 Reviewed-by: Rune Lillesveen <futhark@chromium.org> Commit-Queue: Chris Nardi <cnardi@chromium.org> Cr-Commit-Position: refs/heads/master@{#541774} | 08 March 2018, 16:47:06 UTC |
da1dbe3 | Marcos Cáceres | 08 March 2018, 16:18:46 UTC | Add regionCode test (manual and idl) (#9706) * Add regionCode test (manual and idl) | 08 March 2018, 16:18:46 UTC |
aaea1a4 | Chandan Padhi | 08 March 2018, 11:46:05 UTC | Introduce InputDeviceInfo interface InputDeviceInfo extends MediaDeviceInfo and represents audio and video input devices. These objects are the result of calling MediaDevices.enumerateDevices(). This interface gives access to the capabilities of the input device it represents via getCapabilities() method which will be implemented in asubsequent CL. Intent to implement and ship: https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/h4sCuIqb_78 Bug: 817769 Change-Id: Ic9a016a05e622ee02b86d567f64c3ed84f0926c3 Reviewed-on: https://chromium-review.googlesource.com/942961 Commit-Queue: Guido Urdaneta <guidou@chromium.org> Reviewed-by: Guido Urdaneta <guidou@chromium.org> Reviewed-by: Philip Jägenstedt <foolip@chromium.org> Cr-Commit-Position: refs/heads/master@{#541772} | 08 March 2018, 15:58:25 UTC |
c36f238 | Andy Paicu | 08 March 2018, 11:08:00 UTC | 'navigate-to' directive tests PR: https://github.com/w3c/webappsec-csp/pull/290 Bug: 805886 Change-Id: I5bdda65c7e70e729b33a3647135fee6453e97e66 Reviewed-on: https://chromium-review.googlesource.com/934181 Commit-Queue: Andy Paicu <andypaicu@chromium.org> Reviewed-by: Mike West <mkwst@chromium.org> Cr-Commit-Position: refs/heads/master@{#541769} | 08 March 2018, 15:48:59 UTC |
38aab7a | Reuben Morais | 05 March 2018, 12:12:24 UTC | On MacOS, search for Firefox binary in common paths (#7125) | 08 March 2018, 15:34:25 UTC |
86d68c3 | moz-wptsync-bot | 06 March 2018, 11:31:05 UTC | wdspec] Remove usage of mozlog to prevent process lock. Due to misbehavior of the threading module in how threads are forked, the mozlog module and specifically the Lock instance in StructuredLogger can cause a hang of random duration when trying to require the lock. Given that mozlog isn't used anywhere workaround this problem by removing all instances of it. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1407383 gecko-commit: c26cb6d150d56cb8b2a1e4136da7cff7c60c5d51 gecko-integration-branch: autoland gecko-reviewers: jgraham | 08 March 2018, 15:32:49 UTC |
621328b | moz-wptsync-bot | 06 March 2018, 11:31:04 UTC | wdspec] Remove unused imports from fixtures module. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1407383 gecko-commit: 880cc555591a971a9b04790a93a694315a293297 gecko-integration-branch: autoland gecko-reviewers: jgraham | 08 March 2018, 15:32:49 UTC |
6a8a912 | jgraham | 08 March 2018, 15:25:02 UTC | Require mozdownload and mozinstall when running wpt install. (#9875) mozdownload and mozinstall are now used to install Firefox. Therefore they are required to run the |wpt install| command. | 08 March 2018, 15:25:02 UTC |
7949111 | Domenic Denicola | 08 March 2018, 14:49:56 UTC | Writable streams: test changes to abort() under error conditions (#9917) Follows https://github.com/whatwg/streams/pull/901. | 08 March 2018, 14:49:56 UTC |
23261ad | Luke Bjerring | 08 March 2018, 14:34:44 UTC | Update the url IDL file (#9836) * Add url idl file * Use url.idl file from url test. | 08 March 2018, 14:34:44 UTC |
332d448 | Brandon Jones | 08 March 2018, 06:41:27 UTC | Moved XR getViewport, removed XRDevice.external Brings Chrome's implementation inline with the latest spec changes. Bug: 819744 Change-Id: I716bab14bdbcc1c452a4dd447adbe28ffef05f98 Reviewed-on: https://chromium-review.googlesource.com/953259 Commit-Queue: Brandon Jones <bajones@chromium.org> Reviewed-by: Brian Sheedy <bsheedy@chromium.org> Reviewed-by: Michael Thiessen <mthiesse@chromium.org> Cr-Commit-Position: refs/heads/master@{#541739} | 08 March 2018, 13:58:24 UTC |
8ef3fed | Chris Nardi | 08 March 2018, 04:03:23 UTC | Upstream some CSSOM tests Tests that were duplicates of those already existing in web-platform-tests were deleted. Other tests were either moved to the CSSOM directory in WPT, or appended to already existing tests. The README was also deleted, as it is no longer accurate. Change-Id: I0acb41c6102a572a1fc2401630732a8ff1c5263d Reviewed-on: https://chromium-review.googlesource.com/945135 Reviewed-by: Robert Ma <robertma@chromium.org> Reviewed-by: Darren Shen <shend@chromium.org> Commit-Queue: Chris Nardi <cnardi@chromium.org> Cr-Commit-Position: refs/heads/master@{#541716} | 08 March 2018, 12:55:29 UTC |
6cd55d2 | Lukasz Anforowicz | 08 March 2018, 01:14:30 UTC | Move core CORB logic into //services/network. This CL moves the core CORB logic (figuring out if a given response should be CORB-protected based on 1) response metadata like initiator, MIME type, CORS headers and 2) sniffing the first bytes of the response) from //content/common into //services/network. As part of the move, this CL makes some extra, opportunistic changes: - Renames the moved files (and the moved class) to match the name agreed upon in the explainer (s/CrossSiteDocumentClassifier/CrossOriginReadBlocking) - Also moves the explainer doc to //services/network - Tweaks the old CrossSiteDocumentMimeType enum so that - It is nested in CrossOriginReadBlocking::MimeType - The enum values have shorter names In the long-term, the core CORB logic should only be needed within services/network. In the short-term, this logic has the following consumers: - content/browser/loader/cross_site_document_resource_handler.cc (integrates CORB into the old, pre-network-service, ResourceHandler-based world; this can go away after the network service ships) - content/renderer/loader/site_isolation_stats_gatherer.cc (gathers UMA that help decide what responses can be blocked by CORB with acceptably low risk of breaking existing websites; this can go away after CORB ships) - WIP(https://crbug.com/792546): services/network/url_loader.cc (this will integrate CORB into the new, network-service world). Bug: 792546 Cq-Include-Trybots: master.tryserver.chromium.linux:linux_mojo Change-Id: Ib8fe412b1f807d23e41700b7f7090cd4b77c1783 Reviewed-on: https://chromium-review.googlesource.com/929446 Commit-Queue: Łukasz Anforowicz <lukasza@chromium.org> Reviewed-by: John Abd-El-Malek <jam@chromium.org> Reviewed-by: Nick Carter <nick@chromium.org> Cr-Commit-Position: refs/heads/master@{#541661} | 08 March 2018, 12:05:48 UTC |
ab1fd25 | Darren Shen | 07 March 2018, 21:53:05 UTC | [css-typed-om] Clean up parsing tests. This patch: - Deletes unused interface.html - Fixes <div> tag in tests. - Adds case-sensitivity tests. Bug: 774887 Change-Id: I194ec7549991bfcd7708e640458246b40fc3ab03 Reviewed-on: https://chromium-review.googlesource.com/952509 Reviewed-by: nainar <nainar@chromium.org> Commit-Queue: Darren Shen <shend@chromium.org> Cr-Commit-Position: refs/heads/master@{#541592} | 08 March 2018, 10:21:03 UTC |
4038be6 | Ovidio Henriquez | 07 March 2018, 21:13:41 UTC | bluetooth: Use DeviceUUID in FakeBluetooth This change refactors the Web Bluetooth test API to use the DeviceUUIDs helper class defined in BluetoothDevice. Additionally, this change finishes the implementation of SimulateGATTServicesChanged, and as a result, tests are updated to set the next discovery response before calling this interface. BUG=719826 Change-Id: I0f986eb7afe6fbf7ebaa80ac4b633d46a027b80d Reviewed-on: https://chromium-review.googlesource.com/939984 Commit-Queue: Ovidio Henriquez <odejesush@chromium.org> Reviewed-by: Giovanni Ortuño Urquidi <ortuno@chromium.org> Cr-Commit-Position: refs/heads/master@{#541577} | 08 March 2018, 10:10:32 UTC |
08d063d | Philip Jägenstedt | 27 February 2018, 15:14:32 UTC | Add more tests for data: URLs with space in body This is to bring attention to the surprising difference between application/xml, application/javascript and text/javascript. In Chrome and Firefox, only the application/javascript case fails. | 08 March 2018, 05:32:41 UTC |
4a9668d | Benjamin C. Wiley Sittler | 08 March 2018, 05:29:21 UTC | Merge pull request #9892 from w3c/idl-in-interfaces Consolidate all IDL files into interfaces/ | 08 March 2018, 05:29:21 UTC |
efa3c75 | Domenic Denicola | 08 March 2018, 05:21:02 UTC | Readable streams: test no throwing on redundant controller.error() Follows https://github.com/whatwg/streams/pull/895. | 08 March 2018, 05:21:02 UTC |
fbf57c4 | Luke Bjerring | 07 March 2018, 19:37:47 UTC | Update the webidl IDL file (#9852) | 07 March 2018, 19:37:47 UTC |
51e77bb | Luke Bjerring | 07 March 2018, 19:33:58 UTC | Update the clipboard-apis IDL file (#9764) * Rename clipboard.idl -> clipboard-apis.idl * Test a ClipboardEvent instance too | 07 March 2018, 19:33:58 UTC |
ab5b01b | Dominic Farolino | 07 March 2018, 18:49:09 UTC | Enforce RequestInit enum values This makes the Fetch API more standards compliant by enforcing the enum values in the RequestInit dictionary, as this is not taken care of by the IDL bindings themselves. This enforces the mode, credentials, cache, and redirect properties of RequestInit. R=yhirano@chromium.org, yoav@yoav.ws Bug: 777116 Change-Id: I8db5fd991b5ffa039dc2f67b4d8f525647fbf915 Reviewed-on: https://chromium-review.googlesource.com/841270 Commit-Queue: Yoav Weiss <yoav@yoav.ws> Reviewed-by: Yoav Weiss <yoav@yoav.ws> Reviewed-by: Yutaka Hirano <yhirano@chromium.org> Cr-Commit-Position: refs/heads/master@{#541515} | 07 March 2018, 19:06:08 UTC |
2e16103 | Raymond Toy | 07 March 2018, 18:33:37 UTC | Move merger/splitter tests to WPT Move the ChannelMerger and ChannelSplitter tests to WPT. ChannelSplitteraudiochannelsplitter.html removed from SmokeTests. Note that ChannelMerger/audiochannelmerger-cycle.html isn't moved. Firefox currently fails this test, but I think Firefox is correct and Chrome is wrong. We'll move this test later. Bug: 745778 Change-Id: I981a773a9c654f26d15e80eb5ec699b0eca0c8d7 Reviewed-on: https://chromium-review.googlesource.com/949053 Reviewed-by: Hongchan Choi <hongchan@chromium.org> Reviewed-by: Robert Ma <robertma@chromium.org> Commit-Queue: Raymond Toy <rtoy@chromium.org> Cr-Commit-Position: refs/heads/master@{#541508} | 07 March 2018, 18:40:54 UTC |
0070589 | Stephen McGruer | 07 March 2018, 15:27:02 UTC | Reland "Port another set of sticky tests to JS rather than reftests" This is a reland of 913109149534a732bdb5461d0ba2759f5d2f50f4 Now that the WPT test infra has been pulled from upstream, the hope is that changing tests from reftest to jsharness won't cause the bots to fail horribly. Original change's description: > Port another set of sticky tests to JS rather than reftests > > Change-Id: Idf6dd882d2d50b1ec349f245d76717553ee266b3 > Reviewed-on: https://chromium-review.googlesource.com/882002 > Reviewed-by: Robert Flack <flackr@chromium.org> > Commit-Queue: Stephen McGruer <smcgruer@chromium.org> > Cr-Commit-Position: refs/heads/master@{#532966} Bug: 699244 Change-Id: Ib8c16d08f1327765e0bd322a708452373db8581c Reviewed-on: https://chromium-review.googlesource.com/951662 Commit-Queue: Stephen McGruer <smcgruer@chromium.org> Reviewed-by: Robert Flack <flackr@chromium.org> Cr-Commit-Position: refs/heads/master@{#541437} | 07 March 2018, 15:45:10 UTC |
f30653c | Joanmarie Diggs | 06 March 2018, 16:28:45 UTC | AccName: Correct "embedded-menu" expectations; add three new test cases | 07 March 2018, 14:04:07 UTC |
e45d0cf | Manuel Rego Casasnovas | 07 March 2018, 12:24:20 UTC | Remove duplicated fonts and put them under /fonts/ (#9718) This patch removes the duplicated fonts we have in the repository by copying them under /fonts/ and removing the duplicates. The paths are updated accordingly to point to the new location. In addition this patch moves the content of /css/fonts/ under /fonts/, so there is a single common "fonts" folder on the repository. | 07 March 2018, 12:24:20 UTC |
857f5c3 | Wanming Lin | 07 March 2018, 07:49:35 UTC | Rename generic-sensor as sensors to align with specname (#9895) * Rename generic-sensor.idl as sensors.idl to align with specname * rename generic-sensor directory as sensors | 07 March 2018, 07:49:35 UTC |
b92c2b1 | Domenic Denicola | 07 March 2018, 07:04:57 UTC | Add some basic autofocus tests Follows https://github.com/whatwg/html/pull/3488, although certainly doesn't test the underlying issue exhaustively. | 07 March 2018, 07:04:57 UTC |
5e7cd96 | Marcos Cáceres | 07 March 2018, 06:18:40 UTC | add string coercion test (#9619) | 07 March 2018, 06:18:40 UTC |
44442a7 | Marcos Cáceres | 07 March 2018, 06:18:25 UTC | nit: better naming of things (#9702) | 07 March 2018, 06:18:25 UTC |
e3b6514 | Domenic Denicola | 07 March 2018, 06:07:28 UTC | Add tests for customElements.upgrade() (#9869) * Add tests for customElements.upgrade() Follows https://github.com/whatwg/html/pull/3535. * Fix one test; test that it's shadow-including descendants | 07 March 2018, 06:07:28 UTC |
98cb695 | Wanming Lin | 07 March 2018, 05:11:07 UTC | Use interfaces/web-nfc.idl file (#9893) | 07 March 2018, 05:11:07 UTC |
7630f93 | Luke Bjerring | 02 March 2018, 17:10:44 UTC | Add web-nfc idl file | 07 March 2018, 05:00:24 UTC |
2a4708a | Luke Bjerring | 07 March 2018, 04:59:43 UTC | Update orientation-sensor IDL (#9795) | 07 March 2018, 04:59:43 UTC |
2f451fb | Philip Jägenstedt | 07 March 2018, 04:48:05 UTC | Consolidate all IDL files into interfaces/ Closes https://github.com/w3c/web-platform-tests/issues/9026. | 07 March 2018, 04:48:05 UTC |