diff --git a/extras/Introjucer/Builds/MacOSX/RecentFilesMenuTemplate.nib b/extras/Introjucer/Builds/MacOSX/RecentFilesMenuTemplate.nib
new file mode 100644
index 0000000000..cec7f7c72b
Binary files /dev/null and b/extras/Introjucer/Builds/MacOSX/RecentFilesMenuTemplate.nib differ
diff --git a/extras/Introjucer/Builds/MacOSX/RecentFilesMenuTemplate.xib b/extras/Introjucer/Builds/MacOSX/RecentFilesMenuTemplate.xib
deleted file mode 100644
index a0a291901b..0000000000
--- a/extras/Introjucer/Builds/MacOSX/RecentFilesMenuTemplate.xib
+++ /dev/null
@@ -1,253 +0,0 @@
-
-
-
- 1080
- 12C60
-
- NSCustomObject
- NSMenu
- NSMenuItem
-
-
-
-
-
-
-
-
-
-
-
diff --git a/extras/Introjucer/Builds/MacOSX/The Introjucer.xcodeproj/project.pbxproj b/extras/Introjucer/Builds/MacOSX/The Introjucer.xcodeproj/project.pbxproj
index 22d064998d..429bbb527a 100644
--- a/extras/Introjucer/Builds/MacOSX/The Introjucer.xcodeproj/project.pbxproj
+++ b/extras/Introjucer/Builds/MacOSX/The Introjucer.xcodeproj/project.pbxproj
@@ -11,7 +11,7 @@
49C22786B54C5DC94E4654B8 = { isa = PBXBuildFile; fileRef = E96597BBC6A98255B51B94DC; };
11D42F7EC6E6539D79A7F4B1 = { isa = PBXBuildFile; fileRef = E5D6C36496F5BC84D7213BE8; };
B980464FA2761CCD64B1FAD6 = { isa = PBXBuildFile; fileRef = CF6C8BD0DA3D8CD4E99EBADA; };
- 8D60A12D82DD0752FA989F58 = { isa = PBXBuildFile; fileRef = 7FB946FC687A869333D938AC; };
+ 2610F357881240ACBF612F48 = { isa = PBXBuildFile; fileRef = 6678E9B3EEACAD47F438B264; };
1321E6C1C6170B6C898AD09D = { isa = PBXBuildFile; fileRef = 951128CA33CCDEF570436B1C; };
357A6AA6960EF95D92929BEE = { isa = PBXBuildFile; fileRef = 441CFEA771BAA50E187342E9; };
954A036F5DDB375DB23FFB3E = { isa = PBXBuildFile; fileRef = 0400CB0E056A1D840304D2DE; };
@@ -302,6 +302,7 @@
5745ECDAA4216EE2AF97E5AF = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_Button.h"; path = "../../../../modules/juce_gui_basics/buttons/juce_Button.h"; sourceTree = "SOURCE_ROOT"; };
578AA1C9D44D2E3AEA5D0278 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_ImagePreviewComponent.cpp"; path = "../../../../modules/juce_gui_basics/filebrowser/juce_ImagePreviewComponent.cpp"; sourceTree = "SOURCE_ROOT"; };
57FD2D74F5DCFF42099CA738 = { isa = PBXFileReference; lastKnownFileType = file; name = "juce_module_info"; path = "../../../../modules/juce_gui_extra/juce_module_info"; sourceTree = "SOURCE_ROOT"; };
+ 58139D8D454051C59E77609B = { isa = PBXFileReference; lastKnownFileType = file.nib; name = RecentFilesMenuTemplate.nib; path = ../../Source/BinaryData/RecentFilesMenuTemplate.nib; sourceTree = "SOURCE_ROOT"; };
5843A5060852C6ACC4770EC7 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_win32_Fonts.cpp"; path = "../../../../modules/juce_graphics/native/juce_win32_Fonts.cpp"; sourceTree = "SOURCE_ROOT"; };
5852830ECC222BA36A30EC20 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "jucer_NewFileWizard.h"; path = "../../Source/Project/jucer_NewFileWizard.h"; sourceTree = "SOURCE_ROOT"; };
58858190E0EE0AA6955EA236 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "juce_ios_UIViewComponent.mm"; path = "../../../../modules/juce_gui_extra/native/juce_ios_UIViewComponent.mm"; sourceTree = "SOURCE_ROOT"; };
@@ -336,6 +337,7 @@
65F4749184C84C2FDBB4C305 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "jucer_AudioPluginFilterTemplate.cpp"; path = "../../Source/BinaryData/jucer_AudioPluginFilterTemplate.cpp"; sourceTree = "SOURCE_ROOT"; };
6658BF44509F89120F6C6F8C = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_FileListComponent.cpp"; path = "../../../../modules/juce_gui_basics/filebrowser/juce_FileListComponent.cpp"; sourceTree = "SOURCE_ROOT"; };
6670AE915E331809563CA152 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_core.h"; path = "../../../../modules/juce_core/juce_core.h"; sourceTree = "SOURCE_ROOT"; };
+ 6678E9B3EEACAD47F438B264 = { isa = PBXFileReference; lastKnownFileType = file.nib; name = RecentFilesMenuTemplate.nib; path = RecentFilesMenuTemplate.nib; sourceTree = "SOURCE_ROOT"; };
66A67F1C25A59167AA729C9C = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_AbstractFifo.h"; path = "../../../../modules/juce_core/containers/juce_AbstractFifo.h"; sourceTree = "SOURCE_ROOT"; };
6736FDF36413E6445C526C86 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_ThreadPool.cpp"; path = "../../../../modules/juce_core/threads/juce_ThreadPool.cpp"; sourceTree = "SOURCE_ROOT"; };
68351D69C94230D1DCDB8345 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_android_Threads.cpp"; path = "../../../../modules/juce_core/native/juce_android_Threads.cpp"; sourceTree = "SOURCE_ROOT"; };
@@ -397,7 +399,6 @@
7E45364D59D84EF762F1A928 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_MemoryBlock.h"; path = "../../../../modules/juce_core/memory/juce_MemoryBlock.h"; sourceTree = "SOURCE_ROOT"; };
7ECD37A096E0B99622585950 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_Variant.h"; path = "../../../../modules/juce_core/containers/juce_Variant.h"; sourceTree = "SOURCE_ROOT"; };
7EF2BB6A11579386E7181553 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_MouseEvent.cpp"; path = "../../../../modules/juce_gui_basics/mouse/juce_MouseEvent.cpp"; sourceTree = "SOURCE_ROOT"; };
- 7FB946FC687A869333D938AC = { isa = PBXFileReference; lastKnownFileType = file.xib; name = RecentFilesMenuTemplate.xib; path = RecentFilesMenuTemplate.xib; sourceTree = "SOURCE_ROOT"; };
7FC13BEF6B2A5E5E5E92D3FC = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_ToolbarItemComponent.cpp"; path = "../../../../modules/juce_gui_basics/widgets/juce_ToolbarItemComponent.cpp"; sourceTree = "SOURCE_ROOT"; };
7FDC4820A86DBA34E62B241E = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_AsyncUpdater.cpp"; path = "../../../../modules/juce_events/broadcasters/juce_AsyncUpdater.cpp"; sourceTree = "SOURCE_ROOT"; };
7FF7EFDC3CF13673541E332D = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_RelativePointPath.cpp"; path = "../../../../modules/juce_gui_basics/positioning/juce_RelativePointPath.cpp"; sourceTree = "SOURCE_ROOT"; };
@@ -560,7 +561,6 @@
B65C16AB5714B1FBD65AD824 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_EdgeTable.cpp"; path = "../../../../modules/juce_graphics/geometry/juce_EdgeTable.cpp"; sourceTree = "SOURCE_ROOT"; };
B6C40E843F7E8E7C4768B99E = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_GZIPDecompressorInputStream.cpp"; path = "../../../../modules/juce_core/zip/juce_GZIPDecompressorInputStream.cpp"; sourceTree = "SOURCE_ROOT"; };
B6D03F8491E288FD4BC31445 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ColourSelector.h"; path = "../../../../modules/juce_gui_extra/misc/juce_ColourSelector.h"; sourceTree = "SOURCE_ROOT"; };
- B71FA2C6C4E2076720589F83 = { isa = PBXFileReference; lastKnownFileType = file.xib; name = RecentFilesMenuTemplate.xib; path = ../../Source/BinaryData/RecentFilesMenuTemplate.xib; sourceTree = "SOURCE_ROOT"; };
B743DC50150100FFA2DE76AD = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "juce_mac_Strings.mm"; path = "../../../../modules/juce_core/native/juce_mac_Strings.mm"; sourceTree = "SOURCE_ROOT"; };
B79595279502C1A11A4E8C36 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_Point.h"; path = "../../../../modules/juce_graphics/geometry/juce_Point.h"; sourceTree = "SOURCE_ROOT"; };
B7BE4498F5A592AAC43F0C93 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_DeletedAtShutdown.h"; path = "../../../../modules/juce_events/messages/juce_DeletedAtShutdown.h"; sourceTree = "SOURCE_ROOT"; };
@@ -856,7 +856,7 @@
CF8011B3C67B609032974DA5,
53151B683E11F420203E61C2,
F7CAB5BC15EE351949D3F2C3,
- B71FA2C6C4E2076720589F83 ); name = BinaryData; sourceTree = ""; };
+ 58139D8D454051C59E77609B ); name = BinaryData; sourceTree = ""; };
D3109994DA6AD871BE85C4E2 = { isa = PBXGroup; children = (
ACBAFA7D92DD82AD44ABE68A,
891F84627A03FA733F37A199,
@@ -1623,7 +1623,7 @@
364D1A9B113320407A7E57B9 ); name = "Juce Library Code"; sourceTree = ""; };
8180B5894A78501084B8F133 = { isa = PBXGroup; children = (
4CA1C3E6585D7694AA9C309F,
- 7FB946FC687A869333D938AC,
+ 6678E9B3EEACAD47F438B264,
951128CA33CCDEF570436B1C,
B483D960309FAFC193F9CDA2 ); name = Resources; sourceTree = ""; };
0FFEF043CA89142B18C79ABE = { isa = PBXGroup; children = (
@@ -1713,7 +1713,7 @@
EA0BCC969703B2D179089E55,
B159CF4275B8A90122629FF4 ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Debug; };
C009859650B4628FDD068941 = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = (
- 8D60A12D82DD0752FA989F58,
+ 2610F357881240ACBF612F48,
1321E6C1C6170B6C898AD09D,
6FC19EBA7A51423C3D22F77B ); runOnlyForDeploymentPostprocessing = 0; };
84449D044096A03F2582904B = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = (
diff --git a/extras/Introjucer/Builds/VisualStudio2005/The Introjucer.vcproj b/extras/Introjucer/Builds/VisualStudio2005/The Introjucer.vcproj
index e7abd2dedb..bf752ba968 100644
--- a/extras/Introjucer/Builds/VisualStudio2005/The Introjucer.vcproj
+++ b/extras/Introjucer/Builds/VisualStudio2005/The Introjucer.vcproj
@@ -387,7 +387,7 @@
-
+
diff --git a/extras/Introjucer/Builds/VisualStudio2008/The Introjucer.vcproj b/extras/Introjucer/Builds/VisualStudio2008/The Introjucer.vcproj
index 5ac52fa567..17d1642477 100644
--- a/extras/Introjucer/Builds/VisualStudio2008/The Introjucer.vcproj
+++ b/extras/Introjucer/Builds/VisualStudio2008/The Introjucer.vcproj
@@ -387,7 +387,7 @@
-
+
diff --git a/extras/Introjucer/Builds/VisualStudio2010/The Introjucer.vcxproj b/extras/Introjucer/Builds/VisualStudio2010/The Introjucer.vcxproj
index bd38312280..09a3bac180 100644
--- a/extras/Introjucer/Builds/VisualStudio2010/The Introjucer.vcxproj
+++ b/extras/Introjucer/Builds/VisualStudio2010/The Introjucer.vcxproj
@@ -1355,7 +1355,7 @@
-
+
diff --git a/extras/Introjucer/Builds/VisualStudio2010/The Introjucer.vcxproj.filters b/extras/Introjucer/Builds/VisualStudio2010/The Introjucer.vcxproj.filters
index acbd83d27b..b3b819690a 100644
--- a/extras/Introjucer/Builds/VisualStudio2010/The Introjucer.vcxproj.filters
+++ b/extras/Introjucer/Builds/VisualStudio2010/The Introjucer.vcxproj.filters
@@ -2336,7 +2336,7 @@
The Introjucer\BinaryData
-
+
The Introjucer\BinaryData
diff --git a/extras/Introjucer/Introjucer.jucer b/extras/Introjucer/Introjucer.jucer
index bf7fc994a0..0958d700c7 100644
--- a/extras/Introjucer/Introjucer.jucer
+++ b/extras/Introjucer/Introjucer.jucer
@@ -240,8 +240,8 @@
file="Source/BinaryData/jucer_NewCppFileTemplate.h"/>
-
+
\n"
-"\n"
-"\t\n"
-"\t\t1080\n"
-"\t\t12C60\n"
-"\t\t\n"
-"\t\t\tNSCustomObject\n"
-"\t\t\tNSMenu\n"
-"\t\t\tNSMenuItem\n"
-"\t\t\n"
-"\t\t\n"
-"\t\t\t\n"
-"\t\t\t\tNSApplication\n"
-"\t\t\t\n"
-"\t\t\t\n"
-"\t\t\t\tFirstResponder\n"
-"\t\t\t\n"
-"\t\t\t\n"
-"\t\t\t\tNSApplication\n"
-"\t\t\t\n"
-"\t\t\t\n"
-"\t\t\t\n"
-"\t\t\t\tNSFontManager\n"
-"\t\t\t\n"
-"\t\t\n"
-"\t\t\n"
-"\t\t\t\n"
-"\t\t\t\t\n"
-"\t\t\t\t\t\n"
-"\t\t\t\t\t\t0\n"
-"\t\t\t\t\t\t\n"
-"\t\t\t\t\t\t\n"
-"\t\t\t\t\t\t\n"
-"\t\t\t\t\t\n"
-"\t\t\t\t\t\n"
-"\t\t\t\t\t\t-2\n"
-"\t\t\t\t\t\t\n"
-"\t\t\t\t\t\t\n"
-"\t\t\t\t\t\tFile's Owner\n"
-"\t\t\t\t\t\n"
-"\t\t\t\t\t\n"
-"\t\t\t\t\t\t-1\n"
-"\t\t\t\t\t\t\n"
-"\t\t\t\t\t\t\n"
-"\t\t\t\t\t\tFirst Responder\n"
-"\t\t\t\t\t\n"
-"\t\t\t\t\t\n"
-"\t\t\t\t\t\t-3\n"
-"\t\t\t\t\t\t\n"
-"\t\t\t\t\t\t\n"
-"\t\t\t\t\t\tApplication\n"
-"\t\t\t\t\t\n"
-"\t\t\t\t\t\n"
-"\t\t\t\t\t\t29\n"
-"\t\t\t\t\t\t\n"
-"\t\t\t\t\t\t\n"
-"\t\t\t\t\t\t\t\n"
-"\t\t\t\t\t\t\t\n"
-"\t\t\t\t\t\t\t\n"
-"\t\t\t\t\t\t\t\n"
-"\t\t\t\t\t\t\t\n"
-"\t\t\t\t\t\t\t\n"
-"\t\t\t\t\t\t\t\n"
-"\t\t\t\t\t\t\n"
-"\t\t\t\t\t\t\n"
-"\t\t\t\t\t\n"
-"\t\t\t\t\t\n"
-"\t\t\t\t\t\t19\n"
-"\t\t\t\t\t\t\n"
-"\t\t\t\t\t\t\n"
-"\t\t\t\t\t\t\n"
-"\t\t\t\t\t\n"
-"\t\t\t\t\t\n"
-"\t\t\t\t\t\t56\n"
-"\t\t\t\t\t\t\n"
-"\t\t\t\t\t\t\n"
-"\t\t\t\t\t\t\n"
-"\t\t\t\t\t\n"
-"\t\t\t\t\t\n"
-"\t\t\t\t\t\t217\n"
-"\t\t\t\t\t\t\n"
-"\t\t\t\t\t\t\n"
-"\t\t\t\t\t\t\n"
-"\t\t\t\t\t\n"
-"\t\t\t\t\t\n"
-"\t\t\t\t\t\t83\n"
-"\t\t\t\t\t\t\n"
-"\t\t\t\t\t\t\n"
-"\t\t\t\t\t\t\t\n"
-"\t\t\t\t\t\t\n"
-"\t\t\t\t\t\t\n"
-"\t\t\t\t\t\n"
-"\t\t\t\t\t\n"
-"\t\t\t\t\t\t81\n"
-"\t\t\t\t\t\t\n"
-"\t\t\t\t\t\t\n"
-"\t\t\t\t\t\t\t\n"
-"\t\t\t\t\t\t\n"
-"\t\t\t\t\t\t\n"
-"\t\t\t\t\t\n"
-"\t\t\t\t\t\n"
-"\t\t\t\t\t\t124\n"
-"\t\t\t\t\t\t\n"
-"\t\t\t\t\t\t\n"
-"\t\t\t\t\t\t\t\n"
-"\t\t\t\t\t\t\n"
-"\t\t\t\t\t\t\n"
-"\t\t\t\t\t\n"
-"\t\t\t\t\t\n"
-"\t\t\t\t\t\t125\n"
-"\t\t\t\t\t\t\n"
-"\t\t\t\t\t\t\n"
-"\t\t\t\t\t\t\t\n"
-"\t\t\t\t\t\t\n"
-"\t\t\t\t\t\t\n"
-"\t\t\t\t\t\n"
-"\t\t\t\t\t\n"
-"\t\t\t\t\t\t126\n"
-"\t\t\t\t\t\t\n"
-"\t\t\t\t\t\t\n"
-"\t\t\t\t\t\n"
-"\t\t\t\t\t\n"
-"\t\t\t\t\t\t295\n"
-"\t\t\t\t\t\t\n"
-"\t\t\t\t\t\t\n"
-"\t\t\t\t\t\t\n"
-"\t\t\t\t\t\n"
-"\t\t\t\t\t\n"
-"\t\t\t\t\t\t374\n"
-"\t\t\t\t\t\t\n"
-"\t\t\t\t\t\t\n"
-"\t\t\t\t\t\t\n"
-"\t\t\t\t\t\n"
-"\t\t\t\t\t\n"
-"\t\t\t\t\t\t419\n"
-"\t\t\t\t\t\t\n"
-"\t\t\t\t\t\t\n"
-"\t\t\t\t\t\n"
-"\t\t\t\t\t\n"
-"\t\t\t\t\t\t491\n"
-"\t\t\t\t\t\t\n"
-"\t\t\t\t\t\t\n"
-"\t\t\t\t\t\t\n"
-"\t\t\t\t\t\n"
-"\t\t\t\t\n"
-"\t\t\t\n"
-"\t\t\t533\n"
-"\t\t\n"
-"\t\n"
-"\n";
+//================== RecentFilesMenuTemplate.nib ==================
+static const unsigned char temp_7e972a77[] =
+{ 98,112,108,105,115,116,48,48,212,0,1,0,2,0,3,0,4,0,5,0,6,1,53,1,54,88,36,118,101,114,115,105,111,110,88,36,111,98,106,101,99,116,115,89,36,97,114,99,104,105,118,101,114,84,36,116,111,112,18,0,1,134,160,175,16,74,0,7,0,8,0,31,0,35,0,36,0,42,0,46,0,50,
+0,53,0,57,0,74,0,77,0,78,0,86,0,87,0,97,0,112,0,113,0,114,0,119,0,120,0,121,0,124,0,128,0,129,0,132,0,143,0,144,0,145,0,149,0,153,0,162,0,163,0,164,0,169,0,173,0,180,0,181,0,182,0,185,0,192,0,193,0,200,0,201,0,208,0,209,0,216,0,217,0,224,0,225,0,226,
+0,229,0,230,0,232,0,249,1,11,1,29,1,30,1,31,1,32,1,33,1,34,1,35,1,36,1,37,1,38,1,39,1,40,1,41,1,42,1,43,1,44,1,47,1,50,85,36,110,117,108,108,219,0,9,0,10,0,11,0,12,0,13,0,14,0,15,0,16,0,17,0,18,0,19,0,20,0,21,0,22,0,23,0,24,0,25,0,26,0,27,0,28,0,29,0,
+29,95,16,16,78,83,86,105,115,105,98,108,101,87,105,110,100,111,119,115,93,78,83,79,98,106,101,99,116,115,75,101,121,115,86,78,83,82,111,111,116,92,78,83,79,105,100,115,86,97,108,117,101,115,86,36,99,108,97,115,115,90,78,83,79,105,100,115,75,101,121,115,
+93,78,83,67,111,110,110,101,99,116,105,111,110,115,95,16,15,78,83,79,98,106,101,99,116,115,86,97,108,117,101,115,95,16,25,78,83,65,99,99,101,115,115,105,98,105,108,105,116,121,67,111,110,110,101,99,116,111,114,115,95,16,23,78,83,65,99,99,101,115,115,
+105,98,105,108,105,116,121,79,105,100,115,75,101,121,115,95,16,25,78,83,65,99,99,101,115,115,105,98,105,108,105,116,121,79,105,100,115,86,97,108,117,101,115,128,5,128,9,128,2,128,55,128,73,128,54,128,7,128,53,128,71,128,72,128,72,210,0,13,0,32,0,33,0,
+34,91,78,83,67,108,97,115,115,78,97,109,101,128,4,128,3,93,78,83,65,112,112,108,105,99,97,116,105,111,110,210,0,37,0,38,0,39,0,40,90,36,99,108,97,115,115,110,97,109,101,88,36,99,108,97,115,115,101,115,94,78,83,67,117,115,116,111,109,79,98,106,101,99,
+116,162,0,39,0,41,88,78,83,79,98,106,101,99,116,210,0,13,0,43,0,44,0,45,90,78,83,46,111,98,106,101,99,116,115,128,6,160,210,0,37,0,38,0,47,0,48,92,78,83,77,117,116,97,98,108,101,83,101,116,163,0,47,0,49,0,41,85,78,83,83,101,116,210,0,13,0,43,0,51,0,52,
+128,8,160,210,0,37,0,38,0,54,0,55,94,78,83,77,117,116,97,98,108,101,65,114,114,97,121,163,0,54,0,56,0,41,87,78,83,65,114,114,97,121,210,0,13,0,43,0,58,0,59,128,52,174,0,60,0,61,0,62,0,63,0,64,0,65,0,66,0,67,0,68,0,69,0,70,0,71,0,72,0,73,128,10,128,12,
+128,45,128,15,128,39,128,25,128,28,128,30,128,33,128,35,128,43,128,41,128,47,128,50,210,0,13,0,32,0,33,0,76,128,4,128,11,93,78,83,65,112,112,108,105,99,97,116,105,111,110,212,0,79,0,13,0,80,0,81,0,82,0,83,0,84,0,85,91,78,83,77,101,110,117,73,116,101,
+109,115,86,78,83,78,97,109,101,87,78,83,84,105,116,108,101,128,14,128,38,128,49,128,13,89,65,77,97,105,110,77,101,110,117,210,0,13,0,43,0,51,0,89,128,8,167,0,63,0,65,0,64,0,71,0,70,0,62,0,72,128,15,128,25,128,39,128,41,128,43,128,45,128,47,216,0,98,0,
+99,0,100,0,13,0,101,0,102,0,103,0,81,0,104,0,61,0,106,0,107,0,108,0,109,0,110,0,111,95,16,17,78,83,75,101,121,69,113,117,105,118,77,111,100,77,97,115,107,86,78,83,77,101,110,117,89,78,83,79,110,73,109,97,103,101,90,78,83,75,101,121,69,113,117,105,118,
+93,78,83,77,110,101,109,111,110,105,99,76,111,99,92,78,83,77,105,120,101,100,73,109,97,103,101,18,0,16,0,0,128,12,128,18,128,24,128,17,18,127,255,255,255,128,22,128,16,91,100,101,108,109,101,65,112,112,75,105,116,80,211,0,13,0,115,0,32,0,116,0,117,0,
+118,94,78,83,82,101,115,111,117,114,99,101,78,97,109,101,128,21,128,20,128,19,87,78,83,73,109,97,103,101,95,16,15,78,83,77,101,110,117,67,104,101,99,107,109,97,114,107,210,0,37,0,38,0,122,0,123,95,16,16,78,83,67,117,115,116,111,109,82,101,115,111,117,
+114,99,101,162,0,122,0,41,211,0,13,0,115,0,32,0,116,0,126,0,118,128,21,128,23,128,19,95,16,16,78,83,77,101,110,117,77,105,120,101,100,83,116,97,116,101,210,0,37,0,38,0,130,0,131,90,78,83,77,101,110,117,73,116,101,109,162,0,130,0,41,218,0,133,0,98,0,134,
+0,99,0,100,0,13,0,101,0,102,0,103,0,81,0,135,0,104,0,66,0,61,0,106,0,107,0,108,0,109,0,110,0,142,88,78,83,65,99,116,105,111,110,89,78,83,83,117,98,109,101,110,117,128,27,128,28,128,12,128,18,128,24,128,17,128,22,128,26,84,70,105,108,101,94,115,117,98,
+109,101,110,117,65,99,116,105,111,110,58,211,0,79,0,13,0,81,0,146,0,83,0,142,128,29,128,38,128,26,210,0,13,0,43,0,51,0,151,128,8,161,0,67,128,30,218,0,133,0,98,0,134,0,99,0,100,0,13,0,101,0,102,0,103,0,81,0,154,0,104,0,68,0,66,0,106,0,107,0,108,0,109,
+0,110,0,161,128,32,128,33,128,28,128,18,128,24,128,17,128,22,128,31,91,79,112,101,110,32,82,101,99,101,110,116,94,115,117,98,109,101,110,117,65,99,116,105,111,110,58,212,0,79,0,13,0,80,0,81,0,165,0,83,0,167,0,161,128,34,128,38,128,37,128,31,210,0,13,
+0,43,0,51,0,171,128,8,161,0,69,128,35,216,0,98,0,99,0,100,0,13,0,101,0,102,0,103,0,81,0,104,0,68,0,106,0,107,0,108,0,109,0,110,0,179,128,33,128,18,128,24,128,17,128,22,128,36,90,67,108,101,97,114,32,77,101,110,117,95,16,22,95,78,83,82,101,99,101,110,
+116,68,111,99,117,109,101,110,116,115,77,101,110,117,210,0,37,0,38,0,183,0,184,86,78,83,77,101,110,117,162,0,183,0,41,216,0,98,0,99,0,100,0,13,0,101,0,102,0,103,0,81,0,104,0,61,0,106,0,107,0,108,0,109,0,110,0,191,128,12,128,18,128,24,128,17,128,22,128,
+40,84,69,100,105,116,215,0,99,0,100,0,13,0,101,0,102,0,103,0,81,0,61,0,106,0,107,0,108,0,109,0,110,0,199,128,12,128,18,128,24,128,17,128,22,128,42,86,70,111,114,109,97,116,216,0,98,0,99,0,100,0,13,0,101,0,102,0,103,0,81,0,104,0,61,0,106,0,107,0,108,0,
+109,0,110,0,207,128,12,128,18,128,24,128,17,128,22,128,44,84,86,105,101,119,216,0,98,0,99,0,100,0,13,0,101,0,102,0,103,0,81,0,104,0,61,0,106,0,107,0,108,0,109,0,110,0,215,128,12,128,18,128,24,128,17,128,22,128,46,86,87,105,110,100,111,119,215,0,99,0,
+100,0,13,0,101,0,102,0,103,0,81,0,61,0,106,0,107,0,108,0,109,0,110,0,223,128,12,128,18,128,24,128,17,128,22,128,48,84,72,101,108,112,91,95,78,83,77,97,105,110,77,101,110,117,210,0,13,0,32,0,33,0,228,128,4,128,51,93,78,83,70,111,110,116,77,97,110,97,103,
+101,114,210,0,37,0,38,0,56,0,231,162,0,56,0,41,210,0,13,0,43,0,58,0,234,128,52,174,0,22,0,22,0,61,0,61,0,61,0,61,0,65,0,66,0,67,0,68,0,61,0,61,0,61,0,22,128,2,128,2,128,12,128,12,128,12,128,12,128,25,128,28,128,30,128,33,128,12,128,12,128,12,128,2,210,
+0,13,0,43,0,58,0,251,128,52,175,16,15,0,22,0,60,0,61,0,62,0,63,0,64,0,65,0,66,0,67,0,68,0,69,0,70,0,71,0,72,0,73,128,2,128,10,128,12,128,45,128,15,128,39,128,25,128,28,128,30,128,33,128,35,128,43,128,41,128,47,128,50,210,0,13,0,43,0,58,1,13,128,52,175,
+16,15,1,14,1,15,1,16,1,17,1,18,1,19,1,20,1,21,1,22,1,23,1,24,1,25,1,26,1,27,1,28,128,56,128,57,128,58,128,59,128,60,128,61,128,62,128,63,128,64,128,65,128,66,128,67,128,68,128,69,128,70,17,2,22,17,2,23,17,2,24,17,2,25,17,2,26,17,2,27,17,2,28,17,2,29,
+17,2,30,17,2,31,17,2,32,17,2,33,17,2,34,17,2,35,17,2,36,210,0,13,0,43,0,51,1,46,128,8,160,210,0,13,0,43,0,58,1,49,128,52,160,210,0,37,0,38,1,51,1,52,94,78,83,73,66,79,98,106,101,99,116,68,97,116,97,162,1,51,0,41,95,16,15,78,83,75,101,121,101,100,65,114,
+99,104,105,118,101,114,209,1,55,1,56,93,73,66,46,111,98,106,101,99,116,100,97,116,97,128,1,0,8,0,25,0,34,0,43,0,53,0,58,0,63,0,214,0,220,1,9,1,28,1,42,1,49,1,62,1,69,1,80,1,94,1,112,1,140,1,166,1,194,1,196,1,198,1,200,1,202,1,204,1,206,1,208,1,210,1,
+212,1,214,1,216,1,225,1,237,1,239,1,241,1,255,2,8,2,19,2,28,2,43,2,48,2,57,2,66,2,77,2,79,2,80,2,89,2,102,2,109,2,115,2,124,2,126,2,127,2,136,2,151,2,158,2,166,2,175,2,177,2,206,2,208,2,210,2,212,2,214,2,216,2,218,2,220,2,222,2,224,2,226,2,228,2,230,
+2,232,2,234,2,243,2,245,2,247,3,5,3,22,3,34,3,41,3,49,3,51,3,53,3,55,3,57,3,67,3,76,3,78,3,93,3,95,3,97,3,99,3,101,3,103,3,105,3,107,3,140,3,160,3,167,3,177,3,188,3,202,3,215,3,220,3,222,3,224,3,226,3,228,3,233,3,235,3,237,3,249,3,250,4,7,4,22,4,24,4,
+26,4,28,4,36,4,54,4,63,4,82,4,87,4,100,4,102,4,104,4,106,4,125,4,134,4,145,4,150,4,191,4,200,4,210,4,212,4,214,4,216,4,218,4,220,4,222,4,224,4,226,4,231,4,246,5,3,5,5,5,7,5,9,5,18,5,20,5,23,5,25,5,66,5,68,5,70,5,72,5,74,5,76,5,78,5,80,5,82,5,94,5,109,
+5,126,5,128,5,130,5,132,5,134,5,143,5,145,5,148,5,150,5,183,5,185,5,187,5,189,5,191,5,193,5,195,5,206,5,231,5,240,5,247,5,252,6,29,6,31,6,33,6,35,6,37,6,39,6,41,6,46,6,75,6,77,6,79,6,81,6,83,6,85,6,87,6,94,6,127,6,129,6,131,6,133,6,135,6,137,6,139,6,
+144,6,177,6,179,6,181,6,183,6,185,6,187,6,189,6,196,6,225,6,227,6,229,6,231,6,233,6,235,6,237,6,242,6,254,7,7,7,9,7,11,7,25,7,34,7,39,7,48,7,50,7,79,7,81,7,83,7,85,7,87,7,89,7,91,7,93,7,95,7,97,7,99,7,101,7,103,7,105,7,107,7,116,7,118,7,151,7,153,7,155,
+7,157,7,159,7,161,7,163,7,165,7,167,7,169,7,171,7,173,7,175,7,177,7,179,7,181,7,190,7,192,7,225,7,227,7,229,7,231,7,233,7,235,7,237,7,239,7,241,7,243,7,245,7,247,7,249,7,251,7,253,7,255,8,2,8,5,8,8,8,11,8,14,8,17,8,20,8,23,8,26,8,29,8,32,8,35,8,38,8,
+41,8,44,8,53,8,55,8,56,8,65,8,67,8,68,8,77,8,92,8,97,8,115,8,120,8,134,0,0,0,0,0,0,2,2,0,0,0,0,0,0,1,57,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,136,0,0 };
-const char* RecentFilesMenuTemplate_xib = (const char*) temp_7e975001;
+const char* RecentFilesMenuTemplate_nib = (const char*) temp_7e972a77;
const char* getNamedResource (const char*, int&) throw();
@@ -1247,7 +1029,7 @@ const char* getNamedResource (const char* resourceNameUTF8, int& numBytes) throw
case 0x02a2a077: numBytes = 260; return jucer_NewCppFileTemplate_cpp;
case 0x0842c43c: numBytes = 308; return jucer_NewCppFileTemplate_h;
case 0x36e634a1: numBytes = 1627; return jucer_NewInlineComponentTemplate_h;
- case 0xa41e8a27: numBytes = 10044; return RecentFilesMenuTemplate_xib;
+ case 0xa41e649d: numBytes = 2842; return RecentFilesMenuTemplate_nib;
default: break;
}
diff --git a/extras/Introjucer/JuceLibraryCode/BinaryData.h b/extras/Introjucer/JuceLibraryCode/BinaryData.h
index f7be8dd5bf..c109264878 100644
--- a/extras/Introjucer/JuceLibraryCode/BinaryData.h
+++ b/extras/Introjucer/JuceLibraryCode/BinaryData.h
@@ -60,8 +60,8 @@ namespace BinaryData
extern const char* jucer_NewInlineComponentTemplate_h;
const int jucer_NewInlineComponentTemplate_hSize = 1627;
- extern const char* RecentFilesMenuTemplate_xib;
- const int RecentFilesMenuTemplate_xibSize = 10044;
+ extern const char* RecentFilesMenuTemplate_nib;
+ const int RecentFilesMenuTemplate_nibSize = 2842;
// If you provide the name of one of the binary resource variables above, this function will
// return the corresponding data and its size (or a null pointer if the name isn't found).
diff --git a/extras/Introjucer/Source/BinaryData/RecentFilesMenuTemplate.nib b/extras/Introjucer/Source/BinaryData/RecentFilesMenuTemplate.nib
new file mode 100644
index 0000000000..cec7f7c72b
Binary files /dev/null and b/extras/Introjucer/Source/BinaryData/RecentFilesMenuTemplate.nib differ
diff --git a/extras/Introjucer/Source/BinaryData/RecentFilesMenuTemplate.xib b/extras/Introjucer/Source/BinaryData/RecentFilesMenuTemplate.xib
deleted file mode 100644
index a0a291901b..0000000000
--- a/extras/Introjucer/Source/BinaryData/RecentFilesMenuTemplate.xib
+++ /dev/null
@@ -1,253 +0,0 @@
-
-
-
- 1080
- 12C60
-
- NSCustomObject
- NSMenu
- NSMenuItem
-
-
-
- NSApplication
-
-
- FirstResponder
-
-
- NSApplication
-
-
-
- NSFontManager
-
-
-
-
-
-
- 0
-
-
-
-
-
- -2
-
-
- File's Owner
-
-
- -1
-
-
- First Responder
-
-
- -3
-
-
- Application
-
-
- 29
-
-
-
-
-
-
-
-
-
-
-
-
-
- 19
-
-
-
-
-
- 56
-
-
-
-
-
- 217
-
-
-
-
-
- 83
-
-
-
-
-
-
-
- 81
-
-
-
-
-
-
-
- 124
-
-
-
-
-
-
-
- 125
-
-
-
-
-
-
-
- 126
-
-
-
-
- 295
-
-
-
-
-
- 374
-
-
-
-
-
- 419
-
-
-
-
- 491
-
-
-
-
-
-
- 533
-
-
-
diff --git a/extras/Introjucer/Source/Project Saving/jucer_ProjectExport_XCode.h b/extras/Introjucer/Source/Project Saving/jucer_ProjectExport_XCode.h
index c41806b9cd..eec2257c00 100644
--- a/extras/Introjucer/Source/Project Saving/jucer_ProjectExport_XCode.h
+++ b/extras/Introjucer/Source/Project Saving/jucer_ProjectExport_XCode.h
@@ -154,7 +154,7 @@ public:
void create (const OwnedArray&) const
{
infoPlistFile = getTargetFolder().getChildFile ("Info.plist");
- menuXibFile = getTargetFolder().getChildFile ("RecentFilesMenuTemplate.xib");
+ menuNibFile = getTargetFolder().getChildFile ("RecentFilesMenuTemplate.nib");
createIconFile();
@@ -276,7 +276,7 @@ private:
mutable OwnedArray pbxBuildFiles, pbxFileReferences, pbxGroups, misc, projectConfigs, targetConfigs;
mutable StringArray buildPhaseIDs, resourceIDs, sourceIDs, frameworkIDs;
mutable StringArray frameworkFileIDs, rezFileIDs, resourceFileRefs;
- mutable File infoPlistFile, menuXibFile, iconFile;
+ mutable File infoPlistFile, menuNibFile, iconFile;
const bool iOS;
static String sanitisePath (const String& path)
@@ -304,14 +304,14 @@ private:
if (! iOS)
{
- MemoryOutputStream xib;
- xib << BinaryData::RecentFilesMenuTemplate_xib;
- overwriteFileIfDifferentOrThrow (menuXibFile, xib);
+ MemoryOutputStream nib;
+ nib.write (BinaryData::RecentFilesMenuTemplate_nib, BinaryData::RecentFilesMenuTemplate_nibSize);
+ overwriteFileIfDifferentOrThrow (menuNibFile, nib);
- RelativePath menuXibPath (menuXibFile, getTargetFolder(), RelativePath::buildTargetFolder);
- addFileReference (menuXibPath.toUnixStyle());
- resourceIDs.add (addBuildFile (menuXibPath, false, false));
- resourceFileRefs.add (createFileRefID (menuXibPath));
+ RelativePath menuNibPath (menuNibFile, getTargetFolder(), RelativePath::buildTargetFolder);
+ addFileReference (menuNibPath.toUnixStyle());
+ resourceIDs.add (addBuildFile (menuNibPath, false, false));
+ resourceFileRefs.add (createFileRefID (menuNibPath));
}
if (iconFile.exists())
diff --git a/extras/JuceDemo/Builds/MacOSX/Juce Demo.xcodeproj/project.pbxproj b/extras/JuceDemo/Builds/MacOSX/Juce Demo.xcodeproj/project.pbxproj
index 478d6e55bd..e7cd342719 100644
--- a/extras/JuceDemo/Builds/MacOSX/Juce Demo.xcodeproj/project.pbxproj
+++ b/extras/JuceDemo/Builds/MacOSX/Juce Demo.xcodeproj/project.pbxproj
@@ -18,7 +18,7 @@
87EDE18A8381271AE00E982D = { isa = PBXBuildFile; fileRef = 70350B2642B3D062D0A8D239; };
BC729FCFEF515CAE82E43DF6 = { isa = PBXBuildFile; fileRef = 6289926B08B7CD4A990134F5; };
FA833091C017889D43AEB5CE = { isa = PBXBuildFile; fileRef = 8A6EC99172989940C08E809D; };
- 349648F0B6E405F68BFBB2D1 = { isa = PBXBuildFile; fileRef = 474F9F89083ADBEC07D35A2E; };
+ 3ACF252D41164BFE5C0FA289 = { isa = PBXBuildFile; fileRef = E10CA355E85B468045CDCAC7; };
933C39A0A20A89B767742D07 = { isa = PBXBuildFile; fileRef = 16793951B75EADE5C08FD129; };
F7DF6AC4276AD42F4F360E37 = { isa = PBXBuildFile; fileRef = D4CA129DE8BC9F6EDC2BCAD2; };
B99620051F4C5A2FAB1DE49C = { isa = PBXBuildFile; fileRef = 2CE3420FBFD3136621EAFB1D; };
@@ -322,7 +322,6 @@
4604F166A3FC6187967E2053 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_linux_Messaging.cpp"; path = "../../../../modules/juce_events/native/juce_linux_Messaging.cpp"; sourceTree = "SOURCE_ROOT"; };
462F0D225347C4FDB943324C = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ChoicePropertyComponent.h"; path = "../../../../modules/juce_gui_basics/properties/juce_ChoicePropertyComponent.h"; sourceTree = "SOURCE_ROOT"; };
467EAE3A087BEF2C56EE3FF7 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_DragAndDropContainer.h"; path = "../../../../modules/juce_gui_basics/mouse/juce_DragAndDropContainer.h"; sourceTree = "SOURCE_ROOT"; };
- 474F9F89083ADBEC07D35A2E = { isa = PBXFileReference; lastKnownFileType = file.xib; name = RecentFilesMenuTemplate.xib; path = RecentFilesMenuTemplate.xib; sourceTree = "SOURCE_ROOT"; };
476F1E00A832948D22B468C1 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_SystemTrayIconComponent.h"; path = "../../../../modules/juce_gui_extra/misc/juce_SystemTrayIconComponent.h"; sourceTree = "SOURCE_ROOT"; };
47B161CB864B6C499DE64416 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_NamedValueSet.cpp"; path = "../../../../modules/juce_core/containers/juce_NamedValueSet.cpp"; sourceTree = "SOURCE_ROOT"; };
47BD3D6D5AC81F74179942FA = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_DrawableComposite.h"; path = "../../../../modules/juce_gui_basics/drawables/juce_DrawableComposite.h"; sourceTree = "SOURCE_ROOT"; };
@@ -839,6 +838,7 @@
DF3B7E1BC0AF0C826C47745B = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ResizableWindow.h"; path = "../../../../modules/juce_gui_basics/windows/juce_ResizableWindow.h"; sourceTree = "SOURCE_ROOT"; };
DF590CD70352A30FA3BD9835 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_linux_SystemTrayIcon.cpp"; path = "../../../../modules/juce_gui_extra/native/juce_linux_SystemTrayIcon.cpp"; sourceTree = "SOURCE_ROOT"; };
E0AE248F52C70AA1DEA1A5A1 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_MidiOutput.h"; path = "../../../../modules/juce_audio_devices/midi_io/juce_MidiOutput.h"; sourceTree = "SOURCE_ROOT"; };
+ E10CA355E85B468045CDCAC7 = { isa = PBXFileReference; lastKnownFileType = file.nib; name = RecentFilesMenuTemplate.nib; path = RecentFilesMenuTemplate.nib; sourceTree = "SOURCE_ROOT"; };
E249D6583995E0E6D0B3EADF = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_AudioSourcePlayer.h"; path = "../../../../modules/juce_audio_devices/sources/juce_AudioSourcePlayer.h"; sourceTree = "SOURCE_ROOT"; };
E26E3AC933F70B56B7B83EFA = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_MACAddress.cpp"; path = "../../../../modules/juce_core/network/juce_MACAddress.cpp"; sourceTree = "SOURCE_ROOT"; };
E274BFB25D87D93EDBC23114 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_OggVorbisAudioFormat.h"; path = "../../../../modules/juce_audio_formats/codecs/juce_OggVorbisAudioFormat.h"; sourceTree = "SOURCE_ROOT"; };
@@ -2001,7 +2001,7 @@
42B89D48E9FB252F1BC3796A ); name = "Juce Library Code"; sourceTree = ""; };
539DF80B9269EFCA8BF42818 = { isa = PBXGroup; children = (
148C8FE6639F6CDF0E92235D,
- 474F9F89083ADBEC07D35A2E,
+ E10CA355E85B468045CDCAC7,
16793951B75EADE5C08FD129,
A8F2E649E566EDE8D4C42F21 ); name = Resources; sourceTree = ""; };
0AE68D12A51E59B084E046C1 = { isa = PBXGroup; children = (
@@ -2100,7 +2100,7 @@
2FE1E46B92ED7BD427F01D8C,
9E3B64077ABD2AA72A51EE7C ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Debug; };
2E115993E9743E9E60D96434 = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = (
- 349648F0B6E405F68BFBB2D1,
+ 3ACF252D41164BFE5C0FA289,
933C39A0A20A89B767742D07,
FF850BBBDE1F9ADA6DF8C297 ); runOnlyForDeploymentPostprocessing = 0; };
8478974C956501F4EA996448 = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = (
diff --git a/extras/JuceDemo/Builds/MacOSX/RecentFilesMenuTemplate.nib b/extras/JuceDemo/Builds/MacOSX/RecentFilesMenuTemplate.nib
new file mode 100644
index 0000000000..cec7f7c72b
Binary files /dev/null and b/extras/JuceDemo/Builds/MacOSX/RecentFilesMenuTemplate.nib differ
diff --git a/extras/audio plugin demo/Builds/MacOSX/JuceDemoPlugin.xcodeproj/project.pbxproj b/extras/audio plugin demo/Builds/MacOSX/JuceDemoPlugin.xcodeproj/project.pbxproj
index 28439051cd..8cd1438d4d 100644
--- a/extras/audio plugin demo/Builds/MacOSX/JuceDemoPlugin.xcodeproj/project.pbxproj
+++ b/extras/audio plugin demo/Builds/MacOSX/JuceDemoPlugin.xcodeproj/project.pbxproj
@@ -17,7 +17,7 @@
CC4D3A6F1EF2934059AA9FEB = { isa = PBXBuildFile; fileRef = 61848A238C57C54BF83884C3; };
221F46E90C0A8651AB76A0E5 = { isa = PBXBuildFile; fileRef = 58E978708BAA8613A40F61E3; };
B46C12D99498E9FA8F1D083A = { isa = PBXBuildFile; fileRef = A59A08DCC76EE0FC7EBE1203; };
- 6A3D7BD3D3247096B2F6A747 = { isa = PBXBuildFile; fileRef = A98106AB0F22D5C9B805A775; };
+ B003460B11C0B7C1CC07E666 = { isa = PBXBuildFile; fileRef = 0926E36205F4D676343AB6E7; };
8265E59547F2C5DDD10F58BF = { isa = PBXBuildFile; fileRef = 682D51082D9FE9859F364A10; };
E32999B782F688D3746FEB08 = { isa = PBXBuildFile; fileRef = 9EC0C4C02099C656EEF39DA9; };
F04FAA69AC50147EA624EC1F = { isa = PBXBuildFile; fileRef = 2B2D54521D69CF4407471A56; settings = {COMPILER_FLAGS = "-w"; }; };
@@ -107,6 +107,7 @@
080D19E24AE4FDC135F58B86 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ModalComponentManager.h"; path = "../../../../modules/juce_gui_basics/components/juce_ModalComponentManager.h"; sourceTree = "SOURCE_ROOT"; };
0906F59C839873ADC151A188 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = AUMIDIEffectBase.cpp; path = Extras/CoreAudio/AudioUnits/AUPublic/OtherBases/AUMIDIEffectBase.cpp; sourceTree = "DEVELOPER_DIR"; };
090E68CDF051FAE89936CF61 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ActionListener.h"; path = "../../../../modules/juce_events/broadcasters/juce_ActionListener.h"; sourceTree = "SOURCE_ROOT"; };
+ 0926E36205F4D676343AB6E7 = { isa = PBXFileReference; lastKnownFileType = file.nib; name = RecentFilesMenuTemplate.nib; path = RecentFilesMenuTemplate.nib; sourceTree = "SOURCE_ROOT"; };
0977400450E451AD1BE80E77 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_win32_FileChooser.cpp"; path = "../../../../modules/juce_gui_basics/native/juce_win32_FileChooser.cpp"; sourceTree = "SOURCE_ROOT"; };
09B7DC8014BDE32E84BF1BA9 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_BigInteger.h"; path = "../../../../modules/juce_core/maths/juce_BigInteger.h"; sourceTree = "SOURCE_ROOT"; };
09E3A8B261601635DF9D9B44 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_ImageFileFormat.cpp"; path = "../../../../modules/juce_graphics/images/juce_ImageFileFormat.cpp"; sourceTree = "SOURCE_ROOT"; };
@@ -629,7 +630,6 @@
A90E41C0C52BDF0CC82161C9 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "juce_mac_AppleRemote.mm"; path = "../../../../modules/juce_gui_extra/native/juce_mac_AppleRemote.mm"; sourceTree = "SOURCE_ROOT"; };
A9133BF4A4E9DF3268BE0A5F = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_HyperlinkButton.cpp"; path = "../../../../modules/juce_gui_basics/buttons/juce_HyperlinkButton.cpp"; sourceTree = "SOURCE_ROOT"; };
A935F7A0CA0C3A7FE2607D0A = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ResamplingAudioSource.h"; path = "../../../../modules/juce_audio_basics/sources/juce_ResamplingAudioSource.h"; sourceTree = "SOURCE_ROOT"; };
- A98106AB0F22D5C9B805A775 = { isa = PBXFileReference; lastKnownFileType = file.xib; name = RecentFilesMenuTemplate.xib; path = RecentFilesMenuTemplate.xib; sourceTree = "SOURCE_ROOT"; };
A9B46A5FF98D7B9DF8598C12 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "juce_AudioUnitPluginFormat.mm"; path = "../../../../modules/juce_audio_processors/format_types/juce_AudioUnitPluginFormat.mm"; sourceTree = "SOURCE_ROOT"; };
A9C466FBA4FCF6484BCF86A2 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_VSTMidiEventList.h"; path = "../../../../modules/juce_audio_processors/format_types/juce_VSTMidiEventList.h"; sourceTree = "SOURCE_ROOT"; };
AA29B047C1A1904618B410D5 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_StretchableObjectResizer.h"; path = "../../../../modules/juce_gui_basics/layout/juce_StretchableObjectResizer.h"; sourceTree = "SOURCE_ROOT"; };
@@ -1967,7 +1967,7 @@
8FB68CA43E49DD39E013DB82 ); name = "Juce Library Code"; sourceTree = ""; };
239B4D5DE50B3B7A16114C15 = { isa = PBXGroup; children = (
2D799F4BCA83847DEACB505D,
- A98106AB0F22D5C9B805A775 ); name = Resources; sourceTree = ""; };
+ 0926E36205F4D676343AB6E7 ); name = Resources; sourceTree = ""; };
7EA0AEAFB626CDF5E0038ED5 = { isa = PBXGroup; children = (
A206765795252391D3F60EA4,
2E58109147CCFC780F10C23D,
@@ -2073,7 +2073,7 @@
77D1D11FAA110A1B1F960A8F,
76082281008CF5F891C856DA ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Debug; };
0D832C784AB07BFDE57BCB92 = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = (
- 6A3D7BD3D3247096B2F6A747 ); runOnlyForDeploymentPostprocessing = 0; };
+ B003460B11C0B7C1CC07E666 ); runOnlyForDeploymentPostprocessing = 0; };
D95827C1509280C88845BCB4 = { isa = PBXRezBuildPhase; buildActionMask = 2147483647; files = (
BF6B9A47774C03C34559CAFE,
1F20808BDEB51EAFFA12781B ); runOnlyForDeploymentPostprocessing = 0; };
diff --git a/extras/audio plugin demo/Builds/MacOSX/RecentFilesMenuTemplate.nib b/extras/audio plugin demo/Builds/MacOSX/RecentFilesMenuTemplate.nib
new file mode 100644
index 0000000000..cec7f7c72b
Binary files /dev/null and b/extras/audio plugin demo/Builds/MacOSX/RecentFilesMenuTemplate.nib differ
diff --git a/extras/audio plugin host/Builds/MacOSX/Plugin Host.xcodeproj/project.pbxproj b/extras/audio plugin host/Builds/MacOSX/Plugin Host.xcodeproj/project.pbxproj
index c197fb2786..2abdb8a856 100644
--- a/extras/audio plugin host/Builds/MacOSX/Plugin Host.xcodeproj/project.pbxproj
+++ b/extras/audio plugin host/Builds/MacOSX/Plugin Host.xcodeproj/project.pbxproj
@@ -20,7 +20,7 @@
A02C9F4C4B840C27B6CAFEBD = { isa = PBXBuildFile; fileRef = 89309C0C5F3269BD06BE7F27; };
31AB82DEB84367AA472E5D3C = { isa = PBXBuildFile; fileRef = D104AE78E68E1C382F5F1A81; };
4DB15177DDC357F4503F88CF = { isa = PBXBuildFile; fileRef = B457EE687507BF1DEEA7581F; };
- B2C362CED01D6E924B7BD905 = { isa = PBXBuildFile; fileRef = 5101B0AF645AF26A1899FFD6; };
+ D92C7BF86C9CCF6B4D14F809 = { isa = PBXBuildFile; fileRef = 7DA35787B5F6F7440D667CC8; };
4C88899EB7993A76A97643FE = { isa = PBXBuildFile; fileRef = 9BA1DD697B98005D24F7EC3C; };
040EB574807E8A86F124D851 = { isa = PBXBuildFile; fileRef = B1C6B9E4B9FDC17AA298E541; };
A1B0416DA378BB0C3AD6F74B = { isa = PBXBuildFile; fileRef = A66EFAC64B1B67B536C73415; };
@@ -324,7 +324,6 @@
4FA1E94FC0C6D34B11B0EBB7 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_AbstractFifo.h"; path = "../../../../modules/juce_core/containers/juce_AbstractFifo.h"; sourceTree = "SOURCE_ROOT"; };
5085F1038F87BFFE07A491C4 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_UIViewComponent.h"; path = "../../../../modules/juce_gui_extra/embedding/juce_UIViewComponent.h"; sourceTree = "SOURCE_ROOT"; };
509E4AF447B1364C75166396 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_android_JNIHelpers.h"; path = "../../../../modules/juce_core/native/juce_android_JNIHelpers.h"; sourceTree = "SOURCE_ROOT"; };
- 5101B0AF645AF26A1899FFD6 = { isa = PBXFileReference; lastKnownFileType = file.xib; name = RecentFilesMenuTemplate.xib; path = RecentFilesMenuTemplate.xib; sourceTree = "SOURCE_ROOT"; };
515E7CFD1F0A52B7E8C54532 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_SubregionStream.cpp"; path = "../../../../modules/juce_core/streams/juce_SubregionStream.cpp"; sourceTree = "SOURCE_ROOT"; };
518475EC1518D59F4BBB64C6 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_DirectoryContentsDisplayComponent.h"; path = "../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsDisplayComponent.h"; sourceTree = "SOURCE_ROOT"; };
5186EC060F67C46802A240CF = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_WavAudioFormat.cpp"; path = "../../../../modules/juce_audio_formats/codecs/juce_WavAudioFormat.cpp"; sourceTree = "SOURCE_ROOT"; };
@@ -458,6 +457,7 @@
7C51B09126B97CC503EC36EA = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ProgressBar.h"; path = "../../../../modules/juce_gui_basics/widgets/juce_ProgressBar.h"; sourceTree = "SOURCE_ROOT"; };
7C657206A60BC84469EC5B09 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_NewLine.h"; path = "../../../../modules/juce_core/text/juce_NewLine.h"; sourceTree = "SOURCE_ROOT"; };
7CBB1C386813A3FDA3FEBB5A = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_AudioFormatReader.cpp"; path = "../../../../modules/juce_audio_formats/format/juce_AudioFormatReader.cpp"; sourceTree = "SOURCE_ROOT"; };
+ 7DA35787B5F6F7440D667CC8 = { isa = PBXFileReference; lastKnownFileType = file.nib; name = RecentFilesMenuTemplate.nib; path = RecentFilesMenuTemplate.nib; sourceTree = "SOURCE_ROOT"; };
7DB54E0039B3D0D2560D6E47 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_AudioProcessorEditor.cpp"; path = "../../../../modules/juce_audio_processors/processors/juce_AudioProcessorEditor.cpp"; sourceTree = "SOURCE_ROOT"; };
7EC4BF7FFDD52F005ACDF6CC = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_AudioPluginFormat.h"; path = "../../../../modules/juce_audio_processors/format/juce_AudioPluginFormat.h"; sourceTree = "SOURCE_ROOT"; };
7F031C3EECC44A707A4B1F5A = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_DropShadowEffect.cpp"; path = "../../../../modules/juce_graphics/effects/juce_DropShadowEffect.cpp"; sourceTree = "SOURCE_ROOT"; };
@@ -1920,7 +1920,7 @@
A5E7CA8A71D049BE2BD33861 ); name = "Juce Library Code"; sourceTree = ""; };
A97EE73C79DA3F729D46AF48 = { isa = PBXGroup; children = (
B4BFC5F162F99B035930F03A,
- 5101B0AF645AF26A1899FFD6 ); name = Resources; sourceTree = ""; };
+ 7DA35787B5F6F7440D667CC8 ); name = Resources; sourceTree = ""; };
D1C4804CD275CB57A5C89A2D = { isa = PBXGroup; children = (
D4EBC17BDB7F88CCBC76730B,
5ACC21AA45BBF48C3C64D56D,
@@ -2017,7 +2017,7 @@
92E529F622AC4282800634D3,
20F59BC9E9ACBDF56007CE03 ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Debug; };
2309EA55A722EF4ED2D62447 = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = (
- B2C362CED01D6E924B7BD905 ); runOnlyForDeploymentPostprocessing = 0; };
+ D92C7BF86C9CCF6B4D14F809 ); runOnlyForDeploymentPostprocessing = 0; };
8915908C84EBB721DD5BF3C1 = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = (
4C88899EB7993A76A97643FE,
040EB574807E8A86F124D851,
diff --git a/extras/audio plugin host/Builds/MacOSX/RecentFilesMenuTemplate.nib b/extras/audio plugin host/Builds/MacOSX/RecentFilesMenuTemplate.nib
new file mode 100644
index 0000000000..cec7f7c72b
Binary files /dev/null and b/extras/audio plugin host/Builds/MacOSX/RecentFilesMenuTemplate.nib differ
diff --git a/extras/binarybuilder/Builds/MacOSX/BinaryBuilder.xcodeproj/project.pbxproj b/extras/binarybuilder/Builds/MacOSX/BinaryBuilder.xcodeproj/project.pbxproj
index c9ff833fd6..04d22985fc 100644
--- a/extras/binarybuilder/Builds/MacOSX/BinaryBuilder.xcodeproj/project.pbxproj
+++ b/extras/binarybuilder/Builds/MacOSX/BinaryBuilder.xcodeproj/project.pbxproj
@@ -8,7 +8,7 @@
4B72EFB0E9D74CA7227F6CAB = { isa = PBXBuildFile; fileRef = 57DDB771ED96A256F190ADF8; };
0D53D8B0AEE37C02C147344B = { isa = PBXBuildFile; fileRef = F769CD634476C91F4C9D0596; };
- 81B96C6F01483EC95FA3F4E3 = { isa = PBXBuildFile; fileRef = 2191D574636B337A4B401322; };
+ 542006E949BB022F198DF0F2 = { isa = PBXBuildFile; fileRef = 1A71A586C0F50B6B328D877B; };
3C6FF7689E2FD827A48E2303 = { isa = PBXBuildFile; fileRef = 50B7C64414A3E778021F5EC4; };
C2DE1EFF2E1C56D19E98B19C = { isa = PBXBuildFile; fileRef = 99D2B02E18E9A768F9F5CDFB; };
03B9EFAF851F4AA9FFAB3C94 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_MACAddress.h"; path = "../../../../modules/juce_core/network/juce_MACAddress.h"; sourceTree = "SOURCE_ROOT"; };
@@ -22,11 +22,11 @@
15479B80D763DB99DC87A458 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_Variant.cpp"; path = "../../../../modules/juce_core/containers/juce_Variant.cpp"; sourceTree = "SOURCE_ROOT"; };
1761B118FB418B2B066CBDAD = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_android_Misc.cpp"; path = "../../../../modules/juce_core/native/juce_android_Misc.cpp"; sourceTree = "SOURCE_ROOT"; };
1A434AFFED05E38D305475C1 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_WaitableEvent.h"; path = "../../../../modules/juce_core/threads/juce_WaitableEvent.h"; sourceTree = "SOURCE_ROOT"; };
+ 1A71A586C0F50B6B328D877B = { isa = PBXFileReference; lastKnownFileType = file.nib; name = RecentFilesMenuTemplate.nib; path = RecentFilesMenuTemplate.nib; sourceTree = "SOURCE_ROOT"; };
1B88F3A284B3A5FD25489A98 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_InputSource.h"; path = "../../../../modules/juce_core/streams/juce_InputSource.h"; sourceTree = "SOURCE_ROOT"; };
1D886F01F02A6BFEA8CBD11F = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_DirectoryIterator.h"; path = "../../../../modules/juce_core/files/juce_DirectoryIterator.h"; sourceTree = "SOURCE_ROOT"; };
213DF50804C369804C6B6E92 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_TextDiff.h"; path = "../../../../modules/juce_core/text/juce_TextDiff.h"; sourceTree = "SOURCE_ROOT"; };
215E4CE58F1A210E7F4565C4 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_FileLogger.cpp"; path = "../../../../modules/juce_core/logging/juce_FileLogger.cpp"; sourceTree = "SOURCE_ROOT"; };
- 2191D574636B337A4B401322 = { isa = PBXFileReference; lastKnownFileType = file.xib; name = RecentFilesMenuTemplate.xib; path = RecentFilesMenuTemplate.xib; sourceTree = "SOURCE_ROOT"; };
22B4E9953D4D43C9556ACB1C = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "juce_mac_Network.mm"; path = "../../../../modules/juce_core/native/juce_mac_Network.mm"; sourceTree = "SOURCE_ROOT"; };
22F1E16DF7F08080FA90C783 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_Range.h"; path = "../../../../modules/juce_core/maths/juce_Range.h"; sourceTree = "SOURCE_ROOT"; };
2380227B913CC9B13FDFFAD4 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_MemoryInputStream.cpp"; path = "../../../../modules/juce_core/streams/juce_MemoryInputStream.cpp"; sourceTree = "SOURCE_ROOT"; };
@@ -421,7 +421,7 @@
99D2B02E18E9A768F9F5CDFB,
D6C3594C8BEC94040AF108FE ); name = "Juce Library Code"; sourceTree = ""; };
87ECE820BF4D73DD50D614CB = { isa = PBXGroup; children = (
- 2191D574636B337A4B401322 ); name = Resources; sourceTree = ""; };
+ 1A71A586C0F50B6B328D877B ); name = Resources; sourceTree = ""; };
E28F51A0038F01E08E22F853 = { isa = PBXGroup; children = (
57DDB771ED96A256F190ADF8,
F769CD634476C91F4C9D0596 ); name = Frameworks; sourceTree = ""; };
@@ -504,7 +504,7 @@
3C712C667F851F9061100DD7,
145C0C90E41D8DECE4DD66AD ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Debug; };
7B52CBCC65AE087EEFB2C437 = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = (
- 81B96C6F01483EC95FA3F4E3 ); runOnlyForDeploymentPostprocessing = 0; };
+ 542006E949BB022F198DF0F2 ); runOnlyForDeploymentPostprocessing = 0; };
77D79017A9F2C7F35DD55196 = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = (
3C6FF7689E2FD827A48E2303,
C2DE1EFF2E1C56D19E98B19C ); runOnlyForDeploymentPostprocessing = 0; };
diff --git a/extras/binarybuilder/Builds/MacOSX/RecentFilesMenuTemplate.nib b/extras/binarybuilder/Builds/MacOSX/RecentFilesMenuTemplate.nib
new file mode 100644
index 0000000000..cec7f7c72b
Binary files /dev/null and b/extras/binarybuilder/Builds/MacOSX/RecentFilesMenuTemplate.nib differ
diff --git a/extras/example projects/Builds/MacOSX/HelloWorld.xcodeproj/project.pbxproj b/extras/example projects/Builds/MacOSX/HelloWorld.xcodeproj/project.pbxproj
index 3a43238a12..decc909c0e 100644
--- a/extras/example projects/Builds/MacOSX/HelloWorld.xcodeproj/project.pbxproj
+++ b/extras/example projects/Builds/MacOSX/HelloWorld.xcodeproj/project.pbxproj
@@ -11,7 +11,7 @@
820ECCDC2115F6687BEC40C6 = { isa = PBXBuildFile; fileRef = 156FD1B428979C9E5D43DDC2; };
EAA5A5EECF04D2B7FCF768FC = { isa = PBXBuildFile; fileRef = EF932865774E86525CE7FC55; };
6CEBF944E27D7BE88E78945D = { isa = PBXBuildFile; fileRef = 6E43583682EFEBAE58D59BA4; };
- E81624D303B984DD61A47E7B = { isa = PBXBuildFile; fileRef = 274A3BE508BD87A301722DB3; };
+ 6E85E85F989CB43995D01BAF = { isa = PBXBuildFile; fileRef = D071023526C8D2E38D1C95C5; };
535A340E26E5D6766D1780CA = { isa = PBXBuildFile; fileRef = B3978067F1432E1A2618A5DB; };
31E87C6EC193B9C408D16F20 = { isa = PBXBuildFile; fileRef = 0EDDB91E8D84944C3EBACFFE; };
F1FECDFA7E29BD6B703AF52B = { isa = PBXBuildFile; fileRef = 116E9A279FB25AE32174C42F; };
@@ -122,7 +122,6 @@
2575944C94EF083E2CBDBFA1 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ActionBroadcaster.h"; path = "../../../../modules/juce_events/broadcasters/juce_ActionBroadcaster.h"; sourceTree = "SOURCE_ROOT"; };
26341A8D55A799AC0ED8B33F = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_Random.cpp"; path = "../../../../modules/juce_core/maths/juce_Random.cpp"; sourceTree = "SOURCE_ROOT"; };
26D9D7114D4E9ECBABA9C391 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_FileDragAndDropTarget.h"; path = "../../../../modules/juce_gui_basics/mouse/juce_FileDragAndDropTarget.h"; sourceTree = "SOURCE_ROOT"; };
- 274A3BE508BD87A301722DB3 = { isa = PBXFileReference; lastKnownFileType = file.xib; name = RecentFilesMenuTemplate.xib; path = RecentFilesMenuTemplate.xib; sourceTree = "SOURCE_ROOT"; };
27A1A9F9CB957FACCFF348D3 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_SliderPropertyComponent.cpp"; path = "../../../../modules/juce_gui_basics/properties/juce_SliderPropertyComponent.cpp"; sourceTree = "SOURCE_ROOT"; };
27E36BA8310CE73DCCA58AC9 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_ComponentAnimator.cpp"; path = "../../../../modules/juce_gui_basics/layout/juce_ComponentAnimator.cpp"; sourceTree = "SOURCE_ROOT"; };
293CD4C7F50623F81F3D6297 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_Identifier.h"; path = "../../../../modules/juce_core/text/juce_Identifier.h"; sourceTree = "SOURCE_ROOT"; };
@@ -530,6 +529,7 @@
CE68E38ECB2AB54F08F79917 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_GraphicsContext.h"; path = "../../../../modules/juce_graphics/contexts/juce_GraphicsContext.h"; sourceTree = "SOURCE_ROOT"; };
CF9F9D13FD1B7ED219092643 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_MouseListener.cpp"; path = "../../../../modules/juce_gui_basics/mouse/juce_MouseListener.cpp"; sourceTree = "SOURCE_ROOT"; };
D06CEB2AEDFB98E1406E06F7 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_DirectoryContentsDisplayComponent.h"; path = "../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsDisplayComponent.h"; sourceTree = "SOURCE_ROOT"; };
+ D071023526C8D2E38D1C95C5 = { isa = PBXFileReference; lastKnownFileType = file.nib; name = RecentFilesMenuTemplate.nib; path = RecentFilesMenuTemplate.nib; sourceTree = "SOURCE_ROOT"; };
D0B7D5B46558A7393B43C79B = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_MenuBarComponent.h"; path = "../../../../modules/juce_gui_basics/menus/juce_MenuBarComponent.h"; sourceTree = "SOURCE_ROOT"; };
D15EAD6E711D388D005EEFCC = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_JSON.h"; path = "../../../../modules/juce_core/json/juce_JSON.h"; sourceTree = "SOURCE_ROOT"; };
D45C31982C2D140B6B64D1C7 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_SplashScreen.h"; path = "../../../../modules/juce_gui_extra/misc/juce_SplashScreen.h"; sourceTree = "SOURCE_ROOT"; };
@@ -1383,7 +1383,7 @@
F6CA8CB0E2135154E38E9707 ); name = "Juce Library Code"; sourceTree = ""; };
F75EB749D5026E5AC86B6C4B = { isa = PBXGroup; children = (
B531D38613FDEC368336A51E,
- 274A3BE508BD87A301722DB3 ); name = Resources; sourceTree = ""; };
+ D071023526C8D2E38D1C95C5 ); name = Resources; sourceTree = ""; };
C581D34B32A781E9AED7F7B0 = { isa = PBXGroup; children = (
21A912CCEA1FC0733AD65075,
A9E35E85D16F32AD3EA135BE,
@@ -1469,7 +1469,7 @@
34AEE2803DA0D6192C299422,
339C95D5B2E96DD37B176D75 ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Debug; };
7B2C68FAAB7FB794B44BA476 = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = (
- E81624D303B984DD61A47E7B ); runOnlyForDeploymentPostprocessing = 0; };
+ 6E85E85F989CB43995D01BAF ); runOnlyForDeploymentPostprocessing = 0; };
5C249F77DD3C907CDA919026 = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = (
535A340E26E5D6766D1780CA,
31E87C6EC193B9C408D16F20,
diff --git a/extras/example projects/Builds/MacOSX/RecentFilesMenuTemplate.nib b/extras/example projects/Builds/MacOSX/RecentFilesMenuTemplate.nib
new file mode 100644
index 0000000000..cec7f7c72b
Binary files /dev/null and b/extras/example projects/Builds/MacOSX/RecentFilesMenuTemplate.nib differ
diff --git a/extras/the jucer/Builds/MacOSX/Jucer.xcodeproj/project.pbxproj b/extras/the jucer/Builds/MacOSX/Jucer.xcodeproj/project.pbxproj
index f8b071fc06..b3a136c2dd 100644
--- a/extras/the jucer/Builds/MacOSX/Jucer.xcodeproj/project.pbxproj
+++ b/extras/the jucer/Builds/MacOSX/Jucer.xcodeproj/project.pbxproj
@@ -11,7 +11,7 @@
0F242B74AEB50B9C33B5E546 = { isa = PBXBuildFile; fileRef = 71EDA2F9C7ACDF625B840274; };
651E9E554EE669F755503CD9 = { isa = PBXBuildFile; fileRef = 89BE7D12224043BD11510870; };
59D707C6BFB8DDAB38398B4E = { isa = PBXBuildFile; fileRef = 2215814E81D68382A2659093; };
- 24F22CA01673D509C8D2595D = { isa = PBXBuildFile; fileRef = 197ABCA5D235C012225833FB; };
+ FD59195F9D4E987A26392AB6 = { isa = PBXBuildFile; fileRef = EBC0CDADE803D52E00F988B1; };
E0DA84A74FBC8FEA743CEC28 = { isa = PBXBuildFile; fileRef = 292D265400A63B191B93428C; };
478ABAE2C6404C2175CAEFDD = { isa = PBXBuildFile; fileRef = 20015A8127372B4AF9F1A9A4; };
DE359ADFBA6E13CD4938EE7D = { isa = PBXBuildFile; fileRef = 98362403845C0976BEAAE71D; };
@@ -125,7 +125,6 @@
184057B03008D72671894ED7 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_XmlElement.cpp"; path = "../../../../modules/juce_core/xml/juce_XmlElement.cpp"; sourceTree = "SOURCE_ROOT"; };
18DCE822FF9B4B7761AC9E09 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_StringPairArray.cpp"; path = "../../../../modules/juce_core/text/juce_StringPairArray.cpp"; sourceTree = "SOURCE_ROOT"; };
193BA5B4D0759D406DC4400A = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_DirectoryIterator.h"; path = "../../../../modules/juce_core/files/juce_DirectoryIterator.h"; sourceTree = "SOURCE_ROOT"; };
- 197ABCA5D235C012225833FB = { isa = PBXFileReference; lastKnownFileType = file.xib; name = RecentFilesMenuTemplate.xib; path = RecentFilesMenuTemplate.xib; sourceTree = "SOURCE_ROOT"; };
19C6453ECF66E9253839345C = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "jucer_Colours.h"; path = "../../src/utility/jucer_Colours.h"; sourceTree = "SOURCE_ROOT"; };
1A734B3497D65CAFF82C87AD = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "jucer_PrefsPanel.cpp"; path = "../../src/ui/jucer_PrefsPanel.cpp"; sourceTree = "SOURCE_ROOT"; };
1A98D1F65F0BBD67058935C7 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_StretchableLayoutManager.h"; path = "../../../../modules/juce_gui_basics/layout/juce_StretchableLayoutManager.h"; sourceTree = "SOURCE_ROOT"; };
@@ -728,6 +727,7 @@
EAE4C31394717E77675A375F = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_DrawableComposite.cpp"; path = "../../../../modules/juce_gui_basics/drawables/juce_DrawableComposite.cpp"; sourceTree = "SOURCE_ROOT"; };
EB4F8E7ABFA49F98EFE32A57 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_DrawableRectangle.h"; path = "../../../../modules/juce_gui_basics/drawables/juce_DrawableRectangle.h"; sourceTree = "SOURCE_ROOT"; };
EB6FA110BA7A43CF7BDED1CF = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_PropertiesFile.cpp"; path = "../../../../modules/juce_data_structures/app_properties/juce_PropertiesFile.cpp"; sourceTree = "SOURCE_ROOT"; };
+ EBC0CDADE803D52E00F988B1 = { isa = PBXFileReference; lastKnownFileType = file.nib; name = RecentFilesMenuTemplate.nib; path = RecentFilesMenuTemplate.nib; sourceTree = "SOURCE_ROOT"; };
EC51741E247D4B4F06613C8F = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_core.h"; path = "../../../../modules/juce_core/juce_core.h"; sourceTree = "SOURCE_ROOT"; };
ECAEC38870957013D18E51DB = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "jucer_PositionPropertyBase.h"; path = "../../src/properties/jucer_PositionPropertyBase.h"; sourceTree = "SOURCE_ROOT"; };
ECF89AE44B18B0FD4FB2D728 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_win32_ActiveXComponent.cpp"; path = "../../../../modules/juce_gui_extra/native/juce_win32_ActiveXComponent.cpp"; sourceTree = "SOURCE_ROOT"; };
@@ -1646,7 +1646,7 @@
BCCA9224BBA2DC97107B3304 ); name = "Juce Library Code"; sourceTree = ""; };
35E78DF3B882743C2D418E5B = { isa = PBXGroup; children = (
F2E48F527D479CFD9A23F54A,
- 197ABCA5D235C012225833FB,
+ EBC0CDADE803D52E00F988B1,
292D265400A63B191B93428C,
2CCAAE22C308769866A5A9FD ); name = Resources; sourceTree = ""; };
680BC5D164A7D17AAD7A2932 = { isa = PBXGroup; children = (
@@ -1734,7 +1734,7 @@
C4428643C14DD60BA895A378,
EB7F74BF01346F8C6BCC31A7 ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Debug; };
C06AC70106231834669512C5 = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = (
- 24F22CA01673D509C8D2595D,
+ FD59195F9D4E987A26392AB6,
E0DA84A74FBC8FEA743CEC28,
3F8D676A427504E43DFBBCA7 ); runOnlyForDeploymentPostprocessing = 0; };
394C2D5A71955036D265B490 = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = (
diff --git a/extras/the jucer/Builds/MacOSX/RecentFilesMenuTemplate.nib b/extras/the jucer/Builds/MacOSX/RecentFilesMenuTemplate.nib
new file mode 100644
index 0000000000..cec7f7c72b
Binary files /dev/null and b/extras/the jucer/Builds/MacOSX/RecentFilesMenuTemplate.nib differ