Skip to content

Releases: tkntjsdw/wpt

merge_pr_43

27 Nov 18:30
Compare
Choose a tag to compare

Limit backtracking on regexp called from blink.

It is possible to block the main thread with a invalid pattern, input
and CSS. Now that V8 has added a backtracking limit take advantage of it.
1000000 matches the limit Yarr (webkit's regex engine). See
https://github.com/WebKit/webkit/blob/89c28d471fae35f1788a0f857067896a10af8974/Source/JavaScriptCore/yarr/Yarr.h#L50

BUG=966405

Change-Id: I08bc956806bc7efb8cdc06dc0db30fa94e68df9c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1915280
Commit-Queue: Dave Tapuska dtapuska@chromium.org
Reviewed-by: Jeremy Roman jbroman@chromium.org
Cr-Commit-Position: refs/heads/master@{#715312}

merge_pr_42

27 Nov 17:30
Compare
Choose a tag to compare

Add SVG marker tests for orient auto and auto-start-reverse

merge_pr_41

27 Nov 15:30
Compare
Choose a tag to compare

Update psutil from 5.6.6 to 5.6.7

merge_pr_40

27 Nov 14:30
Compare
Choose a tag to compare

[css-pseudo] Fix assert failure when combining ::first-line and ::marker

The interaction of a ::marker pseudo-element with a 'content' property
and the ::first-line of the list-item produced a DCHECK failure in debug
builds (it was fine with debug disabled). This patch fixes it.

Bug: 457718

TEST=external/wpt/css/css-pseudo/first-line-and-marker.html

Change-Id: I443934f3a5cbfd95913287ac2bfb0966fa707e3d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1937068
Reviewed-by: Rune Lillesveen futhark@chromium.org
Reviewed-by: Koji Ishii kojii@chromium.org
Commit-Queue: Oriol Brufau obrufau@igalia.com
Cr-Commit-Position: refs/heads/master@{#719561}

merge_pr_39

merge_pr_38

merge_pr_37

27 Nov 07:30
Compare
Choose a tag to compare

Mark idlharness tests for fetch/xhr as slow

They depend on dom/html which is slow. Also remove entries from
TestExpectations because they are covered either by

Bug: 1026151, 990900, 856601
Change-Id: I094590d485c318fef5ab4c2e213a621211a6a3a1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1936444
Commit-Queue: Yutaka Hirano yhirano@chromium.org
Auto-Submit: Yutaka Hirano yhirano@chromium.org
Reviewed-by: Hiroki Nakagawa nhiroki@chromium.org
Cr-Commit-Position: refs/heads/master@{#719517}

merge_pr_36

27 Nov 03:30
Compare
Choose a tag to compare

Cookie Store: Rework the SW change events API.

Looking into two crashers revealed misconceptions in the initial Cookie
Store API implementation for change events in service works. This CL
reworks the API surface and brings it closer to other features.

The current API shape is that a SW version specifies the cookie changes
it's interested in by calling subscribeToCookieChanges() on the SW
global scope. getChangeSubscriptions() is available on the SW global
scope, and reflects the cumulative effect of all
subscribeToCookieChanges() calls during the install event.
Implementation errors aside, this API shape doesn't have a simple model
for continuously monitoring a cookie's change -- in the window between
deactivating an old SW version and activating the new version, there is
no obvious list of cookie change subscriptions.

The new API shape brings Cookie Store in line with the other SW APIs.
Cookie change subscriptions are associated with the SW registration, and
can be managed using
registration.cookies.{subscribe,unsubscribe,getSubscriptions}().

Unlike other SW APIs, the registration's subscriptions can be managed
from the SW itself, as well as from windows. We expect that most
applications will prefer to manage subscriptions from the SW code. This
exposes a rough edge -- a registration cannot be modified until the
first version of a SW is installed, so the methods listed above will
fail during a SW's first install event, but succeed during later install
events. We intend to evaluate the impact of this rough edge in an Origin
Trial.

Associated spec change: WICG/cookie-store#111

Bug: 729800, 956732, 963042
Change-Id: I106a7d9b2e50a7304c5ad126e0f699ecac1de531
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1837146
Commit-Queue: Victor Costan pwnall@chromium.org
Reviewed-by: Kinuko Yasuda kinuko@chromium.org
Reviewed-by: Marijn Kruisselbrink mek@chromium.org
Reviewed-by: Staphany Park staphany@chromium.org
Cr-Commit-Position: refs/heads/master@{#719476}

merge_pr_35

26 Nov 23:30
Compare
Choose a tag to compare

Port calc interpolation to wpt

Both Chrome and Firefox passed

Bug: 900581
Change-Id: I7a8e4b3b7f2d040df128cd614e95b8a247d99e71
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1937907
Reviewed-by: Xida Chen xidachen@chromium.org
Commit-Queue: Hao Sheng haozhes@chromium.org
Cr-Commit-Position: refs/heads/master@{#719355}

merge_pr_34

26 Nov 22:30
Compare
Choose a tag to compare

Port the border-image-slice-interpolation-stability test

Both Chrome and Firefox pass

The original test is kept because it's in the smoke test

Bug: 900581
Change-Id: Iaa581f78cdde875f25a0accfbd953ba54277e9f9
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1937513
Reviewed-by: Xida Chen xidachen@chromium.org
Commit-Queue: Hao Sheng haozhes@chromium.org
Cr-Commit-Position: refs/heads/master@{#719340}