Added non-functional initial QuartzCore project, CALayer header

This commit is contained in:
Christopher Lloyd 2009-07-26 14:32:59 +00:00
parent 9f46d823bb
commit 898f6839b8
9 changed files with 427 additions and 0 deletions

0
QuartzCore/CAAnimation.h Normal file
View File

0
QuartzCore/CAAnimation.m Normal file
View File

53
QuartzCore/CALayer.h Normal file
View File

@ -0,0 +1,53 @@
#import <Foundation/Foundation.h>
#import <ApplicationServices/ApplicationServices.h>
#import <QuartzCore/CATransform3D.h>
@class CIFilter;
@interface CALayer : NSObject {
}
@property(copy) NSDictionary *actions;
@property CGPoint anchorPoint;
@property unsigned int autoresizingMask;
@property CGColorRef backgroundColor;
@property(copy) NSArray *backgroundFilters;
@property CGColorRef borderColor;
@property CGFloat borderWidth;
@property CGRect bounds;
@property(retain) CIFilter *compositingFilter;
@property NSArray *constraints;
@property(retain) id contents;
@property(copy) NSStrng *contentsGravity;
@property CGRect contentsRect;
@property CGFloat cornerRadius;
@property(assign) id delegate;
@property BOOL doubleSided;
@property unsigned int edgeAntialiasingMask;
@property(copy) NSArray *filters;
@property CGRect frame;
@property BOOL hidden;
@property(retain) id layoutManager;
@property(copy) NSString *magnificationFilter;
@property(retain) CALayer *mask;
@property BOOL masksToBounds;
@property(copy) NSString *minifiactionFilter;
@property(copy) NSString *name;
@property BOOL needsDisplayOnBoundsChange;
@property float opacity;
@property BOOL opaque;
@property CGPoint position;
@property CGColorRef shadowColor;
@property CGSize shadowOffset;
@property float shadowOpacity;
@property CGFloat shadowRadius;
@property(copy) NSDictionary *style;
@property(copy) NSArray *sublayers;
@property CATransform3D sublayerTransform;
@property(readonly) CALayer *superLayer;
@property CATransform3D transform;
@property(readonly) CGRect visibleRect;
@property CGFloat zPosition;
@end

0
QuartzCore/CALayer.m Normal file
View File

View File

@ -0,0 +1,10 @@
#import <QuartzCore/CABase.h>
typedef struct {
CGFloat m11,m12,m13,m14;
CGFloat m21,m22,m23,m24;
CGFloat m31,m32,m33,m34;
CGFloat m41,m42,m43,m44;
} CATransform3D;

View File

Binary file not shown.

26
QuartzCore/Info.plist Normal file
View File

@ -0,0 +1,26 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
<string>${EXECUTABLE_NAME}</string>
<key>CFBundleName</key>
<string>${PRODUCT_NAME}</string>
<key>CFBundleIconFile</key>
<string></string>
<key>CFBundleIdentifier</key>
<string>com.yourcompany.${PRODUCT_NAME:identifier}</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundlePackageType</key>
<string>FMWK</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>1.0</string>
<key>NSPrincipalClass</key>
<string></string>
</dict>
</plist>

View File

@ -0,0 +1,338 @@
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 45;
objects = {
/* Begin PBXBuildFile section */
8DC2EF530486A6940098B216 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C1666FE841158C02AAC07 /* InfoPlist.strings */; };
FEF88C2E100CC45B00B15FD7 /* CAAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = FEF88C2B100CC45B00B15FD7 /* CAAnimation.h */; settings = {ATTRIBUTES = (Public, ); }; };
FEF88C2F100CC45B00B15FD7 /* CALayer.h in Headers */ = {isa = PBXBuildFile; fileRef = FEF88C2C100CC45B00B15FD7 /* CALayer.h */; settings = {ATTRIBUTES = (Public, ); }; };
FEF88C30100CC45B00B15FD7 /* CATransform3D.h in Headers */ = {isa = PBXBuildFile; fileRef = FEF88C2D100CC45B00B15FD7 /* CATransform3D.h */; settings = {ATTRIBUTES = (Public, ); }; };
FEF88C38100CC62500B15FD7 /* CAAnimation.m in Sources */ = {isa = PBXBuildFile; fileRef = FEF88C35100CC62400B15FD7 /* CAAnimation.m */; };
FEF88C39100CC62500B15FD7 /* CALayer.m in Sources */ = {isa = PBXBuildFile; fileRef = FEF88C36100CC62400B15FD7 /* CALayer.m */; };
FEF88C3A100CC62500B15FD7 /* CATransform3D.m in Sources */ = {isa = PBXBuildFile; fileRef = FEF88C37100CC62400B15FD7 /* CATransform3D.m */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
FEF88C23100CC41C00B15FD7 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = FEF88C1D100CC41C00B15FD7 /* CoreGraphics.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 8DC2EF5B0486A6940098B216 /* CoreGraphics.framework */;
remoteInfo = "CoreGraphics-Windows-i386";
};
FEF88C25100CC41C00B15FD7 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = FEF88C1D100CC41C00B15FD7 /* CoreGraphics.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = FE6F7BB30FD554A800C3244F /* CoreGraphics.framework */;
remoteInfo = "CoreGraphics-Linux-i386";
};
FEF88C27100CC41C00B15FD7 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = FEF88C1D100CC41C00B15FD7 /* CoreGraphics.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = FE6F7C980FD55FA300C3244F /* CoreGraphics.framework */;
remoteInfo = "CoreGraphics-Darwin-i386";
};
/* End PBXContainerItemProxy section */
/* Begin PBXFileReference section */
0867D69BFE84028FC02AAC07 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; };
089C1667FE841158C02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = "<group>"; };
8DC2EF5A0486A6940098B216 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
8DC2EF5B0486A6940098B216 /* QuartzCore.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = QuartzCore.framework; sourceTree = BUILT_PRODUCTS_DIR; };
FEF88C1D100CC41C00B15FD7 /* CoreGraphics.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = CoreGraphics.xcodeproj; path = ../CoreGraphics/CoreGraphics.xcodeproj; sourceTree = SOURCE_ROOT; };
FEF88C2B100CC45B00B15FD7 /* CAAnimation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAnimation.h; sourceTree = "<group>"; };
FEF88C2C100CC45B00B15FD7 /* CALayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CALayer.h; sourceTree = "<group>"; };
FEF88C2D100CC45B00B15FD7 /* CATransform3D.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CATransform3D.h; sourceTree = "<group>"; };
FEF88C35100CC62400B15FD7 /* CAAnimation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CAAnimation.m; sourceTree = "<group>"; };
FEF88C36100CC62400B15FD7 /* CALayer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CALayer.m; sourceTree = "<group>"; };
FEF88C37100CC62400B15FD7 /* CATransform3D.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CATransform3D.m; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
8DC2EF560486A6940098B216 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
034768DFFF38A50411DB9C8B /* Products */ = {
isa = PBXGroup;
children = (
8DC2EF5B0486A6940098B216 /* QuartzCore.framework */,
);
name = Products;
sourceTree = "<group>";
};
0867D691FE84028FC02AAC07 /* QuartzCore */ = {
isa = PBXGroup;
children = (
FEF88C2B100CC45B00B15FD7 /* CAAnimation.h */,
FEF88C35100CC62400B15FD7 /* CAAnimation.m */,
FEF88C2C100CC45B00B15FD7 /* CALayer.h */,
FEF88C36100CC62400B15FD7 /* CALayer.m */,
FEF88C2D100CC45B00B15FD7 /* CATransform3D.h */,
FEF88C37100CC62400B15FD7 /* CATransform3D.m */,
08FB77AEFE84172EC02AAC07 /* Classes */,
FEF88C1D100CC41C00B15FD7 /* CoreGraphics.xcodeproj */,
0867D69AFE84028FC02AAC07 /* External Frameworks and Libraries */,
32C88DFF0371C24200C91783 /* Other Sources */,
034768DFFF38A50411DB9C8B /* Products */,
089C1665FE841158C02AAC07 /* Resources */,
);
name = QuartzCore;
sourceTree = "<group>";
};
0867D69AFE84028FC02AAC07 /* External Frameworks and Libraries */ = {
isa = PBXGroup;
children = (
1058C7B0FEA5585E11CA2CBB /* Linked Frameworks */,
1058C7B2FEA5585E11CA2CBB /* Other Frameworks */,
);
name = "External Frameworks and Libraries";
sourceTree = "<group>";
};
089C1665FE841158C02AAC07 /* Resources */ = {
isa = PBXGroup;
children = (
8DC2EF5A0486A6940098B216 /* Info.plist */,
089C1666FE841158C02AAC07 /* InfoPlist.strings */,
);
name = Resources;
sourceTree = "<group>";
};
08FB77AEFE84172EC02AAC07 /* Classes */ = {
isa = PBXGroup;
children = (
);
name = Classes;
sourceTree = "<group>";
};
1058C7B0FEA5585E11CA2CBB /* Linked Frameworks */ = {
isa = PBXGroup;
children = (
);
name = "Linked Frameworks";
sourceTree = "<group>";
};
1058C7B2FEA5585E11CA2CBB /* Other Frameworks */ = {
isa = PBXGroup;
children = (
0867D69BFE84028FC02AAC07 /* Foundation.framework */,
);
name = "Other Frameworks";
sourceTree = "<group>";
};
32C88DFF0371C24200C91783 /* Other Sources */ = {
isa = PBXGroup;
children = (
);
name = "Other Sources";
sourceTree = "<group>";
};
FEF88C1E100CC41C00B15FD7 /* Products */ = {
isa = PBXGroup;
children = (
FEF88C24100CC41C00B15FD7 /* CoreGraphics.framework */,
FEF88C26100CC41C00B15FD7 /* CoreGraphics.framework */,
FEF88C28100CC41C00B15FD7 /* CoreGraphics.framework */,
);
name = Products;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXHeadersBuildPhase section */
8DC2EF500486A6940098B216 /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
FEF88C2E100CC45B00B15FD7 /* CAAnimation.h in Headers */,
FEF88C2F100CC45B00B15FD7 /* CALayer.h in Headers */,
FEF88C30100CC45B00B15FD7 /* CATransform3D.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXHeadersBuildPhase section */
/* Begin PBXNativeTarget section */
8DC2EF4F0486A6940098B216 /* QuartzCore-Windows-i386 */ = {
isa = PBXNativeTarget;
buildConfigurationList = 1DEB91AD08733DA50010E9CD /* Build configuration list for PBXNativeTarget "QuartzCore-Windows-i386" */;
buildPhases = (
8DC2EF500486A6940098B216 /* Headers */,
8DC2EF520486A6940098B216 /* Resources */,
8DC2EF540486A6940098B216 /* Sources */,
8DC2EF560486A6940098B216 /* Frameworks */,
);
buildRules = (
);
dependencies = (
);
name = "QuartzCore-Windows-i386";
productInstallPath = "$(HOME)/Library/Frameworks";
productName = QuartzCore;
productReference = 8DC2EF5B0486A6940098B216 /* QuartzCore.framework */;
productType = "com.apple.product-type.framework";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
0867D690FE84028FC02AAC07 /* Project object */ = {
isa = PBXProject;
buildConfigurationList = 1DEB91B108733DA50010E9CD /* Build configuration list for PBXProject "QuartzCore" */;
compatibilityVersion = "Xcode 3.1";
hasScannedForEncodings = 1;
mainGroup = 0867D691FE84028FC02AAC07 /* QuartzCore */;
productRefGroup = 034768DFFF38A50411DB9C8B /* Products */;
projectDirPath = "";
projectReferences = (
{
ProductGroup = FEF88C1E100CC41C00B15FD7 /* Products */;
ProjectRef = FEF88C1D100CC41C00B15FD7 /* CoreGraphics.xcodeproj */;
},
);
projectRoot = "";
targets = (
8DC2EF4F0486A6940098B216 /* QuartzCore-Windows-i386 */,
);
};
/* End PBXProject section */
/* Begin PBXReferenceProxy section */
FEF88C24100CC41C00B15FD7 /* CoreGraphics.framework */ = {
isa = PBXReferenceProxy;
fileType = wrapper.framework;
path = CoreGraphics.framework;
remoteRef = FEF88C23100CC41C00B15FD7 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
FEF88C26100CC41C00B15FD7 /* CoreGraphics.framework */ = {
isa = PBXReferenceProxy;
fileType = wrapper.framework;
path = CoreGraphics.framework;
remoteRef = FEF88C25100CC41C00B15FD7 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
FEF88C28100CC41C00B15FD7 /* CoreGraphics.framework */ = {
isa = PBXReferenceProxy;
fileType = wrapper.framework;
path = CoreGraphics.framework;
remoteRef = FEF88C27100CC41C00B15FD7 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
/* End PBXReferenceProxy section */
/* Begin PBXResourcesBuildPhase section */
8DC2EF520486A6940098B216 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
8DC2EF530486A6940098B216 /* InfoPlist.strings in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
8DC2EF540486A6940098B216 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
FEF88C38100CC62500B15FD7 /* CAAnimation.m in Sources */,
FEF88C39100CC62500B15FD7 /* CALayer.m in Sources */,
FEF88C3A100CC62500B15FD7 /* CATransform3D.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin PBXVariantGroup section */
089C1666FE841158C02AAC07 /* InfoPlist.strings */ = {
isa = PBXVariantGroup;
children = (
089C1667FE841158C02AAC07 /* English */,
);
name = InfoPlist.strings;
sourceTree = "<group>";
};
/* End PBXVariantGroup section */
/* Begin XCBuildConfiguration section */
1DEB91AF08733DA50010E9CD /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ARCHS = i386;
DEPLOYMENT_LOCATION = YES;
DEPLOYMENT_POSTPROCESSING = YES;
DSTROOT = /;
EXECUTABLE_SUFFIX = .1.0.dll;
FRAMEWORK_SEARCH_PATHS = /Developer/Cocotron/1.0/Windows/i386/Frameworks;
GCC_ENABLE_CPP_EXCEPTIONS = NO;
GCC_ENABLE_CPP_RTTI = NO;
GCC_ENABLE_OBJC_EXCEPTIONS = YES;
GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
GCC_OPTIMIZATION_LEVEL = s;
GCC_PRECOMPILE_PREFIX_HEADER = NO;
GCC_PREFIX_HEADER = "";
INFOPLIST_FILE = Info.plist;
INSTALL_MODE_FLAG = "og-w,a+rX";
INSTALL_PATH = /Developer/Cocotron/1.0/Windows/i386/Frameworks;
OTHER_CFLAGS = (
"-DQUARTZCORE_INSIDE_BUILD",
"-D__LITTLE_ENDIAN__",
"-Wreturn-type",
);
OTHER_LDFLAGS = (
"-shared",
"-lgdi32",
"-Wl,--enable-auto-import",
"-Wl,--export-all-symbols",
"-Wl,--image-base=0x20000000",
"-Wl,--out-implib,$TARGET_BUILD_DIR/QuartzCore.framework/libQuartzCore.a",
);
PREBINDING = NO;
PRODUCT_NAME = QuartzCore;
STRIP_INSTALLED_PRODUCT = YES;
SYMROOT = /Developer/Cocotron/1.0/build/QuartzCore/Windows;
};
name = Release;
};
1DEB91B308733DA50010E9CD /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
1DEB91AD08733DA50010E9CD /* Build configuration list for PBXNativeTarget "QuartzCore-Windows-i386" */ = {
isa = XCConfigurationList;
buildConfigurations = (
1DEB91AF08733DA50010E9CD /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
1DEB91B108733DA50010E9CD /* Build configuration list for PBXProject "QuartzCore" */ = {
isa = XCConfigurationList;
buildConfigurations = (
1DEB91B308733DA50010E9CD /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = 0867D690FE84028FC02AAC07 /* Project object */;
}