769fd7986e62db9789c93d1f4cee495db05e208e: Bug 1564800 [wpt PR 17578] - bluetooth: Standalone Tests for characteristic/, a=testonly
Ovidio Henriquez <odejesush@chromium.org> - Fri, 19 Jul 2019 19:45:25 +0000 - rev 484465
Push 90860 by aciure@mozilla.com at Thu, 25 Jul 2019 06:32:02 +0000
Bug 1564800 [wpt PR 17578] - bluetooth: Standalone Tests for characteristic/, a=testonly Automatic update from web-platform-tests bluetooth: Standalone Tests for characteristic/ This change refactors the Web Bluetooth WPT tests in the characteristic/ directory to be standalone window tests, as well as use the async/await pattern. This makes the tests easier to format and easier to read. The generated tests are not updated in this patch because they will require updating the Python script that generates them. Bug: 509038 Change-Id: I74d2158bbff3ef3b30d5286129cc3fc855e9a9da Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1682840 Reviewed-by: Reilly Grant <reillyg@chromium.org> Commit-Queue: Ovidio de Jesús Ruiz-Henríquez <odejesush@chromium.org> Cr-Commit-Position: refs/heads/master@{#675371} -- wpt-commits: 175bb1c4268b76f5023708a11c9b48c694e7eae7 wpt-pr: 17578
16c5ac27413c14c2fdc78943ced053ef08db58e8: Bug 1564796 [wpt PR 17652] - WPT: Fix contain-style-counters-004.html with correct expectations., a=testonly
Vladimir Levin <vmpstr@chromium.org> - Fri, 19 Jul 2019 19:45:20 +0000 - rev 484464
Push 90860 by aciure@mozilla.com at Thu, 25 Jul 2019 06:32:02 +0000
Bug 1564796 [wpt PR 17652] - WPT: Fix contain-style-counters-004.html with correct expectations., a=testonly Automatic update from web-platform-tests WPT: Fix contain-style-counters-004.html with correct expectations. contain-style-counters-004.html has spans as non-siblings of the div that prints the number. This patch adjusts the expectations to print 0, instead of 20. Note that contain-style-counters-003.html already tests for siblings relationship. R=tabatkins@chromium.org, chrishtr@chromium.org Change-Id: I0ca60bed403ba31844688b7f97db8c50628fcaf7 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1689072 Reviewed-by: Chris Harrelson <chrishtr@chromium.org> Commit-Queue: vmpstr <vmpstr@chromium.org> Cr-Commit-Position: refs/heads/master@{#675309} -- wpt-commits: a09e43f71b85ea8dff2f77d58489ce95852e84f8 wpt-pr: 17652
4cd6628da05632623117f8c403df0715feed8c47: Bug 1564795 [wpt PR 17676] - Do not expose element, event, and layout-shift entries via getEntries, a=testonly
Nicolás Peña Moreno <npm@chromium.org> - Fri, 19 Jul 2019 19:45:15 +0000 - rev 484463
Push 90860 by aciure@mozilla.com at Thu, 25 Jul 2019 06:32:02 +0000
Bug 1564795 [wpt PR 17676] - Do not expose element, event, and layout-shift entries via getEntries, a=testonly Automatic update from web-platform-tests Do not expose element, event, and layout-shift entries via getEntries Currently, Performance's getEntriesByType, getEntriesByName, and getEntries methods include buffered entries of types 'element', 'event', and 'layout-shift'. We do not want to expose these to the performance timeline now that the buffered flag is shipped. This CL removes them from those methods and fixes/adds web_tests that check those methods. Bug: 581518, 823744, 883483, 972830 Change-Id: I0d74794bcc205cded6684472cc56836e253856cf Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1689073 Reviewed-by: Steve Kobes <skobes@chromium.org> Commit-Queue: Nicolás Peña Moreno <npm@chromium.org> Cr-Commit-Position: refs/heads/master@{#675032} -- wpt-commits: c13852e02350b4e86a8c348885933f9e9b83e807 wpt-pr: 17676
c0b478804b3e1835460355169d9fadf2608a8328: Bug 1564793 [wpt PR 17673] - Null-check the CSS Transition's effect when doing updates, a=testonly
Stephen McGruer <smcgruer@chromium.org> - Fri, 19 Jul 2019 19:45:10 +0000 - rev 484462
Push 90860 by aciure@mozilla.com at Thu, 25 Jul 2019 06:32:02 +0000
Bug 1564793 [wpt PR 17673] - Null-check the CSS Transition's effect when doing updates, a=testonly Automatic update from web-platform-tests Null-check the CSS Transition's effect when doing updates If you use the (still experimental) getAnimations() API to modify a running CSS Transition to have a null effect, and then immediately start a new transition without letting the old one finish, we would try to unconditionally access and use the |effect| member. Add some null checks to avoid this. Bug: 964113 Change-Id: I26de63234b5249689e82596173ac354ff1ca6eee Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1690924 Reviewed-by: Yi Gu <yigu@chromium.org> Commit-Queue: Stephen McGruer <smcgruer@chromium.org> Cr-Commit-Position: refs/heads/master@{#675305} -- wpt-commits: 9e1ff30db5610b44c74aae2394e4af095536a75c wpt-pr: 17673
b39f1203201d37a94147520205a1fbc7b9e0c241: Bug 1564792 [wpt PR 17593] - Worker: Simplify worker-interception.https.html, a=testonly
Hiroki Nakagawa <nhiroki@chromium.org> - Fri, 19 Jul 2019 19:45:04 +0000 - rev 484461
Push 90860 by aciure@mozilla.com at Thu, 25 Jul 2019 06:32:02 +0000
Bug 1564792 [wpt PR 17593] - Worker: Simplify worker-interception.https.html, a=testonly Automatic update from web-platform-tests Worker: Simplify worker-interception.https.html This CL removes unnecessary iframe creation, and adds test helper functions to simplify the tests. This is just refactoring, and should work just like before. Bug: 731604, 906991 Change-Id: I775567c64df0a7ed4b1931caf285c06f60b0b14b Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1683916 Commit-Queue: Hiroki Nakagawa <nhiroki@chromium.org> Reviewed-by: Matt Falkenhagen <falken@chromium.org> Cr-Commit-Position: refs/heads/master@{#673963} -- wpt-commits: 1bac9e9d1715ca642d09ceb2a089db2b82c8714c wpt-pr: 17593
ffb8dd70309a0079cb443257b6e6df73bbea4375: Bug 1564791 [wpt PR 17644] - Update entryType names to follow conventions, a=testonly
Nicolás Peña Moreno <npm@chromium.org> - Fri, 19 Jul 2019 19:44:59 +0000 - rev 484460
Push 90860 by aciure@mozilla.com at Thu, 25 Jul 2019 06:32:02 +0000
Bug 1564791 [wpt PR 17644] - Update entryType names to follow conventions, a=testonly Automatic update from web-platform-tests Update entryType names to follow conventions Currently, we have entryTypes 'firstInput', 'layoutShift', and 'largestContentfulPaint' in experimental code (disabled by default, at most under Origin Trial). This CL updates the naming to follow the conventions specified at https://w3ctag.github.io/design-principles/#casing-rules, so they become 'first-input', 'layout-shift', and 'largest-contentful-paint'. Bug: 823744, 965505, 581518 Change-Id: I989a59fb62b886ab305b0e0fb4be8f3556c1ca82 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1685975 Commit-Queue: Nicolás Peña Moreno <npm@chromium.org> Reviewed-by: Timothy Dresser <tdresser@chromium.org> Cr-Commit-Position: refs/heads/master@{#674490} -- wpt-commits: f1a492a84b4cd1e4146f8f9d84ec34f902bebb4a wpt-pr: 17644
2f5fadb66ad498d99281f3c28e73737cbacffed3: Bug 1564790 [wpt PR 17633] - Add buffered flag tests for UserTiming and ElementTiming, a=testonly
Nicolás Peña Moreno <npm@chromium.org> - Fri, 19 Jul 2019 19:44:54 +0000 - rev 484459
Push 90860 by aciure@mozilla.com at Thu, 25 Jul 2019 06:32:02 +0000
Bug 1564790 [wpt PR 17633] - Add buffered flag tests for UserTiming and ElementTiming, a=testonly Automatic update from web-platform-tests Add buffered flag tests for UserTiming and ElementTiming Bug: 969123 Change-Id: Ibca6cfabbe42bb9604bba4f7cecd13cdcf9086c8 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1686791 Commit-Queue: Nicolás Peña Moreno <npm@chromium.org> Reviewed-by: Yoav Weiss <yoavweiss@chromium.org> Cr-Commit-Position: refs/heads/master@{#675258} -- wpt-commits: a8d8e612cc838b344aa29f64746bc1bbff862ab9 wpt-pr: 17633
1ee91fca0f77df81dc85a78a4025dbd3821bf120: Bug 1564786 [wpt PR 17667] - CSS: Parsing tests for fonts properties, a=testonly
Eric Willigers <ericwilligers@chromium.org> - Fri, 19 Jul 2019 19:44:49 +0000 - rev 484458
Push 90860 by aciure@mozilla.com at Thu, 25 Jul 2019 06:32:02 +0000
Bug 1564786 [wpt PR 17667] - CSS: Parsing tests for fonts properties, a=testonly Automatic update from web-platform-tests CSS: Parsing tests for fonts properties WPTs for CSS Fonts 4 font-size, including xxx-large https://drafts.csswg.org/css-fonts-4/#font-size-prop WPTs for parsing and computed values of various CSS Fonts 3 properties https://www.w3.org/TR/css-fonts-3/#property-index Bug: 966249 Change-Id: Icec6af39e631dff4fe7c3da6cd3793d46baabaee Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1690105 Reviewed-by: Dominik Röttsches <drott@chromium.org> Commit-Queue: Eric Willigers <ericwilligers@chromium.org> Cr-Commit-Position: refs/heads/master@{#675256} -- wpt-commits: 8a6817487b4c5dd12f8087507f731f3af7e48933 wpt-pr: 17667
ac59a21f8bf76e1d3642584b044372ab15614506: Bug 1558314 [wpt PR 17260] - Automate tap action on an element in an iframe, a=testonly
Lan Wei <weilanweilan@gmail.com> - Fri, 19 Jul 2019 19:44:44 +0000 - rev 484457
Push 90860 by aciure@mozilla.com at Thu, 25 Jul 2019 06:32:02 +0000
Bug 1558314 [wpt PR 17260] - Automate tap action on an element in an iframe, a=testonly Automatic update from web-platform-tests Automate tap action on an element in an iframe (#17260) -- wpt-commits: a9d6d1b058f9d37cabaf735ea60f9b87acc8a02b wpt-pr: 17260
79f06d1f811b5ca1a471a34738a24ddf423097c1: Bug 1564782 [wpt PR 17646] - [bluetooth] Correct typos in documentation, a=testonly
jugglinmike <mike@mikepennisi.com> - Fri, 19 Jul 2019 19:44:39 +0000 - rev 484456
Push 90860 by aciure@mozilla.com at Thu, 25 Jul 2019 06:32:02 +0000
Bug 1564782 [wpt PR 17646] - [bluetooth] Correct typos in documentation, a=testonly Automatic update from web-platform-tests [bluetooth] Correct typos in documentation (#17646) -- wpt-commits: 720ddb0305691ca795dd3ecf97f425b4d5b67b7f wpt-pr: 17646
dcadeb3ffce311721e2050d5bcab17aec873e5f8: Bug 1564780 [wpt PR 17648] - [tools] Remove use of deprecated API, a=testonly
Mike Pennisi <mike@mikepennisi.com> - Fri, 19 Jul 2019 19:44:34 +0000 - rev 484455
Push 90860 by aciure@mozilla.com at Thu, 25 Jul 2019 06:32:02 +0000
Bug 1564780 [wpt PR 17648] - [tools] Remove use of deprecated API, a=testonly Automatic update from web-platform-tests [tools] Remove use of deprecated API The "message" parameter of Pytests's `raises` method has been deprecated [1]. This causes a test failure in the current configuration. Since the parameter was not previously serving the intended purpose (that is, it was *not* verifying the message of the raised exception), it may be removed without degrading coverage. [1] https://docs.pytest.org/en/4.6-maintenance/deprecations.html#message-parameter-of-pytest-raises -- wpt-commits: 8b642c10f67f0728f17d3284367d93c7480d290e wpt-pr: 17648
807a662c0f55cbf126cd0c56c47d833edf1cca28: Bug 1564779 [wpt PR 17661] - CSS: WPT for box-shadow computed value, a=testonly
Eric Willigers <ericwilligers@chromium.org> - Fri, 19 Jul 2019 19:44:29 +0000 - rev 484454
Push 90860 by aciure@mozilla.com at Thu, 25 Jul 2019 06:32:02 +0000
Bug 1564779 [wpt PR 17661] - CSS: WPT for box-shadow computed value, a=testonly Automatic update from web-platform-tests CSS: WPT for box-shadow computed value Computed box-shadow shadow value has computed color, 4 lengths made absolute, and an optional inset keyword. https://drafts.csswg.org/css-backgrounds-3/#box-shadow getComputedStyle result for caret-color is a color. https://drafts.csswg.org/css-ui-3/#caret-color getComputedStyle result for outline-color is a color, or invert. https://drafts.csswg.org/css-ui-3/#outline-color Change-Id: I4b1d18368447bc7c8846446581add843debdddab Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1688752 Reviewed-by: Anders Hartvoll Ruud <andruud@chromium.org> Commit-Queue: Eric Willigers <ericwilligers@chromium.org> Cr-Commit-Position: refs/heads/master@{#675217} -- wpt-commits: 255b99e5c2e0f5f8010adf6b69e3c1e0b73f7652 wpt-pr: 17661
b661698fd481714cb86e59ab3fb99d3566bf99db: Bug 1564778 [wpt PR 17666] - [css-fonts] Parsing tests, a=testonly
Eric Willigers <ewilligers@users.noreply.github.com> - Fri, 19 Jul 2019 19:44:24 +0000 - rev 484453
Push 90860 by aciure@mozilla.com at Thu, 25 Jul 2019 06:32:02 +0000
Bug 1564778 [wpt PR 17666] - [css-fonts] Parsing tests, a=testonly Automatic update from web-platform-tests [css-fonts] Parsing tests (#17666) font-size-adjust, font-synthesis, font-variant-position support the values in the spec. https://www.w3.org/TR/css-fonts-3/#font-size-adjust-prop https://www.w3.org/TR/css-fonts-3/#font-synthesis-prop https://www.w3.org/TR/css-fonts-3/#font-variant-position-prop -- wpt-commits: d6b557b7a388a99aef043f88493a98e67b60fdac wpt-pr: 17666
a79724e6d03445889e7b3507516196a7927554b0: Bug 1564777 [wpt PR 17638] - Add WPT test of Signed Exchange subresource prefetch, a=testonly
Tsuyoshi Horo <horo@chromium.org> - Fri, 19 Jul 2019 19:44:18 +0000 - rev 484452
Push 90860 by aciure@mozilla.com at Thu, 25 Jul 2019 06:32:02 +0000
Bug 1564777 [wpt PR 17638] - Add WPT test of Signed Exchange subresource prefetch, a=testonly Automatic update from web-platform-tests Add WPT test of Signed Exchange subresource prefetch Bug: 935267 Change-Id: I8120c95ab48bf6273bfa6588f06c4fc615a57d6e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1687016 Commit-Queue: Tsuyoshi Horo <horo@chromium.org> Reviewed-by: Kunihiko Sakamoto <ksakamoto@chromium.org> Reviewed-by: Kinuko Yasuda <kinuko@chromium.org> Cr-Commit-Position: refs/heads/master@{#675197} -- wpt-commits: 229078fb1a8f9c33ed21807aee288222ca9a3473 wpt-pr: 17638
cf0d23b97c122e152d24f860d1a9ab08387544cf: Bug 1564775 [wpt PR 17586] - Restore webidl2.js.headers., a=testonly
Ms2ger <Ms2ger@gmail.com> - Fri, 19 Jul 2019 19:44:13 +0000 - rev 484451
Push 90860 by aciure@mozilla.com at Thu, 25 Jul 2019 06:32:02 +0000
Bug 1564775 [wpt PR 17586] - Restore webidl2.js.headers., a=testonly Automatic update from web-platform-tests Restore webidl2.js.headers. It was added in #6685 and removed accidentally in #16864. -- wpt-commits: 3387cf524436af6e29ad89b1b04ec94b8a76d4f9 wpt-pr: 17586
144ae05e894c6e9585178fda651bcf7a4e9fc5df: Bug 1561198 [wpt PR 17432] - LayoutNG: Fix sizing and position of abspos tables, a=testonly
David Grogan <dgrogan@chromium.org> - Fri, 19 Jul 2019 19:44:08 +0000 - rev 484450
Push 90860 by aciure@mozilla.com at Thu, 25 Jul 2019 06:32:02 +0000
Bug 1561198 [wpt PR 17432] - LayoutNG: Fix sizing and position of abspos tables, a=testonly Automatic update from web-platform-tests LayoutNG: Fix sizing and position of abspos tables LayoutBox::ContainingBlockLogicalHeightForPercentageResolution was adding padding but only for tables. NG already supplies padding so don't do this table exception if the containing block is NG. ng_absolute_utils relied on specified table width/height being the final say, but tables use those as another min size. This patch makes ng_absolute_utils treat table height/width as Auto for main sizing and uses it as another min-height/width. ResolveInlineLengthInternal assumes that anything with inline size Auto will expand to fill the available space, but tables do not. The 4-argument version of ComputeMinAndMaxContentContribution makes a similar assumption to ng_absolute_utils -- if a node has a width set, that's the final width. The 3-argument version of ComputeMinAndMaxContentContribution is aware of this so bypasses the 4-argument version for tables and instead uses legacy preferred width calculations, so I made ComputeMinAndMaxContentSizeForOutOfFlow do the same. The tests all at least partially failed in NG before this patch. After this patch, NG matches legacy everywhere, except for the first 2 cases of -002.html, which were broken in legacy and NG before this patch. It is now correct in NG. We partially fail 003 and 005, but identically to legacy layout. I added more checks to fast/table/absolute-table-percent-lengths.html and moved it to the wpt repository as css/css-tables/absolute-tables-001.html . Bug: 973390 Change-Id: I8cea275b2ca19492a501b84cd86456ed6745a4b8 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1671851 Commit-Queue: David Grogan <dgrogan@chromium.org> Reviewed-by: Morten Stenshorne <mstensho@chromium.org> Reviewed-by: Aleks Totic <atotic@chromium.org> Cr-Commit-Position: refs/heads/master@{#675142} -- wpt-commits: 8e3db7f3a765d1783f7e8c068c8bf90de61b1f66 wpt-pr: 17432
2ec67c7bc224797a3a0cb35d8acf589de4007998: Bug 1564774 [wpt PR 17660] - Implement DOMPoint.fromPoint, a=testonly
Kagami Sascha Rosylight <saschanaz@outlook.com> - Fri, 19 Jul 2019 19:44:03 +0000 - rev 484449
Push 90860 by aciure@mozilla.com at Thu, 25 Jul 2019 06:32:02 +0000
Bug 1564774 [wpt PR 17660] - Implement DOMPoint.fromPoint, a=testonly Automatic update from web-platform-tests Implement DOMPoint.fromPoint -- wpt-commits: 0b22439430b6d8d9a6d43a0908e86c0366f207c0 wpt-pr: 17660
8d98aeb904a754c42ddb57a852aa1f084b94d539: Bug 1564773 [wpt PR 17653] - fix parsing (canonicalization) and interpolation of scale property, a=testonly
George Steel <gtsteel@chromium.org> - Fri, 19 Jul 2019 19:43:58 +0000 - rev 484448
Push 90860 by aciure@mozilla.com at Thu, 25 Jul 2019 06:32:02 +0000
Bug 1564773 [wpt PR 17653] - fix parsing (canonicalization) and interpolation of scale property, a=testonly Automatic update from web-platform-tests fix parsing (canonicalization) and interpolation of scale property Bug: 903221 Change-Id: I7f9486a55e9873b900193b454b71e1996d5e024f Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1689212 Commit-Queue: George Steel <gtsteel@chromium.org> Reviewed-by: Robert Flack <flackr@chromium.org> Reviewed-by: Kevin Ellis <kevers@chromium.org> Cr-Commit-Position: refs/heads/master@{#675067} -- wpt-commits: a0747c8d65324ecd173bf9fb70d83e4ddbdb07f6 wpt-pr: 17653
476a0fb4aafcf304375e41a25faefbdd79a870ba: Bug 1564771 [wpt PR 17658] - CSS Animations: WPTs for responsive animations, a=testonly
Eric Willigers <ericwilligers@chromium.org> - Fri, 19 Jul 2019 19:43:53 +0000 - rev 484447
Push 90860 by aciure@mozilla.com at Thu, 25 Jul 2019 06:32:02 +0000
Bug 1564771 [wpt PR 17658] - CSS Animations: WPTs for responsive animations, a=testonly Automatic update from web-platform-tests CSS Animations: WPTs for responsive animations column-rule-color animations respond to changes in currentColor and inherited column-rule-color that occur while the animation is in progress. column-width animations repond to changes in font-size and inherited column-width that occur while the animation is in progress. Note this test fails in Edge 18 Firefox 67 (partially) Safari 12.1 Bug: 812908 Change-Id: Ic28819a7f4aa3c8c30b11d58ea2600563a182c07 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1689612 Reviewed-by: Robert Flack <flackr@chromium.org> Commit-Queue: Eric Willigers <ericwilligers@chromium.org> Cr-Commit-Position: refs/heads/master@{#675042} -- wpt-commits: 3c5c83759bb5062de405b1c29257f89e884759fb wpt-pr: 17658
7d7d83c289ac92b0accce90bc1494d8983fb6950: Bug 1564770 [wpt PR 17619] - Iframe can't be scrolled after scrolling='no' is modified to 'yes' by script., a=testonly
Jinfeng Ma <majinfeng1@xiaomi.com> - Fri, 19 Jul 2019 19:43:48 +0000 - rev 484446
Push 90860 by aciure@mozilla.com at Thu, 25 Jul 2019 06:32:02 +0000
Bug 1564770 [wpt PR 17619] - Iframe can't be scrolled after scrolling='no' is modified to 'yes' by script., a=testonly Automatic update from web-platform-tests Iframe can't be scrolled after scrolling='no' is modified to 'yes' by script. When a LocalFrameView object corresponding to an iframe with scrolling attr initial value 'no' is created, it will set CanHaveScrollbars to false. When script modifies scrolling attr to 'yes', CanHaveScrollbars status should be changed. For example: <iframe id='iframe_node' src='...' scrolling='no'></iframe> <script> var iframe = document.getElementById('iframe_node'); iframe.onload = function () { iframe.scrolling = 'yes'; }; </script> Bug: 979085 Change-Id: I07465df4d9cf38c37a61fa2606e17f2bc34777ec Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1679750 Reviewed-by: Mason Freed <masonfreed@chromium.org> Reviewed-by: Daniel Cheng <dcheng@chromium.org> Commit-Queue: Mason Freed <masonfreed@chromium.org> Cr-Commit-Position: refs/heads/master@{#675037} -- wpt-commits: 1ae7eb52c8153973f16d6ebf3a8ba363199e8895 wpt-pr: 17619
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip