[chromium] Remove USE(THREADED_COMPOSITING) from the tree
Created attachment 109890 [details] Patch
we don't compile currently with WTF_USE_THREADED_COMPOSITING set
Comment on attachment 109890 [details] Patch 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] Patch
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] Patch 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. http://trac.webkit.org/changeset/96930
Marking test failures as WontFix. Bug is still accessible and recording in TestExpectations.