[chromium] Remove USE(THREADED_COMPOSITING) from the tree
Created attachment 109890 [details]
we don't compile currently with WTF_USE_THREADED_COMPOSITING set
Comment on attachment 109890 [details]
Clearing flags on attachment: 109890
Committed r96791: <http://trac.webkit.org/changeset/96791>
All reviewed patches have been landed. Closing bug.
Created attachment 110045 [details]
I figured out why this test failed on mac and win - a fascinating to debug issue. The change with comment is in CCLayerTreeHostTest::onEndTest(). I'm not completely sure how this passed on linux before, I guess that the scheduling just worked out such that it worked.
Darin - the webkit_support::QuitMessageLoop() API seems a little error-prone, or maybe it just needs a comment. MessageLoop::Quit() has a friendly comment explaining that pending tasks will run after the call to Quit() returns, but you just have to magically know that for the webkit_support version which tripped up this test.
Comment on attachment 110045 [details]
Clearing flags on attachment: 110045
Committed r96879: <http://trac.webkit.org/changeset/96879>
Looks like this isn't gonna stick because our tests are crashy on shutdown and that last change wasn't sufficient to resolve it.
Marking test failures as WontFix. Bug is still accessible and recording in TestExpectations.