From 64892bc173daf0cf1538b938279999bede9872b9 Mon Sep 17 00:00:00 2001 From: Paul Young Date: Sun, 30 Aug 2015 13:40:37 -0700 Subject: [PATCH] Try using a separate umbrella header for the dynamic framework. --- AsyncDisplayKit-iOS/AsyncDisplayKit-iOS.h | 19 ------ AsyncDisplayKit-iOS/AsyncDisplayKit.h | 79 +++++++++++++++++++++++ AsyncDisplayKit.xcodeproj/project.pbxproj | 10 ++- AsyncDisplayKit/AsyncDisplayKit.h | 31 --------- 4 files changed, 83 insertions(+), 56 deletions(-) delete mode 100644 AsyncDisplayKit-iOS/AsyncDisplayKit-iOS.h create mode 100644 AsyncDisplayKit-iOS/AsyncDisplayKit.h diff --git a/AsyncDisplayKit-iOS/AsyncDisplayKit-iOS.h b/AsyncDisplayKit-iOS/AsyncDisplayKit-iOS.h deleted file mode 100644 index 130cb0da8a..0000000000 --- a/AsyncDisplayKit-iOS/AsyncDisplayKit-iOS.h +++ /dev/null @@ -1,19 +0,0 @@ -/* Copyright (c) 2014-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - */ - -#import - -//! Project version number for AsyncDisplayKit-iOS. -FOUNDATION_EXPORT double AsyncDisplayKit_iOSVersionNumber; - -//! Project version string for AsyncDisplayKit-iOS. -FOUNDATION_EXPORT const unsigned char AsyncDisplayKit_iOSVersionString[]; - -// In this header, you should import all the public headers of your framework using statements like #import - - diff --git a/AsyncDisplayKit-iOS/AsyncDisplayKit.h b/AsyncDisplayKit-iOS/AsyncDisplayKit.h new file mode 100644 index 0000000000..ab5540f549 --- /dev/null +++ b/AsyncDisplayKit-iOS/AsyncDisplayKit.h @@ -0,0 +1,79 @@ +/* Copyright (c) 2014-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + */ + +#import + +//! Project version number for AsyncDisplayKit-iOS. +FOUNDATION_EXPORT double AsyncDisplayKit_iOSVersionNumber; + +//! Project version string for AsyncDisplayKit-iOS. +FOUNDATION_EXPORT const unsigned char AsyncDisplayKit_iOSVersionString[]; + +// In this header, you should import all the public headers of your framework using statements like #import + +#import +#import + +#import +#import +#import + +#import + +#import +#import +#import + +#import +#import +#import + +#import + +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import + +#import +#import +#import +#import +#import +#import +#import +//#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +//#import +#import +#import +#import +#import +#import +#import +#import +#import +#import diff --git a/AsyncDisplayKit.xcodeproj/project.pbxproj b/AsyncDisplayKit.xcodeproj/project.pbxproj index 0809fbf515..f47119405d 100644 --- a/AsyncDisplayKit.xcodeproj/project.pbxproj +++ b/AsyncDisplayKit.xcodeproj/project.pbxproj @@ -274,8 +274,7 @@ ACF6ED611B178DC700DA7C62 /* ASOverlayLayoutSpecSnapshotTests.mm in Sources */ = {isa = PBXBuildFile; fileRef = ACF6ED591B178DC700DA7C62 /* ASOverlayLayoutSpecSnapshotTests.mm */; }; ACF6ED621B178DC700DA7C62 /* ASRatioLayoutSpecSnapshotTests.mm in Sources */ = {isa = PBXBuildFile; fileRef = ACF6ED5A1B178DC700DA7C62 /* ASRatioLayoutSpecSnapshotTests.mm */; }; ACF6ED631B178DC700DA7C62 /* ASStackLayoutSpecSnapshotTests.mm in Sources */ = {isa = PBXBuildFile; fileRef = ACF6ED5B1B178DC700DA7C62 /* ASStackLayoutSpecSnapshotTests.mm */; }; - B31A241E1B0114FD0016AE7A /* AsyncDisplayKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 6BDC61F51978FEA400E50D21 /* AsyncDisplayKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B35061DF1B010EDF0018CF92 /* AsyncDisplayKit-iOS.h in Headers */ = {isa = PBXBuildFile; fileRef = B35061DE1B010EDF0018CF92 /* AsyncDisplayKit-iOS.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B35061DF1B010EDF0018CF92 /* AsyncDisplayKit.h in Headers */ = {isa = PBXBuildFile; fileRef = B35061DE1B010EDF0018CF92 /* AsyncDisplayKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; B35061F31B010EFD0018CF92 /* ASCellNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 055F1A3A19ABD43F004DAFF1 /* ASCellNode.h */; settings = {ATTRIBUTES = (Public, ); }; }; B35061F51B010EFD0018CF92 /* ASCollectionView.h in Headers */ = {isa = PBXBuildFile; fileRef = AC3C4A4F1A1139C100143C57 /* ASCollectionView.h */; settings = {ATTRIBUTES = (Public, ); }; }; B35061F61B010EFD0018CF92 /* ASCollectionView.mm in Sources */ = {isa = PBXBuildFile; fileRef = AC3C4A501A1139C100143C57 /* ASCollectionView.mm */; }; @@ -621,7 +620,7 @@ ACF6ED5B1B178DC700DA7C62 /* ASStackLayoutSpecSnapshotTests.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = ASStackLayoutSpecSnapshotTests.mm; sourceTree = ""; }; B35061DA1B010EDF0018CF92 /* AsyncDisplayKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = AsyncDisplayKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; B35061DD1B010EDF0018CF92 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = Info.plist; path = "../AsyncDisplayKit-iOS/Info.plist"; sourceTree = ""; }; - B35061DE1B010EDF0018CF92 /* AsyncDisplayKit-iOS.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "AsyncDisplayKit-iOS.h"; path = "../AsyncDisplayKit-iOS/AsyncDisplayKit-iOS.h"; sourceTree = ""; }; + B35061DE1B010EDF0018CF92 /* AsyncDisplayKit.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = AsyncDisplayKit.h; path = "../AsyncDisplayKit-iOS/AsyncDisplayKit.h"; sourceTree = ""; }; D3779BCFF841AD3EB56537ED /* Pods-AsyncDisplayKitTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-AsyncDisplayKitTests.release.xcconfig"; path = "Pods/Target Support Files/Pods-AsyncDisplayKitTests/Pods-AsyncDisplayKitTests.release.xcconfig"; sourceTree = ""; }; D785F6601A74327E00291744 /* ASScrollNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ASScrollNode.h; sourceTree = ""; }; D785F6611A74327E00291744 /* ASScrollNode.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ASScrollNode.m; sourceTree = ""; }; @@ -997,7 +996,7 @@ B35061DB1B010EDF0018CF92 /* AsyncDisplayKit-iOS */ = { isa = PBXGroup; children = ( - B35061DE1B010EDF0018CF92 /* AsyncDisplayKit-iOS.h */, + B35061DE1B010EDF0018CF92 /* AsyncDisplayKit.h */, B35061DC1B010EDF0018CF92 /* Supporting Files */, ); name = "AsyncDisplayKit-iOS"; @@ -1155,7 +1154,6 @@ B35062321B010EFD0018CF92 /* ASTextNodeShadower.h in Headers */, 34EFC7651B701CCC00AD841F /* ASRelativeSize.h in Headers */, B35062431B010EFD0018CF92 /* UIView+ASConvenience.h in Headers */, - B31A241E1B0114FD0016AE7A /* AsyncDisplayKit.h in Headers */, B350622D1B010EFD0018CF92 /* ASScrollDirection.h in Headers */, B35061FB1B010EFD0018CF92 /* ASDisplayNode.h in Headers */, 34EFC7671B701CD900AD841F /* ASLayout.h in Headers */, @@ -1196,7 +1194,7 @@ 34EFC7711B701CFF00AD841F /* ASStackLayoutSpec.h in Headers */, B350625A1B010F070018CF92 /* ASDisplayNodeExtraIvars.h in Headers */, B350621F1B010EFD0018CF92 /* ASImageProtocols.h in Headers */, - B35061DF1B010EDF0018CF92 /* AsyncDisplayKit-iOS.h in Headers */, + B35061DF1B010EDF0018CF92 /* AsyncDisplayKit.h in Headers */, B350620A1B010EFD0018CF92 /* ASTableView.h in Headers */, B35062451B010EFD0018CF92 /* ASBatchFetching.h in Headers */, B350620C1B010EFD0018CF92 /* ASTableViewProtocols.h in Headers */, diff --git a/AsyncDisplayKit/AsyncDisplayKit.h b/AsyncDisplayKit/AsyncDisplayKit.h index 55e74587f5..b65d144f69 100644 --- a/AsyncDisplayKit/AsyncDisplayKit.h +++ b/AsyncDisplayKit/AsyncDisplayKit.h @@ -37,34 +37,3 @@ #import #import #import - -#import "_ASAsyncTransaction.h" -#import "_ASAsyncTransactionContainer+Private.h" -#import "_ASAsyncTransactionGroup.h" -#import "_ASDisplayLayer.h" -#import "_ASDisplayView.h" -#import "ASAvailability.h" -#import "ASBaselineLayoutSpec.h" -//#import "ASBaselinePositionedLayout.h" -#import "ASCollectionViewLayoutController.h" -#import "ASControlNode+Subclasses.h" -#import "ASDisplayNode+Subclasses.h" -#import "ASDisplayNodeExtraIvars.h" -#import "ASHighlightOverlayLayer.h" -#import "ASIndexPath.h" -#import "ASLog.h" -#import "ASMutableAttributedStringBuilder.h" -#import "ASRangeHandler.h" -#import "ASRangeHandlerPreload.h" -#import "ASRangeHandlerRender.h" -//#import "ASStackUnpositionedLayout.h" -#import "ASTextNodeCoreTextAdditions.h" -#import "ASTextNodeRenderer.h" -#import "ASTextNodeShadower.h" -#import "ASTextNodeTextKitHelpers.h" -#import "ASTextNodeTypes.h" -#import "ASTextNodeWordKerner.h" -#import "ASThread.h" -#import "AsyncDisplayKit-iOS.h" -#import "NSMutableAttributedString+TextKitAdditions.h" -#import "UIView+ASConvenience.h"