diff --git a/extras/amalgamator/Amalgamator.jucer b/extras/amalgamator/Amalgamator.jucer index 484266de77..9ee609e311 100644 --- a/extras/amalgamator/Amalgamator.jucer +++ b/extras/amalgamator/Amalgamator.jucer @@ -1,7 +1,15 @@ - + @@ -13,12 +21,13 @@ - + diff --git a/extras/amalgamator/Builds/MacOSX/Amalgamator.xcodeproj/project.pbxproj b/extras/amalgamator/Builds/MacOSX/Amalgamator.xcodeproj/project.pbxproj index fba39736e8..188e184f97 100644 --- a/extras/amalgamator/Builds/MacOSX/Amalgamator.xcodeproj/project.pbxproj +++ b/extras/amalgamator/Builds/MacOSX/Amalgamator.xcodeproj/project.pbxproj @@ -41,8 +41,7 @@ D7B573B9812F7B72BD4B4CAF, EB740AE538D86C85837D57DE, 9519CEA83C2BD274A0305483 ); name = "Juce Library Code"; sourceTree = ""; }; - 78D302C2D44FC9025738F347 = { isa = PBXGroup; children = ( - F171DBD1E44152AAE93F2DAA ); name = Resources; sourceTree = ""; }; + 78D302C2D44FC9025738F347 = { isa = PBXGroup; children = ( ); name = Resources; sourceTree = ""; }; E48144B707BAD4CB5B26617C = { isa = PBXGroup; children = ( B98C60B57B831FE5215CDD21, E4FB558EEF2604584B3F8103, @@ -69,7 +68,7 @@ PREBINDING = NO; ZERO_LINK = NO; GCC_INLINES_ARE_PRIVATE_EXTERN = YES; - USER_HEADER_SEARCH_PATHS = " $(inherited)"; + HEADER_SEARCH_PATHS = " $(inherited)"; GCC_OPTIMIZATION_LEVEL = 0; ONLY_ACTIVE_ARCH = YES; COPY_PHASE_STRIP = NO; @@ -82,7 +81,7 @@ PREBINDING = NO; ZERO_LINK = NO; GCC_INLINES_ARE_PRIVATE_EXTERN = YES; - USER_HEADER_SEARCH_PATHS = " $(inherited)"; + HEADER_SEARCH_PATHS = " $(inherited)"; GCC_OPTIMIZATION_LEVEL = s; GCC_GENERATE_DEBUGGING_SYMBOLS = NO; GCC_SYMBOLS_PRIVATE_EXTERN = YES; @@ -145,7 +144,7 @@ B824C4A447FB724196B914CE = { isa = PBXNativeTarget; buildConfigurationList = 9D9354DAA8B4F66302F44EB3; buildPhases = ( 5203B474A9EC120E05FAFC7E, 26D5C1A755E31038E6AA5F65, - E0796C07FC7AE37755E690BD ); buildRules = ( ); dependencies = ( ); name = Amalgamator; productInstallPath = "$(HOME)/Applications"; productName = Amalgamator; productReference = CA1CAD166727F3F5EA4E2F00; productType = "com.apple.product-type.tool"; }; + E0796C07FC7AE37755E690BD ); buildRules = ( ); dependencies = ( ); name = Amalgamator; productName = Amalgamator; productReference = CA1CAD166727F3F5EA4E2F00; productInstallPath = /usr/bin; productType = "com.apple.product-type.tool"; }; 3F3EC7723ED2D70B1F2AA68A = { isa = PBXProject; buildConfigurationList = 2CFBFFDFB38FB5353DB13339; compatibilityVersion = "Xcode 3.0"; hasScannedForEncodings = 0; mainGroup = 7A94AFBB35D1BABFA6C9DF47; projectDirPath = ""; projectRoot = ""; targets = ( B824C4A447FB724196B914CE ); }; }; rootObject = 3F3EC7723ED2D70B1F2AA68A; diff --git a/extras/amalgamator/JuceLibraryCode/AppConfig.h b/extras/amalgamator/JuceLibraryCode/AppConfig.h index cdb56372fb..febff521a2 100644 --- a/extras/amalgamator/JuceLibraryCode/AppConfig.h +++ b/extras/amalgamator/JuceLibraryCode/AppConfig.h @@ -2,7 +2,6 @@ IMPORTANT! This file is auto-generated by the Jucer each time you save your project - if you alter its contents, your changes may be overwritten! - The following flags are Juce compilation options, taken fron juce_Config.h If you want to change any of these values, use the Jucer to do so, rather than editing this file directly! diff --git a/extras/binarybuilder/BinaryBuilder.jucer b/extras/binarybuilder/BinaryBuilder.jucer index 2b792a79f0..7e1ca2cacc 100644 --- a/extras/binarybuilder/BinaryBuilder.jucer +++ b/extras/binarybuilder/BinaryBuilder.jucer @@ -1,7 +1,16 @@ - + @@ -13,12 +22,13 @@ - + diff --git a/extras/binarybuilder/Builds/MacOSX/BinaryBuilder.xcodeproj/project.pbxproj b/extras/binarybuilder/Builds/MacOSX/BinaryBuilder.xcodeproj/project.pbxproj index 0f3eae7537..45eb44a5e2 100644 --- a/extras/binarybuilder/Builds/MacOSX/BinaryBuilder.xcodeproj/project.pbxproj +++ b/extras/binarybuilder/Builds/MacOSX/BinaryBuilder.xcodeproj/project.pbxproj @@ -41,8 +41,7 @@ B1B7B20A8E65BBC42DF14B0D, 5EA9A3112DD69059009E0F26, 0A0FA87ED607057BA54E4BBD ); name = "Juce Library Code"; sourceTree = ""; }; - 28DCE1BE5F05AD011EBA6CF3 = { isa = PBXGroup; children = ( - 968E587E55738CB4F006379C ); name = Resources; sourceTree = ""; }; + 28DCE1BE5F05AD011EBA6CF3 = { isa = PBXGroup; children = ( ); name = Resources; sourceTree = ""; }; 949924B27260A9CA22A8DA28 = { isa = PBXGroup; children = ( 69844FA1F639F3E4F8DD45DE, 95F3347A6AECE95701B1F9BF, @@ -69,7 +68,7 @@ PREBINDING = NO; ZERO_LINK = NO; GCC_INLINES_ARE_PRIVATE_EXTERN = YES; - USER_HEADER_SEARCH_PATHS = " $(inherited)"; + HEADER_SEARCH_PATHS = " $(inherited)"; GCC_OPTIMIZATION_LEVEL = 0; ONLY_ACTIVE_ARCH = YES; COPY_PHASE_STRIP = NO; @@ -82,7 +81,7 @@ PREBINDING = NO; ZERO_LINK = NO; GCC_INLINES_ARE_PRIVATE_EXTERN = YES; - USER_HEADER_SEARCH_PATHS = " $(inherited)"; + HEADER_SEARCH_PATHS = " $(inherited)"; GCC_OPTIMIZATION_LEVEL = s; GCC_GENERATE_DEBUGGING_SYMBOLS = NO; GCC_SYMBOLS_PRIVATE_EXTERN = YES; @@ -145,7 +144,7 @@ 683DA490C2B056506C3A8D7B = { isa = PBXNativeTarget; buildConfigurationList = 4D9C43C6237ADA72C875B760; buildPhases = ( 021B93602492F70DDC7B752A, D6DEA193D099F447BC2BC812, - 90724B03672FC7862B671969 ); buildRules = ( ); dependencies = ( ); name = BinaryBuilder; productInstallPath = "$(HOME)/Applications"; productName = BinaryBuilder; productReference = 7A158D02E2EDD703A0CFA8BC; productType = "com.apple.product-type.tool"; }; + 90724B03672FC7862B671969 ); buildRules = ( ); dependencies = ( ); name = BinaryBuilder; productName = BinaryBuilder; productReference = 7A158D02E2EDD703A0CFA8BC; productInstallPath = /usr/bin; productType = "com.apple.product-type.tool"; }; EF47A66EA997AB0AD6AB1E37 = { isa = PBXProject; buildConfigurationList = DCF3DECB3E449934F432BCE5; compatibilityVersion = "Xcode 3.0"; hasScannedForEncodings = 0; mainGroup = 97D16C110AD333B7A7B19523; projectDirPath = ""; projectRoot = ""; targets = ( 683DA490C2B056506C3A8D7B ); }; }; rootObject = EF47A66EA997AB0AD6AB1E37; diff --git a/extras/binarybuilder/JuceLibraryCode/AppConfig.h b/extras/binarybuilder/JuceLibraryCode/AppConfig.h index cdb56372fb..febff521a2 100644 --- a/extras/binarybuilder/JuceLibraryCode/AppConfig.h +++ b/extras/binarybuilder/JuceLibraryCode/AppConfig.h @@ -2,7 +2,6 @@ IMPORTANT! This file is auto-generated by the Jucer each time you save your project - if you alter its contents, your changes may be overwritten! - The following flags are Juce compilation options, taken fron juce_Config.h If you want to change any of these values, use the Jucer to do so, rather than editing this file directly! diff --git a/extras/example projects/Builds/Linux/Makefile b/extras/example projects/Builds/Linux/Makefile index e6352d538d..3c1060e655 100644 --- a/extras/example projects/Builds/Linux/Makefile +++ b/extras/example projects/Builds/Linux/Makefile @@ -40,8 +40,10 @@ endif OBJECTS := \ $(OBJDIR)/Main.o \ $(OBJDIR)/MainComponent.o \ - $(OBJDIR)/BinaryData.o \ - $(OBJDIR)/JuceLibraryCode.o \ + $(OBJDIR)/JuceLibraryCode1.o \ + $(OBJDIR)/JuceLibraryCode2.o \ + $(OBJDIR)/JuceLibraryCode3.o \ + $(OBJDIR)/JuceLibraryCode4.o \ .PHONY: clean @@ -68,12 +70,22 @@ $(OBJDIR)/MainComponent.o: ../../Source/MainComponent.cpp @echo $(notdir $<) @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/BinaryData.o: ../../JuceLibraryCode/BinaryData.cpp +$(OBJDIR)/JuceLibraryCode1.o: ../../JuceLibraryCode/JuceLibraryCode1.cpp -@mkdir -p $(OBJDIR) @echo $(notdir $<) @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/JuceLibraryCode.o: ../../JuceLibraryCode/JuceLibraryCode.cpp +$(OBJDIR)/JuceLibraryCode2.o: ../../JuceLibraryCode/JuceLibraryCode2.cpp + -@mkdir -p $(OBJDIR) + @echo $(notdir $<) + @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + +$(OBJDIR)/JuceLibraryCode3.o: ../../JuceLibraryCode/JuceLibraryCode3.cpp + -@mkdir -p $(OBJDIR) + @echo $(notdir $<) + @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + +$(OBJDIR)/JuceLibraryCode4.o: ../../JuceLibraryCode/JuceLibraryCode4.cpp -@mkdir -p $(OBJDIR) @echo $(notdir $<) @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" diff --git a/extras/example projects/Builds/MacOSX/HelloWorld.xcodeproj/project.pbxproj b/extras/example projects/Builds/MacOSX/HelloWorld.xcodeproj/project.pbxproj index a1fbadb812..682974709a 100644 --- a/extras/example projects/Builds/MacOSX/HelloWorld.xcodeproj/project.pbxproj +++ b/extras/example projects/Builds/MacOSX/HelloWorld.xcodeproj/project.pbxproj @@ -19,8 +19,10 @@ BB469E9EB2CB2E6EFCA0B0D6 = { isa = PBXBuildFile; fileRef = 2FD78B9DF6A26702A9EC05C5; }; 237BC2541E5BB21EB4226623 = { isa = PBXBuildFile; fileRef = CB66B1896A253A8D6336E645; }; 6F7267F0D2F847AF73EF7DAF = { isa = PBXBuildFile; fileRef = FD2B52051D28D30204949A05; }; - A068D073A9C2BF9259564CD0 = { isa = PBXBuildFile; fileRef = ED132B29425B4913184EAEB1; }; - E638B7907B29420989C8DC6E = { isa = PBXBuildFile; fileRef = D8A8B4FFECD420E9ED894620; }; + 7933F0BE345596B55294E9F4 = { isa = PBXBuildFile; fileRef = 58416A6F1B244D5A8110CE89; }; + D642B591698C3E8615F8A3B4 = { isa = PBXBuildFile; fileRef = F1CB08B1DDCE698D39194670; }; + 43407A648DB3D648E75D6E84 = { isa = PBXBuildFile; fileRef = AA34A6F29F6895C1D223CF68; }; + A04F4F37B1EA8E19A9B12945 = { isa = PBXBuildFile; fileRef = 53BE344341F2C1F48A2D476F; }; 6B773B30089D3E23C9C763E1 = { isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = ""; }; 97E620097C302396D2AA27C3 = { isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = /System/Library/Frameworks/Carbon.framework; sourceTree = ""; }; AEF423F7CE97424BD4678D2A = { isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = /System/Library/Frameworks/IOKit.framework; sourceTree = ""; }; @@ -37,23 +39,23 @@ CB66B1896A253A8D6336E645 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = Main.cpp; path = ../../Source/Main.cpp; sourceTree = SOURCE_ROOT; }; FD2B52051D28D30204949A05 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = MainComponent.cpp; path = ../../Source/MainComponent.cpp; sourceTree = SOURCE_ROOT; }; F56FAC52B9F4534E4C732A2D = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = MainComponent.h; path = ../../Source/MainComponent.h; sourceTree = SOURCE_ROOT; }; - C0FA8755D24DAD08CD3A6887 = { isa = PBXFileReference; lastKnownFileType = text.txt; name = readme.txt; path = ../../readme.txt; sourceTree = SOURCE_ROOT; }; 57943AE0D519B821B9CB886E = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = AppConfig.h; path = ../../JuceLibraryCode/AppConfig.h; sourceTree = SOURCE_ROOT; }; AFDF1CB4C386A2D781D66AA1 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = JuceHeader.h; path = ../../JuceLibraryCode/JuceHeader.h; sourceTree = SOURCE_ROOT; }; - ED132B29425B4913184EAEB1 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = BinaryData.cpp; path = ../../JuceLibraryCode/BinaryData.cpp; sourceTree = SOURCE_ROOT; }; - 06C2E275863BB2527824E754 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = BinaryData.h; path = ../../JuceLibraryCode/BinaryData.h; sourceTree = SOURCE_ROOT; }; - D8A8B4FFECD420E9ED894620 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = JuceLibraryCode.mm; path = ../../JuceLibraryCode/JuceLibraryCode.mm; sourceTree = SOURCE_ROOT; }; + 58416A6F1B244D5A8110CE89 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = JuceLibraryCode1.mm; path = ../../JuceLibraryCode/JuceLibraryCode1.mm; sourceTree = SOURCE_ROOT; }; + F1CB08B1DDCE698D39194670 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = JuceLibraryCode2.mm; path = ../../JuceLibraryCode/JuceLibraryCode2.mm; sourceTree = SOURCE_ROOT; }; + AA34A6F29F6895C1D223CF68 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = JuceLibraryCode3.mm; path = ../../JuceLibraryCode/JuceLibraryCode3.mm; sourceTree = SOURCE_ROOT; }; + 53BE344341F2C1F48A2D476F = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = JuceLibraryCode4.mm; path = ../../JuceLibraryCode/JuceLibraryCode4.mm; sourceTree = SOURCE_ROOT; }; AA11C8578F0825D0211C7C71 = { isa = PBXGroup; children = ( CB66B1896A253A8D6336E645, FD2B52051D28D30204949A05, - F56FAC52B9F4534E4C732A2D, - C0FA8755D24DAD08CD3A6887 ); name = Source; sourceTree = ""; }; + F56FAC52B9F4534E4C732A2D ); name = Source; sourceTree = ""; }; 52AF58536809B334D6BEBF28 = { isa = PBXGroup; children = ( 57943AE0D519B821B9CB886E, AFDF1CB4C386A2D781D66AA1, - ED132B29425B4913184EAEB1, - 06C2E275863BB2527824E754, - D8A8B4FFECD420E9ED894620 ); name = "Juce Library Code"; sourceTree = ""; }; + 58416A6F1B244D5A8110CE89, + F1CB08B1DDCE698D39194670, + AA34A6F29F6895C1D223CF68, + 53BE344341F2C1F48A2D476F ); name = "Juce Library Code"; sourceTree = ""; }; 2ACEDD4D6058F840EEA38906 = { isa = PBXGroup; children = ( EA7F9B8453D98A3675F49035 ); name = Resources; sourceTree = ""; }; 968C104183C4F309F291072B = { isa = PBXGroup; children = ( @@ -82,7 +84,7 @@ PREBINDING = NO; ZERO_LINK = NO; GCC_INLINES_ARE_PRIVATE_EXTERN = YES; - USER_HEADER_SEARCH_PATHS = " $(inherited)"; + HEADER_SEARCH_PATHS = " $(inherited)"; GCC_OPTIMIZATION_LEVEL = 0; ONLY_ACTIVE_ARCH = YES; COPY_PHASE_STRIP = NO; @@ -95,7 +97,7 @@ PREBINDING = NO; ZERO_LINK = NO; GCC_INLINES_ARE_PRIVATE_EXTERN = YES; - USER_HEADER_SEARCH_PATHS = " $(inherited)"; + HEADER_SEARCH_PATHS = " $(inherited)"; GCC_OPTIMIZATION_LEVEL = s; GCC_GENERATE_DEBUGGING_SYMBOLS = NO; GCC_SYMBOLS_PRIVATE_EXTERN = YES; @@ -145,8 +147,10 @@ D8C19D22E1FD4F768D15F525 = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 237BC2541E5BB21EB4226623, 6F7267F0D2F847AF73EF7DAF, - A068D073A9C2BF9259564CD0, - E638B7907B29420989C8DC6E ); runOnlyForDeploymentPostprocessing = 0; }; + 7933F0BE345596B55294E9F4, + D642B591698C3E8615F8A3B4, + 43407A648DB3D648E75D6E84, + A04F4F37B1EA8E19A9B12945 ); runOnlyForDeploymentPostprocessing = 0; }; 92652782798302B5FC51366D = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( 28F8C199DFD1C5A282FE13A5, C4EE40FF2BE67DC34B8CFFA4, @@ -162,7 +166,7 @@ 6A20902FD404918F3D24BA8E = { isa = PBXNativeTarget; buildConfigurationList = 4F8F2F5535CE15A1996FD473; buildPhases = ( 040E7FFF35F5314CAC65923E, D8C19D22E1FD4F768D15F525, - 92652782798302B5FC51366D ); buildRules = ( ); dependencies = ( ); name = HelloWorld; productInstallPath = "$(HOME)/Applications"; productName = HelloWorld; productReference = 7C087991E331224371B9C5CF; productType = "com.apple.product-type.application"; }; + 92652782798302B5FC51366D ); buildRules = ( ); dependencies = ( ); name = HelloWorld; productName = HelloWorld; productReference = 7C087991E331224371B9C5CF; productInstallPath = "$(HOME)/Applications"; productType = "com.apple.product-type.application"; }; E13992FDBAEBF649A7954C3A = { isa = PBXProject; buildConfigurationList = DEE6CA5A3F98D473C53CD9F8; compatibilityVersion = "Xcode 3.0"; hasScannedForEncodings = 0; mainGroup = 7F35A8BE5FF618393F413498; projectDirPath = ""; projectRoot = ""; targets = ( 6A20902FD404918F3D24BA8E ); }; }; rootObject = E13992FDBAEBF649A7954C3A; diff --git a/extras/example projects/Builds/MacOSX/Info.plist b/extras/example projects/Builds/MacOSX/Info.plist index 40ad947370..e1e6e0a313 100644 --- a/extras/example projects/Builds/MacOSX/Info.plist +++ b/extras/example projects/Builds/MacOSX/Info.plist @@ -8,16 +8,16 @@ CFBundleIconFile CFBundleIdentifier - com.${PRODUCT_NAME:rfc1034identifier} + com.rawmaterialsoftware.jucehelloworld CFBundleName - ${PRODUCT_NAME} + HelloWorld CFBundlePackageType APPL CFBundleSignature ???? CFBundleShortVersionString - 1.0 + 1.0.0 CFBundleVersion - 1 + 1.0.0 diff --git a/extras/example projects/Builds/VisualStudio2005/HelloWorld.vcproj b/extras/example projects/Builds/VisualStudio2005/HelloWorld.vcproj index a9a0eccf32..3370cc4f35 100644 --- a/extras/example projects/Builds/VisualStudio2005/HelloWorld.vcproj +++ b/extras/example projects/Builds/VisualStudio2005/HelloWorld.vcproj @@ -136,24 +136,15 @@ - - - - - - - - - - - + + + + diff --git a/extras/example projects/Builds/VisualStudio2008/HelloWorld.vcproj b/extras/example projects/Builds/VisualStudio2008/HelloWorld.vcproj index b2897d1279..26d8fb6792 100644 --- a/extras/example projects/Builds/VisualStudio2008/HelloWorld.vcproj +++ b/extras/example projects/Builds/VisualStudio2008/HelloWorld.vcproj @@ -136,24 +136,15 @@ - - - - - - - - - - - + + + + diff --git a/extras/example projects/Builds/iPhone/HelloWorld.xcodeproj/project.pbxproj b/extras/example projects/Builds/iPhone/HelloWorld.xcodeproj/project.pbxproj index 2b30034748..2d670485b2 100644 --- a/extras/example projects/Builds/iPhone/HelloWorld.xcodeproj/project.pbxproj +++ b/extras/example projects/Builds/iPhone/HelloWorld.xcodeproj/project.pbxproj @@ -12,8 +12,10 @@ F90EEEB7BFE91DE375E81242 = { isa = PBXBuildFile; fileRef = 8C58C43B4C4F9E89233A25F9; }; 237BC2541E5BB21EB4226623 = { isa = PBXBuildFile; fileRef = CB66B1896A253A8D6336E645; }; 6F7267F0D2F847AF73EF7DAF = { isa = PBXBuildFile; fileRef = FD2B52051D28D30204949A05; }; - A068D073A9C2BF9259564CD0 = { isa = PBXBuildFile; fileRef = ED132B29425B4913184EAEB1; }; - E638B7907B29420989C8DC6E = { isa = PBXBuildFile; fileRef = D8A8B4FFECD420E9ED894620; }; + 7933F0BE345596B55294E9F4 = { isa = PBXBuildFile; fileRef = 58416A6F1B244D5A8110CE89; }; + D642B591698C3E8615F8A3B4 = { isa = PBXBuildFile; fileRef = F1CB08B1DDCE698D39194670; }; + 43407A648DB3D648E75D6E84 = { isa = PBXBuildFile; fileRef = AA34A6F29F6895C1D223CF68; }; + A04F4F37B1EA8E19A9B12945 = { isa = PBXBuildFile; fileRef = 53BE344341F2C1F48A2D476F; }; 558FCE9088F29BC53FEE9BC2 = { isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; }; 716EC4E9813924BC425CDEF5 = { isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; BFA8583602D1022E7CA9A559 = { isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; }; @@ -23,23 +25,23 @@ CB66B1896A253A8D6336E645 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = Main.cpp; path = ../../Source/Main.cpp; sourceTree = SOURCE_ROOT; }; FD2B52051D28D30204949A05 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = MainComponent.cpp; path = ../../Source/MainComponent.cpp; sourceTree = SOURCE_ROOT; }; F56FAC52B9F4534E4C732A2D = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = MainComponent.h; path = ../../Source/MainComponent.h; sourceTree = SOURCE_ROOT; }; - C0FA8755D24DAD08CD3A6887 = { isa = PBXFileReference; lastKnownFileType = text.txt; name = readme.txt; path = ../../readme.txt; sourceTree = SOURCE_ROOT; }; 57943AE0D519B821B9CB886E = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = AppConfig.h; path = ../../JuceLibraryCode/AppConfig.h; sourceTree = SOURCE_ROOT; }; AFDF1CB4C386A2D781D66AA1 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = JuceHeader.h; path = ../../JuceLibraryCode/JuceHeader.h; sourceTree = SOURCE_ROOT; }; - ED132B29425B4913184EAEB1 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = BinaryData.cpp; path = ../../JuceLibraryCode/BinaryData.cpp; sourceTree = SOURCE_ROOT; }; - 06C2E275863BB2527824E754 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = BinaryData.h; path = ../../JuceLibraryCode/BinaryData.h; sourceTree = SOURCE_ROOT; }; - D8A8B4FFECD420E9ED894620 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = JuceLibraryCode.mm; path = ../../JuceLibraryCode/JuceLibraryCode.mm; sourceTree = SOURCE_ROOT; }; + 58416A6F1B244D5A8110CE89 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = JuceLibraryCode1.mm; path = ../../JuceLibraryCode/JuceLibraryCode1.mm; sourceTree = SOURCE_ROOT; }; + F1CB08B1DDCE698D39194670 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = JuceLibraryCode2.mm; path = ../../JuceLibraryCode/JuceLibraryCode2.mm; sourceTree = SOURCE_ROOT; }; + AA34A6F29F6895C1D223CF68 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = JuceLibraryCode3.mm; path = ../../JuceLibraryCode/JuceLibraryCode3.mm; sourceTree = SOURCE_ROOT; }; + 53BE344341F2C1F48A2D476F = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = JuceLibraryCode4.mm; path = ../../JuceLibraryCode/JuceLibraryCode4.mm; sourceTree = SOURCE_ROOT; }; AA11C8578F0825D0211C7C71 = { isa = PBXGroup; children = ( CB66B1896A253A8D6336E645, FD2B52051D28D30204949A05, - F56FAC52B9F4534E4C732A2D, - C0FA8755D24DAD08CD3A6887 ); name = Source; sourceTree = ""; }; + F56FAC52B9F4534E4C732A2D ); name = Source; sourceTree = ""; }; 52AF58536809B334D6BEBF28 = { isa = PBXGroup; children = ( 57943AE0D519B821B9CB886E, AFDF1CB4C386A2D781D66AA1, - ED132B29425B4913184EAEB1, - 06C2E275863BB2527824E754, - D8A8B4FFECD420E9ED894620 ); name = "Juce Library Code"; sourceTree = ""; }; + 58416A6F1B244D5A8110CE89, + F1CB08B1DDCE698D39194670, + AA34A6F29F6895C1D223CF68, + 53BE344341F2C1F48A2D476F ); name = "Juce Library Code"; sourceTree = ""; }; 2ACEDD4D6058F840EEA38906 = { isa = PBXGroup; children = ( E5D5090AE29D959C087A648F ); name = Resources; sourceTree = ""; }; 968C104183C4F309F291072B = { isa = PBXGroup; children = ( @@ -61,7 +63,7 @@ PREBINDING = NO; ZERO_LINK = NO; GCC_INLINES_ARE_PRIVATE_EXTERN = YES; - USER_HEADER_SEARCH_PATHS = " $(inherited)"; + HEADER_SEARCH_PATHS = " $(inherited)"; GCC_OPTIMIZATION_LEVEL = 0; ONLY_ACTIVE_ARCH = YES; COPY_PHASE_STRIP = NO; @@ -74,7 +76,7 @@ PREBINDING = NO; ZERO_LINK = NO; GCC_INLINES_ARE_PRIVATE_EXTERN = YES; - USER_HEADER_SEARCH_PATHS = " $(inherited)"; + HEADER_SEARCH_PATHS = " $(inherited)"; GCC_OPTIMIZATION_LEVEL = s; GCC_GENERATE_DEBUGGING_SYMBOLS = NO; GCC_SYMBOLS_PRIVATE_EXTERN = YES; @@ -83,7 +85,6 @@ "NDEBUG=1 "); }; name = Release; }; DC6E0D6712057BE7CE629370 = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; - GCC_VERSION = 4.0; GCC_C_LANGUAGE_STANDARD = c99; GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_CHECK_SWITCH_STATEMENTS = YES; @@ -102,7 +103,6 @@ MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; }; name = Debug; }; D14711B44DC017E8618FAF39 = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; - GCC_VERSION = 4.0; GCC_C_LANGUAGE_STANDARD = c99; GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_CHECK_SWITCH_STATEMENTS = YES; @@ -126,8 +126,10 @@ D8C19D22E1FD4F768D15F525 = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 237BC2541E5BB21EB4226623, 6F7267F0D2F847AF73EF7DAF, - A068D073A9C2BF9259564CD0, - E638B7907B29420989C8DC6E ); runOnlyForDeploymentPostprocessing = 0; }; + 7933F0BE345596B55294E9F4, + D642B591698C3E8615F8A3B4, + 43407A648DB3D648E75D6E84, + A04F4F37B1EA8E19A9B12945 ); runOnlyForDeploymentPostprocessing = 0; }; 92652782798302B5FC51366D = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( A17CB2E433E1BE3ABE451848, C4C15F695EA3866CC3E37FBD, @@ -136,7 +138,7 @@ 6A20902FD404918F3D24BA8E = { isa = PBXNativeTarget; buildConfigurationList = 4F8F2F5535CE15A1996FD473; buildPhases = ( 040E7FFF35F5314CAC65923E, D8C19D22E1FD4F768D15F525, - 92652782798302B5FC51366D ); buildRules = ( ); dependencies = ( ); name = HelloWorld; productInstallPath = "$(HOME)/Applications"; productName = HelloWorld; productReference = 7C087991E331224371B9C5CF; productType = "com.apple.product-type.application"; }; + 92652782798302B5FC51366D ); buildRules = ( ); dependencies = ( ); name = HelloWorld; productName = HelloWorld; productReference = 7C087991E331224371B9C5CF; productInstallPath = "$(HOME)/Applications"; productType = "com.apple.product-type.application"; }; E13992FDBAEBF649A7954C3A = { isa = PBXProject; buildConfigurationList = DEE6CA5A3F98D473C53CD9F8; compatibilityVersion = "Xcode 3.0"; hasScannedForEncodings = 0; mainGroup = 7F35A8BE5FF618393F413498; projectDirPath = ""; projectRoot = ""; targets = ( 6A20902FD404918F3D24BA8E ); }; }; rootObject = E13992FDBAEBF649A7954C3A; diff --git a/extras/example projects/Builds/iPhone/Info.plist b/extras/example projects/Builds/iPhone/Info.plist index 40ad947370..e1e6e0a313 100644 --- a/extras/example projects/Builds/iPhone/Info.plist +++ b/extras/example projects/Builds/iPhone/Info.plist @@ -8,16 +8,16 @@ CFBundleIconFile CFBundleIdentifier - com.${PRODUCT_NAME:rfc1034identifier} + com.rawmaterialsoftware.jucehelloworld CFBundleName - ${PRODUCT_NAME} + HelloWorld CFBundlePackageType APPL CFBundleSignature ???? CFBundleShortVersionString - 1.0 + 1.0.0 CFBundleVersion - 1 + 1.0.0 diff --git a/extras/example projects/HelloWorld.jucer b/extras/example projects/HelloWorld.jucer index 4875d4ceb7..9dde4a679f 100644 --- a/extras/example projects/HelloWorld.jucer +++ b/extras/example projects/HelloWorld.jucer @@ -1,7 +1,15 @@ - + @@ -15,15 +23,15 @@ file="Source/MainComponent.cpp"/> - - + diff --git a/extras/example projects/JuceLibraryCode/AppConfig.h b/extras/example projects/JuceLibraryCode/AppConfig.h index ab4fb32037..c351b66066 100644 --- a/extras/example projects/JuceLibraryCode/AppConfig.h +++ b/extras/example projects/JuceLibraryCode/AppConfig.h @@ -2,7 +2,6 @@ IMPORTANT! This file is auto-generated by the Jucer each time you save your project - if you alter its contents, your changes may be overwritten! - The following flags are Juce compilation options, taken fron juce_Config.h If you want to change any of these values, use the Jucer to do so, rather than editing this file directly! diff --git a/extras/example projects/JuceLibraryCode/BinaryData.cpp b/extras/example projects/JuceLibraryCode/BinaryData.cpp deleted file mode 100644 index 88bd5c4bf3..0000000000 --- a/extras/example projects/JuceLibraryCode/BinaryData.cpp +++ /dev/null @@ -1,18 +0,0 @@ -/* ==================================== JUCER_BINARY_RESOURCE ==================================== - - This is an auto-generated file, created by The Jucer V3.0 - Do not edit anything in this file! - -*/ - -#include "BinaryData.h" - -//================== readme.txt ================== -static const unsigned char temp_94a14940[] = -"\r\n" -"This directory contains simple \"Hello World\" type projects that you can copy and alter to\r\n" -"quickly create a JUCE application.\r\n" -"\r\n" -"For a more complete example, see the Juce demo app.\r\n"; - -const char* BinaryData::readme_txt = (const char*) temp_94a14940; diff --git a/extras/example projects/JuceLibraryCode/BinaryData.h b/extras/example projects/JuceLibraryCode/BinaryData.h deleted file mode 100644 index 3e80217931..0000000000 --- a/extras/example projects/JuceLibraryCode/BinaryData.h +++ /dev/null @@ -1,13 +0,0 @@ -/* ========================================================================================= - - This is an auto-generated file, created by The Jucer V3.0 - Do not edit anything in this file! - -*/ - -namespace BinaryData -{ - extern const char* readme_txt; - const int readme_txtSize = 184; - -} diff --git a/extras/example projects/JuceLibraryCode/JuceHeader.h b/extras/example projects/JuceLibraryCode/JuceHeader.h index 596bd61cd3..cf2fcf38f7 100644 --- a/extras/example projects/JuceLibraryCode/JuceHeader.h +++ b/extras/example projects/JuceLibraryCode/JuceHeader.h @@ -15,6 +15,5 @@ #include "AppConfig.h" #include "../../../juce_amalgamated.h" -#include "BinaryData.h" #endif // __APPHEADERFILE_D9639818__ diff --git a/extras/example projects/JuceLibraryCode/JuceLibraryCode1.cpp b/extras/example projects/JuceLibraryCode/JuceLibraryCode1.cpp new file mode 100644 index 0000000000..62f0352fc5 --- /dev/null +++ b/extras/example projects/JuceLibraryCode/JuceLibraryCode1.cpp @@ -0,0 +1,15 @@ +/* + + IMPORTANT! This file is auto-generated by the Jucer each time you save your + project - if you alter its contents, your changes may be overwritten! + + This file pulls in all the Juce source code, and builds it using the settings + defined in AppConfig.h. + + If you want to change the method by which Juce is linked into your app, use the + Jucer to change it, rather than trying to edit this file directly. + +*/ + +#include "AppConfig.h" +#include "../../../amalgamation/juce_amalgamated1.cpp" diff --git a/extras/example projects/JuceLibraryCode/JuceLibraryCode1.mm b/extras/example projects/JuceLibraryCode/JuceLibraryCode1.mm new file mode 100644 index 0000000000..62f0352fc5 --- /dev/null +++ b/extras/example projects/JuceLibraryCode/JuceLibraryCode1.mm @@ -0,0 +1,15 @@ +/* + + IMPORTANT! This file is auto-generated by the Jucer each time you save your + project - if you alter its contents, your changes may be overwritten! + + This file pulls in all the Juce source code, and builds it using the settings + defined in AppConfig.h. + + If you want to change the method by which Juce is linked into your app, use the + Jucer to change it, rather than trying to edit this file directly. + +*/ + +#include "AppConfig.h" +#include "../../../amalgamation/juce_amalgamated1.cpp" diff --git a/extras/example projects/JuceLibraryCode/JuceLibraryCode2.cpp b/extras/example projects/JuceLibraryCode/JuceLibraryCode2.cpp new file mode 100644 index 0000000000..ce9ad2f1bf --- /dev/null +++ b/extras/example projects/JuceLibraryCode/JuceLibraryCode2.cpp @@ -0,0 +1,15 @@ +/* + + IMPORTANT! This file is auto-generated by the Jucer each time you save your + project - if you alter its contents, your changes may be overwritten! + + This file pulls in all the Juce source code, and builds it using the settings + defined in AppConfig.h. + + If you want to change the method by which Juce is linked into your app, use the + Jucer to change it, rather than trying to edit this file directly. + +*/ + +#include "AppConfig.h" +#include "../../../amalgamation/juce_amalgamated2.cpp" diff --git a/extras/example projects/JuceLibraryCode/JuceLibraryCode2.mm b/extras/example projects/JuceLibraryCode/JuceLibraryCode2.mm new file mode 100644 index 0000000000..ce9ad2f1bf --- /dev/null +++ b/extras/example projects/JuceLibraryCode/JuceLibraryCode2.mm @@ -0,0 +1,15 @@ +/* + + IMPORTANT! This file is auto-generated by the Jucer each time you save your + project - if you alter its contents, your changes may be overwritten! + + This file pulls in all the Juce source code, and builds it using the settings + defined in AppConfig.h. + + If you want to change the method by which Juce is linked into your app, use the + Jucer to change it, rather than trying to edit this file directly. + +*/ + +#include "AppConfig.h" +#include "../../../amalgamation/juce_amalgamated2.cpp" diff --git a/extras/example projects/JuceLibraryCode/JuceLibraryCode3.cpp b/extras/example projects/JuceLibraryCode/JuceLibraryCode3.cpp new file mode 100644 index 0000000000..b749e4c478 --- /dev/null +++ b/extras/example projects/JuceLibraryCode/JuceLibraryCode3.cpp @@ -0,0 +1,15 @@ +/* + + IMPORTANT! This file is auto-generated by the Jucer each time you save your + project - if you alter its contents, your changes may be overwritten! + + This file pulls in all the Juce source code, and builds it using the settings + defined in AppConfig.h. + + If you want to change the method by which Juce is linked into your app, use the + Jucer to change it, rather than trying to edit this file directly. + +*/ + +#include "AppConfig.h" +#include "../../../amalgamation/juce_amalgamated3.cpp" diff --git a/extras/example projects/JuceLibraryCode/JuceLibraryCode3.mm b/extras/example projects/JuceLibraryCode/JuceLibraryCode3.mm new file mode 100644 index 0000000000..b749e4c478 --- /dev/null +++ b/extras/example projects/JuceLibraryCode/JuceLibraryCode3.mm @@ -0,0 +1,15 @@ +/* + + IMPORTANT! This file is auto-generated by the Jucer each time you save your + project - if you alter its contents, your changes may be overwritten! + + This file pulls in all the Juce source code, and builds it using the settings + defined in AppConfig.h. + + If you want to change the method by which Juce is linked into your app, use the + Jucer to change it, rather than trying to edit this file directly. + +*/ + +#include "AppConfig.h" +#include "../../../amalgamation/juce_amalgamated3.cpp" diff --git a/extras/example projects/JuceLibraryCode/JuceLibraryCode4.cpp b/extras/example projects/JuceLibraryCode/JuceLibraryCode4.cpp new file mode 100644 index 0000000000..853375be1c --- /dev/null +++ b/extras/example projects/JuceLibraryCode/JuceLibraryCode4.cpp @@ -0,0 +1,15 @@ +/* + + IMPORTANT! This file is auto-generated by the Jucer each time you save your + project - if you alter its contents, your changes may be overwritten! + + This file pulls in all the Juce source code, and builds it using the settings + defined in AppConfig.h. + + If you want to change the method by which Juce is linked into your app, use the + Jucer to change it, rather than trying to edit this file directly. + +*/ + +#include "AppConfig.h" +#include "../../../amalgamation/juce_amalgamated4.cpp" diff --git a/extras/example projects/JuceLibraryCode/JuceLibraryCode4.mm b/extras/example projects/JuceLibraryCode/JuceLibraryCode4.mm new file mode 100644 index 0000000000..853375be1c --- /dev/null +++ b/extras/example projects/JuceLibraryCode/JuceLibraryCode4.mm @@ -0,0 +1,15 @@ +/* + + IMPORTANT! This file is auto-generated by the Jucer each time you save your + project - if you alter its contents, your changes may be overwritten! + + This file pulls in all the Juce source code, and builds it using the settings + defined in AppConfig.h. + + If you want to change the method by which Juce is linked into your app, use the + Jucer to change it, rather than trying to edit this file directly. + +*/ + +#include "AppConfig.h" +#include "../../../amalgamation/juce_amalgamated4.cpp" diff --git a/extras/juce demo/Builds/MacOSX/Info.plist b/extras/juce demo/Builds/MacOSX/Info.plist index 679ef2ff6c..cef430999d 100644 --- a/extras/juce demo/Builds/MacOSX/Info.plist +++ b/extras/juce demo/Builds/MacOSX/Info.plist @@ -8,7 +8,7 @@ CFBundleIconFile CFBundleIdentifier - com.yourcompany.JuceDemo + com.rawmaterialsoftware.jucedemo CFBundleName Juce Demo CFBundlePackageType diff --git a/extras/juce demo/Builds/iPhone/Info.plist b/extras/juce demo/Builds/iPhone/Info.plist index 679ef2ff6c..cef430999d 100644 --- a/extras/juce demo/Builds/iPhone/Info.plist +++ b/extras/juce demo/Builds/iPhone/Info.plist @@ -8,7 +8,7 @@ CFBundleIconFile CFBundleIdentifier - com.yourcompany.JuceDemo + com.rawmaterialsoftware.jucedemo CFBundleName Juce Demo CFBundlePackageType diff --git a/extras/juce demo/Builds/iPhone/Juce Demo.xcodeproj/project.pbxproj b/extras/juce demo/Builds/iPhone/Juce Demo.xcodeproj/project.pbxproj index 167ca0e1f6..15052ee12c 100644 --- a/extras/juce demo/Builds/iPhone/Juce Demo.xcodeproj/project.pbxproj +++ b/extras/juce demo/Builds/iPhone/Juce Demo.xcodeproj/project.pbxproj @@ -6,411 +6,252 @@ objectVersion = 44; objects = { -/* Begin PBXBuildFile section */ - 0BD148C98295E0F26E9B203E /* JuceLibraryCode3.mm in Sources */ = {isa = PBXBuildFile; fileRef = C7CEB89764F1EC2B49D36D5F /* JuceLibraryCode3.mm */; }; - 0F8F034C9147B7B6E000BC4F /* QuickTimeDemo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 47A1DF189E46F0A92D672689 /* QuickTimeDemo.cpp */; }; - 28DC09B5A3A0BAF9371A9730 /* BinaryData.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2560A8661CA91CA837C78658 /* BinaryData.cpp */; }; - 31C3CE233936906FD9D2AAAD /* JuceLibraryCode1.mm in Sources */ = {isa = PBXBuildFile; fileRef = 65CB8CF5F0BD94A5F8CF7C70 /* JuceLibraryCode1.mm */; }; - 3E0701E437BF22D72719CE2D /* AudioDemoSetupPage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B894FC995C957FA3BDDC8A5B /* AudioDemoSetupPage.cpp */; }; - 4A66BB477E635E8616CB4FA2 /* InterprocessCommsDemo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D93FB4E27973B0F5A014568D /* InterprocessCommsDemo.cpp */; }; - 5B88C46520ED77B3584D511C /* AudioDemoSynthPage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3C1CBA5C4EB4A32711D8C19D /* AudioDemoSynthPage.cpp */; }; - 5D41B630AD0113C661B79E1E /* TableDemo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 091F838DF8E46E1144678BD6 /* TableDemo.cpp */; }; - 68DF1DACB6CC87C320FFEAFE /* JuceLibraryCode4.mm in Sources */ = {isa = PBXBuildFile; fileRef = 604756E9168A185EE1DCE557 /* JuceLibraryCode4.mm */; }; - 6F7CC60A16F29D132E3154C8 /* AudioDemoRecordPage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C9025738F347440E86B16174 /* AudioDemoRecordPage.cpp */; }; - 6FE5A54B7FF9D1A9157D58AE /* CodeEditorDemo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2BBF0D0CD439CA229128977B /* CodeEditorDemo.cpp */; }; - 70305D8B2490CD64D1BB4597 /* TreeViewDemo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CE61812B4CB9FEA63EC2AFAE /* TreeViewDemo.cpp */; }; - 7436CA85F7D1AA8A1F4C7138 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 895C3785A9A3294A80CB5D52 /* CoreGraphics.framework */; }; - 755C53A91BB04471B15C22C3 /* DragAndDropDemo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 78940DAEB8BE98A9AA4B0BEF /* DragAndDropDemo.cpp */; }; - 7B208134CAA2D556C257C040 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2F34ACEF1FC4B2D144F053CB /* UIKit.framework */; }; - 881012C78A65FF6ECC05C1D3 /* AudioDemoPlaybackPage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 85CA937A1DA4EF443894BC5E /* AudioDemoPlaybackPage.cpp */; }; - 8D81464776346469A1FA351E /* WebBrowserDemo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1A7539EAAB9683F4491CB678 /* WebBrowserDemo.cpp */; }; - 911023FA7B75F7CDD0E01CC5 /* CameraDemo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4251F73393232AADAD7BBCDC /* CameraDemo.cpp */; }; - 9BB5AF647BD124F3F44EBA95 /* OpenGLDemo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1061BDD9FDADCA5515FF49B6 /* OpenGLDemo.cpp */; }; - 9E763EC8F564AD88D7F527B6 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4B12A338180B4BD8567E96FD /* Foundation.framework */; }; - 9ED283F65D6E38309B36657D /* JuceLibraryCode2.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1E441A46A257C0E891C9E467 /* JuceLibraryCode2.mm */; }; - B389FE9DE0B11C2387E85201 /* AudioDemoTabComponent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFA238E8E54D124535961D5D /* AudioDemoTabComponent.cpp */; }; - C3D8CEDEF3C287F7949C4804 /* ApplicationStartup.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 66E5150EC7EBBB63F4C673D1 /* ApplicationStartup.cpp */; }; - C7DE5B18FB6AADFA505ACDC9 /* MainDemoWindow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5FCAFF56838D0002183B48B8 /* MainDemoWindow.cpp */; }; - D2FF9BE1F86D155B69C3C394 /* ThreadingDemo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31BB7FF9E86CA687C52817BE /* ThreadingDemo.cpp */; }; - D3B2BD1646AB34FF8AFADA4A /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 660DA39AD310B5A5384CED02 /* AudioToolbox.framework */; }; - DC1209F9F548B02E1E750D6E /* WidgetsDemo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0A0DE0C7E467226F49DC2547 /* WidgetsDemo.cpp */; }; - DFBBF852E3C45EDBEA4F4FEA /* AudioDemoLatencyPage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 12A3A8AEEA5A8D051F881827 /* AudioDemoLatencyPage.cpp */; }; - E773CDB9C36704CEE2A4091E /* RenderingTestComponent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B8A3BF45474348248262212C /* RenderingTestComponent.cpp */; }; - E8777146414161505C7C0D91 /* FontsAndTextDemo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8990CBEEEA14E194FA3DD85B /* FontsAndTextDemo.cpp */; }; -/* End PBXBuildFile section */ - -/* Begin PBXFileReference section */ - 04D0031022B54A738EFE98F0 /* JuceHeader.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = JuceHeader.h; path = ../../JuceLibraryCode/JuceHeader.h; sourceTree = SOURCE_ROOT; }; - 091F838DF8E46E1144678BD6 /* TableDemo.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = TableDemo.cpp; path = ../../Source/demos/TableDemo.cpp; sourceTree = SOURCE_ROOT; }; - 0A0DE0C7E467226F49DC2547 /* WidgetsDemo.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = WidgetsDemo.cpp; path = ../../Source/demos/WidgetsDemo.cpp; sourceTree = SOURCE_ROOT; }; - 1061BDD9FDADCA5515FF49B6 /* OpenGLDemo.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = OpenGLDemo.cpp; path = ../../Source/demos/OpenGLDemo.cpp; sourceTree = SOURCE_ROOT; }; - 12A3A8AEEA5A8D051F881827 /* AudioDemoLatencyPage.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = AudioDemoLatencyPage.cpp; path = ../../Source/demos/AudioDemoLatencyPage.cpp; sourceTree = SOURCE_ROOT; }; - 18C98E9390150D87903F9957 /* AudioDemoTabComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = AudioDemoTabComponent.h; path = ../../Source/demos/AudioDemoTabComponent.h; sourceTree = SOURCE_ROOT; }; - 1A7539EAAB9683F4491CB678 /* WebBrowserDemo.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = WebBrowserDemo.cpp; path = ../../Source/demos/WebBrowserDemo.cpp; sourceTree = SOURCE_ROOT; }; - 1CF664DDADD5BB38FF3EF036 /* juce.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = juce.png; path = "../../Binary Data/juce.png"; sourceTree = SOURCE_ROOT; }; - 1E441A46A257C0E891C9E467 /* JuceLibraryCode2.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = JuceLibraryCode2.mm; path = ../../JuceLibraryCode/JuceLibraryCode2.mm; sourceTree = SOURCE_ROOT; }; - 2560A8661CA91CA837C78658 /* BinaryData.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = BinaryData.cpp; path = ../../JuceLibraryCode/BinaryData.cpp; sourceTree = SOURCE_ROOT; }; - 2BAB800C71F9D2A09CAA2D03 /* AppConfig.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = AppConfig.h; path = ../../JuceLibraryCode/AppConfig.h; sourceTree = SOURCE_ROOT; }; - 2BBF0D0CD439CA229128977B /* CodeEditorDemo.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CodeEditorDemo.cpp; path = ../../Source/demos/CodeEditorDemo.cpp; sourceTree = SOURCE_ROOT; }; - 2F34ACEF1FC4B2D144F053CB /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; }; - 2F7EF119C6AC3D4E45F27FC5 /* demo table data.xml */ = {isa = PBXFileReference; lastKnownFileType = text.xml; name = "demo table data.xml"; path = "../../Binary Data/demo table data.xml"; sourceTree = SOURCE_ROOT; }; - 304FBE4BC66783833C4B591D /* AudioDemoRecordPage.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = AudioDemoRecordPage.h; path = ../../Source/demos/AudioDemoRecordPage.h; sourceTree = SOURCE_ROOT; }; - 31BB7FF9E86CA687C52817BE /* ThreadingDemo.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ThreadingDemo.cpp; path = ../../Source/demos/ThreadingDemo.cpp; sourceTree = SOURCE_ROOT; }; - 3C1CBA5C4EB4A32711D8C19D /* AudioDemoSynthPage.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = AudioDemoSynthPage.cpp; path = ../../Source/demos/AudioDemoSynthPage.cpp; sourceTree = SOURCE_ROOT; }; - 4251F73393232AADAD7BBCDC /* CameraDemo.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CameraDemo.cpp; path = ../../Source/demos/CameraDemo.cpp; sourceTree = SOURCE_ROOT; }; - 47A1DF189E46F0A92D672689 /* QuickTimeDemo.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = QuickTimeDemo.cpp; path = ../../Source/demos/QuickTimeDemo.cpp; sourceTree = SOURCE_ROOT; }; - 4B12A338180B4BD8567E96FD /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; - 56BC57F08A02495F85DB8DC8 /* JuceDemo.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = JuceDemo.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 57727D75F92F702E87F28F8B /* cello.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; name = cello.wav; path = "../../Binary Data/cello.wav"; sourceTree = SOURCE_ROOT; }; - 5BC3E8D1D56A5AFE854C16B3 /* BinaryData.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = BinaryData.h; path = ../../JuceLibraryCode/BinaryData.h; sourceTree = SOURCE_ROOT; }; - 5FCAFF56838D0002183B48B8 /* MainDemoWindow.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = MainDemoWindow.cpp; path = ../../Source/MainDemoWindow.cpp; sourceTree = SOURCE_ROOT; }; - 604756E9168A185EE1DCE557 /* JuceLibraryCode4.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = JuceLibraryCode4.mm; path = ../../JuceLibraryCode/JuceLibraryCode4.mm; sourceTree = SOURCE_ROOT; }; - 65CB8CF5F0BD94A5F8CF7C70 /* JuceLibraryCode1.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = JuceLibraryCode1.mm; path = ../../JuceLibraryCode/JuceLibraryCode1.mm; sourceTree = SOURCE_ROOT; }; - 660DA39AD310B5A5384CED02 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = System/Library/Frameworks/AudioToolbox.framework; sourceTree = SDKROOT; }; - 66E5150EC7EBBB63F4C673D1 /* ApplicationStartup.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ApplicationStartup.cpp; path = ../../Source/ApplicationStartup.cpp; sourceTree = SOURCE_ROOT; }; - 6E92BD22BCCE25E4B4D321EA /* AudioDemoLatencyPage.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = AudioDemoLatencyPage.h; path = ../../Source/demos/AudioDemoLatencyPage.h; sourceTree = SOURCE_ROOT; }; - 78940DAEB8BE98A9AA4B0BEF /* DragAndDropDemo.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = DragAndDropDemo.cpp; path = ../../Source/demos/DragAndDropDemo.cpp; sourceTree = SOURCE_ROOT; }; - 80096DB10F3882EF352B0573 /* MainDemoWindow.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = MainDemoWindow.h; path = ../../Source/MainDemoWindow.h; sourceTree = SOURCE_ROOT; }; - 85CA937A1DA4EF443894BC5E /* AudioDemoPlaybackPage.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = AudioDemoPlaybackPage.cpp; path = ../../Source/demos/AudioDemoPlaybackPage.cpp; sourceTree = SOURCE_ROOT; }; - 895C3785A9A3294A80CB5D52 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; }; - 8990CBEEEA14E194FA3DD85B /* FontsAndTextDemo.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = FontsAndTextDemo.cpp; path = ../../Source/demos/FontsAndTextDemo.cpp; sourceTree = SOURCE_ROOT; }; - 99427D4B058197F453EF5279 /* AudioDemoPlaybackPage.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = AudioDemoPlaybackPage.h; path = ../../Source/demos/AudioDemoPlaybackPage.h; sourceTree = SOURCE_ROOT; }; - A54FE866F06B472E5FFCA619 /* icons.zip */ = {isa = PBXFileReference; lastKnownFileType = archive.zip; name = icons.zip; path = "../../Binary Data/icons.zip"; sourceTree = SOURCE_ROOT; }; - A7A9B11C1B693E380C29F53F /* treedemo.xml */ = {isa = PBXFileReference; lastKnownFileType = text.xml; name = treedemo.xml; path = "../../Binary Data/treedemo.xml"; sourceTree = SOURCE_ROOT; }; - AB13A7026C73DD0667AE8CD0 /* RenderingTestComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = RenderingTestComponent.h; path = ../../Source/demos/RenderingTestComponent.h; sourceTree = SOURCE_ROOT; }; - B0C39DD3834141F1CA7C5D68 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = SOURCE_ROOT; }; - B324FE0C2646BFFF997D7037 /* AudioDemoSetupPage.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = AudioDemoSetupPage.h; path = ../../Source/demos/AudioDemoSetupPage.h; sourceTree = SOURCE_ROOT; }; - B894FC995C957FA3BDDC8A5B /* AudioDemoSetupPage.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = AudioDemoSetupPage.cpp; path = ../../Source/demos/AudioDemoSetupPage.cpp; sourceTree = SOURCE_ROOT; }; - B8A3BF45474348248262212C /* RenderingTestComponent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = RenderingTestComponent.cpp; path = ../../Source/demos/RenderingTestComponent.cpp; sourceTree = SOURCE_ROOT; }; - C7CEB89764F1EC2B49D36D5F /* JuceLibraryCode3.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = JuceLibraryCode3.mm; path = ../../JuceLibraryCode/JuceLibraryCode3.mm; sourceTree = SOURCE_ROOT; }; - C9025738F347440E86B16174 /* AudioDemoRecordPage.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = AudioDemoRecordPage.cpp; path = ../../Source/demos/AudioDemoRecordPage.cpp; sourceTree = SOURCE_ROOT; }; - CE61812B4CB9FEA63EC2AFAE /* TreeViewDemo.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = TreeViewDemo.cpp; path = ../../Source/demos/TreeViewDemo.cpp; sourceTree = SOURCE_ROOT; }; - D93FB4E27973B0F5A014568D /* InterprocessCommsDemo.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = InterprocessCommsDemo.cpp; path = ../../Source/demos/InterprocessCommsDemo.cpp; sourceTree = SOURCE_ROOT; }; - DA2E314623DCA5C867A8C11C /* jucedemo_headers.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = jucedemo_headers.h; path = ../../Source/jucedemo_headers.h; sourceTree = SOURCE_ROOT; }; - DFA238E8E54D124535961D5D /* AudioDemoTabComponent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = AudioDemoTabComponent.cpp; path = ../../Source/demos/AudioDemoTabComponent.cpp; sourceTree = SOURCE_ROOT; }; - ECA36108313CCB3A3610A9C5 /* AudioDemoSynthPage.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = AudioDemoSynthPage.h; path = ../../Source/demos/AudioDemoSynthPage.h; sourceTree = SOURCE_ROOT; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 6C1906E1104429D10063FE75 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 7B208134CAA2D556C257C040 /* UIKit.framework in Frameworks */, - 9E763EC8F564AD88D7F527B6 /* Foundation.framework in Frameworks */, - 7436CA85F7D1AA8A1F4C7138 /* CoreGraphics.framework in Frameworks */, - D3B2BD1646AB34FF8AFADA4A /* AudioToolbox.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 24AF20CBAA4DC5F17CFE8606 /* Source */ = { - isa = PBXGroup; - children = ( - 2EA528914EC159A58C97A873 /* Source */, - 3B5437A20FCADA50EBD06731 /* Juce Library Code */, - F473AC9C072A0F6CF3B5410F /* Resources */, - 6030FE912A851A2507B3BF34 /* Frameworks */, - 29CBBCDCEE131C353F0715E1 /* Products */, - ); - name = Source; - sourceTree = ""; - }; - 29CBBCDCEE131C353F0715E1 /* Products */ = { - isa = PBXGroup; - children = ( - 56BC57F08A02495F85DB8DC8 /* JuceDemo.app */, - ); - name = Products; - sourceTree = ""; - }; - 2EA528914EC159A58C97A873 /* Source */ = { - isa = PBXGroup; - children = ( - 66E5150EC7EBBB63F4C673D1 /* ApplicationStartup.cpp */, - 5FCAFF56838D0002183B48B8 /* MainDemoWindow.cpp */, - 80096DB10F3882EF352B0573 /* MainDemoWindow.h */, - DA2E314623DCA5C867A8C11C /* jucedemo_headers.h */, - FD1552CA3E06EF6E4FC85A8A /* Demos */, - C9C1EC6EEE457C21A26B0EC3 /* Binary Data */, - ); - name = Source; - sourceTree = ""; - }; - 3B5437A20FCADA50EBD06731 /* Juce Library Code */ = { - isa = PBXGroup; - children = ( - 2BAB800C71F9D2A09CAA2D03 /* AppConfig.h */, - 04D0031022B54A738EFE98F0 /* JuceHeader.h */, - 2560A8661CA91CA837C78658 /* BinaryData.cpp */, - 5BC3E8D1D56A5AFE854C16B3 /* BinaryData.h */, - 65CB8CF5F0BD94A5F8CF7C70 /* JuceLibraryCode1.mm */, - 1E441A46A257C0E891C9E467 /* JuceLibraryCode2.mm */, - C7CEB89764F1EC2B49D36D5F /* JuceLibraryCode3.mm */, - 604756E9168A185EE1DCE557 /* JuceLibraryCode4.mm */, - ); - name = "Juce Library Code"; - sourceTree = ""; - }; - 6030FE912A851A2507B3BF34 /* Frameworks */ = { - isa = PBXGroup; - children = ( - 2F34ACEF1FC4B2D144F053CB /* UIKit.framework */, - 4B12A338180B4BD8567E96FD /* Foundation.framework */, - 895C3785A9A3294A80CB5D52 /* CoreGraphics.framework */, - 660DA39AD310B5A5384CED02 /* AudioToolbox.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - C9C1EC6EEE457C21A26B0EC3 /* Binary Data */ = { - isa = PBXGroup; - children = ( - 57727D75F92F702E87F28F8B /* cello.wav */, - 2F7EF119C6AC3D4E45F27FC5 /* demo table data.xml */, - A54FE866F06B472E5FFCA619 /* icons.zip */, - 1CF664DDADD5BB38FF3EF036 /* juce.png */, - A7A9B11C1B693E380C29F53F /* treedemo.xml */, - ); - name = "Binary Data"; - sourceTree = ""; - }; - F473AC9C072A0F6CF3B5410F /* Resources */ = { - isa = PBXGroup; - children = ( - B0C39DD3834141F1CA7C5D68 /* Info.plist */, - ); - name = Resources; - sourceTree = ""; - }; - FD1552CA3E06EF6E4FC85A8A /* Demos */ = { - isa = PBXGroup; - children = ( - 12A3A8AEEA5A8D051F881827 /* AudioDemoLatencyPage.cpp */, - 6E92BD22BCCE25E4B4D321EA /* AudioDemoLatencyPage.h */, - 85CA937A1DA4EF443894BC5E /* AudioDemoPlaybackPage.cpp */, - 99427D4B058197F453EF5279 /* AudioDemoPlaybackPage.h */, - C9025738F347440E86B16174 /* AudioDemoRecordPage.cpp */, - 304FBE4BC66783833C4B591D /* AudioDemoRecordPage.h */, - B894FC995C957FA3BDDC8A5B /* AudioDemoSetupPage.cpp */, - B324FE0C2646BFFF997D7037 /* AudioDemoSetupPage.h */, - 3C1CBA5C4EB4A32711D8C19D /* AudioDemoSynthPage.cpp */, - ECA36108313CCB3A3610A9C5 /* AudioDemoSynthPage.h */, - DFA238E8E54D124535961D5D /* AudioDemoTabComponent.cpp */, - 18C98E9390150D87903F9957 /* AudioDemoTabComponent.h */, - 4251F73393232AADAD7BBCDC /* CameraDemo.cpp */, - 2BBF0D0CD439CA229128977B /* CodeEditorDemo.cpp */, - 78940DAEB8BE98A9AA4B0BEF /* DragAndDropDemo.cpp */, - 8990CBEEEA14E194FA3DD85B /* FontsAndTextDemo.cpp */, - D93FB4E27973B0F5A014568D /* InterprocessCommsDemo.cpp */, - 1061BDD9FDADCA5515FF49B6 /* OpenGLDemo.cpp */, - 47A1DF189E46F0A92D672689 /* QuickTimeDemo.cpp */, - B8A3BF45474348248262212C /* RenderingTestComponent.cpp */, - AB13A7026C73DD0667AE8CD0 /* RenderingTestComponent.h */, - 091F838DF8E46E1144678BD6 /* TableDemo.cpp */, - 31BB7FF9E86CA687C52817BE /* ThreadingDemo.cpp */, - CE61812B4CB9FEA63EC2AFAE /* TreeViewDemo.cpp */, - 1A7539EAAB9683F4491CB678 /* WebBrowserDemo.cpp */, - 0A0DE0C7E467226F49DC2547 /* WidgetsDemo.cpp */, - ); - name = Demos; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 44C47F7E6BD5B8AB41466286 /* Juce Demo */ = { - isa = PBXNativeTarget; - buildConfigurationList = 29330EA5DC9F3CCDAD719B7B /* Build configuration list for PBXNativeTarget "Juce Demo" */; - buildPhases = ( - EEA25E5ECDB75868B1875A36 /* Resources */, - B2757B8179BE66929127AD2D /* Sources */, - 6C1906E1104429D10063FE75 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "Juce Demo"; - productInstallPath = "$(HOME)/Applications"; - productName = "Juce Demo"; - productReference = 56BC57F08A02495F85DB8DC8 /* JuceDemo.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - CBEE715C52BD1D65BBB7F342 /* Project object */ = { - isa = PBXProject; - buildConfigurationList = B89AA9A9D76AFB9FD94E91F1 /* Build configuration list for PBXProject "Juce Demo" */; - compatibilityVersion = "Xcode 3.0"; - hasScannedForEncodings = 0; - mainGroup = 24AF20CBAA4DC5F17CFE8606 /* Source */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 44C47F7E6BD5B8AB41466286 /* Juce Demo */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - EEA25E5ECDB75868B1875A36 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - B2757B8179BE66929127AD2D /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - C3D8CEDEF3C287F7949C4804 /* ApplicationStartup.cpp in Sources */, - C7DE5B18FB6AADFA505ACDC9 /* MainDemoWindow.cpp in Sources */, - DFBBF852E3C45EDBEA4F4FEA /* AudioDemoLatencyPage.cpp in Sources */, - 881012C78A65FF6ECC05C1D3 /* AudioDemoPlaybackPage.cpp in Sources */, - 6F7CC60A16F29D132E3154C8 /* AudioDemoRecordPage.cpp in Sources */, - 3E0701E437BF22D72719CE2D /* AudioDemoSetupPage.cpp in Sources */, - 5B88C46520ED77B3584D511C /* AudioDemoSynthPage.cpp in Sources */, - B389FE9DE0B11C2387E85201 /* AudioDemoTabComponent.cpp in Sources */, - 911023FA7B75F7CDD0E01CC5 /* CameraDemo.cpp in Sources */, - 6FE5A54B7FF9D1A9157D58AE /* CodeEditorDemo.cpp in Sources */, - 755C53A91BB04471B15C22C3 /* DragAndDropDemo.cpp in Sources */, - E8777146414161505C7C0D91 /* FontsAndTextDemo.cpp in Sources */, - 4A66BB477E635E8616CB4FA2 /* InterprocessCommsDemo.cpp in Sources */, - 9BB5AF647BD124F3F44EBA95 /* OpenGLDemo.cpp in Sources */, - 0F8F034C9147B7B6E000BC4F /* QuickTimeDemo.cpp in Sources */, - E773CDB9C36704CEE2A4091E /* RenderingTestComponent.cpp in Sources */, - 5D41B630AD0113C661B79E1E /* TableDemo.cpp in Sources */, - D2FF9BE1F86D155B69C3C394 /* ThreadingDemo.cpp in Sources */, - 70305D8B2490CD64D1BB4597 /* TreeViewDemo.cpp in Sources */, - 8D81464776346469A1FA351E /* WebBrowserDemo.cpp in Sources */, - DC1209F9F548B02E1E750D6E /* WidgetsDemo.cpp in Sources */, - 28DC09B5A3A0BAF9371A9730 /* BinaryData.cpp in Sources */, - 31C3CE233936906FD9D2AAAD /* JuceLibraryCode1.mm in Sources */, - 9ED283F65D6E38309B36657D /* JuceLibraryCode2.mm in Sources */, - 0BD148C98295E0F26E9B203E /* JuceLibraryCode3.mm in Sources */, - 68DF1DACB6CC87C320FFEAFE /* JuceLibraryCode4.mm in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin XCBuildConfiguration section */ - 52C29F86E3DBE91F252B8C0D /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(ONLY_ACTIVE_ARCH_PRE_XCODE_3_1)"; - COPY_PHASE_STRIP = NO; - GCC_INLINES_ARE_PRIVATE_EXTERN = YES; + 7B208134CAA2D556C257C040 = { isa = PBXBuildFile; fileRef = 2F34ACEF1FC4B2D144F053CB; }; + 9E763EC8F564AD88D7F527B6 = { isa = PBXBuildFile; fileRef = 4B12A338180B4BD8567E96FD; }; + 7436CA85F7D1AA8A1F4C7138 = { isa = PBXBuildFile; fileRef = 895C3785A9A3294A80CB5D52; }; + D3B2BD1646AB34FF8AFADA4A = { isa = PBXBuildFile; fileRef = 660DA39AD310B5A5384CED02; }; + C3D8CEDEF3C287F7949C4804 = { isa = PBXBuildFile; fileRef = 66E5150EC7EBBB63F4C673D1; }; + C7DE5B18FB6AADFA505ACDC9 = { isa = PBXBuildFile; fileRef = 5FCAFF56838D0002183B48B8; }; + DFBBF852E3C45EDBEA4F4FEA = { isa = PBXBuildFile; fileRef = 12A3A8AEEA5A8D051F881827; }; + 881012C78A65FF6ECC05C1D3 = { isa = PBXBuildFile; fileRef = 85CA937A1DA4EF443894BC5E; }; + 6F7CC60A16F29D132E3154C8 = { isa = PBXBuildFile; fileRef = C9025738F347440E86B16174; }; + 3E0701E437BF22D72719CE2D = { isa = PBXBuildFile; fileRef = B894FC995C957FA3BDDC8A5B; }; + 5B88C46520ED77B3584D511C = { isa = PBXBuildFile; fileRef = 3C1CBA5C4EB4A32711D8C19D; }; + B389FE9DE0B11C2387E85201 = { isa = PBXBuildFile; fileRef = DFA238E8E54D124535961D5D; }; + 911023FA7B75F7CDD0E01CC5 = { isa = PBXBuildFile; fileRef = 4251F73393232AADAD7BBCDC; }; + 6FE5A54B7FF9D1A9157D58AE = { isa = PBXBuildFile; fileRef = 2BBF0D0CD439CA229128977B; }; + 755C53A91BB04471B15C22C3 = { isa = PBXBuildFile; fileRef = 78940DAEB8BE98A9AA4B0BEF; }; + E8777146414161505C7C0D91 = { isa = PBXBuildFile; fileRef = 8990CBEEEA14E194FA3DD85B; }; + 4A66BB477E635E8616CB4FA2 = { isa = PBXBuildFile; fileRef = D93FB4E27973B0F5A014568D; }; + 9BB5AF647BD124F3F44EBA95 = { isa = PBXBuildFile; fileRef = 1061BDD9FDADCA5515FF49B6; }; + 0F8F034C9147B7B6E000BC4F = { isa = PBXBuildFile; fileRef = 47A1DF189E46F0A92D672689; }; + E773CDB9C36704CEE2A4091E = { isa = PBXBuildFile; fileRef = B8A3BF45474348248262212C; }; + 5D41B630AD0113C661B79E1E = { isa = PBXBuildFile; fileRef = 091F838DF8E46E1144678BD6; }; + D2FF9BE1F86D155B69C3C394 = { isa = PBXBuildFile; fileRef = 31BB7FF9E86CA687C52817BE; }; + 70305D8B2490CD64D1BB4597 = { isa = PBXBuildFile; fileRef = CE61812B4CB9FEA63EC2AFAE; }; + 8D81464776346469A1FA351E = { isa = PBXBuildFile; fileRef = 1A7539EAAB9683F4491CB678; }; + DC1209F9F548B02E1E750D6E = { isa = PBXBuildFile; fileRef = 0A0DE0C7E467226F49DC2547; }; + 28DC09B5A3A0BAF9371A9730 = { isa = PBXBuildFile; fileRef = 2560A8661CA91CA837C78658; }; + 31C3CE233936906FD9D2AAAD = { isa = PBXBuildFile; fileRef = 65CB8CF5F0BD94A5F8CF7C70; }; + 9ED283F65D6E38309B36657D = { isa = PBXBuildFile; fileRef = 1E441A46A257C0E891C9E467; }; + 0BD148C98295E0F26E9B203E = { isa = PBXBuildFile; fileRef = C7CEB89764F1EC2B49D36D5F; }; + 68DF1DACB6CC87C320FFEAFE = { isa = PBXBuildFile; fileRef = 604756E9168A185EE1DCE557; }; + 2F34ACEF1FC4B2D144F053CB = { isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; }; + 4B12A338180B4BD8567E96FD = { isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; + 895C3785A9A3294A80CB5D52 = { isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; }; + 660DA39AD310B5A5384CED02 = { isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = System/Library/Frameworks/AudioToolbox.framework; sourceTree = SDKROOT; }; + 56BC57F08A02495F85DB8DC8 = { isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = JuceDemo.app; sourceTree = BUILT_PRODUCTS_DIR; }; + B0C39DD3834141F1CA7C5D68 = { isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = Info.plist; path = Info.plist; sourceTree = SOURCE_ROOT; }; + 66E5150EC7EBBB63F4C673D1 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ApplicationStartup.cpp; path = ../../Source/ApplicationStartup.cpp; sourceTree = SOURCE_ROOT; }; + 5FCAFF56838D0002183B48B8 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = MainDemoWindow.cpp; path = ../../Source/MainDemoWindow.cpp; sourceTree = SOURCE_ROOT; }; + 80096DB10F3882EF352B0573 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = MainDemoWindow.h; path = ../../Source/MainDemoWindow.h; sourceTree = SOURCE_ROOT; }; + DA2E314623DCA5C867A8C11C = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = jucedemo_headers.h; path = ../../Source/jucedemo_headers.h; sourceTree = SOURCE_ROOT; }; + 12A3A8AEEA5A8D051F881827 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = AudioDemoLatencyPage.cpp; path = ../../Source/demos/AudioDemoLatencyPage.cpp; sourceTree = SOURCE_ROOT; }; + 6E92BD22BCCE25E4B4D321EA = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = AudioDemoLatencyPage.h; path = ../../Source/demos/AudioDemoLatencyPage.h; sourceTree = SOURCE_ROOT; }; + 85CA937A1DA4EF443894BC5E = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = AudioDemoPlaybackPage.cpp; path = ../../Source/demos/AudioDemoPlaybackPage.cpp; sourceTree = SOURCE_ROOT; }; + 99427D4B058197F453EF5279 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = AudioDemoPlaybackPage.h; path = ../../Source/demos/AudioDemoPlaybackPage.h; sourceTree = SOURCE_ROOT; }; + C9025738F347440E86B16174 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = AudioDemoRecordPage.cpp; path = ../../Source/demos/AudioDemoRecordPage.cpp; sourceTree = SOURCE_ROOT; }; + 304FBE4BC66783833C4B591D = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = AudioDemoRecordPage.h; path = ../../Source/demos/AudioDemoRecordPage.h; sourceTree = SOURCE_ROOT; }; + B894FC995C957FA3BDDC8A5B = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = AudioDemoSetupPage.cpp; path = ../../Source/demos/AudioDemoSetupPage.cpp; sourceTree = SOURCE_ROOT; }; + B324FE0C2646BFFF997D7037 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = AudioDemoSetupPage.h; path = ../../Source/demos/AudioDemoSetupPage.h; sourceTree = SOURCE_ROOT; }; + 3C1CBA5C4EB4A32711D8C19D = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = AudioDemoSynthPage.cpp; path = ../../Source/demos/AudioDemoSynthPage.cpp; sourceTree = SOURCE_ROOT; }; + ECA36108313CCB3A3610A9C5 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = AudioDemoSynthPage.h; path = ../../Source/demos/AudioDemoSynthPage.h; sourceTree = SOURCE_ROOT; }; + DFA238E8E54D124535961D5D = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = AudioDemoTabComponent.cpp; path = ../../Source/demos/AudioDemoTabComponent.cpp; sourceTree = SOURCE_ROOT; }; + 18C98E9390150D87903F9957 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = AudioDemoTabComponent.h; path = ../../Source/demos/AudioDemoTabComponent.h; sourceTree = SOURCE_ROOT; }; + 4251F73393232AADAD7BBCDC = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CameraDemo.cpp; path = ../../Source/demos/CameraDemo.cpp; sourceTree = SOURCE_ROOT; }; + 2BBF0D0CD439CA229128977B = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CodeEditorDemo.cpp; path = ../../Source/demos/CodeEditorDemo.cpp; sourceTree = SOURCE_ROOT; }; + 78940DAEB8BE98A9AA4B0BEF = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = DragAndDropDemo.cpp; path = ../../Source/demos/DragAndDropDemo.cpp; sourceTree = SOURCE_ROOT; }; + 8990CBEEEA14E194FA3DD85B = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = FontsAndTextDemo.cpp; path = ../../Source/demos/FontsAndTextDemo.cpp; sourceTree = SOURCE_ROOT; }; + D93FB4E27973B0F5A014568D = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = InterprocessCommsDemo.cpp; path = ../../Source/demos/InterprocessCommsDemo.cpp; sourceTree = SOURCE_ROOT; }; + 1061BDD9FDADCA5515FF49B6 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = OpenGLDemo.cpp; path = ../../Source/demos/OpenGLDemo.cpp; sourceTree = SOURCE_ROOT; }; + 47A1DF189E46F0A92D672689 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = QuickTimeDemo.cpp; path = ../../Source/demos/QuickTimeDemo.cpp; sourceTree = SOURCE_ROOT; }; + B8A3BF45474348248262212C = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = RenderingTestComponent.cpp; path = ../../Source/demos/RenderingTestComponent.cpp; sourceTree = SOURCE_ROOT; }; + AB13A7026C73DD0667AE8CD0 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = RenderingTestComponent.h; path = ../../Source/demos/RenderingTestComponent.h; sourceTree = SOURCE_ROOT; }; + 091F838DF8E46E1144678BD6 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = TableDemo.cpp; path = ../../Source/demos/TableDemo.cpp; sourceTree = SOURCE_ROOT; }; + 31BB7FF9E86CA687C52817BE = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ThreadingDemo.cpp; path = ../../Source/demos/ThreadingDemo.cpp; sourceTree = SOURCE_ROOT; }; + CE61812B4CB9FEA63EC2AFAE = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = TreeViewDemo.cpp; path = ../../Source/demos/TreeViewDemo.cpp; sourceTree = SOURCE_ROOT; }; + 1A7539EAAB9683F4491CB678 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = WebBrowserDemo.cpp; path = ../../Source/demos/WebBrowserDemo.cpp; sourceTree = SOURCE_ROOT; }; + 0A0DE0C7E467226F49DC2547 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = WidgetsDemo.cpp; path = ../../Source/demos/WidgetsDemo.cpp; sourceTree = SOURCE_ROOT; }; + 57727D75F92F702E87F28F8B = { isa = PBXFileReference; lastKnownFileType = file.wav; name = cello.wav; path = "../../Binary Data/cello.wav"; sourceTree = SOURCE_ROOT; }; + 2F7EF119C6AC3D4E45F27FC5 = { isa = PBXFileReference; lastKnownFileType = file.xml; name = "demo table data.xml"; path = "../../Binary Data/demo table data.xml"; sourceTree = SOURCE_ROOT; }; + A54FE866F06B472E5FFCA619 = { isa = PBXFileReference; lastKnownFileType = file.zip; name = icons.zip; path = "../../Binary Data/icons.zip"; sourceTree = SOURCE_ROOT; }; + 1CF664DDADD5BB38FF3EF036 = { isa = PBXFileReference; lastKnownFileType = image.png; name = juce.png; path = "../../Binary Data/juce.png"; sourceTree = SOURCE_ROOT; }; + A7A9B11C1B693E380C29F53F = { isa = PBXFileReference; lastKnownFileType = file.xml; name = treedemo.xml; path = "../../Binary Data/treedemo.xml"; sourceTree = SOURCE_ROOT; }; + 2BAB800C71F9D2A09CAA2D03 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = AppConfig.h; path = ../../JuceLibraryCode/AppConfig.h; sourceTree = SOURCE_ROOT; }; + 04D0031022B54A738EFE98F0 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = JuceHeader.h; path = ../../JuceLibraryCode/JuceHeader.h; sourceTree = SOURCE_ROOT; }; + 2560A8661CA91CA837C78658 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = BinaryData.cpp; path = ../../JuceLibraryCode/BinaryData.cpp; sourceTree = SOURCE_ROOT; }; + 5BC3E8D1D56A5AFE854C16B3 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = BinaryData.h; path = ../../JuceLibraryCode/BinaryData.h; sourceTree = SOURCE_ROOT; }; + 65CB8CF5F0BD94A5F8CF7C70 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = JuceLibraryCode1.mm; path = ../../JuceLibraryCode/JuceLibraryCode1.mm; sourceTree = SOURCE_ROOT; }; + 1E441A46A257C0E891C9E467 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = JuceLibraryCode2.mm; path = ../../JuceLibraryCode/JuceLibraryCode2.mm; sourceTree = SOURCE_ROOT; }; + C7CEB89764F1EC2B49D36D5F = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = JuceLibraryCode3.mm; path = ../../JuceLibraryCode/JuceLibraryCode3.mm; sourceTree = SOURCE_ROOT; }; + 604756E9168A185EE1DCE557 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = JuceLibraryCode4.mm; path = ../../JuceLibraryCode/JuceLibraryCode4.mm; sourceTree = SOURCE_ROOT; }; + FD1552CA3E06EF6E4FC85A8A = { isa = PBXGroup; children = ( + 12A3A8AEEA5A8D051F881827, + 6E92BD22BCCE25E4B4D321EA, + 85CA937A1DA4EF443894BC5E, + 99427D4B058197F453EF5279, + C9025738F347440E86B16174, + 304FBE4BC66783833C4B591D, + B894FC995C957FA3BDDC8A5B, + B324FE0C2646BFFF997D7037, + 3C1CBA5C4EB4A32711D8C19D, + ECA36108313CCB3A3610A9C5, + DFA238E8E54D124535961D5D, + 18C98E9390150D87903F9957, + 4251F73393232AADAD7BBCDC, + 2BBF0D0CD439CA229128977B, + 78940DAEB8BE98A9AA4B0BEF, + 8990CBEEEA14E194FA3DD85B, + D93FB4E27973B0F5A014568D, + 1061BDD9FDADCA5515FF49B6, + 47A1DF189E46F0A92D672689, + B8A3BF45474348248262212C, + AB13A7026C73DD0667AE8CD0, + 091F838DF8E46E1144678BD6, + 31BB7FF9E86CA687C52817BE, + CE61812B4CB9FEA63EC2AFAE, + 1A7539EAAB9683F4491CB678, + 0A0DE0C7E467226F49DC2547 ); name = Demos; sourceTree = ""; }; + C9C1EC6EEE457C21A26B0EC3 = { isa = PBXGroup; children = ( + 57727D75F92F702E87F28F8B, + 2F7EF119C6AC3D4E45F27FC5, + A54FE866F06B472E5FFCA619, + 1CF664DDADD5BB38FF3EF036, + A7A9B11C1B693E380C29F53F ); name = "Binary Data"; sourceTree = ""; }; + 2EA528914EC159A58C97A873 = { isa = PBXGroup; children = ( + 66E5150EC7EBBB63F4C673D1, + 5FCAFF56838D0002183B48B8, + 80096DB10F3882EF352B0573, + DA2E314623DCA5C867A8C11C, + FD1552CA3E06EF6E4FC85A8A, + C9C1EC6EEE457C21A26B0EC3 ); name = Source; sourceTree = ""; }; + 3B5437A20FCADA50EBD06731 = { isa = PBXGroup; children = ( + 2BAB800C71F9D2A09CAA2D03, + 04D0031022B54A738EFE98F0, + 2560A8661CA91CA837C78658, + 5BC3E8D1D56A5AFE854C16B3, + 65CB8CF5F0BD94A5F8CF7C70, + 1E441A46A257C0E891C9E467, + C7CEB89764F1EC2B49D36D5F, + 604756E9168A185EE1DCE557 ); name = "Juce Library Code"; sourceTree = ""; }; + F473AC9C072A0F6CF3B5410F = { isa = PBXGroup; children = ( + B0C39DD3834141F1CA7C5D68 ); name = Resources; sourceTree = ""; }; + 6030FE912A851A2507B3BF34 = { isa = PBXGroup; children = ( + 2F34ACEF1FC4B2D144F053CB, + 4B12A338180B4BD8567E96FD, + 895C3785A9A3294A80CB5D52, + 660DA39AD310B5A5384CED02 ); name = Frameworks; sourceTree = ""; }; + 29CBBCDCEE131C353F0715E1 = { isa = PBXGroup; children = ( + 56BC57F08A02495F85DB8DC8 ); name = Products; sourceTree = ""; }; + 24AF20CBAA4DC5F17CFE8606 = { isa = PBXGroup; children = ( + 2EA528914EC159A58C97A873, + 3B5437A20FCADA50EBD06731, + F473AC9C072A0F6CF3B5410F, + 6030FE912A851A2507B3BF34, + 29CBBCDCEE131C353F0715E1 ); name = Source; sourceTree = ""; }; + 52C29F86E3DBE91F252B8C0D = { isa = XCBuildConfiguration; buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_BIT)"; GCC_MODEL_TUNING = G5; + PREBINDING = NO; + ZERO_LINK = NO; + GCC_INLINES_ARE_PRIVATE_EXTERN = YES; + HEADER_SEARCH_PATHS = " $(inherited)"; GCC_OPTIMIZATION_LEVEL = 0; + ONLY_ACTIVE_ARCH = YES; + COPY_PHASE_STRIP = NO; GCC_PREPROCESSOR_DEFINITIONS = ( - "_DEBUG=1", - "DEBUG=1", - ); - HEADER_SEARCH_PATHS = ( - "$(inherited)", - ); - ONLY_ACTIVE_ARCH_PRE_XCODE_3_1 = "$(NATIVE_ARCH)"; - PREBINDING = NO; - ZERO_LINK = NO; - }; - name = Debug; - }; - 7DBDB93B1B9DF79BA4819F7F /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_BIT_PRE_XCODE_3_1)"; - ARCHS_STANDARD_32_BIT_PRE_XCODE_3_1 = "ppc i386"; - GCC_GENERATE_DEBUGGING_SYMBOLS = NO; - GCC_INLINES_ARE_PRIVATE_EXTERN = YES; + "_DEBUG=1", + "DEBUG=1 "); }; name = Debug; }; + 7DBDB93B1B9DF79BA4819F7F = { isa = XCBuildConfiguration; buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_BIT)"; GCC_MODEL_TUNING = G5; - GCC_OPTIMIZATION_LEVEL = s; - GCC_PREPROCESSOR_DEFINITIONS = ( - "_NDEBUG=1", - "NDEBUG=1", - ); - GCC_SYMBOLS_PRIVATE_EXTERN = YES; - HEADER_SEARCH_PATHS = ( - "$(inherited)", - ); PREBINDING = NO; ZERO_LINK = NO; - }; - name = Release; - }; - ABFBF014E4913E0475A16742 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { + GCC_INLINES_ARE_PRIVATE_EXTERN = YES; + HEADER_SEARCH_PATHS = " $(inherited)"; + GCC_OPTIMIZATION_LEVEL = s; + GCC_GENERATE_DEBUGGING_SYMBOLS = NO; + GCC_SYMBOLS_PRIVATE_EXTERN = YES; + GCC_PREPROCESSOR_DEFINITIONS = ( + "_NDEBUG=1", + "NDEBUG=1 "); }; name = Release; }; + B612DCB6B9D782F3D3744B79 = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; GCC_C_LANGUAGE_STANDARD = c99; GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_CHECK_SWITCH_STATEMENTS = YES; + GCC_WARN_UNUSED_VARIABLE = YES; GCC_WARN_MISSING_PARENTHESES = YES; GCC_WARN_NON_VIRTUAL_DESTRUCTOR = YES; GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES; - GCC_WARN_UNUSED_VARIABLE = YES; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; INFOPLIST_FILE = Info.plist; INSTALL_PATH = "$(HOME)/Applications"; - MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; - PRODUCT_NAME = JuceDemo; - SDKROOT = iphonesimulator3.0; - }; - name = Release; - }; - B612DCB6B9D782F3D3744B79 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; + PRODUCT_NAME = "JuceDemo"; COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - GCC_C_LANGUAGE_STANDARD = c99; GCC_DYNAMIC_NO_PIC = NO; GCC_ENABLE_FIX_AND_CONTINUE = YES; + SDKROOT = iphonesimulator3.0; + MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; }; name = Debug; }; + ABFBF014E4913E0475A16742 = { isa = XCBuildConfiguration; buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + GCC_C_LANGUAGE_STANDARD = c99; GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_CHECK_SWITCH_STATEMENTS = YES; + GCC_WARN_UNUSED_VARIABLE = YES; GCC_WARN_MISSING_PARENTHESES = YES; GCC_WARN_NON_VIRTUAL_DESTRUCTOR = YES; GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES; - GCC_WARN_UNUSED_VARIABLE = YES; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; INFOPLIST_FILE = Info.plist; INSTALL_PATH = "$(HOME)/Applications"; - MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; - PRODUCT_NAME = JuceDemo; + PRODUCT_NAME = "JuceDemo"; SDKROOT = iphonesimulator3.0; - }; - name = Debug; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 29330EA5DC9F3CCDAD719B7B /* Build configuration list for PBXNativeTarget "Juce Demo" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 52C29F86E3DBE91F252B8C0D /* Debug */, - 7DBDB93B1B9DF79BA4819F7F /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Debug; - }; - B89AA9A9D76AFB9FD94E91F1 /* Build configuration list for PBXProject "Juce Demo" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - B612DCB6B9D782F3D3744B79 /* Debug */, - ABFBF014E4913E0475A16742 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Debug; - }; -/* End XCConfigurationList section */ + MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; }; name = Release; }; + B89AA9A9D76AFB9FD94E91F1 = { isa = XCConfigurationList; buildConfigurations = ( + B612DCB6B9D782F3D3744B79, + ABFBF014E4913E0475A16742 ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Debug; }; + 29330EA5DC9F3CCDAD719B7B = { isa = XCConfigurationList; buildConfigurations = ( + 52C29F86E3DBE91F252B8C0D, + 7DBDB93B1B9DF79BA4819F7F ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Debug; }; + EEA25E5ECDB75868B1875A36 = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; + B2757B8179BE66929127AD2D = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( + C3D8CEDEF3C287F7949C4804, + C7DE5B18FB6AADFA505ACDC9, + DFBBF852E3C45EDBEA4F4FEA, + 881012C78A65FF6ECC05C1D3, + 6F7CC60A16F29D132E3154C8, + 3E0701E437BF22D72719CE2D, + 5B88C46520ED77B3584D511C, + B389FE9DE0B11C2387E85201, + 911023FA7B75F7CDD0E01CC5, + 6FE5A54B7FF9D1A9157D58AE, + 755C53A91BB04471B15C22C3, + E8777146414161505C7C0D91, + 4A66BB477E635E8616CB4FA2, + 9BB5AF647BD124F3F44EBA95, + 0F8F034C9147B7B6E000BC4F, + E773CDB9C36704CEE2A4091E, + 5D41B630AD0113C661B79E1E, + D2FF9BE1F86D155B69C3C394, + 70305D8B2490CD64D1BB4597, + 8D81464776346469A1FA351E, + DC1209F9F548B02E1E750D6E, + 28DC09B5A3A0BAF9371A9730, + 31C3CE233936906FD9D2AAAD, + 9ED283F65D6E38309B36657D, + 0BD148C98295E0F26E9B203E, + 68DF1DACB6CC87C320FFEAFE ); runOnlyForDeploymentPostprocessing = 0; }; + 6C1906E1104429D10063FE75 = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + 7B208134CAA2D556C257C040, + 9E763EC8F564AD88D7F527B6, + 7436CA85F7D1AA8A1F4C7138, + D3B2BD1646AB34FF8AFADA4A ); runOnlyForDeploymentPostprocessing = 0; }; + 44C47F7E6BD5B8AB41466286 = { isa = PBXNativeTarget; buildConfigurationList = 29330EA5DC9F3CCDAD719B7B; buildPhases = ( + EEA25E5ECDB75868B1875A36, + B2757B8179BE66929127AD2D, + 6C1906E1104429D10063FE75 ); buildRules = ( ); dependencies = ( ); name = "Juce Demo"; productName = "Juce Demo"; productReference = 56BC57F08A02495F85DB8DC8; productInstallPath = "$(HOME)/Applications"; productType = "com.apple.product-type.application"; }; + CBEE715C52BD1D65BBB7F342 = { isa = PBXProject; buildConfigurationList = B89AA9A9D76AFB9FD94E91F1; compatibilityVersion = "Xcode 3.0"; hasScannedForEncodings = 0; mainGroup = 24AF20CBAA4DC5F17CFE8606; projectDirPath = ""; projectRoot = ""; targets = ( 44C47F7E6BD5B8AB41466286 ); }; }; - rootObject = CBEE715C52BD1D65BBB7F342 /* Project object */; + rootObject = CBEE715C52BD1D65BBB7F342; } diff --git a/extras/juce demo/Juce Demo.jucer b/extras/juce demo/Juce Demo.jucer index 3ed3c43c91..dcfdd4b59a 100644 --- a/extras/juce demo/Juce Demo.jucer +++ b/extras/juce demo/Juce Demo.jucer @@ -1,6 +1,6 @@ - + pluginAUViewClass="JuceDemoAU_V1" pluginRTASCategory="" bundleIdentifier="com.rawmaterialsoftware.jucedemo"> @@ -90,12 +90,13 @@ - + diff --git a/juce_amalgamated.cpp b/juce_amalgamated.cpp index f9b0cd8de8..d61c59df47 100644 --- a/juce_amalgamated.cpp +++ b/juce_amalgamated.cpp @@ -1049,13 +1049,18 @@ void Random::setSeed (const int64 newSeed) throw() seed = newSeed; } +void Random::combineSeed (const int64 seedValue) throw() +{ + seed ^= nextInt64() ^ seedValue; +} + void Random::setSeedRandomly() { - seed ^= (int64) (pointer_sized_int) this; - seed ^= nextInt64() ^ Time::getMillisecondCounter(); - seed ^= nextInt64() ^ Time::getHighResolutionTicks(); - seed ^= nextInt64() ^ Time::getHighResolutionTicksPerSecond(); - seed ^= nextInt64() ^ Time::currentTimeMillis(); + combineSeed ((int64) (pointer_sized_int) this); + combineSeed (Time::getMillisecondCounter()); + combineSeed (Time::getHighResolutionTicks()); + combineSeed (Time::getHighResolutionTicksPerSecond()); + combineSeed (Time::currentTimeMillis()); } int Random::nextInt() throw() diff --git a/juce_amalgamated.h b/juce_amalgamated.h index db786554ff..634322b633 100644 --- a/juce_amalgamated.h +++ b/juce_amalgamated.h @@ -7127,6 +7127,8 @@ public: void setSeed (const int64 newSeed) throw(); + void combineSeed (const int64 seedValue) throw(); + void setSeedRandomly(); juce_UseDebuggingNewOperator diff --git a/src/core/juce_Random.cpp b/src/core/juce_Random.cpp index 97e65643d1..cee27ed082 100644 --- a/src/core/juce_Random.cpp +++ b/src/core/juce_Random.cpp @@ -46,13 +46,18 @@ void Random::setSeed (const int64 newSeed) throw() seed = newSeed; } +void Random::combineSeed (const int64 seedValue) throw() +{ + seed ^= nextInt64() ^ seedValue; +} + void Random::setSeedRandomly() { - seed ^= (int64) (pointer_sized_int) this; - seed ^= nextInt64() ^ Time::getMillisecondCounter(); - seed ^= nextInt64() ^ Time::getHighResolutionTicks(); - seed ^= nextInt64() ^ Time::getHighResolutionTicksPerSecond(); - seed ^= nextInt64() ^ Time::currentTimeMillis(); + combineSeed ((int64) (pointer_sized_int) this); + combineSeed (Time::getMillisecondCounter()); + combineSeed (Time::getHighResolutionTicks()); + combineSeed (Time::getHighResolutionTicksPerSecond()); + combineSeed (Time::currentTimeMillis()); } //============================================================================== diff --git a/src/core/juce_Random.h b/src/core/juce_Random.h index 8f74d55d7a..81fe0a3644 100644 --- a/src/core/juce_Random.h +++ b/src/core/juce_Random.h @@ -105,6 +105,12 @@ public: /** Resets this Random object to a given seed value. */ void setSeed (const int64 newSeed) throw(); + /** Merges this object's seed with another value. + This sets the seed to be a value created by combining the current seed and this + new value. + */ + void combineSeed (const int64 seedValue) throw(); + /** Reseeds this generator using a value generated from various semi-random system properties like the current time, etc.