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 |
16376ce | Raymond Toy | 07 March 2018, 04:13:36 UTC | Upstream ConvolverNode tests to WPT Add thresholds to allow for differences in expected results. Needed for Firefox to pass the tests. Thresholds were set using Firefox on Linux. Where the tests pass, the output looks correct except for small numerical differences. Bug: 745778 Change-Id: I8fa6582ac960922e777d83d9debc71aa36e1741b Reviewed-on: https://chromium-review.googlesource.com/947096 Reviewed-by: Hongchan Choi <hongchan@chromium.org> Commit-Queue: Raymond Toy <rtoy@chromium.org> Cr-Commit-Position: refs/heads/master@{#541318} | 07 March 2018, 04:31:52 UTC |
174b1c7 | Servo WPT Sync | 07 March 2018, 03:55:46 UTC | Merge pull request #9891 from w3c/sync_79ca478132d2fb94d3dcd357e480fd853c0b944f Merge pull request #9891 from sync_79ca478132d2fb94d3dcd357e480fd853c0b944f | 07 March 2018, 03:55:46 UTC |
a3dd0ce | Servo WPT Sync | 07 March 2018, 03:55:36 UTC | Merge pull request #9890 from w3c/sync_690371553e4868d4f48731f2d39fc5ccc307f05a Merge pull request #9890 from sync_690371553e4868d4f48731f2d39fc5ccc307f05a | 07 March 2018, 03:55:36 UTC |
6903715 | Anthony Ramine | 07 March 2018, 03:55:28 UTC | Use CustomIdent in Symbol::Ident The former code was not following the spec. Upstreamed from https://github.com/servo/servo/pull/20178 [ci skip] | 07 March 2018, 03:55:30 UTC |
79ca478 | Fabrice Desré | 07 March 2018, 03:55:28 UTC | Fire the pageshow event at the end of the page load r=jdm Upstreamed from https://github.com/servo/servo/pull/20181 [ci skip] | 07 March 2018, 03:55:30 UTC |
a075d92 | Hongchan Choi | 07 March 2018, 02:10:34 UTC | Upstream AudioWorklet tests to WPT suite 1. Tests moved: From - src/third_party/WebKit/LayoutTests/http/tests/webaudio/audio-worklet/ to - src/third_party/WebKit/LayoutTests/external/wpt/webaudio/ 2. All tests were renamed because of the SecureContext requirement. 3. Updated the script paths. 4. Used a variable for the processor script path. Bug: 817869 Test: All existing tests are passing after updating paths. Change-Id: I7bd6c91c365730e453205f2241cb45986e2c7d3b Reviewed-on: https://chromium-review.googlesource.com/944847 Reviewed-by: Raymond Toy <rtoy@chromium.org> Reviewed-by: Kent Tamura <tkent@chromium.org> Commit-Queue: Kent Tamura <tkent@chromium.org> Cr-Commit-Position: refs/heads/master@{#541281} | 07 March 2018, 02:21:02 UTC |
0933011 | Emilio Cobos Álvarez | 07 March 2018, 01:57:02 UTC | Merge pull request #9862 from csnardi/counter-serialization Correct serialization of counter() | 07 March 2018, 01:57:02 UTC |
9922d5c | Chris Nardi | 07 March 2018, 01:48:12 UTC | Add test for counter(par-num, decimal) -> counter(par-num) | 07 March 2018, 01:48:12 UTC |
82bf967 | Ovidio Henriquez | 06 March 2018, 23:21:11 UTC | bluetooth: web: test: Move test to wpt/bluetooth/ Moves a single Bluetooth test under the wpt/http/ directory to its rightful place under wpt/bluetooth. BUG=509038 Change-Id: I9eaa21858c74fedba2a91c508b4097609f8c69a6 Reviewed-on: https://chromium-review.googlesource.com/951882 Commit-Queue: Ovidio Henriquez <odejesush@chromium.org> Reviewed-by: Conley Owens <cco3@chromium.org> Reviewed-by: Philip Jägenstedt <foolip@chromium.org> Cr-Commit-Position: refs/heads/master@{#541219} | 07 March 2018, 00:51:04 UTC |
f69acf7 | Darren Shen | 06 March 2018, 19:47:13 UTC | [css-typed-om] Fix crash when parsing an empty string. When we parse a custom property with an empty string, we hit a DCHECK that asserts that there's at least one token. We now throw a TypeError when given an empty string, since a custom property only matches one or more tokens [1]. [1] https://drafts.csswg.org/css-syntax-3/#typedef-declaration-value Bug: 819098 Change-Id: I2d5ef71fb36011d0e2efc5e1c3664cb3c8a69f6b Reviewed-on: https://chromium-review.googlesource.com/950624 Reviewed-by: Rune Lillesveen <futhark@chromium.org> Commit-Queue: nainar <nainar@chromium.org> Cr-Commit-Position: refs/heads/master@{#541172} | 06 March 2018, 19:57:19 UTC |
0df12ed | Mariana Meireles | 06 March 2018, 17:16:36 UTC | Amend cross-origin tests to use assert_equals (#9859) | 06 March 2018, 17:16:36 UTC |
37d3d90 | Rouslan Solomakhin | 06 March 2018, 15:15:07 UTC | Merge pull request #8680 from rsolomakhin/canmakepaymentevent CanMakePaymentEvent | 06 March 2018, 15:15:07 UTC |
5cddf5d | Rouslan Solomakhin | 06 March 2018, 14:25:18 UTC | Remove manual checks for total and displayItems in CanMakePaymentEvent. | 06 March 2018, 14:25:18 UTC |
c0b2ae1 | jimevans | 06 March 2018, 14:07:12 UTC | webdriver: remove ES6 constructs from send_keys test (#9820) | 06 March 2018, 14:07:12 UTC |
07bdbcf | Luke Bjerring | 02 March 2018, 17:04:59 UTC | Update xhr IDL | 06 March 2018, 14:02:38 UTC |
9fae986 | Koji Ishii | 06 March 2018, 11:39:16 UTC | [css-text] Fix tests that rely on the specific width of glyphs The following 2 tests: * external/wpt/css/css-text/i18n/css3-text-line-break-opclns-004.html * external/wpt/css/css-text/i18n/css3-text-line-break-opclns-011.html are failing on specific configurations because they assume some characters are installed on the test machine, and they have specific widths, but [blink content shell fonts] does not include Tibetan fonts. Not having Tibetan fonts on test configuration is allowed as per the [wpt general guidelines]. This patch uses the [css-orientation-test] font that provides a 1em square glyph for every Unicode code points. [blink content shell fonts]: https://cs.chromium.org/chromium/src/third_party/content_shell_fonts/README.chromium [css-orientation-test]: https://github.com/adobe-fonts/css-orientation-test [wpt general guidelines]: http://web-platform-tests.org/writing-tests/general-guidelines.html Bug: 817804 Change-Id: I17a1b7d1b34b209303f8b6684644cff3d7ce62a0 Reviewed-on: https://chromium-review.googlesource.com/945429 Commit-Queue: Koji Ishii <kojii@chromium.org> Reviewed-by: Manuel Rego Casasnovas <rego@igalia.com> Cr-Commit-Position: refs/heads/master@{#541073} | 06 March 2018, 12:51:34 UTC |
b22c01d | Chris Nardi | 05 March 2018, 23:54:42 UTC | Upstream css-display-3/display-contents-set-get.html to WPT Change-Id: I071484497d2126171928191c66985e2e055e3f8b Reviewed-on: https://chromium-review.googlesource.com/945147 Reviewed-by: Manuel Rego Casasnovas <rego@igalia.com> Commit-Queue: Manuel Rego Casasnovas <rego@igalia.com> Cr-Commit-Position: refs/heads/master@{#540984} | 06 March 2018, 12:15:52 UTC |
c7860ca | Darren Shen | 05 March 2018, 21:23:45 UTC | [css-typed-om] Fix crash when appending var refs. We currently hit a DCHECK when appending a var ref. This patch fixes the crash by rejecting it as per the spec. Spec: https://github.com/w3c/css-houdini-drafts/commit/ecfcbf9721c0d7dff7890d8e009e4e3ad9b72d10 Bug: 814606 Change-Id: I144307bf489db5e968c8e326087d13554ec3e59c Reviewed-on: https://chromium-review.googlesource.com/948142 Reviewed-by: nainar <nainar@chromium.org> Commit-Queue: Darren Shen <shend@chromium.org> Cr-Commit-Position: refs/heads/master@{#540938} | 06 March 2018, 12:06:29 UTC |
85247f1 | Rune Lillesveen | 05 March 2018, 19:59:26 UTC | Computed min-width/height for auto depends on box. Resolved value of min-width and min-height for auto min sizing of flex and grid items may be 'auto'. We based this on the computed style of the shadow including parent. Instead we should rely on whether the element will actually be a rendered flex/grid item. Firefox Nightly passes all added tests. The mentioned bug fixed is actually about using the shadow including parent for finding parent computed style instead of the flat tree parent, but that is no longer relevant as we look at the layout tree. Bug: 682869 Change-Id: I6e47dc264a8cdbee7fc1983ce452baf7c0df85b3 Reviewed-on: https://chromium-review.googlesource.com/948908 Reviewed-by: Morten Stenshorne <mstensho@chromium.org> Commit-Queue: Rune Lillesveen <futhark@chromium.org> Cr-Commit-Position: refs/heads/master@{#540901} | 06 March 2018, 11:56:55 UTC |
7efa13e | jimevans | 06 March 2018, 11:30:39 UTC | webdrive: remove ES6 constructs from element clear tests (#9865) This will allow the tests to be run against browsers that do not support ES6 JavaScript constructs like Internet Explorer. | 06 March 2018, 11:30:39 UTC |
766730d | jimevans | 06 March 2018, 11:22:56 UTC | webdriver: fix add_cookie tests (#9822) This commit fixes two tests. First, it changes the "domain" field for test_add_cookie_for_ip to match the URL domain used in creating the cookie. Second, it corrects the calculation of the expiration time for the cookie created in test_add_non_session_cookie. | 06 March 2018, 11:22:56 UTC |
b7c37bd | jimevans | 06 March 2018, 11:09:10 UTC | webdriver: clicking on element before sending special keys (#9655) This commit is, admittedly, to work around a browser-specific (or perhaps an operating-system-specific) issue. When the Alt key is pressed on Windows, the system menu bar is activated. This causes the page in at least one browser to lose focus, and the key reporting element will no longer receive keydown and keyup events until focus is restored. This causes failures in succeeding tests. | 06 March 2018, 11:09:10 UTC |
2068a64 | moz-wptsync-bot | 06 March 2018, 00:25:17 UTC | Add a web-platform reftest for letter-spacing in the presence of zero-width format controls. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=253143 gecko-commit: b81999f30c1516a70c153de51a0331d14c8faead gecko-integration-branch: mozilla-inbound gecko-reviewers: jwatt | 06 March 2018, 11:02:48 UTC |
9d2222f | Florian Rivoal | 06 March 2018, 07:47:56 UTC | Merge pull request #9866 from frivoal/wm-available-size [css-writing-modes] test for max-height being clamped by the ICB | 06 March 2018, 07:47:56 UTC |
8c082b2 | Michael[tm] Smith | 06 March 2018, 06:25:24 UTC | cc messages.json expectations wording updates | 06 March 2018, 06:52:33 UTC |
c031760 | Chris Nardi | 06 March 2018, 01:58:48 UTC | Add install_requirements method to BrowserSetup That way, the requirements can be installed prior to browser install. | 06 March 2018, 06:51:54 UTC |
733984c | Chris Nardi | 06 March 2018, 00:24:09 UTC | Move import of mozinstall/mozdownload This caused Travis to error out on all platforms. | 06 March 2018, 06:51:54 UTC |
6ec6cd6 | Florian Rivoal | 06 March 2018, 04:31:24 UTC | [css-writing-modes] test for max-height being clamped by the ICB | 06 March 2018, 04:39:18 UTC |
05d6e35 | Esteban Manchado Velázquez | 06 March 2018, 03:43:37 UTC | Add first batch of tests for selection update These tests already show differences between eg. Firefox and Chrome, and show what seems to be browser bugs. Follows https://github.com/whatwg/html/pull/3472. | 06 March 2018, 03:43:37 UTC |
88f08cc | Geoffrey Sneddon | 05 March 2018, 16:57:29 UTC | Use default value of bind_hostname unless we need to override it | 05 March 2018, 22:32:59 UTC |
8fd4164 | Geoffrey Sneddon | 02 March 2018, 19:43:17 UTC | Fix #9750: bind_hostname needs to be a Python bool db55c167d484d0e34fd618960887161522280d47 fixed this for Servo; "true"/"false" worked when it was interpolated as JSON, but that is no longer the case since cb2d75f (#9480). | 05 March 2018, 22:32:59 UTC |