Bug 186371 - [CoordGraphics] NicosiaPaintingEngineThreaded should be cross platform
Summary: [CoordGraphics] NicosiaPaintingEngineThreaded should be cross platform
Status: RESOLVED DUPLICATE of bug 174569
Alias: None
Product: WebKit
Classification: Unclassified
Component: Platform (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks: 186364
  Show dependency treegraph
 
Reported: 2018-06-06 17:11 PDT by Don Olmstead
Modified: 2018-06-08 03:24 PDT (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Don Olmstead 2018-06-06 17:11:11 PDT
Currently NicosiaPaintingEngineThreaded uses glib directly for a thread pool implementation.
Comment 1 Zan Dobersek 2018-06-07 00:30:44 PDT
There's existing ThreadPool implementation in WTF, but it has to be pulled out of WorkQueue and into a standalone header if it's to be used.
Comment 2 Yusuke Suzuki 2018-06-07 00:32:57 PDT
(In reply to Zan Dobersek from comment #1)
> There's existing ThreadPool implementation in WTF, but it has to be pulled
> out of WorkQueue and into a standalone header if it's to be used.

I have a patch for the thread pool. https://bugs.webkit.org/show_bug.cgi?id=174569
Comment 3 Yusuke Suzuki 2018-06-08 03:24:35 PDT
Now, NicosiaPaintingEngineThreaded becomes cross-platform by replacing glib thread pool with WTF::WorkerPool.

*** This bug has been marked as a duplicate of bug 174569 ***