Author: matt
Date: 2012-06-01 05:16:23 -0700 (Fri, 01 Jun 2012)
New Revision: 9568
Log:
Added more FLTK2 tests.

Added:
   branches/branch-3.0/ide/Xcode4/plists/arc2-Info.plist
   branches/branch-3.0/ide/Xcode4/plists/ask2-Info.plist
   branches/branch-3.0/ide/Xcode4/plists/boxtype2-Info.plist
Modified:
   branches/branch-3.0/fltk.flw
   branches/branch-3.0/fluid/file_xcode.cxx
   branches/branch-3.0/ide/Xcode4/FLTK.xcodeproj/project.pbxproj
   branches/branch-3.0/test2/arc.cxx
   branches/branch-3.0/test2/ask.cxx
   branches/branch-3.0/test2/boxtype.cxx

Modified: branches/branch-3.0/fltk.flw
===================================================================
--- branches/branch-3.0/fltk.flw        2012-06-01 11:52:54 UTC (rev 9567)
+++ branches/branch-3.0/fltk.flw        2012-06-01 12:16:23 UTC (rev 9568)
@@ -13,7 +13,7 @@
   uuid_VC2008_Workspace {D21EA206-7BBC-4F5B-8518-A798E56EE0FC}
   uuid_VC2010_Workspace {8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}
 } {
-  folder Applications {open
+  folder Applications {
     uuid_Xcode4_Group {137F861A-5702-45AC-821B-A2C51A17F780}
   } {
     app_target Fluid {
@@ -312,7 +312,7 @@
       }
     }
   }
-  folder Libraries {open
+  folder Libraries {
     uuid_Xcode4_Group {AFD010B3-DA64-4C5E-9682-891530BD3B73}
   } {
     lib_target fltk3 {open
@@ -1795,7 +1795,7 @@
           uuid_Xcode4_BuildFileInSources {19513486-168E-430B-88A7-6896DF857E7B}
           filename_and_path {src/fltk3/Style.cxx}
         }
-        file_ref {Symbol.cxx} {selected
+        file_ref {Symbol.cxx} {
           uuid_Xcode4_BuildFile {4C99D47E-B0FF-41D9-A0D6-6E83035FE0CA}
           uuid_Xcode4_FileRef {C1CF3831-C842-4935-AAF0-D3E14C1ADF24}
           uuid_Xcode4_BuildFileInSources {E40F07C5-F71B-4790-BDA6-8E0B9EF93F20}
@@ -4616,7 +4616,7 @@
       }
     }
   }
-  folder Tests {open
+  folder Tests {
     uuid_Xcode4_Group {5B388C4A-A5BB-4166-B79C-7335DA628E4D}
   } {
     app_target demo {
@@ -8357,5 +8357,92 @@
         uuid_Xcode4_TargetDependency {B577E322-F704-4B48-87B0-5EEBCEBEC7B9}
       }
     }
+    app_target arc2 {open
+      uuid_Xcode4_FluidBuildRule {C4B63B54-60BE-4ABB-878A-695DA9AA9F72}
+      uuid_Xcode4_CopyFilesBuildPhase {E68166C6-0FFC-42EA-BD60-299EF519D74C}
+      uuid_Xcode4_ProductFileReference {30F34D6A-8EF8-4941-8285-415D6A87DD94}
+      uuid_Xcode4_FrameworksBuildPhase {4401A6C1-1318-447B-BE47-F3202D0D1700}
+      uuid_Xcode4_Group {731CD504-B3C6-421F-9647-7156DB1519E7}
+      uuid_Xcode4_Target {A2B2ABAC-EC4B-4974-A219-662D8440F9BF}
+      uuid_Xcode4_BuildConfigurationList {069987BE-58D6-4573-AED6-C8DE6F7B556D}
+      uuid_Xcode4_ResourcesBuildPhase {622715D5-F2C4-480F-8F8F-1E8210E6C313}
+      uuid_Xcode4_SourcesBuildPhase {9586987F-8997-4214-ADFD-6FCD06950237}
+      uuid_Xcode4_DebugBuildConfiguration 
{A2198F90-B61E-4ED5-8B8F-B32D75CB725A}
+      uuid_Xcode4_ReleaseBuildConfiguration 
{AE58EA00-A9E9-4D14-BC30-9991B08A2A10}
+      build_env 64
+      target_path test2
+      makefile_path test2
+    } {
+      file_ref {arc.cxx} {
+        uuid_Xcode4_BuildFileInSources {260BB637-782D-4132-B329-7E8ECB39CBAA}
+        uuid_Xcode4_FileRef {08AEB3BF-B286-4FCA-8816-0F81DEB0CBA4}
+        build_env 64
+        filename_and_path {test2/arc.cxx}
+      }
+      target_dependency fltk3 {
+        uuid_Xcode4_BuildFileInFrameworks 
{18F7052D-A635-4D90-B276-95CFC3D4EF22}
+        uuid_Xcode4_BuildFileInCopyFiles {A8597FF8-45F4-41D2-88AE-53EBDBB226C3}
+        uuid_Xcode4_ContainerItemProxy {CF4654B5-CCF3-4FC4-B9AC-246A76C2A775}
+        uuid_Xcode4_TargetDependency {348C2485-5C72-4C5A-862B-B68F428C99B3}
+      }
+    }
+    app_target ask2 {open
+      uuid_Xcode4_FluidBuildRule {E7E89093-21AB-4D0D-8C09-A5BF9AECCF27}
+      uuid_Xcode4_CopyFilesBuildPhase {FB401736-15E7-4217-89E5-79436B0F888E}
+      uuid_Xcode4_ProductFileReference {16975AEB-1822-4C3F-8C70-E8F2052F3BE8}
+      uuid_Xcode4_FrameworksBuildPhase {1DD5AAAC-340E-4D2A-B13F-02F37404F141}
+      uuid_Xcode4_Group {039320A7-F86E-452A-97CD-59A0DE61CB4A}
+      uuid_Xcode4_Target {B1AFAE50-69C2-4672-8F00-DAD9CC170FD0}
+      uuid_Xcode4_BuildConfigurationList {399F7BF8-4C34-4F4C-B05E-C259E74383BB}
+      uuid_Xcode4_ResourcesBuildPhase {19E0505C-7A7C-4D09-AFF4-965D52B66E45}
+      uuid_Xcode4_SourcesBuildPhase {3B57B323-F7BD-4CF0-90B9-818FAC3044A6}
+      uuid_Xcode4_DebugBuildConfiguration 
{182EF065-F532-4F7C-8AFC-6689ECF2C7B6}
+      uuid_Xcode4_ReleaseBuildConfiguration 
{556DAA7D-1BEC-4BDA-8DE7-98C4865BD285}
+      build_env 64
+      target_path test2
+      makefile_path test2
+    } {
+      file_ref {ask.cxx} {
+        uuid_Xcode4_BuildFileInSources {B3B2F8C1-CE58-4D1D-AC49-0203767FB3AF}
+        uuid_Xcode4_FileRef {93B055E6-401C-4357-9424-25AA4469C9EA}
+        build_env 64
+        filename_and_path {test2/ask.cxx}
+      }
+      target_dependency fltk3 {
+        uuid_Xcode4_BuildFileInFrameworks 
{18C08F01-5EFA-4F30-90CF-B580A3626954}
+        uuid_Xcode4_BuildFileInCopyFiles {00C22F37-8295-46F8-9828-DA179A1BBB16}
+        uuid_Xcode4_ContainerItemProxy {7E5BACCC-01D6-4B45-8D14-271A9CA1177A}
+        uuid_Xcode4_TargetDependency {221B4D53-1419-4FCC-8515-8230C5ECD04A}
+      }
+    }
+    app_target boxtype2 {open selected
+      uuid_Xcode4_FluidBuildRule {5B686C18-6BD3-4445-BB6D-F011EC87FC89}
+      uuid_Xcode4_CopyFilesBuildPhase {6A2E198C-8C84-4C71-A819-E3B3B9F59D10}
+      uuid_Xcode4_ProductFileReference {C5AC0204-4A3B-42E0-B508-80883CB6F8C7}
+      uuid_Xcode4_FrameworksBuildPhase {6ABDE8ED-C6D2-4B37-8EED-275CB62C2823}
+      uuid_Xcode4_Group {A5F45CA6-0D04-4711-A2A4-284606EA04D7}
+      uuid_Xcode4_Target {CCF28A89-6FAD-4B4C-9032-64D26D9FFE52}
+      uuid_Xcode4_BuildConfigurationList {D992F673-EC98-4955-900E-91652C03D411}
+      uuid_Xcode4_ResourcesBuildPhase {9D61AB5B-4154-408D-AFC9-7BC8BAF2C876}
+      uuid_Xcode4_SourcesBuildPhase {890DCF9B-DB20-4CE3-B527-E4BA5FF2B47A}
+      uuid_Xcode4_DebugBuildConfiguration 
{12A68321-C88B-4BF2-BB36-826BE4038D11}
+      uuid_Xcode4_ReleaseBuildConfiguration 
{559A3C55-8622-4095-AF80-F6C50B3A7493}
+      build_env 64
+      target_path test2
+      makefile_path test2
+    } {
+      file_ref {boxtype.cxx} {
+        uuid_Xcode4_BuildFileInSources {240CAC70-5DCD-4CEE-8F81-C04EA63B74A9}
+        uuid_Xcode4_FileRef {C186EFBE-0921-4DAE-925A-F7F279CAE820}
+        build_env 64
+        filename_and_path {test2/boxtype.cxx}
+      }
+      target_dependency fltk3 {
+        uuid_Xcode4_BuildFileInFrameworks 
{697C697F-EF78-46F3-83BE-6F00E99FBBEE}
+        uuid_Xcode4_BuildFileInCopyFiles {59AE49D3-817C-4468-8A4F-531ACA335C44}
+        uuid_Xcode4_ContainerItemProxy {3A9A19F2-34AC-4DC2-B472-92B1DD15810C}
+        uuid_Xcode4_TargetDependency {4C35BAE6-B1A2-4C36-A543-6BA4A016055A}
+      }
+    }
   }
 } 

Modified: branches/branch-3.0/fluid/file_xcode.cxx
===================================================================
--- branches/branch-3.0/fluid/file_xcode.cxx    2012-06-01 11:52:54 UTC (rev 
9567)
+++ branches/branch-3.0/fluid/file_xcode.cxx    2012-06-01 12:16:23 UTC (rev 
9568)
@@ -936,6 +936,47 @@
   fprintf(out, "\t\t\tname = Release;\n");
   fprintf(out, "\t\t};\n");
   
+  // write a plist if none is there yet - must be added to SVN if appropriate!
+  
+  char buf[2048], base_dir[2048], tgt_base[2048];
+  strcpy(base_dir, filename);
+  *((char*)fltk3::filename_name(base_dir)) = 0; // keep only the path
+  strcpy(tgt_base, base_dir);
+  strcpy(buf, base_dir);
+  strcat(buf, "ide/Xcode4/plists/");
+  strcat(buf, tgt->name());
+  strcat(buf, "-Info.plist");
+  FILE *plist = fopen(buf, "rb");
+  if (plist) {
+    fclose(plist);
+  } else {  
+    FILE *plist = fopen(buf, "wb");boxt
+    fprintf(plist, "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n");
+    fprintf(plist, "<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" 
\"http://www.apple.com/DTDs/PropertyList-1.0.dtd\";>\n");
+    fprintf(plist, "<plist version=\"1.0\">\n");
+    fprintf(plist, "\t<dict>\n");
+    fprintf(plist, "\t\t<key>CFBundleDevelopmentRegion</key>\n");
+    fprintf(plist, "\t\t<string>English</string>\n");
+    fprintf(plist, "\t\t<key>CFBundleExecutable</key>\n");
+    fprintf(plist, "\t\t<string>${EXECUTABLE_NAME}</string>\n");
+    fprintf(plist, "\t\t<key>CFBundleIdentifier</key>\n");
+    fprintf(plist, "\t\t<string>org.fltk.message</string>\n");
+    fprintf(plist, "\t\t<key>CFBundleInfoDictionaryVersion</key>\n");
+    fprintf(plist, "\t\t<string>6.0</string>\n");
+    fprintf(plist, "\t\t<key>CFBundlePackageType</key>\n");
+    fprintf(plist, "\t\t<string>APPL</string>\n");
+    fprintf(plist, "\t\t<key>CFBundleSignature</key>\n");
+    fprintf(plist, "\t\t<string>FLTK</string>\n");
+    fprintf(plist, "\t\t<key>CFBundleVersion</key>\n");
+    fprintf(plist, "\t\t<string>1.0</string>\n");
+    fprintf(plist, "\t\t<key>NSHumanReadableCopyright</key>\n");
+    fprintf(plist, "\t\t<string>Copyright 1998-2012 by Bill Spitzak and 
others.</string>\n");
+    fprintf(plist, "\t\t<key>CFBundleGetInfoString</key>\n");
+    fprintf(plist, "\t\t<string>Part of the FLTK library. Please visit 
www.fltk.org.</string>\n");
+    fprintf(plist, "\t</dict>\n");
+    fprintf(plist, "</plist>\n");
+  }
+  
   return 0;
 }
 

Modified: branches/branch-3.0/ide/Xcode4/FLTK.xcodeproj/project.pbxproj
===================================================================
--- branches/branch-3.0/ide/Xcode4/FLTK.xcodeproj/project.pbxproj       
2012-06-01 11:52:54 UTC (rev 9567)
+++ branches/branch-3.0/ide/Xcode4/FLTK.xcodeproj/project.pbxproj       
2012-06-01 12:16:23 UTC (rev 9568)
@@ -993,6 +993,15 @@
                638CAE7CEED1CB4365C16AE3 /* adjuster.cxx in Sources */ = {isa = 
PBXBuildFile; fileRef = 92B55871686A05F140567DBF /* adjuster.cxx */; };
                910EE880CE4BD096A068056A /* fltk3.framework in Frameworks */ = 
{isa = PBXBuildFile; fileRef = 86C380FE76A739F296A44961 /* fltk3.framework */; 
};
                5C48D3CC49B9F5566CB59093 /* fltk3.framework in CopyFiles */ = 
{isa = PBXBuildFile; fileRef = 86C380FE76A739F296A44961 /* fltk3.framework */; 
};
+               260BB637391FCDA7CB39CBAA /* arc.cxx in Sources */ = {isa = 
PBXBuildFile; fileRef = 08AEB3BFFD4C8797DEB0CBA4 /* arc.cxx */; };
+               18F7052DEBA527B9C3D4EF22 /* fltk3.framework in Frameworks */ = 
{isa = PBXBuildFile; fileRef = 86C380FE76A739F296A44961 /* fltk3.framework */; 
};
+               A8597FF80426DB45DBB226C3 /* fltk3.framework in CopyFiles */ = 
{isa = PBXBuildFile; fileRef = 86C380FE76A739F296A44961 /* fltk3.framework */; 
};
+               B3B2F8C18345AE4A767FB3AF /* ask.cxx in Sources */ = {isa = 
PBXBuildFile; fileRef = 93B055E6034BB18E4469C9EA /* ask.cxx */; };
+               18C08F0111CA254FA3626954 /* fltk3.framework in Frameworks */ = 
{isa = PBXBuildFile; fileRef = 86C380FE76A739F296A44961 /* fltk3.framework */; 
};
+               00C22F37C46D423F9A1BBB16 /* fltk3.framework in CopyFiles */ = 
{isa = PBXBuildFile; fileRef = 86C380FE76A739F296A44961 /* fltk3.framework */; 
};
+               240CAC7011234FCFA63B74A9 /* boxtype.cxx in Sources */ = {isa = 
PBXBuildFile; fileRef = C186EFBE448F65A879CAE820 /* boxtype.cxx */; };
+               697C697FA98BECBEE99FBBEE /* fltk3.framework in Frameworks */ = 
{isa = PBXBuildFile; fileRef = 86C380FE76A739F296A44961 /* fltk3.framework */; 
};
+               59AE49D3C514D955CA335C44 /* fltk3.framework in CopyFiles */ = 
{isa = PBXBuildFile; fileRef = 86C380FE76A739F296A44961 /* fltk3.framework */; 
};
 /* End PBXBuildFile section */
 
 /* Begin PBXBuildRule section */
@@ -2028,6 +2037,42 @@
                        );
                        script = "export 
DYLD_FRAMEWORK_PATH=${TARGET_BUILD_DIR} && cd ${INPUT_FILE_DIR} && 
${TARGET_BUILD_DIR}/Fluid.app/Contents/MacOS/Fluid -c ${INPUT_FILE_NAME}";
                };
+               C4B63B542A05EED7A9AA9F72 /* PBXBuildRule */ = {
+                       isa = PBXBuildRule;
+                       compilerSpec = com.apple.compilers.proxy.script;
+                       filePatterns = "*.fl";
+                       fileType = pattern.proxy;
+                       isEditable = 1;
+                       outputFiles = (
+                               "${INPUT_FILE_DIR}/${INPUT_FILE_BASE}.cxx",
+                               "${INPUT_FILE_DIR}/${INPUT_FILE_BASE}.h",
+                       );
+                       script = "export 
DYLD_FRAMEWORK_PATH=${TARGET_BUILD_DIR} && cd ${INPUT_FILE_DIR} && 
${TARGET_BUILD_DIR}/Fluid.app/Contents/MacOS/Fluid -c ${INPUT_FILE_NAME}";
+               };
+               E7E890936CA629B69AECCF27 /* PBXBuildRule */ = {
+                       isa = PBXBuildRule;
+                       compilerSpec = com.apple.compilers.proxy.script;
+                       filePatterns = "*.fl";
+                       fileType = pattern.proxy;
+                       isEditable = 1;
+                       outputFiles = (
+                               "${INPUT_FILE_DIR}/${INPUT_FILE_BASE}.cxx",
+                               "${INPUT_FILE_DIR}/${INPUT_FILE_BASE}.h",
+                       );
+                       script = "export 
DYLD_FRAMEWORK_PATH=${TARGET_BUILD_DIR} && cd ${INPUT_FILE_DIR} && 
${TARGET_BUILD_DIR}/Fluid.app/Contents/MacOS/Fluid -c ${INPUT_FILE_NAME}";
+               };
+               5B686C182F964B7CEC87FC89 /* PBXBuildRule */ = {
+                       isa = PBXBuildRule;
+                       compilerSpec = com.apple.compilers.proxy.script;
+                       filePatterns = "*.fl";
+                       fileType = pattern.proxy;
+                       isEditable = 1;
+                       outputFiles = (
+                               "${INPUT_FILE_DIR}/${INPUT_FILE_BASE}.cxx",
+                               "${INPUT_FILE_DIR}/${INPUT_FILE_BASE}.h",
+                       );
+                       script = "export 
DYLD_FRAMEWORK_PATH=${TARGET_BUILD_DIR} && cd ${INPUT_FILE_DIR} && 
${TARGET_BUILD_DIR}/Fluid.app/Contents/MacOS/Fluid -c ${INPUT_FILE_NAME}";
+               };
 /* End PBXBuildRule section */
 
 /* Begin PBXContainerItemProxy section */
@@ -3536,6 +3581,27 @@
                        remoteGlobalIDString = A57FDE871C99A52BEEDEE68C;
                        remoteInfo = fltk3;
                };
+               CF4654B583379DC676C2A775 /* PBXContainerItemProxy */ = {
+                       isa = PBXContainerItemProxy;
+                       containerPortal = 2204C8627A66DD596FFDC8F4 /* Project 
object */;
+                       proxyType = 1;
+                       remoteGlobalIDString = A57FDE871C99A52BEEDEE68C;
+                       remoteInfo = fltk3;
+               };
+               7E5BACCC4A93AA0E9CA1177A /* PBXContainerItemProxy */ = {
+                       isa = PBXContainerItemProxy;
+                       containerPortal = 2204C8627A66DD596FFDC8F4 /* Project 
object */;
+                       proxyType = 1;
+                       remoteGlobalIDString = A57FDE871C99A52BEEDEE68C;
+                       remoteInfo = fltk3;
+               };
+               3A9A19F2796E26C3DD15810C /* PBXContainerItemProxy */ = {
+                       isa = PBXContainerItemProxy;
+                       containerPortal = 2204C8627A66DD596FFDC8F4 /* Project 
object */;
+                       proxyType = 1;
+                       remoteGlobalIDString = A57FDE871C99A52BEEDEE68C;
+                       remoteInfo = fltk3;
+               };
 /* End PBXContainerItemProxy section */
 
 /* Begin PBXCopyFilesBuildPhase section */
@@ -4390,6 +4456,36 @@
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
+               E68166C64D1694FEF519D74C /* CopyFiles */ = {
+                       isa = PBXCopyFilesBuildPhase;
+                       buildActionMask = 2147483647;
+                       dstPath = "";
+                       dstSubfolderSpec = 10;
+                       files = (
+                               A8597FF80426DB45DBB226C3 /* fltk3 in CopyFiles 
*/,
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
+               FB40173657F0F0A66B0F888E /* CopyFiles */ = {
+                       isa = PBXCopyFilesBuildPhase;
+                       buildActionMask = 2147483647;
+                       dstPath = "";
+                       dstSubfolderSpec = 10;
+                       files = (
+                               00C22F37C46D423F9A1BBB16 /* fltk3 in CopyFiles 
*/,
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
+               6A2E198CC0F54BAAB9F59D10 /* CopyFiles */ = {
+                       isa = PBXCopyFilesBuildPhase;
+                       buildActionMask = 2147483647;
+                       dstPath = "";
+                       dstSubfolderSpec = 10;
+                       files = (
+                               59AE49D3C514D955CA335C44 /* fltk3 in CopyFiles 
*/,
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
 /* End PBXCopyFilesBuildPhase section */
 
 /* Begin PBXFileReference section */
@@ -5347,6 +5443,12 @@
                9228B77662AFB89487D6CD0B /* hello2.app */ = {isa = 
PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; 
path = hello2.app; sourceTree = BUILT_PRODUCTS_DIR; };
                92B55871686A05F140567DBF /* adjuster.cxx */ = {isa = 
PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; 
name = adjuster.cxx; path = ../../test2/adjuster.cxx; sourceTree = SOURCE_ROOT; 
};
                0C9773B6073A0EB93FAED7F1 /* adjuster2.app */ = {isa = 
PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; 
path = adjuster2.app; sourceTree = BUILT_PRODUCTS_DIR; };
+               08AEB3BFFD4C8797DEB0CBA4 /* arc.cxx */ = {isa = 
PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; 
name = arc.cxx; path = ../../test2/arc.cxx; sourceTree = SOURCE_ROOT; };
+               30F34D6AC7B9C3D86A87DD94 /* arc2.app */ = {isa = 
PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; 
path = arc2.app; sourceTree = BUILT_PRODUCTS_DIR; };
+               93B055E6034BB18E4469C9EA /* ask.cxx */ = {isa = 
PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; 
name = ask.cxx; path = ../../test2/ask.cxx; sourceTree = SOURCE_ROOT; };
+               16975AEB541D6482052F3BE8 /* ask2.app */ = {isa = 
PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; 
path = ask2.app; sourceTree = BUILT_PRODUCTS_DIR; };
+               C186EFBE448F65A879CAE820 /* boxtype.cxx */ = {isa = 
PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; 
name = boxtype.cxx; path = ../../test2/boxtype.cxx; sourceTree = SOURCE_ROOT; };
+               C5AC020408DB35803CB6F8C7 /* boxtype2.app */ = {isa = 
PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; 
path = boxtype2.app; sourceTree = BUILT_PRODUCTS_DIR; };
 /* End PBXFileReference section */
 
 /* Begin PBXFrameworksBuildPhase section */
@@ -6115,6 +6217,30 @@
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
+               4401A6C157634D672D0D1700 /* Frameworks */ = {
+                       isa = PBXFrameworksBuildPhase;
+                       buildActionMask = 2147483647;
+                       files = (
+                               18F7052DEBA527B9C3D4EF22 /* fltk3 in Frameworks 
*/,
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
+               1DD5AAAC7924B3CC7404F141 /* Frameworks */ = {
+                       isa = PBXFrameworksBuildPhase;
+                       buildActionMask = 2147483647;
+                       files = (
+                               18C08F0111CA254FA3626954 /* fltk3 in Frameworks 
*/,
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
+               6ABDE8ED8DE5A9B1B62C2823 /* Frameworks */ = {
+                       isa = PBXFrameworksBuildPhase;
+                       buildActionMask = 2147483647;
+                       files = (
+                               697C697FA98BECBEE99FBBEE /* fltk3 in Frameworks 
*/,
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
 /* End PBXFrameworksBuildPhase section */
 
 /* Begin PBXGroup section */
@@ -6207,6 +6333,9 @@
                                7D76C0ACB6969ACB80D8F20F /* overlay1.app */,
                                9228B77662AFB89487D6CD0B /* hello2.app */,
                                0C9773B6073A0EB93FAED7F1 /* adjuster2.app */,
+                               30F34D6AC7B9C3D86A87DD94 /* arc2.app */,
+                               16975AEB541D6482052F3BE8 /* ask2.app */,
+                               C5AC020408DB35803CB6F8C7 /* boxtype2.app */,
                        );
                        name = Products;
                        sourceTree = "<group>";
@@ -7993,11 +8122,38 @@
                        name = adjuster2;
                        sourceTree = "<group>";
                };
+               731CD504F1D9E711DB1519E7 /* arc2 */ = {
+                       isa = PBXGroup;
+                       children = (
+                               08AEB3BFFD4C8797DEB0CBA4 /* arc.cxx */,
+                       );
+                       name = arc2;
+                       sourceTree = "<group>";
+               };
+               039320A7BD44CE6DDE61CB4A /* ask2 */ = {
+                       isa = PBXGroup;
+                       children = (
+                               93B055E6034BB18E4469C9EA /* ask.cxx */,
+                       );
+                       name = ask2;
+                       sourceTree = "<group>";
+               };
+               A5F45CA64A158AE206EA04D7 /* boxtype2 */ = {
+                       isa = PBXGroup;
+                       children = (
+                               C186EFBE448F65A879CAE820 /* boxtype.cxx */,
+                       );
+                       name = boxtype2;
+                       sourceTree = "<group>";
+               };
                2B7E88DA9A863C84CF240AC1 /* FLTK2CompatibilityTests */ = {
                        isa = PBXGroup;
                        children = (
                                06C907BD92361F542D5DFF5E /* hello2 */,
                                9F01513ACAB04EB2F663F58A /* adjuster2 */,
+                               731CD504F1D9E711DB1519E7 /* arc2 */,
+                               039320A7BD44CE6DDE61CB4A /* ask2 */,
+                               A5F45CA64A158AE206EA04D7 /* boxtype2 */,
                        );
                        name = FLTK2CompatibilityTests;
                        sourceTree = "<group>";
@@ -10191,6 +10347,66 @@
                        productReference = 0C9773B6073A0EB93FAED7F1 /* 
adjuster2.app */;
                        productType = "com.apple.product-type.application";
                };
+               A2B2ABACA53FC4348440F9BF /* arc2 */ = {
+                       isa = PBXNativeTarget;
+                       buildConfigurationList = 069987BE1DA566086F7B556D /* 
Build configuration list for PBXNativeTarget "arc2" */;
+                       buildPhases = (
+                               622715D5BACB910D10E6C313 /* Resources */,
+                               9586987FCB83C23006950237 /* Sources */,
+                               4401A6C157634D672D0D1700 /* Frameworks */,
+                               E68166C64D1694FEF519D74C /* CopyFiles */,
+                       );
+                       buildRules = (
+                               C4B63B542A05EED7A9AA9F72 /* PBXBuildRule */,
+                       );
+                       dependencies = (
+                               348C2485102830A4428C99B3 /* fltk3 */,
+                       );
+                       name = arc2;
+                       productName = arc2;
+                       productReference = 30F34D6AC7B9C3D86A87DD94 /* arc2.app 
*/;
+                       productType = "com.apple.product-type.application";
+               };
+               B1AFAE502FB055D9CC170FD0 /* ask2 */ = {
+                       isa = PBXNativeTarget;
+                       buildConfigurationList = 399F7BF803787207E74383BB /* 
Build configuration list for PBXNativeTarget "ask2" */;
+                       buildPhases = (
+                               19E0505C377539A952B66E45 /* Resources */,
+                               3B57B323BB4D1136AC3044A6 /* Sources */,
+                               1DD5AAAC7924B3CC7404F141 /* Frameworks */,
+                               FB40173657F0F0A66B0F888E /* CopyFiles */,
+                       );
+                       buildRules = (
+                               E7E890936CA629B69AECCF27 /* PBXBuildRule */,
+                       );
+                       dependencies = (
+                               221B4D535BD50725C5ECD04A /* fltk3 */,
+                       );
+                       name = ask2;
+                       productName = ask2;
+                       productReference = 16975AEB541D6482052F3BE8 /* ask2.app 
*/;
+                       productType = "com.apple.product-type.application";
+               };
+               CCF28A8924E1F4E06D9FFE52 /* boxtype2 */ = {
+                       isa = PBXNativeTarget;
+                       buildConfigurationList = D992F673A5CD016B2C03D411 /* 
Build configuration list for PBXNativeTarget "boxtype2" */;
+                       buildPhases = (
+                               9D61AB5B01D9D401BAF2C876 /* Resources */,
+                               890DCF9B97C3519D5FF2B47A /* Sources */,
+                               6ABDE8ED8DE5A9B1B62C2823 /* Frameworks */,
+                               6A2E198CC0F54BAAB9F59D10 /* CopyFiles */,
+                       );
+                       buildRules = (
+                               5B686C182F964B7CEC87FC89 /* PBXBuildRule */,
+                       );
+                       dependencies = (
+                               4C35BAE6FD94CEE7A016055A /* fltk3 */,
+                       );
+                       name = boxtype2;
+                       productName = boxtype2;
+                       productReference = C5AC020408DB35803CB6F8C7 /* 
boxtype2.app */;
+                       productType = "com.apple.product-type.application";
+               };
 /* End PBXNativeTarget section */
 
 /* Begin PBXProject section */
@@ -10296,6 +10512,9 @@
                                789BB61B3680D11F69B41C47 /* overlay1 */,
                                F68ECE70CF387DC9CE70030D /* hello2 */,
                                0C9C0BB3367468394F9E8D1A /* adjuster2 */,
+                               A2B2ABACA53FC4348440F9BF /* arc2 */,
+                               B1AFAE502FB055D9CC170FD0 /* ask2 */,
+                               CCF28A8924E1F4E06D9FFE52 /* boxtype2 */,
                        );
                };
 /* End PBXProject section */
@@ -10903,6 +11122,27 @@
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
+               622715D5BACB910D10E6C313 /* Resources */ = {
+                       isa = PBXResourcesBuildPhase;
+                       buildActionMask = 2147483647;
+                       files = (
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
+               19E0505C377539A952B66E45 /* Resources */ = {
+                       isa = PBXResourcesBuildPhase;
+                       buildActionMask = 2147483647;
+                       files = (
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
+               9D61AB5B01D9D401BAF2C876 /* Resources */ = {
+                       isa = PBXResourcesBuildPhase;
+                       buildActionMask = 2147483647;
+                       files = (
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
 /* End PBXResourcesBuildPhase section */
 
 /* Begin PBXSourcesBuildPhase section */
@@ -11899,6 +12139,30 @@
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
+               9586987FCB83C23006950237 /* Sources */ = {
+                       isa = PBXSourcesBuildPhase;
+                       buildActionMask = 2147483647;
+                       files = (
+                               260BB637391FCDA7CB39CBAA /* arc.cxx in Sources 
*/,
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
+               3B57B323BB4D1136AC3044A6 /* Sources */ = {
+                       isa = PBXSourcesBuildPhase;
+                       buildActionMask = 2147483647;
+                       files = (
+                               B3B2F8C18345AE4A767FB3AF /* ask.cxx in Sources 
*/,
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
+               890DCF9B97C3519D5FF2B47A /* Sources */ = {
+                       isa = PBXSourcesBuildPhase;
+                       buildActionMask = 2147483647;
+                       files = (
+                               240CAC7011234FCFA63B74A9 /* boxtype.cxx in 
Sources */,
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
 /* End PBXSourcesBuildPhase section */
 
 /* Begin PBXTargetDependency section */
@@ -12977,6 +13241,21 @@
                        target = A57FDE871C99A52BEEDEE68C /* fltk3 */;
                        targetProxy = 7DB77C01B6B5D4ED21F15472 /* 
PBXContainerItemProxy */;
                };
+               348C2485102830A4428C99B3 /* PBXTargetDependency */ = {
+                       isa = PBXTargetDependency;
+                       target = A57FDE871C99A52BEEDEE68C /* fltk3 */;
+                       targetProxy = 7DB77C01B6B5D4ED21F15472 /* 
PBXContainerItemProxy */;
+               };
+               221B4D535BD50725C5ECD04A /* PBXTargetDependency */ = {
+                       isa = PBXTargetDependency;
+                       target = A57FDE871C99A52BEEDEE68C /* fltk3 */;
+                       targetProxy = 7DB77C01B6B5D4ED21F15472 /* 
PBXContainerItemProxy */;
+               };
+               4C35BAE6FD94CEE7A016055A /* PBXTargetDependency */ = {
+                       isa = PBXTargetDependency;
+                       target = A57FDE871C99A52BEEDEE68C /* fltk3 */;
+                       targetProxy = 7DB77C01B6B5D4ED21F15472 /* 
PBXContainerItemProxy */;
+               };
 /* End PBXTargetDependency section */
 
 /* Begin XCBuildConfiguration section */
@@ -19172,6 +19451,222 @@
                        };
                        name = Release;
                };
+               A2198F90F8CB38A275CB725A /* Debug */ = {
+                       isa = XCBuildConfiguration;
+                       buildSettings = {
+                               ALWAYS_SEARCH_USER_PATHS = NO;
+                               COPY_PHASE_STRIP = NO;
+                               DEPLOYMENT_LOCATION = NO;
+                               DEPLOYMENT_POSTPROCESSING = NO;
+                               DYLIB_COMPATIBILITY_VERSION = 1;
+                               DYLIB_CURRENT_VERSION = 1;
+                               FRAMEWORK_VERSION = A;
+                               GCC_DYNAMIC_NO_PIC = NO;
+                               GCC_MODEL_TUNING = G5;
+                               GCC_OPTIMIZATION_LEVEL = 0;
+                               GCC_PRECOMPILE_PREFIX_HEADER = YES;
+                               GCC_PREFIX_HEADER = fltk.pch;
+                               GCC_PREPROCESSOR_DEFINITIONS = USING_XCODE;
+                               GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO;
+                               HEADER_SEARCH_PATHS = (
+                                       ../../ide/XCode4/,
+                                       ../../include/,
+                                       ../../include/fltk3png,
+                                       ../../include/fltk3jpeg,
+                                       ../../include/fltk3zlib,
+                               );
+                               INFOPLIST_FILE = "plists/arc2-Info.plist";
+                               INSTALL_PATH = "@executable_path/../Frameworks";
+                               OTHER_LDFLAGS = "";
+                               PRODUCT_NAME = "arc2";
+                               SDKROOT = macosx;
+                               WARNING_CFLAGS = (
+                                       "-Wno-format-security",
+                                       "-Wall",
+                               );
+                       };
+                       name = Debug;
+               };
+               AE58EA00E4FD25A1B08A2A10 /* Release */ = {
+                       isa = XCBuildConfiguration;
+                       buildSettings = {
+                               ALWAYS_SEARCH_USER_PATHS = NO;
+                               COPY_PHASE_STRIP = YES;
+                               DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+                               DEPLOYMENT_LOCATION = NO;
+                               DEPLOYMENT_POSTPROCESSING = NO;
+                               DYLIB_COMPATIBILITY_VERSION = 1;
+                               DYLIB_CURRENT_VERSION = 1;
+                               FRAMEWORK_VERSION = A;
+                               GCC_MODEL_TUNING = G5;
+                               GCC_PRECOMPILE_PREFIX_HEADER = YES;
+                               GCC_PREFIX_HEADER = fltk.pch;
+                               GCC_PREPROCESSOR_DEFINITIONS = USING_XCODE;
+                               GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO;
+                               HEADER_SEARCH_PATHS = (
+                                       ../../ide/XCode4/,
+                                       ../../include/,
+                                       ../../include/fltk3png,
+                                       ../../include/fltk3jpeg,
+                                       ../../include/fltk3zlib,
+                               );
+                               INFOPLIST_FILE = "plists/arc2-Info.plist";
+                               INSTALL_PATH = "@executable_path/../Frameworks";
+                               OTHER_LDFLAGS = "";
+                               PRODUCT_NAME = "arc2";
+                               SDKROOT = macosx;
+                               WARNING_CFLAGS = (
+                                       "-Wno-format-security",
+                                       "-Wall",
+                               );
+                               ZERO_LINK = NO;
+                       };
+                       name = Release;
+               };
+               182EF065BA4EEC75ECF2C7B6 /* Debug */ = {
+                       isa = XCBuildConfiguration;
+                       buildSettings = {
+                               ALWAYS_SEARCH_USER_PATHS = NO;
+                               COPY_PHASE_STRIP = NO;
+                               DEPLOYMENT_LOCATION = NO;
+                               DEPLOYMENT_POSTPROCESSING = NO;
+                               DYLIB_COMPATIBILITY_VERSION = 1;
+                               DYLIB_CURRENT_VERSION = 1;
+                               FRAMEWORK_VERSION = A;
+                               GCC_DYNAMIC_NO_PIC = NO;
+                               GCC_MODEL_TUNING = G5;
+                               GCC_OPTIMIZATION_LEVEL = 0;
+                               GCC_PRECOMPILE_PREFIX_HEADER = YES;
+                               GCC_PREFIX_HEADER = fltk.pch;
+                               GCC_PREPROCESSOR_DEFINITIONS = USING_XCODE;
+                               GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO;
+                               HEADER_SEARCH_PATHS = (
+                                       ../../ide/XCode4/,
+                                       ../../include/,
+                                       ../../include/fltk3png,
+                                       ../../include/fltk3jpeg,
+                                       ../../include/fltk3zlib,
+                               );
+                               INFOPLIST_FILE = "plists/ask2-Info.plist";
+                               INSTALL_PATH = "@executable_path/../Frameworks";
+                               OTHER_LDFLAGS = "";
+                               PRODUCT_NAME = "ask2";
+                               SDKROOT = macosx;
+                               WARNING_CFLAGS = (
+                                       "-Wno-format-security",
+                                       "-Wall",
+                               );
+                       };
+                       name = Debug;
+               };
+               556DAA7D50361523865BD285 /* Release */ = {
+                       isa = XCBuildConfiguration;
+                       buildSettings = {
+                               ALWAYS_SEARCH_USER_PATHS = NO;
+                               COPY_PHASE_STRIP = YES;
+                               DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+                               DEPLOYMENT_LOCATION = NO;
+                               DEPLOYMENT_POSTPROCESSING = NO;
+                               DYLIB_COMPATIBILITY_VERSION = 1;
+                               DYLIB_CURRENT_VERSION = 1;
+                               FRAMEWORK_VERSION = A;
+                               GCC_MODEL_TUNING = G5;
+                               GCC_PRECOMPILE_PREFIX_HEADER = YES;
+                               GCC_PREFIX_HEADER = fltk.pch;
+                               GCC_PREPROCESSOR_DEFINITIONS = USING_XCODE;
+                               GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO;
+                               HEADER_SEARCH_PATHS = (
+                                       ../../ide/XCode4/,
+                                       ../../include/,
+                                       ../../include/fltk3png,
+                                       ../../include/fltk3jpeg,
+                                       ../../include/fltk3zlib,
+                               );
+                               INFOPLIST_FILE = "plists/ask2-Info.plist";
+                               INSTALL_PATH = "@executable_path/../Frameworks";
+                               OTHER_LDFLAGS = "";
+                               PRODUCT_NAME = "ask2";
+                               SDKROOT = macosx;
+                               WARNING_CFLAGS = (
+                                       "-Wno-format-security",
+                                       "-Wall",
+                               );
+                               ZERO_LINK = NO;
+                       };
+                       name = Release;
+               };
+               12A683218379395DE4038D11 /* Debug */ = {
+                       isa = XCBuildConfiguration;
+                       buildSettings = {
+                               ALWAYS_SEARCH_USER_PATHS = NO;
+                               COPY_PHASE_STRIP = NO;
+                               DEPLOYMENT_LOCATION = NO;
+                               DEPLOYMENT_POSTPROCESSING = NO;
+                               DYLIB_COMPATIBILITY_VERSION = 1;
+                               DYLIB_CURRENT_VERSION = 1;
+                               FRAMEWORK_VERSION = A;
+                               GCC_DYNAMIC_NO_PIC = NO;
+                               GCC_MODEL_TUNING = G5;
+                               GCC_OPTIMIZATION_LEVEL = 0;
+                               GCC_PRECOMPILE_PREFIX_HEADER = YES;
+                               GCC_PREFIX_HEADER = fltk.pch;
+                               GCC_PREPROCESSOR_DEFINITIONS = USING_XCODE;
+                               GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO;
+                               HEADER_SEARCH_PATHS = (
+                                       ../../ide/XCode4/,
+                                       ../../include/,
+                                       ../../include/fltk3png,
+                                       ../../include/fltk3jpeg,
+                                       ../../include/fltk3zlib,
+                               );
+                               INFOPLIST_FILE = "plists/boxtype2-Info.plist";
+                               INSTALL_PATH = "@executable_path/../Frameworks";
+                               OTHER_LDFLAGS = "";
+                               PRODUCT_NAME = "boxtype2";
+                               SDKROOT = macosx;
+                               WARNING_CFLAGS = (
+                                       "-Wno-format-security",
+                                       "-Wall",
+                               );
+                       };
+                       name = Debug;
+               };
+               559A3C55C6B759450B3A7493 /* Release */ = {
+                       isa = XCBuildConfiguration;
+                       buildSettings = {
+                               ALWAYS_SEARCH_USER_PATHS = NO;
+                               COPY_PHASE_STRIP = YES;
+                               DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+                               DEPLOYMENT_LOCATION = NO;
+                               DEPLOYMENT_POSTPROCESSING = NO;
+                               DYLIB_COMPATIBILITY_VERSION = 1;
+                               DYLIB_CURRENT_VERSION = 1;
+                               FRAMEWORK_VERSION = A;
+                               GCC_MODEL_TUNING = G5;
+                               GCC_PRECOMPILE_PREFIX_HEADER = YES;
+                               GCC_PREFIX_HEADER = fltk.pch;
+                               GCC_PREPROCESSOR_DEFINITIONS = USING_XCODE;
+                               GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO;
+                               HEADER_SEARCH_PATHS = (
+                                       ../../ide/XCode4/,
+                                       ../../include/,
+                                       ../../include/fltk3png,
+                                       ../../include/fltk3jpeg,
+                                       ../../include/fltk3zlib,
+                               );
+                               INFOPLIST_FILE = "plists/boxtype2-Info.plist";
+                               INSTALL_PATH = "@executable_path/../Frameworks";
+                               OTHER_LDFLAGS = "";
+                               PRODUCT_NAME = "boxtype2";
+                               SDKROOT = macosx;
+                               WARNING_CFLAGS = (
+                                       "-Wno-format-security",
+                                       "-Wall",
+                               );
+                               ZERO_LINK = NO;
+                       };
+                       name = Release;
+               };
                2B180F464218A02FAF04B452 /* Debug */ = {
                        isa = XCBuildConfiguration;
                        buildSettings = {
@@ -19974,6 +20469,33 @@
                        defaultConfigurationIsVisible = 0;
                        defaultConfigurationName = Debug;
                };
+               069987BE1DA566086F7B556D /* Build configuration list for 
PBXNativeTarget "arc2" */ = {
+                       isa = XCConfigurationList;
+                       buildConfigurations = (
+                               A2198F90F8CB38A275CB725A /* Debug */,
+                               AE58EA00E4FD25A1B08A2A10 /* Release */,
+                       );
+                       defaultConfigurationIsVisible = 0;
+                       defaultConfigurationName = Debug;
+               };
+               399F7BF803787207E74383BB /* Build configuration list for 
PBXNativeTarget "ask2" */ = {
+                       isa = XCConfigurationList;
+                       buildConfigurations = (
+                               182EF065BA4EEC75ECF2C7B6 /* Debug */,
+                               556DAA7D50361523865BD285 /* Release */,
+                       );
+                       defaultConfigurationIsVisible = 0;
+                       defaultConfigurationName = Debug;
+               };
+               D992F673A5CD016B2C03D411 /* Build configuration list for 
PBXNativeTarget "boxtype2" */ = {
+                       isa = XCConfigurationList;
+                       buildConfigurations = (
+                               12A683218379395DE4038D11 /* Debug */,
+                               559A3C55C6B759450B3A7493 /* Release */,
+                       );
+                       defaultConfigurationIsVisible = 0;
+                       defaultConfigurationName = Debug;
+               };
                23BA7E8A3F8CE0AE67BF2B8A /* Build configuration list for 
PBXProject "FLTK" */ = {
                        isa = XCConfigurationList;
                        buildConfigurations = (

Added: branches/branch-3.0/ide/Xcode4/plists/arc2-Info.plist
===================================================================
--- branches/branch-3.0/ide/Xcode4/plists/arc2-Info.plist                       
        (rev 0)
+++ branches/branch-3.0/ide/Xcode4/plists/arc2-Info.plist       2012-06-01 
12:16:23 UTC (rev 9568)
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" 
"http://www.apple.com/DTDs/PropertyList-1.0.dtd";>
+<plist version="1.0">
+       <dict>
+               <key>CFBundleDevelopmentRegion</key>
+               <string>English</string>
+               <key>CFBundleExecutable</key>
+               <string>${EXECUTABLE_NAME}</string>
+               <key>CFBundleIdentifier</key>
+               <string>org.fltk.message</string>
+               <key>CFBundleInfoDictionaryVersion</key>
+               <string>6.0</string>
+               <key>CFBundlePackageType</key>
+               <string>APPL</string>
+               <key>CFBundleSignature</key>
+               <string>FLTK</string>
+               <key>CFBundleVersion</key>
+               <string>1.0</string>
+               <key>NSHumanReadableCopyright</key>
+               <string>Copyright 1998-2012 by Bill Spitzak and others.</string>
+               <key>CFBundleGetInfoString</key>
+               <string>Part of the FLTK library. Please visit 
www.fltk.org.</string>
+       </dict>
+</plist>

Added: branches/branch-3.0/ide/Xcode4/plists/ask2-Info.plist
===================================================================
--- branches/branch-3.0/ide/Xcode4/plists/ask2-Info.plist                       
        (rev 0)
+++ branches/branch-3.0/ide/Xcode4/plists/ask2-Info.plist       2012-06-01 
12:16:23 UTC (rev 9568)
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" 
"http://www.apple.com/DTDs/PropertyList-1.0.dtd";>
+<plist version="1.0">
+       <dict>
+               <key>CFBundleDevelopmentRegion</key>
+               <string>English</string>
+               <key>CFBundleExecutable</key>
+               <string>${EXECUTABLE_NAME}</string>
+               <key>CFBundleIdentifier</key>
+               <string>org.fltk.message</string>
+               <key>CFBundleInfoDictionaryVersion</key>
+               <string>6.0</string>
+               <key>CFBundlePackageType</key>
+               <string>APPL</string>
+               <key>CFBundleSignature</key>
+               <string>FLTK</string>
+               <key>CFBundleVersion</key>
+               <string>1.0</string>
+               <key>NSHumanReadableCopyright</key>
+               <string>Copyright 1998-2012 by Bill Spitzak and others.</string>
+               <key>CFBundleGetInfoString</key>
+               <string>Part of the FLTK library. Please visit 
www.fltk.org.</string>
+       </dict>
+</plist>

Added: branches/branch-3.0/ide/Xcode4/plists/boxtype2-Info.plist
===================================================================
--- branches/branch-3.0/ide/Xcode4/plists/boxtype2-Info.plist                   
        (rev 0)
+++ branches/branch-3.0/ide/Xcode4/plists/boxtype2-Info.plist   2012-06-01 
12:16:23 UTC (rev 9568)
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" 
"http://www.apple.com/DTDs/PropertyList-1.0.dtd";>
+<plist version="1.0">
+       <dict>
+               <key>CFBundleDevelopmentRegion</key>
+               <string>English</string>
+               <key>CFBundleExecutable</key>
+               <string>${EXECUTABLE_NAME}</string>
+               <key>CFBundleIdentifier</key>
+               <string>org.fltk.message</string>
+               <key>CFBundleInfoDictionaryVersion</key>
+               <string>6.0</string>
+               <key>CFBundlePackageType</key>
+               <string>APPL</string>
+               <key>CFBundleSignature</key>
+               <string>FLTK</string>
+               <key>CFBundleVersion</key>
+               <string>1.0</string>
+               <key>NSHumanReadableCopyright</key>
+               <string>Copyright 1998-2012 by Bill Spitzak and others.</string>
+               <key>CFBundleGetInfoString</key>
+               <string>Part of the FLTK library. Please visit 
www.fltk.org.</string>
+       </dict>
+</plist>

Modified: branches/branch-3.0/test2/arc.cxx
===================================================================
--- branches/branch-3.0/test2/arc.cxx   2012-06-01 11:52:54 UTC (rev 9567)
+++ branches/branch-3.0/test2/arc.cxx   2012-06-01 12:16:23 UTC (rev 9568)
@@ -25,20 +25,27 @@
 //    http://www.fltk.org/str.php
 //
 
+
+#if 0
+
 #include <config.h> // for  USE_CAIRO definition
 
 #include <fltk/x.h>
+#endif
 
 #include <fltk/run.h>
-#include <fltk/DoubleBufferWindow.h>
+#include <fltk/Window.h>
+#if 0
 #include <fltk/ValueSlider.h>
 #include <fltk/draw.h>
 
 float dargs[7] = {90, 90, 100, 100, 0, 360, 0};
 const char* name[7] = {"X", "Y", "W", "H", "start", "end", "rotate"};
+#endif
 
 using namespace fltk;
 
+#if 0
 class Drawing : public Widget {
   void draw() {
     push_clip(0,0, w(), h());
@@ -84,8 +91,10 @@
   d->redraw();
 }
 
+#endif
 int main(int argc, char** argv) {
   Window window(300,500);
+#if 0
   window.begin();
   Drawing drawing(10,10,280,280);
   d = &drawing;
@@ -107,6 +116,7 @@
 
   window.end();
   window.resizable(drawing);
+#endif
   window.show(argc,argv);
   return run();
 }
@@ -114,4 +124,4 @@
 
 //
 // End of "$Id: arc.cxx 8500 2011-03-03 09:20:46Z bgbnbigben $".
-//
+//
\ No newline at end of file

Modified: branches/branch-3.0/test2/ask.cxx
===================================================================
--- branches/branch-3.0/test2/ask.cxx   2012-06-01 11:52:54 UTC (rev 9567)
+++ branches/branch-3.0/test2/ask.cxx   2012-06-01 12:16:23 UTC (rev 9568)
@@ -32,6 +32,8 @@
 //    http://www.fltk.org/str.php
 //
 
+#if 0
+
 #include <stdio.h>
 #include <string.h>
 #include <FL/Fl.H>
@@ -57,7 +59,9 @@
   exit(0);
 }
 
+#endif
 int main(int argc, char **argv) {
+#if 0
   char buffer[128] = "test text";
 
 // this is a test to make sure automatic destructors work.  Pop up
@@ -72,8 +76,9 @@
   window.callback(window_callback);
 
   return Fl::run();
+#endif
 }
-    
+
 //
 // End of "$Id: ask.cxx 8500 2011-03-03 09:20:46Z bgbnbigben $".
 //

Modified: branches/branch-3.0/test2/boxtype.cxx
===================================================================
--- branches/branch-3.0/test2/boxtype.cxx       2012-06-01 11:52:54 UTC (rev 
9567)
+++ branches/branch-3.0/test2/boxtype.cxx       2012-06-01 12:16:23 UTC (rev 
9568)
@@ -27,7 +27,11 @@
 #include <stdio.h>
 #include <fltk/run.h>
 #include <fltk/Window.h>
+#if 0
 #include <fltk/InvisibleBox.h>
+#else
+#include <fltk/Box.h>
+#endif
 
 int N = 0;
 #define W 150
@@ -40,11 +44,15 @@
     N++;
     x = x*W+10;
     y = y*H+10;
+#if 0
     fltk::Widget *b = new fltk::InvisibleBox(type,x,y,square ? H-20 : 
W-20,H-20,name);
+#else
+    fltk::Widget *b = new fltk::FrameBox(type,x,y,square ? H-20 : 
W-20,H-20,name);
+#endif
     b->labelsize(11);
     if (square) {
-       b->clear_flag(fltk::ALIGN_MASK);
-       b->set_flag(fltk::ALIGN_RIGHT);
+      // FIXME: b->clear_flag(fltk::ALIGN_MASK);
+      // FIXME: b->set_flag(fltk::ALIGN_RIGHT);
     }
     return b;
 }

_______________________________________________
fltk-commit mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk-commit

Reply via email to