RESOLVED FIXED 183500
Add basic synchronization capability to Nicosia::Buffer
https://bugs.webkit.org/show_bug.cgi?id=183500
Summary Add basic synchronization capability to Nicosia::Buffer
Zan Dobersek
Reported 2018-03-08 23:12:08 PST
Add basic synchronization capability to Nicosia::Buffer
Attachments
Patch (3.61 KB, patch)
2018-03-08 23:21 PST, Zan Dobersek
no flags
Patch for landing (3.73 KB, patch)
2018-03-08 23:48 PST, Zan Dobersek
no flags
Zan Dobersek
Comment 1 2018-03-08 23:21:51 PST
EWS Watchlist
Comment 2 2018-03-08 23:23:21 PST
Attachment 335401 [details] did not pass style-queue: ERROR: Source/WebCore/platform/graphics/nicosia/NicosiaBuffer.cpp:72: More than one command on the same line [whitespace/newline] [4] Total errors found: 1 in 3 files If any of these errors are false positives, please file a bug against check-webkit-style.
Carlos Garcia Campos
Comment 3 2018-03-08 23:27:16 PST
Comment on attachment 335401 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=335401&action=review > Source/WebCore/platform/graphics/nicosia/NicosiaBuffer.cpp:58 > + m_painting.state = PaintingState::InProgress; Should we assert here that state as complete? > Source/WebCore/platform/graphics/nicosia/NicosiaBuffer.cpp:64 > + m_painting.state = PaintingState::Complete; And here that is in progress?
Zan Dobersek
Comment 4 2018-03-08 23:41:47 PST
Comment on attachment 335401 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=335401&action=review >> Source/WebCore/platform/graphics/nicosia/NicosiaBuffer.cpp:58 >> + m_painting.state = PaintingState::InProgress; > > Should we assert here that state as complete? Makes sense. >> Source/WebCore/platform/graphics/nicosia/NicosiaBuffer.cpp:64 >> + m_painting.state = PaintingState::Complete; > > And here that is in progress? Right.
Zan Dobersek
Comment 5 2018-03-08 23:48:35 PST
Created attachment 335402 [details] Patch for landing
Zan Dobersek
Comment 6 2018-03-08 23:50:29 PST
Comment on attachment 335402 [details] Patch for landing Clearing flags on attachment: 335402 Committed r229454: <https://trac.webkit.org/changeset/229454>
Zan Dobersek
Comment 7 2018-03-08 23:50:33 PST
All reviewed patches have been landed. Closing bug.
Radar WebKit Bug Importer
Comment 8 2018-03-08 23:51:19 PST
Note You need to log in before you can comment on or make changes to this bug.