{"push_id":946454665,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"fd6e4f4a7a3f166de9d2fbc89770b4f2eb90272f","before":"3537f56b3e87d722b1e7caa3d996874f3199f750","commits":[{"sha":"fd6e4f4a7a3f166de9d2fbc89770b4f2eb90272f","author":{"email":"af2a47ae3b3794f18ca7a1d53b15ef079b7bbe2b@chromium.org","name":"vollick"},"message":"compositor-worker: Remove code from cc_blink\n\nIn this CL, the compositor worker code in cc_blink has\nbeen removed, mostly by moving it into\nSource/platform/graphics, a more natural home for\ncompositor-related stuff.\n\nAn additional benefit is that much of the code in\npublic/platform/ is unnecessary now. It was there only\nso that it could be implemented by classes in cc_blink.\n\nThere was a wrinkle when moving the test: the cc test\nmachinery expected a base::MessageLoop to have been\nconstructed to work. This violated the current DEPS\nrules for platform/graphics.\n\nI did try to remove this dependency, but the code is\nquite coupled and the refactor was not only large, it\nresulted in more complex code in cc.\n\nSince platform is in general allowed to talk to base,\nit seemed more reasonable to update the DEPS in\nplatform/graphics/ to allow the use of message_loop.h\nin tests.\n\nBUG=430155\nCQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel\n\nReview URL: https://codereview.chromium.org/1599673002\n\nCr-Commit-Position: refs/heads/master@{#371006}","distinct":true,"url":"https://api.github.com/repos/dstockwell/chromium/commits/fd6e4f4a7a3f166de9d2fbc89770b4f2eb90272f"}]}