The only existing implementation is for WebKit on Mac which is calling a private delegate which is also unused.
Created attachment 211851 [details] Patch
Comment on attachment 211851 [details] Patch Attachment 211851 [details] did not pass qt-ews (qt): Output: http://webkit-queues.appspot.com/results/1813268
Comment on attachment 211851 [details] Patch Attachment 211851 [details] did not pass efl-ews (efl): Output: http://webkit-queues.appspot.com/results/1833059
Comment on attachment 211851 [details] Patch Attachment 211851 [details] did not pass gtk-ews (gtk): Output: http://webkit-queues.appspot.com/results/1907128
Comment on attachment 211851 [details] Patch Attachment 211851 [details] did not pass qt-wk2-ews (qt-wk2): Output: http://webkit-queues.appspot.com/results/1869348
One of the errors: CMakeFiles/WebKit.dir/efl/WebCoreSupport/EditorClientEfl.cpp.o:(.data.rel.ro._ZTVN7WebCore15EditorClientEflE[_ZTVN7WebCore15EditorClientEflE]+0x1a0): undefined reference to `WebCore::EditorClientEfl::didSetSelectionTypesForPasteboard()' Need to do a bit more grepping and deleting I think.
I fixed the builds for qt, gtk and elf. Committed revision 155971.