RESOLVED FIXED 203769
Port FontFaceSet to the HTML5 event loop
https://bugs.webkit.org/show_bug.cgi?id=203769
Summary Port FontFaceSet to the HTML5 event loop
Chris Dumez
Reported 2019-11-01 15:54:06 PDT
Port FontFaceSet to the HTML5 event loop.
Attachments
Patch (3.84 KB, patch)
2019-11-01 16:07 PDT, Chris Dumez
no flags
Patch (4.93 KB, patch)
2019-11-02 20:02 PDT, Chris Dumez
no flags
Patch (4.48 KB, patch)
2019-11-03 12:26 PST, Chris Dumez
no flags
Chris Dumez
Comment 1 2019-11-01 16:07:30 PDT
Sam Weinig
Comment 2 2019-11-02 19:45:54 PDT
Comment on attachment 382644 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=382644&action=review > Source/WebCore/css/FontFaceSet.cpp:-204 > - m_taskQueue->enqueueTask([this] { What is the reason for not removing m_taskQueue completely? It looks like it is now just created and then nothing is done with it.
Chris Dumez
Comment 3 2019-11-02 19:54:53 PDT
(In reply to Sam Weinig from comment #2) > Comment on attachment 382644 [details] > Patch > > View in context: > https://bugs.webkit.org/attachment.cgi?id=382644&action=review > > > Source/WebCore/css/FontFaceSet.cpp:-204 > > - m_taskQueue->enqueueTask([this] { > > What is the reason for not removing m_taskQueue completely? It looks like it > is now just created and then nothing is done with it. It sounds like I forgot? I wrote this during the contributor meeting :P will fix.
Chris Dumez
Comment 4 2019-11-02 20:02:42 PDT
Alexey Proskuryakov
Comment 5 2019-11-03 11:21:17 PST
We’re having some troubles with iOS EWS now, but for event loop changes, it’s probably worth waiting until those are cleared! Please also check detailed results from the testers, as EWS logic tends to swipe flaky tests under the carpet.
Chris Dumez
Comment 6 2019-11-03 12:26:29 PST
WebKit Commit Bot
Comment 7 2019-11-04 14:57:58 PST
Comment on attachment 382710 [details] Patch Clearing flags on attachment: 382710 Committed r252016: <https://trac.webkit.org/changeset/252016>
WebKit Commit Bot
Comment 8 2019-11-04 14:58:00 PST
All reviewed patches have been landed. Closing bug.
Radar WebKit Bug Importer
Comment 9 2019-11-04 14:58:33 PST
Ross Kirsling
Comment 10 2019-11-04 16:07:47 PST
This broke WinCairo, as demonstrated by EWS.
Chris Dumez
Comment 11 2019-11-04 18:55:31 PST
(In reply to Ross Kirsling from comment #10) > This broke WinCairo, as demonstrated by EWS. Sorry, was fixed later in https://trac.webkit.org/changeset/252028/webkit.
Note You need to log in before you can comment on or make changes to this bug.