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.