GraphicsContextState::containsOnlyInlineChanges() and GraphicsContextState::containsOnlyInlineStrokeChanges() should return false when the m_changeFlags is empty.
<rdar://problem/111513820>
Pull request: https://github.com/WebKit/WebKit/pull/15407
These two functions were return true for the empty case which is wrong. This makes Recorder::strokePath() call recordStrokeLineWithColorAndThickness() more often which causes more IPC bytes to be sent to GPUP. It also causes unnecessary DisplayList items to be handled by RemoteDisplayListRecorder::strokeLineWithColorAndThickness().
Committed 265627@main (3f9ec4370045): <https://commits.webkit.org/265627@main> Reviewed commits have been landed. Closing PR #15407 and removing active labels.