MessagePortChannel and PlatformMessagePortChannel classes are both implemented in forked files. MessagePortChannel doesn't have any logic of its own, so there is no reason to complicate the code by having these separate. This patch reduces the amount of calling through layers, making PlatformMessagePortChannel more of a data object, akin to ResourceHandleData.
Created attachment 193377 [details] proposed patch
Comment on attachment 193377 [details] proposed patch Attachment 193377 [details] did not pass chromium-ews (chromium-xvfb): Output: http://webkit-commit-queue.appspot.com/results/17118287
Comment on attachment 193377 [details] proposed patch Attachment 193377 [details] did not pass cr-linux-debug-ews (chromium-xvfb): Output: http://webkit-commit-queue.appspot.com/results/17145314
Comment on attachment 193377 [details] proposed patch Attachment 193377 [details] did not pass cr-android-ews (chromium-android): Output: http://webkit-commit-queue.appspot.com/results/17222123
Created attachment 193387 [details] proposed patch Ok, ok.
Committed <http://trac.webkit.org/changeset/145965>.