Bug 186371
Summary: | [CoordGraphics] NicosiaPaintingEngineThreaded should be cross platform | ||
---|---|---|---|
Product: | WebKit | Reporter: | Don Olmstead <don.olmstead> |
Component: | Platform | Assignee: | Nobody <webkit-unassigned> |
Status: | RESOLVED DUPLICATE | ||
Severity: | Normal | CC: | ysuzuki, zan |
Priority: | P2 | ||
Version: | WebKit Nightly Build | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Bug Depends on: | |||
Bug Blocks: | 186364 |
Don Olmstead
Currently NicosiaPaintingEngineThreaded uses glib directly for a thread pool implementation.
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Zan Dobersek
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.
Yusuke Suzuki
(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
Yusuke Suzuki
Now, NicosiaPaintingEngineThreaded becomes cross-platform by replacing glib thread pool with WTF::WorkerPool.
*** This bug has been marked as a duplicate of bug 174569 ***