Now that the earliest iOS SDK that trunk WebKit supports building against is iOS 12, we can remove all usages of UIItemProvider. Motivated by https://bugs.webkit.org/show_bug.cgi?id=191818
Created attachment 355218 [details] First pass
Created attachment 355224 [details] Patch
<rdar://problem/34121543>
A couple of items to consider: • Source/binary compat when building iOS 12 UIKit (mitigated here using __kindof) • Source/binary compat when building against iOS 12 SDK (EWS should help catch this)
Comment on attachment 355224 [details] Patch rs=me
Comment on attachment 355224 [details] Patch Clearing flags on attachment: 355224 Committed r238360: <https://trac.webkit.org/changeset/238360>
All reviewed patches have been landed. Closing bug.