Fix typedef of DragDataRef from id back to id<NSDraggingInfo>
authorddkilzer@apple.com <ddkilzer@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 14 Jan 2014 05:16:28 +0000 (05:16 +0000)
committerddkilzer@apple.com <ddkilzer@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 14 Jan 2014 05:16:28 +0000 (05:16 +0000)
commitcc56237b60cc356508f68a4f1f93c947734e7ea8
treece474fdfd8c454cdaec8c7e5f048c9d5a2f7a26a
parente4411589e592c3d86a85b5cd0a371f635beb5a0b
Fix typedef of DragDataRef from id back to id<NSDraggingInfo>
<http://webkit.org/b/126958>
<rdar://problem/14814649>

Reviewed by Mark Rowe.

* WebCore.exp.in: Export different symbols based on
__has_feature(objc_protocol_qualifier_mangling) since clang
mangles the type differently with that change.

* platform/DragData.h:
* platform/mac/DragDataMac.mm:
(WebCore::DragData::DragData):
- Revert r154493 by switching back to id<NSDraggingInfo>.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@161944 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Source/WebCore/ChangeLog
Source/WebCore/WebCore.exp.in
Source/WebCore/platform/DragData.h
Source/WebCore/platform/mac/DragDataMac.mm