Currently, there are some build issues when building tip of tree WebKit with the public iOS 11 SDK.
<rdar://problem/34069264>
Created attachment 319032 [details] Patch
Comment on attachment 319032 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=319032&action=review > Tools/TestWebKitAPI/ios/DataInteractionSimulator.h:93 > +@interface UIItemProvider : NSItemProvider <UIKit/NSItemProvider+UIKitAdditions.h> appears to be public in the latest SDK, and that defines preferredPresentationSize on NSItemProvider (which UIItemProvider subclasses). Can we just import that header instead?
(In reply to Wenson Hsieh from comment #3) > Comment on attachment 319032 [details] > Patch > > View in context: > https://bugs.webkit.org/attachment.cgi?id=319032&action=review > > > Tools/TestWebKitAPI/ios/DataInteractionSimulator.h:93 > > +@interface UIItemProvider : NSItemProvider > > <UIKit/NSItemProvider+UIKitAdditions.h> appears to be public in the latest > SDK, and that defines preferredPresentationSize on NSItemProvider (which > UIItemProvider subclasses). Can we just import that header instead? Then we need to change that in UIKitSPI.h as well.
(In reply to Jonathan Bedard from comment #4) > (In reply to Wenson Hsieh from comment #3) > > Comment on attachment 319032 [details] > > Patch > > > > View in context: > > https://bugs.webkit.org/attachment.cgi?id=319032&action=review > > > > > Tools/TestWebKitAPI/ios/DataInteractionSimulator.h:93 > > > +@interface UIItemProvider : NSItemProvider > > > > <UIKit/NSItemProvider+UIKitAdditions.h> appears to be public in the latest > > SDK, and that defines preferredPresentationSize on NSItemProvider (which > > UIItemProvider subclasses). Can we just import that header instead? > > Then we need to change that in UIKitSPI.h as well. Yep, that would be ideal!
Created attachment 319035 [details] Patch
Comment on attachment 319035 [details] Patch Clearing flags on attachment: 319035 Committed r221187: <http://trac.webkit.org/changeset/221187>
All reviewed patches have been landed. Closing bug.
Follow-up fix in <http://trac.webkit.org/changeset/221197>