New issue
Advanced search Search tips

Issue 722511 link

Starred by 3 users

Issue metadata

Status: Fixed
Owner:
Closed: May 2018
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Feature

Blocked on:
issue 724565
issue 730692

Blocking:
issue 722393



Sign in to add a comment

Add support for FontFace on Workers

Project Member Reported by fs...@chromium.org, May 15 2017

Issue description

This has been already spec'ed out properly, so we need to implement it on workers, if possible.

- Add FontFaceSource interface to Document
- Add FontFaceSource/FontFaceSet to Workers
- Add FontFace to Worker
 

Comment 2 by falken@chromium.org, May 16 2017

Blink implementation work typically uses the editors draft of specs, not the TR links:
https://drafts.csswg.org/css-font-loading/

Do we know how stable this spec is and if other browsers implement it?


Comment 3 by fs...@chromium.org, May 16 2017

I was using the drafts spec all along, but thought the "official" thing was the TR one. Thanks for clarifying.
The non-worker part is implemented on other browsers, afaik. I'll check the Worker part.

Just notice we do have a strong desire to support OFC font rendering (b/722393). It's a big feature for a lot of our use cases.
Project Member

Comment 4 by bugdroid1@chromium.org, May 16 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/32dbbeab5cdae35fb757924d339b2d83bc4ea487

commit 32dbbeab5cdae35fb757924d339b2d83bc4ea487
Author: fserb <fserb@chromium.org>
Date: Tue May 16 18:00:49 2017

Add FontFaceSource interface and make it available on Document

Move document.fonts to a mixin instead of partial interface.

Per spec: https://drafts.csswg.org/css-font-loading/#font-face-source

BUG= 722511 

Review-Url: https://codereview.chromium.org/2884053002
Cr-Commit-Position: refs/heads/master@{#472154}

[modify] https://crrev.com/32dbbeab5cdae35fb757924d339b2d83bc4ea487/third_party/WebKit/Source/core/core_idl_files.gni
[modify] https://crrev.com/32dbbeab5cdae35fb757924d339b2d83bc4ea487/third_party/WebKit/Source/core/css/BUILD.gn
[delete] https://crrev.com/959d42beb82698415e47bfde4fc791e56aa422ed/third_party/WebKit/Source/core/css/DocumentFontFaceSet.cpp
[delete] https://crrev.com/959d42beb82698415e47bfde4fc791e56aa422ed/third_party/WebKit/Source/core/css/DocumentFontFaceSet.h
[delete] https://crrev.com/959d42beb82698415e47bfde4fc791e56aa422ed/third_party/WebKit/Source/core/css/DocumentFontFaceSet.idl
[add] https://crrev.com/32dbbeab5cdae35fb757924d339b2d83bc4ea487/third_party/WebKit/Source/core/css/FontFaceSource.cpp
[add] https://crrev.com/32dbbeab5cdae35fb757924d339b2d83bc4ea487/third_party/WebKit/Source/core/css/FontFaceSource.h
[add] https://crrev.com/32dbbeab5cdae35fb757924d339b2d83bc4ea487/third_party/WebKit/Source/core/css/FontFaceSource.idl
[modify] https://crrev.com/32dbbeab5cdae35fb757924d339b2d83bc4ea487/third_party/WebKit/Source/core/dom/Document.idl

Comment 5 by fs...@chromium.org, May 19 2017

Blockedon: 724565

Comment 6 by fs...@chromium.org, Jun 7 2017

Blockedon: 730692
Project Member

Comment 7 by bugdroid1@chromium.org, Aug 9 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/37b3fa8e908a0a7fdbc9cff0fa47fd202fe53e9e

commit 37b3fa8e908a0a7fdbc9cff0fa47fd202fe53e9e
Author: Fernando Serboncini <fserb@chromium.org>
Date: Wed Aug 09 15:39:13 2017

Split base class for FontFaceSet from FontFaceSetDocument

This will allow for FontFaceSet IDL to also be implemented for Workers.


Bug:  722511 
Cq-Include-Trybots: master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2
Change-Id: Iace38a4980eca731f358bafa12cafd3f2bf60cb8
Reviewed-on: https://chromium-review.googlesource.com/604335
Reviewed-by: Justin Novosad <junov@chromium.org>
Commit-Queue: Fernando Serboncini <fserb@chromium.org>
Cr-Commit-Position: refs/heads/master@{#492997}
[modify] https://crrev.com/37b3fa8e908a0a7fdbc9cff0fa47fd202fe53e9e/third_party/WebKit/Source/core/css/BUILD.gn
[modify] https://crrev.com/37b3fa8e908a0a7fdbc9cff0fa47fd202fe53e9e/third_party/WebKit/Source/core/css/CSSFontFace.cpp
[modify] https://crrev.com/37b3fa8e908a0a7fdbc9cff0fa47fd202fe53e9e/third_party/WebKit/Source/core/css/CSSFontSelector.cpp
[modify] https://crrev.com/37b3fa8e908a0a7fdbc9cff0fa47fd202fe53e9e/third_party/WebKit/Source/core/css/FontFaceSet.cpp
[modify] https://crrev.com/37b3fa8e908a0a7fdbc9cff0fa47fd202fe53e9e/third_party/WebKit/Source/core/css/FontFaceSet.h
[add] https://crrev.com/37b3fa8e908a0a7fdbc9cff0fa47fd202fe53e9e/third_party/WebKit/Source/core/css/FontFaceSetDocument.cpp
[add] https://crrev.com/37b3fa8e908a0a7fdbc9cff0fa47fd202fe53e9e/third_party/WebKit/Source/core/css/FontFaceSetDocument.h
[modify] https://crrev.com/37b3fa8e908a0a7fdbc9cff0fa47fd202fe53e9e/third_party/WebKit/Source/core/css/FontFaceSource.cpp
[modify] https://crrev.com/37b3fa8e908a0a7fdbc9cff0fa47fd202fe53e9e/third_party/WebKit/Source/core/css/OffscreenFontSelector.cpp
[modify] https://crrev.com/37b3fa8e908a0a7fdbc9cff0fa47fd202fe53e9e/third_party/WebKit/Source/core/dom/Document.cpp
[modify] https://crrev.com/37b3fa8e908a0a7fdbc9cff0fa47fd202fe53e9e/third_party/WebKit/Source/core/dom/RangeTest.cpp
[modify] https://crrev.com/37b3fa8e908a0a7fdbc9cff0fa47fd202fe53e9e/third_party/WebKit/Source/core/frame/LocalFrameView.cpp
[modify] https://crrev.com/37b3fa8e908a0a7fdbc9cff0fa47fd202fe53e9e/third_party/WebKit/Source/core/layout/LayoutTestHelper.cpp
[modify] https://crrev.com/37b3fa8e908a0a7fdbc9cff0fa47fd202fe53e9e/third_party/WebKit/Source/core/paint/FirstMeaningfulPaintDetector.cpp

Project Member

Comment 8 by bugdroid1@chromium.org, Sep 21 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/1bf3f66f49dd648895fb7ab03f6f7f7142edcdac

commit 1bf3f66f49dd648895fb7ab03f6f7f7142edcdac
Author: Fernando Serboncini <fserb@chromium.org>
Date: Thu Sep 21 17:58:53 2017

Replace ParseFontFaceDescription with a simpler version

Also adds a new version of CSSParserContext::Create

Bug:  722511 
Change-Id: I46465cb054a92492e8e7393e12d8a3cf65214cd2
Reviewed-on: https://chromium-review.googlesource.com/609089
Commit-Queue: Fernando Serboncini <fserb@chromium.org>
Reviewed-by: Kunihiko Sakamoto <ksakamoto@chromium.org>
Reviewed-by: Dominik Röttsches <drott@chromium.org>
Cr-Commit-Position: refs/heads/master@{#503500}
[modify] https://crrev.com/1bf3f66f49dd648895fb7ab03f6f7f7142edcdac/third_party/WebKit/Source/core/css/parser/CSSParser.cpp

Project Member

Comment 9 by bugdroid1@chromium.org, Sep 22 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/b1e6c858391b36c637648685cb87efe3dce18323

commit b1e6c858391b36c637648685cb87efe3dce18323
Author: Fernando Serboncini <fserb@chromium.org>
Date: Fri Sep 22 03:51:15 2017

Creates a new CSSParserContext constructor for workers

Bug:  722511 
Change-Id: I0fb1f4a027cc1c90d026583e6f3ab3ca03bb801b
Reviewed-on: https://chromium-review.googlesource.com/677405
Reviewed-by: Dominik Röttsches <drott@chromium.org>
Commit-Queue: Fernando Serboncini <fserb@chromium.org>
Cr-Commit-Position: refs/heads/master@{#503647}
[modify] https://crrev.com/b1e6c858391b36c637648685cb87efe3dce18323/third_party/WebKit/Source/core/css/parser/CSSParserContext.cpp
[modify] https://crrev.com/b1e6c858391b36c637648685cb87efe3dce18323/third_party/WebKit/Source/core/css/parser/CSSParserContext.h

Project Member

Comment 10 by bugdroid1@chromium.org, Sep 27 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/8e84efbaca5b521546d346a596719d8527e1cfd8

commit 8e84efbaca5b521546d346a596719d8527e1cfd8
Author: Fernando Serboncini <fserb@chromium.org>
Date: Wed Sep 27 18:56:35 2017

Adds TSAN threaded test for CSSFontFaceDescriptor

Bug:  722511 
Change-Id: I3821a71b15056fc034788b5317bbab342f65a553
Reviewed-on: https://chromium-review.googlesource.com/677230
Reviewed-by: Justin Novosad <junov@chromium.org>
Commit-Queue: Fernando Serboncini <fserb@chromium.org>
Cr-Commit-Position: refs/heads/master@{#504744}
[modify] https://crrev.com/8e84efbaca5b521546d346a596719d8527e1cfd8/third_party/WebKit/Source/core/css/threaded/CSSParserThreadedTest.cpp

Project Member

Comment 12 by bugdroid1@chromium.org, Oct 12 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/96d81513f28ee7b566740847ad97dc079245d617

commit 96d81513f28ee7b566740847ad97dc079245d617
Author: Fernando Serboncini <fserb@chromium.org>
Date: Thu Oct 12 14:16:55 2017

Makes Fetcher part of ExecutionContext

This is needed so we can share font loading code between Document and
Worker.

We need to keep the const-ness from Document's Fetcher(), since this 
is required everywhere. Unfortunately, Worker's fetcher is lazy and
mutable. So we have to hack around it.

Bug:  722511 
Change-Id: I6b8332f0f0ac98ad892c8d57e59511abc7c23214
Reviewed-on: https://chromium-review.googlesource.com/702055
Reviewed-by: Hiroki Nakagawa <nhiroki@chromium.org>
Reviewed-by: Tsuyoshi Horo <horo@chromium.org>
Reviewed-by: Kentaro Hara <haraken@chromium.org>
Commit-Queue: Fernando Serboncini <fserb@chromium.org>
Cr-Commit-Position: refs/heads/master@{#508344}
[modify] https://crrev.com/96d81513f28ee7b566740847ad97dc079245d617/third_party/WebKit/Source/core/dom/Document.h
[modify] https://crrev.com/96d81513f28ee7b566740847ad97dc079245d617/third_party/WebKit/Source/core/dom/ExecutionContext.h
[modify] https://crrev.com/96d81513f28ee7b566740847ad97dc079245d617/third_party/WebKit/Source/core/inspector/WorkerInspectorController.cpp
[modify] https://crrev.com/96d81513f28ee7b566740847ad97dc079245d617/third_party/WebKit/Source/core/loader/ThreadableLoader.cpp
[modify] https://crrev.com/96d81513f28ee7b566740847ad97dc079245d617/third_party/WebKit/Source/core/loader/ThreadableLoadingContext.cpp
[modify] https://crrev.com/96d81513f28ee7b566740847ad97dc079245d617/third_party/WebKit/Source/core/testing/NullExecutionContext.h
[modify] https://crrev.com/96d81513f28ee7b566740847ad97dc079245d617/third_party/WebKit/Source/core/workers/WorkerOrWorkletGlobalScope.cpp
[modify] https://crrev.com/96d81513f28ee7b566740847ad97dc079245d617/third_party/WebKit/Source/core/workers/WorkerOrWorkletGlobalScope.h

Project Member

Comment 13 by bugdroid1@chromium.org, Oct 18 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/e1c84d994028d1b56a9d9cc414753f0c99b5ebdd

commit e1c84d994028d1b56a9d9cc414753f0c99b5ebdd
Author: Fernando Serboncini <fserb@chromium.org>
Date: Wed Oct 18 17:58:08 2017

Adds FontFace support to Workers

On the process, allow ExecutionContext to Fetch().

Bug:  722511 
Change-Id: I7e17a0291334734dcb11bd919dc0f030f6770453
Reviewed-on: https://chromium-review.googlesource.com/695916
Reviewed-by: Dominik Röttsches <drott@chromium.org>
Reviewed-by: Kunihiko Sakamoto <ksakamoto@chromium.org>
Commit-Queue: Fernando Serboncini <fserb@chromium.org>
Cr-Commit-Position: refs/heads/master@{#509809}
[modify] https://crrev.com/e1c84d994028d1b56a9d9cc414753f0c99b5ebdd/third_party/WebKit/LayoutTests/http/tests/serviceworker/webexposed/global-interface-listing-service-worker-expected.txt
[modify] https://crrev.com/e1c84d994028d1b56a9d9cc414753f0c99b5ebdd/third_party/WebKit/LayoutTests/webexposed/global-interface-listing-dedicated-worker-expected.txt
[modify] https://crrev.com/e1c84d994028d1b56a9d9cc414753f0c99b5ebdd/third_party/WebKit/LayoutTests/webexposed/global-interface-listing-shared-worker-expected.txt
[modify] https://crrev.com/e1c84d994028d1b56a9d9cc414753f0c99b5ebdd/third_party/WebKit/Source/core/css/CSSFontFaceSrcValue.cpp
[modify] https://crrev.com/e1c84d994028d1b56a9d9cc414753f0c99b5ebdd/third_party/WebKit/Source/core/css/CSSFontFaceSrcValue.h
[modify] https://crrev.com/e1c84d994028d1b56a9d9cc414753f0c99b5ebdd/third_party/WebKit/Source/core/css/CSSFontSelector.h
[modify] https://crrev.com/e1c84d994028d1b56a9d9cc414753f0c99b5ebdd/third_party/WebKit/Source/core/css/FontFace.cpp
[modify] https://crrev.com/e1c84d994028d1b56a9d9cc414753f0c99b5ebdd/third_party/WebKit/Source/core/css/FontFace.h
[modify] https://crrev.com/e1c84d994028d1b56a9d9cc414753f0c99b5ebdd/third_party/WebKit/Source/core/css/FontFace.idl
[modify] https://crrev.com/e1c84d994028d1b56a9d9cc414753f0c99b5ebdd/third_party/WebKit/Source/core/css/OffscreenFontSelector.cpp
[modify] https://crrev.com/e1c84d994028d1b56a9d9cc414753f0c99b5ebdd/third_party/WebKit/Source/core/css/OffscreenFontSelector.h
[modify] https://crrev.com/e1c84d994028d1b56a9d9cc414753f0c99b5ebdd/third_party/WebKit/Source/core/css/RemoteFontFaceSource.cpp
[modify] https://crrev.com/e1c84d994028d1b56a9d9cc414753f0c99b5ebdd/third_party/WebKit/Source/core/css/RemoteFontFaceSource.h
[modify] https://crrev.com/e1c84d994028d1b56a9d9cc414753f0c99b5ebdd/third_party/WebKit/Source/core/workers/WorkerGlobalScope.cpp
[modify] https://crrev.com/e1c84d994028d1b56a9d9cc414753f0c99b5ebdd/third_party/WebKit/Source/platform/fonts/FontSelector.h
[modify] https://crrev.com/e1c84d994028d1b56a9d9cc414753f0c99b5ebdd/third_party/WebKit/Source/platform/testing/FontTestHelpers.cpp

Project Member

Comment 14 by bugdroid1@chromium.org, Oct 31 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/3a08bf90195cfd35db085cf65b94aaae304cd8df

commit 3a08bf90195cfd35db085cf65b94aaae304cd8df
Author: Fernando Serboncini <fserb@chromium.org>
Date: Tue Oct 31 18:03:17 2017

Adds FontFaceSetForWorkers

Bug:  722511 
Change-Id: I4a8f5eb5c5a4bae215690979f737bbdfb446a449
Reviewed-on: https://chromium-review.googlesource.com/726341
Reviewed-by: Justin Novosad <junov@chromium.org>
Reviewed-by: Kunihiko Sakamoto <ksakamoto@chromium.org>
Commit-Queue: Fernando Serboncini <fserb@chromium.org>
Cr-Commit-Position: refs/heads/master@{#512873}
[modify] https://crrev.com/3a08bf90195cfd35db085cf65b94aaae304cd8df/third_party/WebKit/Source/core/css/BUILD.gn
[modify] https://crrev.com/3a08bf90195cfd35db085cf65b94aaae304cd8df/third_party/WebKit/Source/core/css/CSSFontFace.cpp
[modify] https://crrev.com/3a08bf90195cfd35db085cf65b94aaae304cd8df/third_party/WebKit/Source/core/css/CSSFontSelector.h
[modify] https://crrev.com/3a08bf90195cfd35db085cf65b94aaae304cd8df/third_party/WebKit/Source/core/css/FontFaceSet.cpp
[modify] https://crrev.com/3a08bf90195cfd35db085cf65b94aaae304cd8df/third_party/WebKit/Source/core/css/FontFaceSet.h
[modify] https://crrev.com/3a08bf90195cfd35db085cf65b94aaae304cd8df/third_party/WebKit/Source/core/css/FontFaceSet.idl
[modify] https://crrev.com/3a08bf90195cfd35db085cf65b94aaae304cd8df/third_party/WebKit/Source/core/css/FontFaceSetDocument.cpp
[modify] https://crrev.com/3a08bf90195cfd35db085cf65b94aaae304cd8df/third_party/WebKit/Source/core/css/FontFaceSetDocument.h
[add] https://crrev.com/3a08bf90195cfd35db085cf65b94aaae304cd8df/third_party/WebKit/Source/core/css/FontFaceSetWorker.cpp
[add] https://crrev.com/3a08bf90195cfd35db085cf65b94aaae304cd8df/third_party/WebKit/Source/core/css/FontFaceSetWorker.h
[modify] https://crrev.com/3a08bf90195cfd35db085cf65b94aaae304cd8df/third_party/WebKit/Source/core/css/OffscreenFontSelector.h
[modify] https://crrev.com/3a08bf90195cfd35db085cf65b94aaae304cd8df/third_party/WebKit/Source/platform/fonts/FontSelector.h
[modify] https://crrev.com/3a08bf90195cfd35db085cf65b94aaae304cd8df/third_party/WebKit/Source/platform/testing/FontTestHelpers.cpp

Project Member

Comment 15 by bugdroid1@chromium.org, Nov 2 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/14b8c7a5fe993b3bc6de6d4db341182a809c5ed5

commit 14b8c7a5fe993b3bc6de6d4db341182a809c5ed5
Author: Fernando Serboncini <fserb@chromium.org>
Date: Thu Nov 02 20:56:22 2017

Adds FontFaceSource on Workers

Bug:  722511 
Change-Id: I5e442c3399ae48cd6cba6f2e72b33a40a1cdf8d3
Reviewed-on: https://chromium-review.googlesource.com/747502
Commit-Queue: Fernando Serboncini <fserb@chromium.org>
Reviewed-by: Justin Novosad <junov@chromium.org>
Reviewed-by: Kunihiko Sakamoto <ksakamoto@chromium.org>
Cr-Commit-Position: refs/heads/master@{#513601}
[modify] https://crrev.com/14b8c7a5fe993b3bc6de6d4db341182a809c5ed5/third_party/WebKit/LayoutTests/http/tests/serviceworker/webexposed/global-interface-listing-service-worker-expected.txt
[modify] https://crrev.com/14b8c7a5fe993b3bc6de6d4db341182a809c5ed5/third_party/WebKit/LayoutTests/webexposed/global-interface-listing-dedicated-worker-expected.txt
[modify] https://crrev.com/14b8c7a5fe993b3bc6de6d4db341182a809c5ed5/third_party/WebKit/LayoutTests/webexposed/global-interface-listing-shared-worker-expected.txt
[modify] https://crrev.com/14b8c7a5fe993b3bc6de6d4db341182a809c5ed5/third_party/WebKit/Source/core/css/FontFaceSource.cpp
[modify] https://crrev.com/14b8c7a5fe993b3bc6de6d4db341182a809c5ed5/third_party/WebKit/Source/core/css/FontFaceSource.h
[modify] https://crrev.com/14b8c7a5fe993b3bc6de6d4db341182a809c5ed5/third_party/WebKit/Source/core/workers/WorkerGlobalScope.cpp
[modify] https://crrev.com/14b8c7a5fe993b3bc6de6d4db341182a809c5ed5/third_party/WebKit/Source/core/workers/WorkerGlobalScope.h
[modify] https://crrev.com/14b8c7a5fe993b3bc6de6d4db341182a809c5ed5/third_party/WebKit/Source/core/workers/WorkerGlobalScope.idl

Comment 16 by ebra...@gnu.org, Dec 10 2017

Status: Fixed (was: Assigned)
Fixed, as far as I can see. Thanks!

Comment 17 by fs...@chromium.org, Dec 11 2017

Status: Started (was: Fixed)
Actually, I'd like to keep this open for a bit, until I add more LayoutTests.
Project Member

Comment 18 by bugdroid1@chromium.org, Dec 13 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/1690f8c61b434d2a76ce5cc54fb92f1b9a302f99

commit 1690f8c61b434d2a76ce5cc54fb92f1b9a302f99
Author: Fernando Serboncini <fserb@chromium.org>
Date: Wed Dec 13 21:09:53 2017

Fix FontFace Fetcher on Workers

- Fetcher needs to be lazily loaded on Workers. If CSSFontFaceSrcValue
wants to fetch, it must force the its initialization.
- Make RemoteFontFaceSource histograms thread safe.

Bug:  722511 
Change-Id: I12ceefd9ed0cc5fa302fff6472ad9ae753323880
Reviewed-on: https://chromium-review.googlesource.com/825142
Reviewed-by: Chris Harrelson <chrishtr@chromium.org>
Commit-Queue: Fernando Serboncini <fserb@chromium.org>
Cr-Commit-Position: refs/heads/master@{#523878}
[modify] https://crrev.com/1690f8c61b434d2a76ce5cc54fb92f1b9a302f99/third_party/WebKit/Source/core/css/CSSFontFaceSrcValue.cpp
[modify] https://crrev.com/1690f8c61b434d2a76ce5cc54fb92f1b9a302f99/third_party/WebKit/Source/core/css/RemoteFontFaceSource.cpp

Project Member

Comment 19 by bugdroid1@chromium.org, Jan 16 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/ccd674c83551176374d45eea7a6b0bef07bd2f2e

commit ccd674c83551176374d45eea7a6b0bef07bd2f2e
Author: Fernando Serboncini <fserb@chromium.org>
Date: Tue Jan 16 19:10:59 2018

Adds LayoutTests for OffscreenCanvas (doc and worker) text rendering

Those tests are WPT-ready (almost, check README.md file).
They can't be submitted to WPT yet because the spec hasn't been updated.
Once they are, we move them to external/wpt.


Bug:  722511 
Change-Id: If2e3e7299a70be06f2ba4e1228d2abdf83f888ab
Reviewed-on: https://chromium-review.googlesource.com/825163
Reviewed-by: Justin Novosad <junov@chromium.org>
Commit-Queue: Fernando Serboncini <fserb@chromium.org>
Cr-Commit-Position: refs/heads/master@{#529483}
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/README.md
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/green-100x50.png
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/resources/.gitignore
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/resources/.htaccess
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/resources/canvas-tests.js
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.align.default.html
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.align.default.worker.html
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.align.default.worker.js
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.align.invalid.html
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.align.invalid.worker.html
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.align.invalid.worker.js
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.align.valid.html
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.align.valid.worker.html
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.align.valid.worker.js
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.baseline.default.html
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.baseline.default.worker.html
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.baseline.default.worker.js
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.baseline.invalid.html
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.baseline.invalid.worker.html
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.baseline.invalid.worker.js
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.baseline.valid.html
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.baseline.valid.worker.html
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.baseline.valid.worker.js
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.align.center.html
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.align.center.worker.html
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.align.center.worker.js
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.align.end.ltr.html
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.align.end.ltr.worker.html
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.align.end.ltr.worker.js
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.align.end.rtl.html
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.align.end.rtl.worker.html
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.align.end.rtl.worker.js
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.align.left.html
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.align.left.worker.html
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.align.left.worker.js
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.align.right.html
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.align.right.worker.html
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.align.right.worker.js
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.align.start.ltr.html
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.align.start.ltr.worker.html
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.align.start.ltr.worker.js
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.align.start.rtl.html
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.align.start.rtl.worker.html
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.align.start.rtl.worker.js
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.baseline.alphabetic.html
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.baseline.alphabetic.worker.html
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.baseline.alphabetic.worker.js
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.baseline.bottom.html
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.baseline.bottom.worker.html
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.baseline.bottom.worker.js
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.baseline.hanging.html
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.baseline.hanging.worker.html
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.baseline.hanging.worker.js
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.baseline.ideographic.html
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.baseline.ideographic.worker.html
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.baseline.ideographic.worker.js
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.baseline.middle.html
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.baseline.middle.worker.html
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.baseline.middle.worker.js
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.baseline.top.html
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.baseline.top.worker.html
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.baseline.top.worker.js
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.fill.basic-manual.html
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.fill.basic-manual.worker.html
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.fill.basic-manual.worker.js
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.fill.basic.png
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.fill.maxWidth.NaN.html
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.fill.maxWidth.NaN.worker.html
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.fill.maxWidth.NaN.worker.js
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.fill.maxWidth.bound.html
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.fill.maxWidth.bound.worker.html
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.fill.maxWidth.bound.worker.js
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.fill.maxWidth.fontface.html
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.fill.maxWidth.fontface.worker.html
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.fill.maxWidth.fontface.worker.js
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.fill.maxWidth.large-manual.html
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.fill.maxWidth.large-manual.worker.html
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.fill.maxWidth.large-manual.worker.js
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.fill.maxWidth.large.png
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.fill.maxWidth.negative.html
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.fill.maxWidth.negative.worker.html
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.fill.maxWidth.negative.worker.js
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.fill.maxWidth.small.html
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.fill.maxWidth.small.worker.html
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.fill.maxWidth.small.worker.js
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.fill.maxWidth.zero.html
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.fill.maxWidth.zero.worker.html
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.fill.maxWidth.zero.worker.js
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.fill.rtl-manual.html
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.fill.rtl-manual.worker.html
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.fill.rtl-manual.worker.js
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.fill.rtl.png
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.fill.unaffected.html
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.fill.unaffected.worker.html
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.fill.unaffected.worker.js
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.fontface.html
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.fontface.notinpage.html
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.fontface.notinpage.worker.html
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.fontface.notinpage.worker.js
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.fontface.repeat.html
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.fontface.repeat.worker.html
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.fontface.repeat.worker.js
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.fontface.worker.html
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.fontface.worker.js
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.kern.consistent-manual.html
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.kern.consistent-manual.worker.html
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.kern.consistent-manual.worker.js
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.space.basic.html
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.space.basic.worker.html
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.space.basic.worker.js
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.space.collapse.end.html
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.space.collapse.end.worker.html
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.space.collapse.end.worker.js
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.space.collapse.nonspace.html
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.space.collapse.nonspace.worker.html
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.space.collapse.nonspace.worker.js
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.space.collapse.other.html
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.space.collapse.other.worker.html
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.space.collapse.other.worker.js
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.space.collapse.space.html
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.space.collapse.space.worker.html
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.space.collapse.space.worker.js
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.space.collapse.start.html
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.space.collapse.start.worker.html
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.space.collapse.start.worker.js
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.stroke.basic-manual.html
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.stroke.basic-manual.worker.html
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.stroke.basic-manual.worker.js
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.stroke.basic.png
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.stroke.unaffected.html
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.stroke.unaffected.worker.html
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.draw.stroke.unaffected.worker.js
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.font.default.html
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.font.default.worker.html
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.font.default.worker.js
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.font.parse.basic.html
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.font.parse.basic.worker.html
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.font.parse.basic.worker.js
[add] https://crrev.com/ccd674c83551176374d45eea7a6b0bef07bd2f2e/third_party/WebKit/LayoutTests/fast/canvas/offscreencanvas-text/text/2d.text.font.parse.compl
Ready to mark fixed?

Comment 21 by fs...@chromium.org, Mar 13 2018

I'm still lacking some tests for this. I'll get to them in the next couple weeks.

Comment 22 by fs...@chromium.org, May 24 2018

Status: Fixed (was: Started)

Sign in to add a comment