Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

add project files

  • Loading branch information...
commit cd0fea7f60d6ab4c654c1e9410079ad150e160d2 1 parent 9a58110
Jonathan Mitchell authored
Showing with 34,677 additions and 0 deletions.
  1. +2 −0  English.lproj/InfoPlist.strings
  2. +4,520 −0 English.lproj/MainMenu.xib
  3. +32 −0 Fragaria-Info.plist
  4. +906 −0 Fragaria.xcodeproj/Jonathan.pbxuser
  5. +1,625 −0 Fragaria.xcodeproj/Jonathan.perspectivev3
  6. +1,003 −0 Fragaria.xcodeproj/project.pbxproj
  7. +27 −0 FragariaAppDelegate.h
  8. +119 −0 FragariaAppDelegate.m
  9. +7 −0 Fragaria_Prefix.pch
  10. +127 −0 ICUMatcher.h
  11. +228 −0 ICUMatcher.m
  12. +115 −0 ICUPattern.h
  13. +242 −0 ICUPattern.m
  14. +22 −0 MGSFragaria-Info.plist
  15. +59 −0 MGSFragaria.h
  16. +297 −0 MGSFragaria.m
  17. +19 −0 MGSFragariaFramework.h
  18. +77 −0 MGSFragariaPreferences.h
  19. +16 −0 MGSPreferencesController.h
  20. +162 −0 MGSPreferencesController.m
  21. +28 −0 MGSSyntaxController.h
  22. +297 −0 MGSSyntaxController.m
  23. +78 −0 NSStringICUAdditions.h
  24. +97 −0 NSStringICUAdditions.m
  25. +22 −0 SMLGutterTextView.h
  26. +90 −0 SMLGutterTextView.m
  27. +37 −0 SMLLayoutManager.h
  28. +99 −0 SMLLayoutManager.m
  29. +59 −0 SMLLineNumbers.h
  30. +188 −0 SMLLineNumbers.m
  31. +169 −0 SMLStandardHeader.h
  32. +148 −0 SMLSyntaxColouring.h
  33. +1,325 −0 SMLSyntaxColouring.m
  34. +49 −0 SMLTextView.h
  35. +657 −0 SMLTextView.m
  36. +2,095 −0 Syntax Definitions/actionscript.plist
  37. +1,465 −0 Syntax Definitions/actionscript3.plist
  38. +338 −0 Syntax Definitions/active4d.plist
  39. +116 −0 Syntax Definitions/ada.plist
  40. +68 −0 Syntax Definitions/ampl.plist
  41. +411 −0 Syntax Definitions/apache.plist
  42. +218 −0 Syntax Definitions/applescript.plist
  43. +139 −0 Syntax Definitions/asm-mips.plist
  44. +839 −0 Syntax Definitions/asm-x86.plist
  45. +425 −0 Syntax Definitions/asp-js.plist
  46. +409 −0 Syntax Definitions/asp-vb.plist
  47. +440 −0 Syntax Definitions/aspdotnet-cs.plist
  48. +480 −0 Syntax Definitions/aspdotnet-vb.plist
  49. +113 −0 Syntax Definitions/awk.plist
  50. +93 −0 Syntax Definitions/batch.plist
  51. +97 −0 Syntax Definitions/c.plist
  52. +150 −0 Syntax Definitions/cobol.plist
  53. +527 −0 Syntax Definitions/coldfusion.plist
  54. +124 −0 Syntax Definitions/cpp.plist
  55. +133 −0 Syntax Definitions/csharp.plist
  56. +791 −0 Syntax Definitions/csound.plist
  57. +538 −0 Syntax Definitions/css.plist
  58. +147 −0 Syntax Definitions/d.plist
  59. +108 −0 Syntax Definitions/dylan.plist
  60. +84 −0 Syntax Definitions/eiffel.plist
  61. +84 −0 Syntax Definitions/erl.plist
  62. +733 −0 Syntax Definitions/eztpl.plist
  63. +213 −0 Syntax Definitions/fortran.plist
  64. +149 −0 Syntax Definitions/freefem.plist
  65. +190 −0 Syntax Definitions/gedcom.plist
  66. +228 −0 Syntax Definitions/gnuassembler.plist
  67. +472 −0 Syntax Definitions/haskell.plist
  68. +200 −0 Syntax Definitions/header.plist
  69. +284 −0 Syntax Definitions/html.plist
  70. +1,365 −0 Syntax Definitions/idl.plist
  71. +101 −0 Syntax Definitions/java.plist
  72. +98 −0 Syntax Definitions/javafx.plist
  73. +421 −0 Syntax Definitions/javascript.plist
  74. +366 −0 Syntax Definitions/jsp.plist
  75. +50 −0 Syntax Definitions/latex.plist
  76. +319 −0 Syntax Definitions/lilypond.plist
  77. +476 −0 Syntax Definitions/lisp.plist
  78. +190 −0 Syntax Definitions/logtalk.plist
  79. +417 −0 Syntax Definitions/lsl.plist
  80. +209 −0 Syntax Definitions/lua.plist
  81. +1,302 −0 Syntax Definitions/matlab.plist
  82. +1,133 −0 Syntax Definitions/mel.plist
  83. +550 −0 Syntax Definitions/metapost.plist
  84. +187 −0 Syntax Definitions/metaslang.plist
  85. +532 −0 Syntax Definitions/mysql.plist
  86. +127 −0 Syntax Definitions/nemerle.plist
  87. +48 −0 Syntax Definitions/none.plist
  88. +51 −0 Syntax Definitions/nrnhoc.plist
  89. +214 −0 Syntax Definitions/objectivec.plist
  90. +103 −0 Syntax Definitions/objectivecaml.plist
  91. +52 −0 Syntax Definitions/ox.plist
  92. +164 −0 Syntax Definitions/pascal.plist
  93. +61 −0 Syntax Definitions/pdf.plist
  94. +292 −0 Syntax Definitions/perl.plist
Sorry, we could not display the entire diff because it was too big.
2  English.lproj/InfoPlist.strings
View
@@ -0,0 +1,2 @@
+/* Localized versions of Info.plist keys */
+
4,520 English.lproj/MainMenu.xib
View
4,520 additions, 0 deletions not shown
32 Fragaria-Info.plist
View
@@ -0,0 +1,32 @@
+<?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>CFBundleIconFile</key>
+ <string></string>
+ <key>CFBundleIdentifier</key>
+ <string>com.mugginsoft.${PRODUCT_NAME:rfc1034identifier}</string>
+ <key>CFBundleInfoDictionaryVersion</key>
+ <string>6.0</string>
+ <key>CFBundleName</key>
+ <string>${PRODUCT_NAME}</string>
+ <key>CFBundlePackageType</key>
+ <string>APPL</string>
+ <key>CFBundleSignature</key>
+ <string>????</string>
+ <key>CFBundleShortVersionString</key>
+ <string>1.0</string>
+ <key>LSMinimumSystemVersion</key>
+ <string>${MACOSX_DEPLOYMENT_TARGET}</string>
+ <key>CFBundleVersion</key>
+ <string>1</string>
+ <key>NSMainNibFile</key>
+ <string>MainMenu</string>
+ <key>NSPrincipalClass</key>
+ <string>NSApplication</string>
+</dict>
+</plist>
906 Fragaria.xcodeproj/Jonathan.pbxuser
View
@@ -0,0 +1,906 @@
+// !$*UTF8*$!
+{
+ 089C165DFE840E0CC02AAC07 /* English */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {856, 590}}";
+ sepNavSelRange = "{0, 0}";
+ sepNavVisRange = "{0, 45}";
+ };
+ };
+ 256AC3D80F4B6AC300CF3369 /* FragariaAppDelegate.h */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {943, 364}}";
+ sepNavSelRange = "{367, 0}";
+ sepNavVisRange = "{0, 458}";
+ };
+ };
+ 256AC3D90F4B6AC300CF3369 /* FragariaAppDelegate.m */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {964, 1560}}";
+ sepNavSelRange = "{2352, 9}";
+ sepNavVisRange = "{2030, 653}";
+ sepNavWindowFrame = "{{1469, 124}, {1251, 900}}";
+ };
+ };
+ 256AC3F00F4B6AF500CF3369 /* Fragaria_Prefix.pch */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {1325, 772}}";
+ sepNavSelRange = "{139, 0}";
+ sepNavVisRange = "{0, 147}";
+ sepNavWindowFrame = "{{1295, 124}, {1384, 900}}";
+ };
+ };
+ 29B97313FDCFA39411CA2CEA /* Project object */ = {
+ activeArchitecturePreference = i386;
+ activeBuildConfigurationName = Debug;
+ activeExecutable = AB69B620118B743800903D1D /* Fragaria */;
+ activeTarget = 8D1107260486CEB800E47090 /* Fragaria */;
+ addToTargets = (
+ AB69B62A118B745700903D1D /* MGSFragaria */,
+ );
+ breakpoints = (
+ );
+ codeSenseManager = AB69B631118B745800903D1D /* Code sense */;
+ executables = (
+ AB69B620118B743800903D1D /* Fragaria */,
+ );
+ perUserDictionary = {
+ "PBXConfiguration.PBXBreakpointsDataSource.v1:1CA23EDF0692099D00951B8B" = {
+ PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
+ PBXFileTableDataSourceColumnSortingKey = PBXBreakpointsDataSource_BreakpointID;
+ PBXFileTableDataSourceColumnWidthsKey = (
+ 20,
+ 20,
+ 220,
+ 20,
+ 219,
+ 219,
+ 217,
+ 20,
+ );
+ PBXFileTableDataSourceColumnsKey = (
+ PBXBreakpointsDataSource_ActionID,
+ PBXBreakpointsDataSource_TypeID,
+ PBXBreakpointsDataSource_BreakpointID,
+ PBXBreakpointsDataSource_UseID,
+ PBXBreakpointsDataSource_LocationID,
+ PBXBreakpointsDataSource_ConditionID,
+ PBXBreakpointsDataSource_IgnoreCountID,
+ PBXBreakpointsDataSource_ContinueID,
+ );
+ };
+ PBXConfiguration.PBXFileTableDataSource3.PBXFileTableDataSource = {
+ PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
+ PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
+ PBXFileTableDataSourceColumnWidthsKey = (
+ 20,
+ 765,
+ 20,
+ 48,
+ 43,
+ 43,
+ 20,
+ );
+ PBXFileTableDataSourceColumnsKey = (
+ PBXFileDataSource_FiletypeID,
+ PBXFileDataSource_Filename_ColumnID,
+ PBXFileDataSource_Built_ColumnID,
+ PBXFileDataSource_ObjectSize_ColumnID,
+ PBXFileDataSource_Errors_ColumnID,
+ PBXFileDataSource_Warnings_ColumnID,
+ PBXFileDataSource_Target_ColumnID,
+ );
+ };
+ PBXConfiguration.PBXTargetDataSource.PBXTargetDataSource = {
+ PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
+ PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
+ PBXFileTableDataSourceColumnWidthsKey = (
+ 20,
+ 725,
+ 60,
+ 20,
+ 48,
+ 43,
+ 43,
+ );
+ PBXFileTableDataSourceColumnsKey = (
+ PBXFileDataSource_FiletypeID,
+ PBXFileDataSource_Filename_ColumnID,
+ PBXTargetDataSource_PrimaryAttribute,
+ PBXFileDataSource_Built_ColumnID,
+ PBXFileDataSource_ObjectSize_ColumnID,
+ PBXFileDataSource_Errors_ColumnID,
+ PBXFileDataSource_Warnings_ColumnID,
+ );
+ };
+ PBXPerProjectTemplateStateSaveDate = 297163863;
+ PBXWorkspaceStateSaveDate = 297163863;
+ };
+ perUserProjectItems = {
+ AB39765D118C8F2C00AEF388 /* PBXTextBookmark */ = AB39765D118C8F2C00AEF388 /* PBXTextBookmark */;
+ AB3C10231192FFB400D1F62D /* PBXTextBookmark */ = AB3C10231192FFB400D1F62D /* PBXTextBookmark */;
+ AB3C15D91193050800D1F62D /* PBXTextBookmark */ = AB3C15D91193050800D1F62D /* PBXTextBookmark */;
+ AB3C1609119306DC00D1F62D /* PBXTextBookmark */ = AB3C1609119306DC00D1F62D /* PBXTextBookmark */;
+ AB3C16B711930B3900D1F62D /* PBXTextBookmark */ = AB3C16B711930B3900D1F62D /* PBXTextBookmark */;
+ AB41C14111920750004F0CB5 /* PBXTextBookmark */ = AB41C14111920750004F0CB5 /* PBXTextBookmark */;
+ AB41C17311920B7B004F0CB5 /* PBXTextBookmark */ = AB41C17311920B7B004F0CB5 /* PBXTextBookmark */;
+ AB41C19511920C11004F0CB5 /* PBXTextBookmark */ = AB41C19511920C11004F0CB5 /* PBXTextBookmark */;
+ AB5E68F011B659090026B4B9 /* PBXTextBookmark */ = AB5E68F011B659090026B4B9 /* PBXTextBookmark */;
+ AB5E6A3D11B65A900026B4B9 /* PBXTextBookmark */ = AB5E6A3D11B65A900026B4B9 /* PBXTextBookmark */;
+ AB5E6A3E11B65A900026B4B9 /* PBXTextBookmark */ = AB5E6A3E11B65A900026B4B9 /* PBXTextBookmark */;
+ AB5E6A3F11B65A900026B4B9 /* PBXTextBookmark */ = AB5E6A3F11B65A900026B4B9 /* PBXTextBookmark */;
+ AB5E6A4011B65A900026B4B9 /* PBXTextBookmark */ = AB5E6A4011B65A900026B4B9 /* PBXTextBookmark */;
+ AB5E6A4111B65A900026B4B9 /* PBXTextBookmark */ = AB5E6A4111B65A900026B4B9 /* PBXTextBookmark */;
+ AB5E6A5C11B65AF90026B4B9 /* PBXTextBookmark */ = AB5E6A5C11B65AF90026B4B9 /* PBXTextBookmark */;
+ AB5E6AC011B65C5C0026B4B9 /* PBXTextBookmark */ = AB5E6AC011B65C5C0026B4B9 /* PBXTextBookmark */;
+ AB5E6AD111B65C790026B4B9 /* PBXTextBookmark */ = AB5E6AD111B65C790026B4B9 /* PBXTextBookmark */;
+ AB5E6AD211B65C790026B4B9 /* PBXTextBookmark */ = AB5E6AD211B65C790026B4B9 /* PBXTextBookmark */;
+ AB66D02111957F3600926541 /* PBXTextBookmark */ = AB66D02111957F3600926541 /* PBXTextBookmark */;
+ AB66D0B81195911700926541 /* PBXTextBookmark */ = AB66D0B81195911700926541 /* PBXTextBookmark */;
+ AB66D0B91195911700926541 /* PBXTextBookmark */ = AB66D0B91195911700926541 /* PBXTextBookmark */;
+ AB69B6E9118B7F4600903D1D /* PBXTextBookmark */ = AB69B6E9118B7F4600903D1D /* PBXTextBookmark */;
+ AB69B767118B869C00903D1D /* PBXTextBookmark */ = AB69B767118B869C00903D1D /* PBXTextBookmark */;
+ AB92A4181192C5A10055A3E7 /* PlistBookmark */ = AB92A4181192C5A10055A3E7 /* PlistBookmark */;
+ AB92A41B1192C5A10055A3E7 /* PBXTextBookmark */ = AB92A41B1192C5A10055A3E7 /* PBXTextBookmark */;
+ ABCD7CBB11B5A5FA00182703 /* PBXTextBookmark */ = ABCD7CBB11B5A5FA00182703 /* PBXTextBookmark */;
+ ABCD7CBC11B5A5FA00182703 /* PBXTextBookmark */ = ABCD7CBC11B5A5FA00182703 /* PBXTextBookmark */;
+ ABD0FD8C119327C500E6AFE6 /* PBXTextBookmark */ = ABD0FD8C119327C500E6AFE6 /* PBXTextBookmark */;
+ ABD0FD94119327C500E6AFE6 /* PBXTextBookmark */ = ABD0FD94119327C500E6AFE6 /* PBXTextBookmark */;
+ ABD0FE7C11935D8C00E6AFE6 /* PBXTextBookmark */ = ABD0FE7C11935D8C00E6AFE6 /* PBXTextBookmark */;
+ ABFBCC7F1192186800F55626 /* PBXTextBookmark */ = ABFBCC7F1192186800F55626 /* PBXTextBookmark */;
+ ABFBCC971192199000F55626 /* PlistBookmark */ = ABFBCC971192199000F55626 /* PlistBookmark */;
+ ABFD0986118C999B00D46873 /* PBXTextBookmark */ = ABFD0986118C999B00D46873 /* PBXTextBookmark */;
+ };
+ sourceControlManager = AB69B630118B745800903D1D /* Source Control */;
+ userBuildSettings = {
+ };
+ };
+ 8D1107260486CEB800E47090 /* Fragaria */ = {
+ activeExec = 0;
+ executables = (
+ AB69B620118B743800903D1D /* Fragaria */,
+ );
+ };
+ 8D1107310486CEB800E47090 /* Fragaria-Info.plist */ = {
+ uiCtxt = {
+ sepNavWindowFrame = "{{15, 47}, {1251, 955}}";
+ };
+ };
+ AB3971C8118C1F8A00AEF388 /* MGSSyntaxController.h */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {856, 644}}";
+ sepNavSelRange = "{218, 0}";
+ sepNavVisRange = "{0, 713}";
+ sepNavWindowFrame = "{{1469, 124}, {1251, 900}}";
+ };
+ };
+ AB3971C9118C1F8A00AEF388 /* MGSSyntaxController.m */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {2154, 3822}}";
+ sepNavSelRange = "{4123, 11}";
+ sepNavVisRange = "{956, 718}";
+ sepNavWindowFrame = "{{15, 47}, {1251, 955}}";
+ };
+ };
+ AB3971E6118C27E700AEF388 /* SyntaxDefinitions.plist */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {957, 9044}}";
+ sepNavSelRange = "{10837, 5}";
+ sepNavVisRange = "{7892, 1070}";
+ sepNavVisRect = "{{0, 7448}, {957, 518}}";
+ sepNavWindowFrame = "{{15, 48}, {1251, 954}}";
+ };
+ };
+ AB39765D118C8F2C00AEF388 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = AB39765E118C8F2C00AEF388 /* NSDictionary.h */;
+ name = "NSDictionary.h: 22";
+ rLen = 22;
+ rLoc = 481;
+ rType = 0;
+ vrLen = 2138;
+ vrLoc = 0;
+ };
+ AB39765E118C8F2C00AEF388 /* NSDictionary.h */ = {
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.h;
+ name = NSDictionary.h;
+ path = /System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSDictionary.h;
+ sourceTree = "<absolute>";
+ };
+ AB3C10231192FFB400D1F62D /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = AB69B6A6118B7A9600903D1D /* umachine.h */;
+ name = "umachine.h: 326";
+ rLen = 28;
+ rLoc = 10021;
+ rType = 0;
+ vrLen = 1453;
+ vrLoc = 9340;
+ };
+ AB3C15D91193050800D1F62D /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = AB69B66B118B76AE00903D1D /* ICUMatcher.m */;
+ name = "ICUMatcher.m: 1";
+ rLen = 0;
+ rLoc = 0;
+ rType = 0;
+ vrLen = 696;
+ vrLoc = 0;
+ };
+ AB3C1609119306DC00D1F62D /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = AB69B66A118B76AE00903D1D /* ICUMatcher.h */;
+ name = "ICUMatcher.h: 71";
+ rLen = 0;
+ rLoc = 2342;
+ rType = 0;
+ vrLen = 1500;
+ vrLoc = 2118;
+ };
+ AB3C16B711930B3900D1F62D /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = AB69B666118B768000903D1D /* SMLTextView.h */;
+ name = "SMLTextView.h: 38";
+ rLen = 0;
+ rLoc = 1154;
+ rType = 0;
+ vrLen = 1287;
+ vrLoc = 0;
+ };
+ AB41C1001191FDFE004F0CB5 /* SMLLineNumbers.m */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {2147, 2444}}";
+ sepNavSelRange = "{7084, 15}";
+ sepNavVisRange = "{6002, 1031}";
+ };
+ };
+ AB41C1041191FFCB004F0CB5 /* MGSFragaria.m */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {1293, 3978}}";
+ sepNavSelRange = "{7190, 0}";
+ sepNavVisRange = "{7064, 491}";
+ sepNavWindowFrame = "{{29, 49}, {1251, 953}}";
+ };
+ };
+ AB41C12E11920514004F0CB5 /* SMLGutterTextView.h */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {2147, 393}}";
+ sepNavSelRange = "{0, 0}";
+ sepNavVisRange = "{0, 773}";
+ };
+ };
+ AB41C14111920750004F0CB5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = AB41C12E11920514004F0CB5 /* SMLGutterTextView.h */;
+ name = "SMLGutterTextView.h: 1";
+ rLen = 0;
+ rLoc = 0;
+ rType = 0;
+ vrLen = 773;
+ vrLoc = 0;
+ };
+ AB41C17311920B7B004F0CB5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = AB69B678118B76E700903D1D /* SMLLayoutManager.h */;
+ name = "SMLLayoutManager.h: 1";
+ rLen = 0;
+ rLoc = 0;
+ rType = 0;
+ vrLen = 1125;
+ vrLoc = 0;
+ };
+ AB41C19511920C11004F0CB5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = AB41C19611920C11004F0CB5 /* NSGeometry.h */;
+ name = "NSGeometry.h: 87";
+ rLen = 0;
+ rLoc = 1905;
+ rType = 0;
+ vrLen = 982;
+ vrLoc = 1249;
+ };
+ AB41C19611920C11004F0CB5 /* NSGeometry.h */ = {
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.h;
+ name = NSGeometry.h;
+ path = /System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSGeometry.h;
+ sourceTree = "<absolute>";
+ };
+ AB5E688611B657250026B4B9 /* README */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {1325, 772}}";
+ sepNavSelRange = "{224, 0}";
+ sepNavVisRange = "{0, 224}";
+ sepNavWindowFrame = "{{1336, 124}, {1384, 900}}";
+ };
+ };
+ AB5E68F011B659090026B4B9 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = ABD0FD7F119326FE00E6AFE6 /* MGSFragariaFramework.h */;
+ name = "MGSFragariaFramework.h: 19";
+ rLen = 0;
+ rLoc = 466;
+ rType = 0;
+ vrLen = 466;
+ vrLoc = 0;
+ };
+ AB5E6A3D11B65A900026B4B9 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = AB5E688611B657250026B4B9 /* README */;
+ name = "README: 10";
+ rLen = 0;
+ rLoc = 224;
+ rType = 0;
+ vrLen = 224;
+ vrLoc = 0;
+ };
+ AB5E6A3E11B65A900026B4B9 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = AB69B69E118B7A9600903D1D /* LICENSE.html */;
+ name = "LICENSE.html: 1";
+ rLen = 0;
+ rLoc = 0;
+ rType = 0;
+ vrLen = 603;
+ vrLoc = 0;
+ };
+ AB5E6A3F11B65A900026B4B9 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = AB69B65A118B75FB00903D1D /* SMLSyntaxColouring.m */;
+ name = "SMLSyntaxColouring.m: 1100";
+ rLen = 0;
+ rLoc = 48848;
+ rType = 0;
+ vrLen = 1296;
+ vrLoc = 47691;
+ };
+ AB5E6A4011B65A900026B4B9 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = AB41C1001191FDFE004F0CB5 /* SMLLineNumbers.m */;
+ name = "SMLLineNumbers.m: 177";
+ rLen = 15;
+ rLoc = 7084;
+ rType = 0;
+ vrLen = 1031;
+ vrLoc = 6002;
+ };
+ AB5E6A4111B65A900026B4B9 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 256AC3D80F4B6AC300CF3369 /* FragariaAppDelegate.h */;
+ name = "FragariaAppDelegate.h: 18";
+ rLen = 0;
+ rLoc = 367;
+ rType = 0;
+ vrLen = 458;
+ vrLoc = 0;
+ };
+ AB5E6A5C11B65AF90026B4B9 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = AB5E688611B657250026B4B9 /* README */;
+ name = "README: 10";
+ rLen = 0;
+ rLoc = 224;
+ rType = 0;
+ vrLen = 224;
+ vrLoc = 0;
+ };
+ AB5E6AC011B65C5C0026B4B9 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = AB3971C9118C1F8A00AEF388 /* MGSSyntaxController.m */;
+ name = "MGSSyntaxController.m: 173";
+ rLen = 11;
+ rLoc = 4123;
+ rType = 0;
+ vrLen = 718;
+ vrLoc = 956;
+ };
+ AB5E6AD111B65C790026B4B9 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = AB3971C9118C1F8A00AEF388 /* MGSSyntaxController.m */;
+ name = "MGSSyntaxController.m: 173";
+ rLen = 11;
+ rLoc = 4123;
+ rType = 0;
+ vrLen = 718;
+ vrLoc = 956;
+ };
+ AB5E6AD211B65C790026B4B9 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = AB5E688611B657250026B4B9 /* README */;
+ name = "README: 10";
+ rLen = 0;
+ rLoc = 224;
+ rType = 0;
+ vrLen = 224;
+ vrLoc = 0;
+ };
+ AB66D02111957F3600926541 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = AB3971E6118C27E700AEF388 /* SyntaxDefinitions.plist */;
+ name = Shell;
+ rLen = 5;
+ rLoc = 10837;
+ rType = 0;
+ vrLen = 696;
+ vrLoc = 10498;
+ };
+ AB66D0B81195911700926541 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = AB69B809118B8D0400903D1D /* MGSPreferencesController.h */;
+ name = "MGSPreferencesController.h: 15";
+ rLen = 0;
+ rLoc = 252;
+ rType = 0;
+ vrLen = 258;
+ vrLoc = 0;
+ };
+ AB66D0B91195911700926541 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = ABD0FE581193543600E6AFE6 /* MGSFragariaPreferences.h */;
+ name = "MGSFragariaPreferences.h: 17";
+ rLen = 0;
+ rLoc = 478;
+ rType = 0;
+ vrLen = 2052;
+ vrLoc = 0;
+ };
+ AB69B620118B743800903D1D /* Fragaria */ = {
+ isa = PBXExecutable;
+ activeArgIndices = (
+ );
+ argumentStrings = (
+ );
+ autoAttachOnCrash = 1;
+ breakpointsEnabled = 0;
+ configStateDict = {
+ };
+ customDataFormattersEnabled = 1;
+ dataTipCustomDataFormattersEnabled = 1;
+ dataTipShowTypeColumn = 1;
+ dataTipSortType = 0;
+ debuggerPlugin = GDBDebugging;
+ disassemblyDisplayState = 0;
+ dylibVariantSuffix = "";
+ enableDebugStr = 1;
+ environmentEntries = (
+ );
+ executableSystemSymbolLevel = 0;
+ executableUserSymbolLevel = 0;
+ libgmallocEnabled = 0;
+ name = Fragaria;
+ savedGlobals = {
+ };
+ showTypeColumn = 0;
+ sourceDirectories = (
+ );
+ variableFormatDictionary = {
+ };
+ };
+ AB69B62A118B745700903D1D /* MGSFragaria */ = {
+ activeExec = 0;
+ };
+ AB69B630118B745800903D1D /* Source Control */ = {
+ isa = PBXSourceControlManager;
+ fallbackIsa = XCSourceControlManager;
+ isSCMEnabled = 0;
+ scmConfiguration = {
+ repositoryNamesForRoots = {
+ "" = Mugginsoft;
+ };
+ };
+ };
+ AB69B631118B745800903D1D /* Code sense */ = {
+ isa = PBXCodeSenseManager;
+ indexTemplatePath = "";
+ };
+ AB69B65A118B75FB00903D1D /* SMLSyntaxColouring.m */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {2147, 17264}}";
+ sepNavSelRange = "{48848, 0}";
+ sepNavVisRange = "{47691, 1296}";
+ sepNavWindowFrame = "{{1469, 124}, {1251, 900}}";
+ };
+ };
+ AB69B662118B763A00903D1D /* SMLStandardHeader.h */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {2147, 2210}}";
+ sepNavSelRange = "{1583, 17}";
+ sepNavVisRange = "{1647, 902}";
+ sepNavWindowFrame = "{{15, 48}, {1251, 954}}";
+ };
+ };
+ AB69B664118B766300903D1D /* SMLSyntaxColouring.h */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {2147, 1937}}";
+ sepNavSelRange = "{4641, 0}";
+ sepNavVisRange = "{3715, 1174}";
+ };
+ };
+ AB69B666118B768000903D1D /* SMLTextView.h */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {2147, 669}}";
+ sepNavSelRange = "{1154, 0}";
+ sepNavVisRange = "{0, 1287}";
+ };
+ };
+ AB69B66A118B76AE00903D1D /* ICUMatcher.h */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {1727, 1612}}";
+ sepNavSelRange = "{0, 0}";
+ sepNavVisRange = "{1797, 1820}";
+ sepNavWindowFrame = "{{15, 45}, {1251, 952}}";
+ };
+ };
+ AB69B66B118B76AE00903D1D /* ICUMatcher.m */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {922, 2977}}";
+ sepNavSelRange = "{0, 0}";
+ sepNavVisRange = "{0, 696}";
+ sepNavWindowFrame = "{{1469, 124}, {1251, 900}}";
+ };
+ };
+ AB69B66C118B76AE00903D1D /* ICUPattern.h */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {1601, 1508}}";
+ sepNavSelRange = "{0, 0}";
+ sepNavVisRange = "{0, 2022}";
+ sepNavWindowFrame = "{{15, 45}, {1251, 952}}";
+ };
+ };
+ AB69B66D118B76AE00903D1D /* ICUPattern.m */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {943, 3146}}";
+ sepNavSelRange = "{658, 1}";
+ sepNavVisRange = "{0, 1122}";
+ };
+ };
+ AB69B66E118B76AE00903D1D /* NSStringICUAdditions.h */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {967, 1027}}";
+ sepNavSelRange = "{0, 0}";
+ sepNavVisRange = "{0, 987}";
+ };
+ };
+ AB69B66F118B76AE00903D1D /* NSStringICUAdditions.m */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {856, 1287}}";
+ sepNavSelRange = "{249, 0}";
+ sepNavVisRange = "{0, 1354}";
+ };
+ };
+ AB69B678118B76E700903D1D /* SMLLayoutManager.h */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {2147, 669}}";
+ sepNavSelRange = "{0, 0}";
+ sepNavVisRange = "{0, 1125}";
+ };
+ };
+ AB69B68E118B78D400903D1D /* SMLTextView.m */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {2147, 7982}}";
+ sepNavSelRange = "{828, 0}";
+ sepNavVisRange = "{2616, 3596}";
+ };
+ };
+ AB69B69E118B7A9600903D1D /* LICENSE.html */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {943, 650}}";
+ sepNavSelRange = "{0, 0}";
+ sepNavVisRange = "{0, 603}";
+ };
+ };
+ AB69B6A0118B7A9600903D1D /* parseerr.h */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {659, 1118}}";
+ sepNavSelRange = "{0, 0}";
+ sepNavVisRange = "{74, 1140}";
+ };
+ };
+ AB69B6A6118B7A9600903D1D /* umachine.h */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {856, 4823}}";
+ sepNavSelRange = "{10021, 28}";
+ sepNavVisRange = "{9340, 1453}";
+ };
+ };
+ AB69B6D9118B7F2A00903D1D /* SMLLayoutManager.m */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {2147, 1300}}";
+ sepNavSelRange = "{93, 0}";
+ sepNavVisRange = "{2276, 1961}";
+ };
+ };
+ AB69B6E9118B7F4600903D1D /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = AB69B66E118B76AE00903D1D /* NSStringICUAdditions.h */;
+ name = "NSStringICUAdditions.h: 1";
+ rLen = 0;
+ rLoc = 0;
+ rType = 0;
+ vrLen = 987;
+ vrLoc = 0;
+ };
+ AB69B753118B830700903D1D /* MGSFragaria.h */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {943, 780}}";
+ sepNavSelRange = "{1323, 0}";
+ sepNavVisRange = "{247, 1322}";
+ sepNavWindowFrame = "{{1295, 124}, {1384, 900}}";
+ };
+ };
+ AB69B767118B869C00903D1D /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = AB69B6A0118B7A9600903D1D /* parseerr.h */;
+ name = "parseerr.h: 1";
+ rLen = 0;
+ rLoc = 0;
+ rType = 0;
+ vrLen = 869;
+ vrLoc = 3;
+ };
+ AB69B809118B8D0400903D1D /* MGSPreferencesController.h */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {943, 621}}";
+ sepNavSelRange = "{252, 0}";
+ sepNavVisRange = "{0, 258}";
+ sepNavWindowFrame = "{{1295, 124}, {1384, 900}}";
+ };
+ };
+ AB69B80A118B8D0400903D1D /* MGSPreferencesController.m */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {1325, 2132}}";
+ sepNavSelRange = "{4225, 0}";
+ sepNavVisRange = "{3498, 3556}";
+ sepNavWindowFrame = "{{1303, 124}, {1384, 900}}";
+ };
+ };
+ AB92A4181192C5A10055A3E7 /* PlistBookmark */ = {
+ isa = PlistBookmark;
+ fRef = AB69B62C118B745700903D1D /* MGSFragaria-Info.plist */;
+ fallbackIsa = PBXBookmark;
+ isK = 0;
+ kPath = (
+ );
+ name = "/Users/Jonathan/Documents/Computing/KosmicEditor/trunk/MGSFragaria-Info.plist";
+ rLen = 0;
+ rLoc = 9223372036854775808;
+ };
+ AB92A41B1192C5A10055A3E7 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = AB69B662118B763A00903D1D /* SMLStandardHeader.h */;
+ name = "SMLStandardHeader.h: 40";
+ rLen = 17;
+ rLoc = 1583;
+ rType = 0;
+ vrLen = 902;
+ vrLoc = 1647;
+ };
+ AB92A47F1192FE370055A3E7 /* English */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {856, 634}}";
+ sepNavSelRange = "{0, 0}";
+ sepNavVisRange = "{0, 45}";
+ };
+ };
+ AB92A4881192FE370055A3E7 /* FragariaAppDelegate.m */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {925, 845}}";
+ sepNavSelRange = "{1197, 0}";
+ sepNavVisRange = "{176, 1413}";
+ };
+ };
+ AB92A49E1192FE370055A3E7 /* ICUMatcher.m */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {922, 3042}}";
+ sepNavSelRange = "{511, 0}";
+ sepNavVisRange = "{0, 1263}";
+ };
+ };
+ AB92A4A31192FE370055A3E7 /* MGSFragaria.h */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {925, 754}}";
+ sepNavSelRange = "{897, 0}";
+ sepNavVisRange = "{135, 1373}";
+ };
+ };
+ AB92A4A41192FE370055A3E7 /* MGSFragaria.m */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {1125, 4498}}";
+ sepNavSelRange = "{7190, 0}";
+ sepNavVisRange = "{7051, 258}";
+ };
+ };
+ AB92A4A51192FE370055A3E7 /* MGSPreferencesController.h */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {943, 676}}";
+ sepNavSelRange = "{252, 0}";
+ sepNavVisRange = "{0, 258}";
+ };
+ };
+ AB92A4A61192FE370055A3E7 /* MGSPreferencesController.m */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {943, 2171}}";
+ sepNavSelRange = "{1004, 0}";
+ sepNavVisRange = "{0, 2768}";
+ sepNavWindowFrame = "{{1303, 124}, {1384, 900}}";
+ };
+ };
+ AB92A4A81192FE370055A3E7 /* MGSSyntaxController.m */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {2154, 4056}}";
+ sepNavSelRange = "{890, 0}";
+ sepNavVisRange = "{956, 1007}";
+ sepNavWindowFrame = "{{15, 47}, {1251, 955}}";
+ };
+ };
+ AB92A4AA1192FE370055A3E7 /* NSStringICUAdditions.m */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {943, 1274}}";
+ sepNavSelRange = "{249, 0}";
+ sepNavVisRange = "{0, 1225}";
+ };
+ };
+ AB92A4AD1192FE370055A3E7 /* SMLLayoutManager.m */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {2147, 1300}}";
+ sepNavSelRange = "{93, 0}";
+ sepNavVisRange = "{2777, 1460}";
+ };
+ };
+ AB92A4AF1192FE370055A3E7 /* SMLLineNumbers.m */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {2147, 2457}}";
+ sepNavSelRange = "{7084, 15}";
+ sepNavVisRange = "{6002, 1686}";
+ };
+ };
+ AB92A4B11192FE370055A3E7 /* SMLSyntaxColouring.h */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {2147, 1937}}";
+ sepNavSelRange = "{4641, 0}";
+ sepNavVisRange = "{2705, 734}";
+ };
+ };
+ AB92A4B21192FE370055A3E7 /* SMLSyntaxColouring.m */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {1937, 17199}}";
+ sepNavSelRange = "{48848, 0}";
+ sepNavVisRange = "{47834, 1739}";
+ sepNavWindowFrame = "{{1469, 124}, {1251, 900}}";
+ };
+ };
+ AB92A4B41192FE370055A3E7 /* SMLTextView.m */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {2147, 8424}}";
+ sepNavSelRange = "{828, 0}";
+ sepNavVisRange = "{2676, 2558}";
+ };
+ };
+ AB92A4EB1192FE380055A3E7 /* objectivec.plist */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {925, 2912}}";
+ sepNavSelRange = "{0, 0}";
+ sepNavVisRange = "{493, 1232}";
+ sepNavWindowFrame = "{{1295, 124}, {1384, 900}}";
+ };
+ };
+ AB92A4FB1192FE380055A3E7 /* shell.plist */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {943, 832}}";
+ sepNavSelRange = "{0, 0}";
+ sepNavVisRange = "{0, 1135}";
+ };
+ };
+ AB92A5081192FE380055A3E7 /* SyntaxDefinitions.plist */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {943, 8281}}";
+ sepNavSelRange = "{8522, 11}";
+ sepNavVisRange = "{7857, 1018}";
+ };
+ };
+ ABCD7CBB11B5A5FA00182703 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 256AC3D90F4B6AC300CF3369 /* FragariaAppDelegate.m */;
+ name = "FragariaAppDelegate.m: 95";
+ rLen = 9;
+ rLoc = 2352;
+ rType = 0;
+ vrLen = 653;
+ vrLoc = 2030;
+ };
+ ABCD7CBC11B5A5FA00182703 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = AB69B753118B830700903D1D /* MGSFragaria.h */;
+ name = "MGSFragaria.h: 51";
+ rLen = 0;
+ rLoc = 1323;
+ rType = 0;
+ vrLen = 1322;
+ vrLoc = 247;
+ };
+ ABD0FD7F119326FE00E6AFE6 /* MGSFragariaFramework.h */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {943, 301}}";
+ sepNavSelRange = "{466, 0}";
+ sepNavVisRange = "{0, 466}";
+ sepNavWindowFrame = "{{1295, 124}, {1384, 900}}";
+ };
+ };
+ ABD0FD8C119327C500E6AFE6 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 256AC3F00F4B6AF500CF3369 /* Fragaria_Prefix.pch */;
+ name = "Fragaria_Prefix.pch: 6";
+ rLen = 0;
+ rLoc = 112;
+ rType = 0;
+ vrLen = 275;
+ vrLoc = 0;
+ };
+ ABD0FD94119327C500E6AFE6 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = AB69B66D118B76AE00903D1D /* ICUPattern.m */;
+ name = "ICUPattern.m: 28";
+ rLen = 1;
+ rLoc = 658;
+ rType = 0;
+ vrLen = 1122;
+ vrLoc = 0;
+ };
+ ABD0FE581193543600E6AFE6 /* MGSFragariaPreferences.h */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {943, 1014}}";
+ sepNavSelRange = "{478, 0}";
+ sepNavVisRange = "{0, 2052}";
+ sepNavWindowFrame = "{{1295, 124}, {1384, 900}}";
+ };
+ };
+ ABD0FE7C11935D8C00E6AFE6 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = AB69B6D9118B7F2A00903D1D /* SMLLayoutManager.m */;
+ name = "SMLLayoutManager.m: 7";
+ rLen = 0;
+ rLoc = 93;
+ rType = 0;
+ vrLen = 1961;
+ vrLoc = 2276;
+ };
+ ABFBCC7F1192186800F55626 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = AB3971C8118C1F8A00AEF388 /* MGSSyntaxController.h */;
+ name = "MGSSyntaxController.h: 13";
+ rLen = 0;
+ rLoc = 214;
+ rType = 0;
+ vrLen = 709;
+ vrLoc = 0;
+ };
+ ABFBCC971192199000F55626 /* PlistBookmark */ = {
+ isa = PlistBookmark;
+ fRef = 8D1107310486CEB800E47090 /* Fragaria-Info.plist */;
+ fallbackIsa = PBXBookmark;
+ isK = 0;
+ kPath = (
+ );
+ name = "/Users/Jonathan/Documents/Computing/KosmicEditor/trunk/KosmicEditor-Info.plist";
+ rLen = 0;
+ rLoc = 9223372036854775808;
+ };
+ ABFD0986118C999B00D46873 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = ABFD0987118C999B00D46873 /* NSRange.h */;
+ name = "NSRange.h: 18";
+ rLen = 0;
+ rLoc = 346;
+ rType = 0;
+ vrLen = 1181;
+ vrLoc = 0;
+ };
+ ABFD0987118C999B00D46873 /* NSRange.h */ = {
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.h;
+ name = NSRange.h;
+ path = /System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSRange.h;
+ sourceTree = "<absolute>";
+ };
+}
1,625 Fragaria.xcodeproj/Jonathan.perspectivev3
View
@@ -0,0 +1,1625 @@
+<?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>ActivePerspectiveName</key>
+ <string>Debug</string>
+ <key>AllowedModules</key>
+ <array>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>n</string>
+ <key>Module</key>
+ <string>PBXSmartGroupTreeModule</string>
+ <key>Name</key>
+ <string>Groups and Files Outline View</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>n</string>
+ <key>Module</key>
+ <string>PBXNavigatorGroup</string>
+ <key>Name</key>
+ <string>Editor</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>n</string>
+ <key>Module</key>
+ <string>XCTaskListModule</string>
+ <key>Name</key>
+ <string>Task List</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>n</string>
+ <key>Module</key>
+ <string>XCDetailModule</string>
+ <key>Name</key>
+ <string>File and Smart Group Detail Viewer</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>1</string>
+ <key>Module</key>
+ <string>PBXBuildResultsModule</string>
+ <key>Name</key>
+ <string>Detailed Build Results Viewer</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>1</string>
+ <key>Module</key>
+ <string>PBXProjectFindModule</string>
+ <key>Name</key>
+ <string>Project Batch Find Tool</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>n</string>
+ <key>Module</key>
+ <string>XCProjectFormatConflictsModule</string>
+ <key>Name</key>
+ <string>Project Format Conflicts List</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>n</string>
+ <key>Module</key>
+ <string>PBXBookmarksModule</string>
+ <key>Name</key>
+ <string>Bookmarks Tool</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>n</string>
+ <key>Module</key>
+ <string>PBXClassBrowserModule</string>
+ <key>Name</key>
+ <string>Class Browser</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>n</string>
+ <key>Module</key>
+ <string>PBXCVSModule</string>
+ <key>Name</key>
+ <string>Source Code Control Tool</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>n</string>
+ <key>Module</key>
+ <string>PBXDebugBreakpointsModule</string>
+ <key>Name</key>
+ <string>Debug Breakpoints Tool</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>n</string>
+ <key>Module</key>
+ <string>XCDockableInspector</string>
+ <key>Name</key>
+ <string>Inspector</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>n</string>
+ <key>Module</key>
+ <string>PBXOpenQuicklyModule</string>
+ <key>Name</key>
+ <string>Open Quickly Tool</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>1</string>
+ <key>Module</key>
+ <string>PBXDebugSessionModule</string>
+ <key>Name</key>
+ <string>Debugger</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>1</string>
+ <key>Module</key>
+ <string>PBXDebugCLIModule</string>
+ <key>Name</key>
+ <string>Debug Console</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>n</string>
+ <key>Module</key>
+ <string>XCSnapshotModule</string>
+ <key>Name</key>
+ <string>Snapshots Tool</string>
+ </dict>
+ </array>
+ <key>BundlePath</key>
+ <string>/Developer/Library/PrivateFrameworks/DevToolsInterface.framework/Resources</string>
+ <key>Description</key>
+ <string>AIODescriptionKey</string>
+ <key>DockingSystemVisible</key>
+ <false/>
+ <key>Extension</key>
+ <string>perspectivev3</string>
+ <key>FavBarConfig</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>AB69B64B118B75A400903D1D</string>
+ <key>XCBarModuleItemNames</key>
+ <dict/>
+ <key>XCBarModuleItems</key>
+ <array/>
+ </dict>
+ <key>FirstTimeWindowDisplayed</key>
+ <false/>
+ <key>Identifier</key>
+ <string>com.apple.perspectives.project.defaultV3</string>
+ <key>MajorVersion</key>
+ <integer>34</integer>
+ <key>MinorVersion</key>
+ <integer>0</integer>
+ <key>Name</key>
+ <string>All-In-One</string>
+ <key>Notifications</key>
+ <array>
+ <dict>
+ <key>XCObserverAutoDisconnectKey</key>
+ <true/>
+ <key>XCObserverDefintionKey</key>
+ <dict/>
+ <key>XCObserverFactoryKey</key>
+ <string>XCPerspectivesSpecificationIdentifier</string>
+ <key>XCObserverGUIDKey</key>
+ <string>XCObserverProjectIdentifier</string>
+ <key>XCObserverNotificationKey</key>
+ <string>PBXStatusBuildStateMessageNotification</string>
+ <key>XCObserverTargetKey</key>
+ <string>XCMainBuildResultsModuleGUID</string>
+ <key>XCObserverTriggerKey</key>
+ <string>awakenModuleWithObserver:</string>
+ <key>XCObserverValidationKey</key>
+ <dict/>
+ </dict>
+ </array>
+ <key>OpenEditors</key>
+ <array>
+ <dict>
+ <key>Content</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>AB5E68FC11B659090026B4B9</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>README</string>
+ <key>PBXSplitModuleInNavigatorKey</key>
+ <dict>
+ <key>Split0</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>AB5E68FD11B659090026B4B9</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>README</string>
+ <key>_historyCapacity</key>
+ <integer>0</integer>
+ <key>bookmark</key>
+ <string>AB5E6AD211B65C790026B4B9</string>
+ <key>history</key>
+ <array>
+ <string>AB5E6A5C11B65AF90026B4B9</string>
+ </array>
+ </dict>
+ <key>SplitCount</key>
+ <string>1</string>
+ </dict>
+ <key>StatusBarVisibility</key>
+ <true/>
+ </dict>
+ <key>Geometry</key>
+ <dict>
+ <key>Frame</key>
+ <string>{{0, 20}, {1384, 803}}</string>
+ <key>PBXModuleWindowStatusBarHidden2</key>
+ <false/>
+ <key>RubberWindowFrame</key>
+ <string>1336 180 1384 844 1280 124 1440 900 </string>
+ </dict>
+ </dict>
+ </array>
+ <key>PerspectiveWidths</key>
+ <array>
+ <integer>1280</integer>
+ <integer>1280</integer>
+ </array>
+ <key>Perspectives</key>
+ <array>
+ <dict>
+ <key>ChosenToolbarItems</key>
+ <array>
+ <string>XCToolbarPerspectiveControl</string>
+ <string>NSToolbarSeparatorItem</string>
+ <string>active-target-popup</string>
+ <string>active-buildstyle-popup</string>
+ <string>action</string>
+ <string>NSToolbarFlexibleSpaceItem</string>
+ <string>clean</string>
+ <string>build</string>
+ <string>debugger-enable-breakpoints</string>
+ <string>go</string>
+ <string>get-info</string>
+ <string>toggle-editor</string>
+ <string>servicesModulebreakpoints</string>
+ <string>NSToolbarFlexibleSpaceItem</string>
+ <string>com.apple.pbx.toolbar.searchfield</string>
+ </array>
+ <key>ControllerClassBaseName</key>
+ <string></string>
+ <key>IconName</key>
+ <string>WindowOfProject</string>
+ <key>Identifier</key>
+ <string>perspective.project</string>
+ <key>IsVertical</key>
+ <false/>
+ <key>Layout</key>
+ <array>
+ <dict>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>PBXBottomSmartGroupGIDs</key>
+ <array>
+ <string>1C37FBAC04509CD000000102</string>
+ <string>1C37FAAC04509CD000000102</string>
+ <string>1C37FABC05509CD000000102</string>
+ <string>1C37FABC05539CD112110102</string>
+ <string>E2644B35053B69B200211256</string>
+ <string>1C37FABC04509CD000100104</string>
+ <string>1CC0EA4004350EF90044410B</string>
+ <string>1CC0EA4004350EF90041110B</string>
+ <string>1C77FABC04509CD000000102</string>
+ </array>
+ <key>PBXProjectModuleGUID</key>
+ <string>1CA23ED40692098700951B8B</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>Files</string>
+ <key>PBXProjectStructureProvided</key>
+ <string>yes</string>
+ <key>PBXSmartGroupTreeModuleColumnData</key>
+ <dict>
+ <key>PBXSmartGroupTreeModuleColumnWidthsKey</key>
+ <array>
+ <real>254</real>
+ </array>
+ <key>PBXSmartGroupTreeModuleColumnsKey_v4</key>
+ <array>
+ <string>MainColumn</string>
+ </array>
+ </dict>
+ <key>PBXSmartGroupTreeModuleOutlineStateKey_v7</key>
+ <dict>
+ <key>PBXSmartGroupTreeModuleOutlineStateExpansionKey</key>
+ <array>
+ <string>29B97314FDCFA39411CA2CEA</string>
+ <string>AB92A4151192B66A0055A3E7</string>
+ <string>080E96DDFE201D6D7F000001</string>
+ <string>AB69B752118B82DF00903D1D</string>
+ <string>AB69B659118B75E100903D1D</string>
+ <string>AB5E6A3C11B65A690026B4B9</string>
+ <string>ABFBCC901192193B00F55626</string>
+ <string>ABFBCC58119217F700F55626</string>
+ <string>29B97315FDCFA39411CA2CEA</string>
+ <string>29B97317FDCFA39411CA2CEA</string>
+ <string>089C165CFE840E0CC02AAC07</string>
+ <string>19C28FACFE9D520D11CA2CBB</string>
+ <string>1C37FBAC04509CD000000102</string>
+ <string>1C77FABC04509CD000000102</string>
+ </array>
+ <key>PBXSmartGroupTreeModuleOutlineStateSelectionKey</key>
+ <array>
+ <array>
+ <integer>8</integer>
+ <integer>7</integer>
+ <integer>6</integer>
+ <integer>0</integer>
+ </array>
+ </array>
+ <key>PBXSmartGroupTreeModuleOutlineStateVisibleRectKey</key>
+ <string>{{0, 0}, {254, 786}}</string>
+ </dict>
+ <key>PBXTopSmartGroupGIDs</key>
+ <array/>
+ <key>XCIncludePerspectivesSwitch</key>
+ <false/>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>Frame</key>
+ <string>{{0, 0}, {271, 804}}</string>
+ <key>GroupTreeTableConfiguration</key>
+ <array>
+ <string>MainColumn</string>
+ <real>254</real>
+ </array>
+ </dict>
+ <key>Module</key>
+ <string>PBXSmartGroupTreeModule</string>
+ <key>Proportion</key>
+ <string>271pt</string>
+ </dict>
+ <dict>
+ <key>Dock</key>
+ <array>
+ <dict>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>AB69B646118B75A400903D1D</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>MGSSyntaxController.m</string>
+ <key>PBXSplitModuleInNavigatorKey</key>
+ <dict>
+ <key>Split0</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>AB69B647118B75A400903D1D</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>MGSSyntaxController.m</string>
+ <key>_historyCapacity</key>
+ <integer>0</integer>
+ <key>bookmark</key>
+ <string>AB5E6AD111B65C790026B4B9</string>
+ <key>history</key>
+ <array>
+ <string>AB69B6E9118B7F4600903D1D</string>
+ <string>AB69B767118B869C00903D1D</string>
+ <string>AB39765D118C8F2C00AEF388</string>
+ <string>ABFD0986118C999B00D46873</string>
+ <string>AB41C14111920750004F0CB5</string>
+ <string>AB41C17311920B7B004F0CB5</string>
+ <string>AB41C19511920C11004F0CB5</string>
+ <string>ABFBCC7F1192186800F55626</string>
+ <string>ABFBCC971192199000F55626</string>
+ <string>AB92A4181192C5A10055A3E7</string>
+ <string>AB92A41B1192C5A10055A3E7</string>
+ <string>AB3C10231192FFB400D1F62D</string>
+ <string>AB3C15D91193050800D1F62D</string>
+ <string>AB3C1609119306DC00D1F62D</string>
+ <string>AB3C16B711930B3900D1F62D</string>
+ <string>ABD0FD8C119327C500E6AFE6</string>
+ <string>ABD0FD94119327C500E6AFE6</string>
+ <string>ABD0FE7C11935D8C00E6AFE6</string>
+ <string>AB66D02111957F3600926541</string>
+ <string>AB66D0B81195911700926541</string>
+ <string>AB66D0B91195911700926541</string>
+ <string>ABCD7CBB11B5A5FA00182703</string>
+ <string>ABCD7CBC11B5A5FA00182703</string>
+ <string>AB5E68F011B659090026B4B9</string>
+ <string>AB5E6A3D11B65A900026B4B9</string>
+ <string>AB5E6A3E11B65A900026B4B9</string>
+ <string>AB5E6A3F11B65A900026B4B9</string>
+ <string>AB5E6A4011B65A900026B4B9</string>
+ <string>AB5E6A4111B65A900026B4B9</string>
+ <string>AB5E6AC011B65C5C0026B4B9</string>
+ </array>
+ </dict>
+ <key>SplitCount</key>
+ <string>1</string>
+ </dict>
+ <key>StatusBarVisibility</key>
+ <true/>
+ <key>XCSharingToken</key>
+ <string>com.apple.Xcode.CommonNavigatorGroupSharingToken</string>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>Frame</key>
+ <string>{{0, 0}, {1004, 295}}</string>
+ </dict>
+ <key>Module</key>
+ <string>PBXNavigatorGroup</string>
+ <key>Proportion</key>
+ <string>295pt</string>
+ </dict>
+ <dict>
+ <key>Proportion</key>
+ <string>504pt</string>
+ <key>Tabs</key>
+ <array>
+ <dict>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>1CA23EDF0692099D00951B8B</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>Detail</string>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>Frame</key>
+ <string>{{10, 27}, {1004, 477}}</string>
+ </dict>
+ <key>Module</key>
+ <string>XCDetailModule</string>
+ </dict>
+ <dict>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>1CA23EE00692099D00951B8B</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>Project Find</string>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>Frame</key>
+ <string>{{10, 27}, {1004, 140}}</string>
+ </dict>
+ <key>Module</key>
+ <string>PBXProjectFindModule</string>
+ </dict>
+ <dict>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>PBXCVSModuleFilterTypeKey</key>
+ <integer>1032</integer>
+ <key>PBXCVSModuleTreeModuleColumnData</key>
+ <dict>
+ <key>PBXCVSModuleTreeModuleColumnWidthsKey</key>
+ <array>
+ <real>588</real>
+ <real>56</real>
+ <real>63</real>
+ <real>60</real>
+ <real>63</real>
+ <real>139</real>
+ </array>
+ <key>PBXCVSModuleTreeModuleColumnsKey</key>
+ <array>
+ <string>Name</string>
+ <string>Status</string>
+ <string>Update</string>
+ <string>Revision</string>
+ <string>Author</string>
+ <string>Date</string>
+ </array>
+ </dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>1CA23EE10692099D00951B8B</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>SCM Results</string>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>Frame</key>
+ <string>{{10, 27}, {1004, 451}}</string>
+ </dict>
+ <key>Module</key>
+ <string>PBXCVSModule</string>
+ </dict>
+ <dict>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>XCMainBuildResultsModuleGUID</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>Build Results</string>
+ <key>XCBuildResultsTrigger_Collapse</key>
+ <integer>1021</integer>
+ <key>XCBuildResultsTrigger_Open</key>
+ <integer>1010</integer>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>Frame</key>
+ <string>{{10, 27}, {1004, 477}}</string>
+ </dict>
+ <key>Module</key>
+ <string>PBXBuildResultsModule</string>
+ </dict>
+ </array>
+ </dict>
+ </array>
+ <key>Proportion</key>
+ <string>1004pt</string>
+ </dict>
+ </array>
+ <key>Name</key>
+ <string>Project</string>
+ <key>ServiceClasses</key>
+ <array>
+ <string>XCModuleDock</string>
+ <string>PBXSmartGroupTreeModule</string>
+ <string>XCModuleDock</string>
+ <string>PBXNavigatorGroup</string>
+ <string>XCDockableTabModule</string>
+ <string>XCDetailModule</string>
+ <string>PBXProjectFindModule</string>
+ <string>PBXCVSModule</string>
+ <string>PBXBuildResultsModule</string>
+ </array>
+ <key>TableOfContents</key>
+ <array>
+ <string>AB5E6AC511B65C710026B4B9</string>
+ <string>1CA23ED40692098700951B8B</string>
+ <string>AB5E6AC611B65C710026B4B9</string>
+ <string>AB69B646118B75A400903D1D</string>
+ <string>AB5E6AC711B65C710026B4B9</string>
+ <string>1CA23EDF0692099D00951B8B</string>
+ <string>1CA23EE00692099D00951B8B</string>
+ <string>1CA23EE10692099D00951B8B</string>
+ <string>XCMainBuildResultsModuleGUID</string>
+ </array>
+ <key>ToolbarConfigUserDefaultsMinorVersion</key>
+ <string>2</string>
+ <key>ToolbarConfiguration</key>
+ <string>xcode.toolbar.config.defaultV3</string>
+ </dict>
+ <dict>
+ <key>ChosenToolbarItems</key>
+ <array>
+ <string>XCToolbarPerspectiveControl</string>
+ <string>NSToolbarSeparatorItem</string>
+ <string>active-combo-popup</string>
+ <string>NSToolbarFlexibleSpaceItem</string>
+ <string>debugger-enable-breakpoints</string>
+ <string>build-and-go</string>
+ <string>com.apple.ide.PBXToolbarStopButton</string>
+ <string>debugger-restart-executable</string>
+ <string>debugger-pause</string>
+ <string>debugger-step-over</string>
+ <string>debugger-step-into</string>
+ <string>debugger-step-out</string>
+ <string>NSToolbarFlexibleSpaceItem</string>
+ <string>servicesModulebreakpoints</string>
+ <string>debugger-show-console-window</string>
+ </array>
+ <key>ControllerClassBaseName</key>
+ <string>PBXDebugSessionModule</string>
+ <key>IconName</key>
+ <string>DebugTabIcon</string>
+ <key>Identifier</key>
+ <string>perspective.debug</string>
+ <key>IsVertical</key>
+ <true/>
+ <key>Layout</key>
+ <array>
+ <dict>
+ <key>BecomeActive</key>
+ <true/>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>1CCC7628064C1048000F2A68</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>Debugger Console</string>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>Frame</key>
+ <string>{{0, 0}, {1280, 81}}</string>
+ <key>RubberWindowFrame</key>
+ <string>0 157 1280 845 0 0 1280 1002 </string>
+ </dict>
+ <key>Module</key>
+ <string>PBXDebugCLIModule</string>
+ <key>Proportion</key>
+ <string>81pt</string>
+ </dict>
+ <dict>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>Debugger</key>
+ <dict>
+ <key>HorizontalSplitView</key>
+ <dict>
+ <key>_collapsingFrameDimension</key>
+ <real>0.0</real>
+ <key>_indexOfCollapsedView</key>
+ <integer>0</integer>
+ <key>_percentageOfCollapsedView</key>
+ <real>0.0</real>
+ <key>isCollapsed</key>
+ <string>yes</string>
+ <key>sizes</key>
+ <array>
+ <string>{{0, 0}, {294, 363}}</string>
+ <string>{{0, 363}, {294, 355}}</string>
+ </array>
+ </dict>
+ <key>VerticalSplitView</key>
+ <dict>
+ <key>_collapsingFrameDimension</key>
+ <real>0.0</real>
+ <key>_indexOfCollapsedView</key>
+ <integer>0</integer>
+ <key>_percentageOfCollapsedView</key>
+ <real>0.0</real>
+ <key>isCollapsed</key>
+ <string>yes</string>
+ <key>sizes</key>
+ <array>
+ <string>{{0, 0}, {294, 718}}</string>
+ <string>{{294, 0}, {986, 718}}</string>
+ </array>
+ </dict>
+ </dict>
+ <key>LauncherConfigVersion</key>
+ <string>8</string>
+ <key>PBXProjectModuleGUID</key>
+ <string>1CCC7629064C1048000F2A68</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>Debug</string>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>DebugConsoleVisible</key>
+ <string>None</string>
+ <key>DebugConsoleWindowFrame</key>
+ <string>{{200, 200}, {500, 300}}</string>
+ <key>DebugSTDIOWindowFrame</key>
+ <string>{{200, 200}, {500, 300}}</string>
+ <key>Frame</key>
+ <string>{{0, 86}, {1280, 718}}</string>
+ <key>PBXDebugSessionStackFrameViewKey</key>
+ <dict>
+ <key>DebugVariablesTableConfiguration</key>
+ <array>
+ <string>Name</string>
+ <real>120</real>
+ <string>Value</string>
+ <real>85</real>
+ <string>Summary</string>
+ <real>80</real>
+ </array>
+ <key>Frame</key>
+ <string>{{0, 363}, {294, 355}}</string>
+ <key>RubberWindowFrame</key>
+ <string>0 157 1280 845 0 0 1280 1002 </string>
+ </dict>
+ <key>RubberWindowFrame</key>
+ <string>0 157 1280 845 0 0 1280 1002 </string>
+ </dict>
+ <key>Module</key>
+ <string>PBXDebugSessionModule</string>
+ <key>Proportion</key>
+ <string>718pt</string>
+ </dict>
+ </array>
+ <key>Name</key>
+ <string>Debug</string>
+ <key>ServiceClasses</key>
+ <array>
+ <string>XCModuleDock</string>
+ <string>PBXDebugCLIModule</string>
+ <string>PBXDebugSessionModule</string>
+ <string>PBXDebugProcessAndThreadModule</string>
+ <string>PBXDebugProcessViewModule</string>
+ <string>PBXDebugThreadViewModule</string>
+ <string>PBXDebugStackFrameViewModule</string>
+ <string>PBXNavigatorGroup</string>
+ </array>
+ <key>TableOfContents</key>
+ <array>
+ <string>AB5E6AC811B65C710026B4B9</string>
+ <string>1CCC7628064C1048000F2A68</string>
+ <string>1CCC7629064C1048000F2A68</string>
+ <string>AB5E6AC911B65C710026B4B9</string>
+ <string>AB5E6ACA11B65C710026B4B9</string>
+ <string>AB5E6ACB11B65C710026B4B9</string>
+ <string>AB5E6ACC11B65C710026B4B9</string>
+ <string>AB69B646118B75A400903D1D</string>
+ </array>
+ <key>ToolbarConfigUserDefaultsMinorVersion</key>
+ <string>2</string>
+ <key>ToolbarConfiguration</key>
+ <string>xcode.toolbar.config.debugV3</string>
+ </dict>
+ </array>
+ <key>PerspectivesBarVisible</key>
+ <true/>
+ <key>ShelfIsVisible</key>
+ <false/>
+ <key>SourceDescription</key>
+ <string>file at '/Developer/Library/PrivateFrameworks/DevToolsInterface.framework/Resources/XCPerspectivesSpecification.xcperspec'</string>
+ <key>StatusbarIsVisible</key>
+ <true/>
+ <key>TimeStamp</key>
+ <real>297163897.407269</real>
+ <key>ToolbarConfigUserDefaultsMinorVersion</key>
+ <string>2</string>
+ <key>ToolbarDisplayMode</key>
+ <integer>1</integer>
+ <key>ToolbarIsVisible</key>
+ <true/>
+ <key>ToolbarSizeMode</key>
+ <integer>1</integer>
+ <key>Type</key>
+ <string>Perspectives</string>
+ <key>UpdateMessage</key>
+ <string></string>
+ <key>WindowJustification</key>
+ <integer>5</integer>
+ <key>WindowOrderList</key>
+ <array>
+ <string>AB5E6ACF11B65C710026B4B9</string>
+ <string>AB5E6AD011B65C710026B4B9</string>
+ <string>AB5E68FC11B659090026B4B9</string>
+ <string>/Users/Jonathan/Documents/Computing/github/Fragaria/Fragaria.xcodeproj</string>
+ </array>
+ <key>WindowString</key>
+ <string>0 157 1280 845 0 0 1280 1002 </string>
+ <key>WindowToolsV3</key>
+ <array>
+ <dict>
+ <key>Identifier</key>
+ <string>windowTool.debugger</string>
+ <key>Layout</key>
+ <array>
+ <dict>
+ <key>Dock</key>
+ <array>
+ <dict>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>Debugger</key>
+ <dict>
+ <key>HorizontalSplitView</key>
+ <dict>
+ <key>_collapsingFrameDimension</key>
+ <real>0.0</real>
+ <key>_indexOfCollapsedView</key>
+ <integer>0</integer>
+ <key>_percentageOfCollapsedView</key>
+ <real>0.0</real>
+ <key>isCollapsed</key>
+ <string>yes</string>
+ <key>sizes</key>
+ <array>
+ <string>{{0, 0}, {317, 164}}</string>
+ <string>{{317, 0}, {377, 164}}</string>
+ </array>
+ </dict>
+ <key>VerticalSplitView</key>
+ <dict>
+ <key>_collapsingFrameDimension</key>
+ <real>0.0</real>
+ <key>_indexOfCollapsedView</key>
+ <integer>0</integer>
+ <key>_percentageOfCollapsedView</key>
+ <real>0.0</real>
+ <key>isCollapsed</key>
+ <string>yes</string>
+ <key>sizes</key>
+ <array>
+ <string>{{0, 0}, {694, 164}}</string>
+ <string>{{0, 164}, {694, 216}}</string>
+ </array>
+ </dict>
+ </dict>
+ <key>LauncherConfigVersion</key>
+ <string>8</string>
+ <key>PBXProjectModuleGUID</key>
+ <string>1C162984064C10D400B95A72</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>Debug - GLUTExamples (Underwater)</string>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>DebugConsoleDrawerSize</key>
+ <string>{100, 120}</string>
+ <key>DebugConsoleVisible</key>
+ <string>None</string>
+ <key>DebugConsoleWindowFrame</key>
+ <string>{{200, 200}, {500, 300}}</string>
+ <key>DebugSTDIOWindowFrame</key>
+ <string>{{200, 200}, {500, 300}}</string>
+ <key>Frame</key>
+ <string>{{0, 0}, {694, 380}}</string>
+ <key>RubberWindowFrame</key>
+ <string>321 238 694 422 0 0 1440 878 </string>
+ </dict>
+ <key>Module</key>
+ <string>PBXDebugSessionModule</string>
+ <key>Proportion</key>
+ <string>100%</string>
+ </dict>
+ </array>
+ <key>Proportion</key>
+ <string>100%</string>
+ </dict>
+ </array>
+ <key>Name</key>
+ <string>Debugger</string>
+ <key>ServiceClasses</key>
+ <array>
+ <string>PBXDebugSessionModule</string>
+ </array>
+ <key>StatusbarIsVisible</key>
+ <integer>1</integer>
+ <key>TableOfContents</key>
+ <array>
+ <string>1CD10A99069EF8BA00B06720</string>
+ <string>1C0AD2AB069F1E9B00FABCE6</string>
+ <string>1C162984064C10D400B95A72</string>
+ <string>1C0AD2AC069F1E9B00FABCE6</string>
+ </array>
+ <key>ToolbarConfiguration</key>
+ <string>xcode.toolbar.config.debugV3</string>
+ <key>WindowString</key>
+ <string>321 238 694 422 0 0 1440 878 </string>
+ <key>WindowToolGUID</key>
+ <string>1CD10A99069EF8BA00B06720</string>
+ <key>WindowToolIsVisible</key>
+ <integer>0</integer>
+ </dict>
+ <dict>
+ <key>Identifier</key>
+ <string>windowTool.build</string>
+ <key>Layout</key>
+ <array>
+ <dict>
+ <key>Dock</key>
+ <array>
+ <dict>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>1CD0528F0623707200166675</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>&lt;No Editor&gt;</string>
+ <key>PBXSplitModuleInNavigatorKey</key>
+ <dict>
+ <key>Split0</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>1CD052900623707200166675</string>
+ </dict>
+ <key>SplitCount</key>
+ <string>1</string>
+ </dict>
+ <key>StatusBarVisibility</key>
+ <integer>1</integer>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>Frame</key>
+ <string>{{0, 0}, {500, 215}}</string>
+ <key>RubberWindowFrame</key>
+ <string>192 257 500 500 0 0 1280 1002 </string>
+ </dict>
+ <key>Module</key>
+ <string>PBXNavigatorGroup</string>
+ <key>Proportion</key>
+ <string>218pt</string>
+ </dict>
+ <dict>
+ <key>BecomeActive</key>
+ <integer>1</integer>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>XCMainBuildResultsModuleGUID</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>Build Results</string>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>Frame</key>
+ <string>{{0, 222}, {500, 236}}</string>
+ <key>RubberWindowFrame</key>
+ <string>192 257 500 500 0 0 1280 1002 </string>
+ </dict>
+ <key>Module</key>
+ <string>PBXBuildResultsModule</string>
+ <key>Proportion</key>
+ <string>236pt</string>
+ </dict>
+ </array>
+ <key>Proportion</key>
+ <string>458pt</string>
+ </dict>
+ </array>
+ <key>Name</key>
+ <string>Build Results</string>
+ <key>ServiceClasses</key>
+ <array>
+ <string>PBXBuildResultsModule</string>
+ </array>
+ <key>StatusbarIsVisible</key>
+ <integer>1</integer>
+ <key>TableOfContents</key>
+ <array>
+ <string>1C78EAA5065D492600B07095</string>
+ <string>1C78EAA6065D492600B07095</string>
+ <string>1CD0528F0623707200166675</string>
+ <string>XCMainBuildResultsModuleGUID</string>
+ </array>
+ <key>ToolbarConfiguration</key>
+ <string>xcode.toolbar.config.buildV3</string>
+ <key>WindowString</key>
+ <string>192 257 500 500 0 0 1280 1002 </string>
+ </dict>
+ <dict>
+ <key>Identifier</key>
+ <string>windowTool.find</string>
+ <key>Layout</key>
+ <array>
+ <dict>
+ <key>Dock</key>
+ <array>
+ <dict>
+ <key>Dock</key>
+ <array>
+ <dict>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>1CDD528C0622207200134675</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>&lt;No Editor&gt;</string>
+ <key>PBXSplitModuleInNavigatorKey</key>
+ <dict>
+ <key>Split0</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>1CD0528D0623707200166675</string>
+ </dict>
+ <key>SplitCount</key>
+ <string>1</string>
+ </dict>
+ <key>StatusBarVisibility</key>
+ <integer>1</integer>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>Frame</key>
+ <string>{{0, 0}, {781, 167}}</string>
+ <key>RubberWindowFrame</key>
+ <string>62 385 781 470 0 0 1440 878 </string>
+ </dict>
+ <key>Module</key>
+ <string>PBXNavigatorGroup</string>
+ <key>Proportion</key>
+ <string>781pt</string>
+ </dict>
+ </array>
+ <key>Proportion</key>
+ <string>50%</string>
+ </dict>
+ <dict>
+ <key>BecomeActive</key>
+ <integer>1</integer>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>1CD0528E0623707200166675</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>Project Find</string>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>Frame</key>
+ <string>{{8, 0}, {773, 254}}</string>
+ <key>RubberWindowFrame</key>
+ <string>62 385 781 470 0 0 1440 878 </string>
+ </dict>
+ <key>Module</key>
+ <string>PBXProjectFindModule</string>
+ <key>Proportion</key>
+ <string>50%</string>
+ </dict>
+ </array>
+ <key>Proportion</key>
+ <string>428pt</string>
+ </dict>
+ </array>
+ <key>Name</key>
+ <string>Project Find</string>
+ <key>ServiceClasses</key>
+ <array>
+ <string>PBXProjectFindModule</string>
+ </array>
+ <key>StatusbarIsVisible</key>
+ <integer>1</integer>
+ <key>TableOfContents</key>
+ <array>
+ <string>1C530D57069F1CE1000CFCEE</string>
+ <string>1C530D58069F1CE1000CFCEE</string>
+ <string>1C530D59069F1CE1000CFCEE</string>
+ <string>1CDD528C0622207200134675</string>
+ <string>1C530D5A069F1CE1000CFCEE</string>
+ <string>1CE0B1FE06471DED0097A5F4</string>
+ <string>1CD0528E0623707200166675</string>
+ </array>
+ <key>WindowString</key>
+ <string>62 385 781 470 0 0 1440 878 </string>
+ <key>WindowToolGUID</key>
+ <string>1C530D57069F1CE1000CFCEE</string>
+ <key>WindowToolIsVisible</key>
+ <integer>0</integer>
+ </dict>
+ <dict>
+ <key>Identifier</key>
+ <string>windowTool.snapshots</string>
+ <key>Layout</key>
+ <array>
+ <dict>
+ <key>Dock</key>
+ <array>
+ <dict>
+ <key>Module</key>
+ <string>XCSnapshotModule</string>
+ <key>Proportion</key>
+ <string>100%</string>
+ </dict>
+ </array>
+ <key>Proportion</key>
+ <string>100%</string>
+ </dict>
+ </array>
+ <key>Name</key>
+ <string>Snapshots</string>
+ <key>ServiceClasses</key>
+ <array>
+ <string>XCSnapshotModule</string>
+ </array>
+ <key>StatusbarIsVisible</key>
+ <string>Yes</string>
+ <key>ToolbarConfiguration</key>
+ <string>xcode.toolbar.config.snapshots</string>
+ <key>WindowString</key>
+ <string>315 824 300 550 0 0 1440 878 </string>
+ <key>WindowToolIsVisible</key>
+ <string>Yes</string>
+ </dict>
+ <dict>
+ <key>Identifier</key>
+ <string>windowTool.debuggerConsole</string>
+ <key>Layout</key>
+ <array>
+ <dict>
+ <key>Dock</key>
+ <array>
+ <dict>
+ <key>BecomeActive</key>
+ <integer>1</integer>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>1C78EAAC065D492600B07095</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>Debugger Console</string>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>Frame</key>
+ <string>{{0, 0}, {700, 358}}</string>
+ <key>RubberWindowFrame</key>
+ <string>149 87 700 400 0 0 1440 878 </string>
+ </dict>
+ <key>Module</key>
+ <string>PBXDebugCLIModule</string>
+ <key>Proportion</key>
+ <string>358pt</string>
+ </dict>
+ </array>
+ <key>Proportion</key>
+ <string>358pt</string>
+ </dict>
+ </array>
+ <key>Name</key>
+ <string>Debugger Console</string>
+ <key>ServiceClasses</key>
+ <array>
+ <string>PBXDebugCLIModule</string>
+ </array>
+ <key>StatusbarIsVisible</key>
+ <integer>1</integer>
+ <key>TableOfContents</key>
+ <array>
+ <string>1C530D5B069F1CE1000CFCEE</string>
+ <string>1C530D5C069F1CE1000CFCEE</string>
+ <string>1C78EAAC065D492600B07095</string>
+ </array>
+ <key>ToolbarConfiguration</key>
+ <string>xcode.toolbar.config.consoleV3</string>
+ <key>WindowString</key>
+ <string>149 87 440 400 0 0 1440 878 </string>
+ <key>WindowToolGUID</key>
+ <string>1C530D5B069F1CE1000CFCEE</string>
+ <key>WindowToolIsVisible</key>
+ <integer>0</integer>
+ </dict>
+ <dict>
+ <key>Identifier</key>
+ <string>windowTool.scm</string>
+ <key>Layout</key>
+ <array>
+ <dict>
+ <key>Dock</key>
+ <array>
+ <dict>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>1C78EAB2065D492600B07095</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>&lt;No Editor&gt;</string>
+ <key>PBXSplitModuleInNavigatorKey</key>
+ <dict>
+ <key>Split0</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>1C78EAB3065D492600B07095</string>
+ </dict>
+ <key>SplitCount</key>
+ <string>1</string>
+ </dict>
+ <key>StatusBarVisibility</key>
+ <integer>1</integer>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>Frame</key>
+ <string>{{0, 0}, {452, 0}}</string>
+ <key>RubberWindowFrame</key>
+ <string>743 379 452 308 0 0 1280 1002 </string>
+ </dict>
+ <key>Module</key>
+ <string>PBXNavigatorGroup</string>
+ <key>Proportion</key>
+ <string>0pt</string>
+ </dict>
+ <dict>
+ <key>BecomeActive</key>
+ <integer>1</integer>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>1CD052920623707200166675</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>SCM</string>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>ConsoleFrame</key>
+ <string>{{0, 259}, {452, 0}}</string>
+ <key>Frame</key>
+ <string>{{0, 7}, {452, 259}}</string>
+ <key>RubberWindowFrame</key>
+ <string>743 379 452 308 0 0 1280 1002 </string>
+ <key>TableConfiguration</key>
+ <array>
+ <string>Status</string>
+ <real>30</real>
+ <string>FileName</string>
+ <real>199</real>
+ <string>Path</string>
+ <real>197.09500122070312</real>
+ </array>
+ <key>TableFrame</key>
+ <string>{{0, 0}, {452, 250}}</string>
+ </dict>
+ <key>Module</key>
+ <string>PBXCVSModule</string>
+ <key>Proportion</key>
+ <string>262pt</string>
+ </dict>
+ </array>
+ <key>Proportion</key>
+ <string>266pt</string>
+ </dict>
+ </array>
+ <key>Name</key>
+ <string>SCM</string>
+ <key>ServiceClasses</key>
+ <array>
+ <string>PBXCVSModule</string>
+ </array>
+ <key>StatusbarIsVisible</key>
+ <integer>1</integer>
+ <key>TableOfContents</key>
+ <array>
+ <string>1C78EAB4065D492600B07095</string>
+ <string>1C78EAB5065D492600B07095</string>
+ <string>1C78EAB2065D492600B07095</string>
+ <string>1CD052920623707200166675</string>
+ </array>
+ <key>ToolbarConfiguration</key>
+ <string>xcode.toolbar.config.scmV3</string>
+ <key>WindowString</key>
+ <string>743 379 452 308 0 0 1280 1002 </string>
+ </dict>
+ <dict>
+ <key>Identifier</key>
+ <string>windowTool.breakpoints</string>
+ <key>IsVertical</key>
+ <integer>0</integer>
+ <key>Layout</key>
+ <array>
+ <dict>
+ <key>Dock</key>
+ <array>
+ <dict>
+ <key>BecomeActive</key>
+ <integer>1</integer>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>PBXBottomSmartGroupGIDs</key>
+ <array>
+ <string>1C77FABC04509CD000000102</string>
+ </array>
+ <key>PBXProjectModuleGUID</key>
+ <string>1CE0B1FE06471DED0097A5F4</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>Files</string>
+ <key>PBXProjectStructureProvided</key>
+ <string>no</string>
+ <key>PBXSmartGroupTreeModuleColumnData</key>
+ <dict>
+ <key>PBXSmartGroupTreeModuleColumnWidthsKey</key>
+ <array>
+ <real>168</real>
+ </array>
+ <key>PBXSmartGroupTreeModuleColumnsKey_v4</key>
+ <array>
+ <string>MainColumn</string>
+ </array>
+ </dict>
+ <key>PBXSmartGroupTreeModuleOutlineStateKey_v7</key>
+ <dict>
+ <key>PBXSmartGroupTreeModuleOutlineStateExpansionKey</key>
+ <array>
+ <string>1C77FABC04509CD000000102</string>
+ </array>
+ <key>PBXSmartGroupTreeModuleOutlineStateSelectionKey</key>
+ <array>
+ <array>
+ <integer>0</integer>
+ </array>
+ </array>
+ <key>PBXSmartGroupTreeModuleOutlineStateVisibleRectKey</key>
+ <string>{{0, 0}, {168, 350}}</string>
+ </dict>
+ <key>PBXTopSmartGroupGIDs</key>
+ <array/>
+ <key>XCIncludePerspectivesSwitch</key>
+ <integer>0</integer>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>Frame</key>
+ <string>{{0, 0}, {185, 368}}</string>
+ <key>GroupTreeTableConfiguration</key>
+ <array>
+ <string>MainColumn</string>
+ <real>168</real>
+ </array>
+ <key>RubberWindowFrame</key>
+ <string>315 424 744 409 0 0 1440 878 </string>
+ </dict>
+ <key>Module</key>
+ <string>PBXSmartGroupTreeModule</string>
+ <key>Proportion</key>
+ <string>185pt</string>
+ </dict>
+ <dict>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>1CA1AED706398EBD00589147</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>Detail</string>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>Frame</key>
+ <string>{{190, 0}, {554, 368}}</string>
+ <key>RubberWindowFrame</key>
+ <string>315 424 744 409 0 0 1440 878 </string>
+ </dict>
+ <key>Module</key>
+ <string>XCDetailModule</string>
+ <key>Proportion</key>
+ <string>554pt</string>
+ </dict>
+ </array>
+ <key>Proportion</key>
+ <string>368pt</string>
+ </dict>
+ </array>
+ <key>MajorVersion</key>
+ <integer>3</integer>
+ <key>MinorVersion</key>
+ <integer>0</integer>
+ <key>Name</key>
+ <string>Breakpoints</string>
+ <key>ServiceClasses</key>
+ <array>
+ <string>PBXSmartGroupTreeModule</string>
+ <string>XCDetailModule</string>
+ </array>
+ <key>StatusbarIsVisible</key>
+ <integer>1</integer>
+ <key>TableOfContents</key>
+ <array>
+ <string>1CDDB66807F98D9800BB5817</string>
+ <string>1CDDB66907F98D9800BB5817</string>
+ <string>1CE0B1FE06471DED0097A5F4</string>
+ <string>1CA1AED706398EBD00589147</string>
+ </array>
+ <key>ToolbarConfiguration</key>
+ <string>xcode.toolbar.config.breakpointsV3</string>
+ <key>WindowString</key>
+ <string>315 424 744 409 0 0 1440 878 </string>
+ <key>WindowToolGUID</key>
+ <string>1CDDB66807F98D9800BB5817</string>
+ <key>WindowToolIsVisible</key>
+ <integer>1</integer>
+ </dict>
+ <dict>
+ <key>Identifier</key>
+ <string>windowTool.debugAnimator</string>
+ <key>Layout</key>
+ <array>
+ <dict>
+ <key>Dock</key>
+ <array>
+ <dict>
+ <key>Module</key>
+ <string>PBXNavigatorGroup</string>
+ <key>Proportion</key>
+ <string>100%</string>
+ </dict>
+ </array>
+ <key>Proportion</key>
+ <string>100%</string>
+ </dict>
+ </array>
+ <key>Name</key>
+ <string>Debug Visualizer</string>
+ <key>ServiceClasses</key>
+ <array>
+ <string>PBXNavigatorGroup</string>
+ </array>
+ <key>StatusbarIsVisible</key>
+ <integer>1</integer>
+ <key>ToolbarConfiguration</key>
+ <string>xcode.toolbar.config.debugAnimatorV3</string>
+ <key>WindowString</key>
+ <string>100 100 700 500 0 0 1280 1002 </string>
+ </dict>
+ <dict>
+ <key>Identifier</key>
+ <string>windowTool.bookmarks</string>
+ <key>Layout</key>
+ <array>
+ <dict>
+ <key>Dock</key>
+ <array>
+ <dict>
+ <key>Module</key>
+ <string>PBXBookmarksModule</string>
+ <key>Proportion</key>
+ <string>166pt</string>
+ </dict>
+ </array>
+ <key>Proportion</key>
+ <string>166pt</string>
+ </dict>
+ </array>
+ <key>Name</key>
+ <string>Bookmarks</string>
+ <key>ServiceClasses</key>
+ <array>
+ <string>PBXBookmarksModule</string>
+ </array>
+ <key>StatusbarIsVisible</key>
+ <integer>0</integer>
+ <key>WindowString</key>
+ <string>538 42 401 187 0 0 1280 1002 </string>
+ </dict>
+ <dict>
+ <key>Identifier</key>
+ <string>windowTool.projectFormatConflicts</string>
+ <key>Layout</key>
+ <array>
+ <dict>
+ <key>Dock</key>
+ <array>
+ <dict>
+ <key>Module</key>
+ <string>XCProjectFormatConflictsModule</string>
+ <key>Proportion</key>
+ <string>100%</string>
+ </dict>
+ </array>
+ <key>Proportion</key>
+ <string>100%</string>
+ </dict>
+ </array>
+ <key>Name</key>
+ <string>Project Format Conflicts</string>
+ <key>ServiceClasses</key>
+ <array>
+ <string>XCProjectFormatConflictsModule</string>
+ </array>
+ <key>StatusbarIsVisible</key>
+ <integer>0</integer>
+ <key>WindowContentMinSize</key>
+ <string>450 300</string>
+ <key>WindowString</key>
+ <string>50 850 472 307 0 0 1440 877</string>
+ </dict>
+ <dict>
+ <key>Identifier</key>
+ <string>windowTool.classBrowser</string>
+ <key>Layout</key>
+ <array>
+ <dict>
+ <key>Dock</key>
+ <array>
+ <dict>
+ <key>BecomeActive</key>
+ <integer>1</integer>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>OptionsSetName</key>
+ <string>Hierarchy, all classes</string>
+ <key>PBXProjectModuleGUID</key>
+ <string>1CA6456E063B45B4001379D8</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>Class Browser - NSObject</string>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>ClassesFrame</key>
+ <string>{{0, 0}, {369, 96}}</string>
+ <key>ClassesTreeTableConfiguration</key>
+ <array>
+ <string>PBXClassNameColumnIdentifier</string>
+ <real>208</real>
+ <string>PBXClassBookColumnIdentifier</string>
+ <real>22</real>
+ </array>
+ <key>Frame</key>
+ <string>{{0, 0}, {616, 353}}</string>
+ <key>MembersFrame</key>
+ <string>{{0, 105}, {369, 395}}</string>
+ <key>MembersTreeTableConfiguration</key>
+ <array>
+ <string>PBXMemberTypeIconColumnIdentifier</string>
+ <real>22</real>
+ <string>PBXMemberNameColumnIdentifier</string>
+ <real>216</real>
+ <string>PBXMemberTypeColumnIdentifier</string>
+ <real>94</real>
+ <string>PBXMemberBookColumnIdentifier</string>
+ <real>22</real>
+ </array>
+ <key>PBXModuleWindowStatusBarHidden2</key>
+ <integer>1</integer>
+ <key>RubberWindowFrame</key>
+ <string>597 125 616 374 0 0 1280 1002 </string>
+ </dict>
+ <key>Module</key>
+ <string>PBXClassBrowserModule</string>
+ <key>Proportion</key>
+ <string>354pt</string>
+ </dict>
+ </array>
+ <key>Proportion</key>
+ <string>354pt</string>
+ </dict>
+ </array>
+ <key>Name</key>
+ <string>Class Browser</string>
+ <key>ServiceClasses</key>
+ <array>
+ <string>PBXClassBrowserModule</string>
+ </array>
+ <key>StatusbarIsVisible</key>
+ <integer>0</integer>
+ <key>TableOfContents</key>
+ <array>
+ <string>1C78EABA065D492600B07095</string>
+ <string>1C78EABB065D492600B07095</string>
+ <string>1CA6456E063B45B4001379D8</string>
+ </array>
+ <key>ToolbarConfiguration</key>
+ <string>xcode.toolbar.config.classbrowser</string>
+ <key>WindowString</key>
+ <string>597 125 616 374 0 0 1280 1002 </string>
+ </dict>
+ <dict>
+ <key>FirstTimeWindowDisplayed</key>
+ <false/>
+ <key>Identifier</key>
+ <string>windowTool.refactoring</string>
+ <key>IncludeInToolsMenu</key>
+ <integer>0</integer>
+ <key>IsVertical</key>
+ <true/>
+ <key>Layout</key>
+ <array>
+ <dict>
+ <key>Dock</key>
+ <array>
+ <dict>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>AB3975AF118C6DD400AEF388</string>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>Frame</key>
+ <string>{{0, 0}, {929, 443}}</string>
+ <key>RubberWindowFrame</key>
+ <string>1396 271 929 484 1280 124 1440 900 </string>
+ </dict>
+ <key>Module</key>
+ <string>XCRefactoringModule</string>
+ <key>Proportion</key>
+ <string>443pt</string>
+ </dict>
+ </array>
+ <key>Proportion</key>
+ <string>443pt</string>
+ </dict>
+ </array>
+ <key>Name</key>
+ <string>Refactoring</string>
+ <key>ServiceClasses</key>
+ <array>
+ <string>XCRefactoringModule</string>
+ </array>
+ <key>StatusbarIsVisible</key>
+ <true/>
+ <key>TableOfContents</key>
+ <array>
+ <string>AB3975B0118C6DD400AEF388</string>
+ <string>ABD0FE9211935D8C00E6AFE6</string>
+ <string>AB3975AF118C6DD400AEF388</string>
+ </array>
+ <key>WindowString</key>
+ <string>1396 271 929 484 1280 124 1440 900 </string>
+ <key>WindowToolGUID</key>
+ <string>AB3975B0118C6DD400AEF388</string>
+ <key>WindowToolIsVisible</key>
+ <false/>
+ </dict>
+ </array>
+</dict>
+</plist>
1,003 Fragaria.xcodeproj/project.pbxproj
View
@@ -0,0 +1,1003 @@
+// !$*UTF8*$!
+{
+ archiveVersion = 1;
+ classes = {
+ };
+ objectVersion = 46;
+ objects = {
+
+/* Begin PBXBuildFile section */
+ 1DDD58160DA1D0A300B32029 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 1DDD58140DA1D0A300B32029 /* MainMenu.xib */; };
+ 256AC3DA0F4B6AC300CF3369 /* FragariaAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 256AC3D90F4B6AC300CF3369 /* FragariaAppDelegate.m */; };
+ 8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */; };
+ 8D11072D0486CEB800E47090 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 29B97316FDCFA39411CA2CEA /* main.m */; settings = {ATTRIBUTES = (); }; };
+ 8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; };
+ AB3971CB118C1F8A00AEF388 /* MGSSyntaxController.m in Sources */ = {isa = PBXBuildFile; fileRef = AB3971C9118C1F8A00AEF388 /* MGSSyntaxController.m */; };
+ AB39723A118C27E700AEF388 /* SyntaxDefinitions.plist in Resources */ = {isa = PBXBuildFile; fileRef = AB3971E6118C27E700AEF388 /* SyntaxDefinitions.plist */; };
+ AB3972E5118C28E700AEF388 /* Syntax Definitions in Resources */ = {isa = PBXBuildFile; fileRef = AB397291118C28E700AEF388 /* Syntax Definitions */; };
+ AB3C15EB1193054100D1F62D /* SMLSyntaxColouring.m in CopyFiles */ = {isa = PBXBuildFile; fileRef = AB69B65A118B75FB00903D1D /* SMLSyntaxColouring.m */; };
+ AB41C1011191FDFE004F0CB5 /* SMLLineNumbers.m in Sources */ = {isa = PBXBuildFile; fileRef = AB41C1001191FDFE004F0CB5 /* SMLLineNumbers.m */; };
+ AB41C1051191FFCB004F0CB5 /* MGSFragaria.m in Sources */ = {isa = PBXBuildFile; fileRef = AB41C1041191FFCB004F0CB5 /* MGSFragaria.m */; };
+ AB5E688711B657250026B4B9 /* README in Resources */ = {isa = PBXBuildFile; fileRef = AB5E688611B657250026B4B9 /* README */; };
+ AB5E6A4A11B65AC20026B4B9 /* SMLGutterTextView.m in Sources */ = {isa = PBXBuildFile; fileRef = AB5E6A4911B65AC20026B4B9 /* SMLGutterTextView.m */; };
+ AB69B65C118B75FB00903D1D /* SMLSyntaxColouring.m in Sources */ = {isa = PBXBuildFile; fileRef = AB69B65A118B75FB00903D1D /* SMLSyntaxColouring.m */; };
+ AB69B671118B76AE00903D1D /* ICUMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = AB69B66B118B76AE00903D1D /* ICUMatcher.m */; };
+ AB69B673118B76AE00903D1D /* ICUPattern.m in Sources */ = {isa = PBXBuildFile; fileRef = AB69B66D118B76AE00903D1D /* ICUPattern.m */; };
+ AB69B675118B76AE00903D1D /* NSStringICUAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = AB69B66F118B76AE00903D1D /* NSStringICUAdditions.m */; };
+ AB69B68F118B78D400903D1D /* SMLTextView.m in Sources */ = {isa = PBXBuildFile; fileRef = AB69B68E118B78D400903D1D /* SMLTextView.m */; };
+ AB69B6B0118B7A9600903D1D /* LICENSE.html in Resources */ = {isa = PBXBuildFile; fileRef = AB69B69E118B7A9600903D1D /* LICENSE.html */; };
+ AB69B6CA118B7D2100903D1D /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; };
+ AB69B6CC118B7D3E00903D1D /* libicucore.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AB69B6CB118B7D3E00903D1D /* libicucore.dylib */; };
+ AB69B6DA118B7F2A00903D1D /* SMLLayoutManager.m in Sources */ = {isa = PBXBuildFile; fileRef = AB69B6D9118B7F2A00903D1D /* SMLLayoutManager.m */; };
+ AB69B74A118B80A000903D1D /* MGSFragaria.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AB69B62B118B745700903D1D /* MGSFragaria.framework */; };
+ AB69B754118B830700903D1D /* MGSFragaria.h in Headers */ = {isa = PBXBuildFile; fileRef = AB69B753118B830700903D1D /* MGSFragaria.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ AB69B80C118B8D0400903D1D /* MGSPreferencesController.m in Sources */ = {isa = PBXBuildFile; fileRef = AB69B80A118B8D0400903D1D /* MGSPreferencesController.m */; };
+ ABD0FDB01193281600E6AFE6 /* MGSFragaria.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AB69B62B118B745700903D1D /* MGSFragaria.framework */; };
+ ABD0FE591193543600E6AFE6 /* MGSFragariaPreferences.h in Headers */ = {isa = PBXBuildFile; fileRef = ABD0FE581193543600E6AFE6 /* MGSFragariaPreferences.h */; settings = {ATTRIBUTES = (Public, ); }; };
+/* End PBXBuildFile section */
+
+/* Begin PBXContainerItemProxy section */
+ AB69B696118B797500903D1D /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = AB69B62A118B745700903D1D;
+ remoteInfo = MGSKosmicEditor;
+ };
+/* End PBXContainerItemProxy section */
+
+/* Begin PBXCopyFilesBuildPhase section */
+ AB3C15F11193054600D1F62D /* CopyFiles */ = {
+ isa = PBXCopyFilesBuildPhase;
+ buildActionMask = 2147483647;
+ dstPath = "";
+ dstSubfolderSpec = 7;
+ files = (
+ AB3C15EB1193054100D1F62D /* SMLSyntaxColouring.m in CopyFiles */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ ABD0FDB51193283500E6AFE6 /* Frameworks */ = {
+ isa = PBXCopyFilesBuildPhase;
+ buildActionMask = 2147483647;
+ dstPath = "";
+ dstSubfolderSpec = 10;
+ files = (
+ ABD0FDB01193281600E6AFE6 /* MGSFragaria.framework in Frameworks */,
+ );
+ name = Frameworks;
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXCopyFilesBuildPhase section */
+
+/* Begin PBXFileReference section */
+ 089C165DFE840E0CC02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = "<group>"; };
+ 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = "<absolute>"; };
+ 1DDD58150DA1D0A300B32029 /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = English.lproj/MainMenu.xib; sourceTree = "<group>"; };
+ 256AC3D80F4B6AC300CF3369 /* FragariaAppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FragariaAppDelegate.h; sourceTree = "<group>"; };
+ 256AC3D90F4B6AC300CF3369 /* FragariaAppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FragariaAppDelegate.m; sourceTree = "<group>"; };
+ 256AC3F00F4B6AF500CF3369 /* Fragaria_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Fragaria_Prefix.pch; sourceTree = "<group>"; };
+ 29B97316FDCFA39411CA2CEA /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
+ 29B97324FDCFA39411CA2CEA /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = "<absolute>"; };
+ 29B97325FDCFA39411CA2CEA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; };
+ 8D1107310486CEB800E47090 /* Fragaria-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "Fragaria-Info.plist"; sourceTree = "<group>"; };
+ 8D1107320486CEB800E47090 /* Fragaria.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Fragaria.app; sourceTree = BUILT_PRODUCTS_DIR; };
+ AB3971C8118C1F8A00AEF388 /* MGSSyntaxController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MGSSyntaxController.h; sourceTree = "<group>"; };
+ AB3971C9118C1F8A00AEF388 /* MGSSyntaxController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MGSSyntaxController.m; sourceTree = "<group>"; };
+ AB3971E6118C27E700AEF388 /* SyntaxDefinitions.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = SyntaxDefinitions.plist; sourceTree = "<group>"; };
+ AB397291118C28E700AEF388 /* Syntax Definitions */ = {isa = PBXFileReference; lastKnownFileType = folder; path = "Syntax Definitions"; sourceTree = "<group>"; };
+ AB41C1001191FDFE004F0CB5 /* SMLLineNumbers.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SMLLineNumbers.m; sourceTree = "<group>"; };
+ AB41C1041191FFCB004F0CB5 /* MGSFragaria.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MGSFragaria.m; sourceTree = "<group>"; };
+ AB41C1261192049F004F0CB5 /* SMLLineNumbers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SMLLineNumbers.h; sourceTree = "<group>"; };
+ AB41C12E11920514004F0CB5 /* SMLGutterTextView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SMLGutterTextView.h; sourceTree = "<group>"; };
+ AB5E688611B657250026B4B9 /* README */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = README; sourceTree = "<group>"; };
+ AB5E6A4911B65AC20026B4B9 /* SMLGutterTextView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SMLGutterTextView.m; sourceTree = "<group>"; };
+ AB69B62B118B745700903D1D /* MGSFragaria.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = MGSFragaria.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ AB69B62C118B745700903D1D /* MGSFragaria-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "MGSFragaria-Info.plist"; sourceTree = "<group>"; };
+ AB69B65A118B75FB00903D1D /* SMLSyntaxColouring.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SMLSyntaxColouring.m; sourceTree = "<group>"; };
+ AB69B662118B763A00903D1D /* SMLStandardHeader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SMLStandardHeader.h; sourceTree = "<group>"; };
+ AB69B664118B766300903D1D /* SMLSyntaxColouring.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SMLSyntaxColouring.h; sourceTree = "<group>"; };
+ AB69B666118B768000903D1D /* SMLTextView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SMLTextView.h; sourceTree = "<group>"; };
+ AB69B66A118B76AE00903D1D /* ICUMatcher.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ICUMatcher.h; sourceTree = "<group>"; };
+ AB69B66B118B76AE00903D1D /* ICUMatcher.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ICUMatcher.m; sourceTree = "<group>"; };
+ AB69B66C118B76AE00903D1D /* ICUPattern.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ICUPattern.h; sourceTree = "<group>"; };
+ AB69B66D118B76AE00903D1D /* ICUPattern.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ICUPattern.m; sourceTree = "<group>"; };
+ AB69B66E118B76AE00903D1D /* NSStringICUAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NSStringICUAdditions.h; sourceTree = "<group>"; };
+ AB69B66F118B76AE00903D1D /* NSStringICUAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NSStringICUAdditions.m; sourceTree = "<group>"; };
+ AB69B678118B76E700903D1D /* SMLLayoutManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SMLLayoutManager.h; sourceTree = "<group>"; };
+ AB69B68E118B78D400903D1D /* SMLTextView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SMLTextView.m; sourceTree = "<group>"; };
+ AB69B69E118B7A9600903D1D /* LICENSE.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = LICENSE.html; sourceTree = "<group>"; };
+ AB69B6A0118B7A9600903D1D /* parseerr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = parseerr.h; sourceTree = "<group>"; };
+ AB69B6A1118B7A9600903D1D /* platform.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = platform.h; sourceTree = "<group>"; };
+ AB69B6A2118B7A9600903D1D /* putil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = putil.h; sourceTree = "<group>"; };
+ AB69B6A3118B7A9600903D1D /* uconfig.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = uconfig.h; sourceTree = "<group>"; };
+ AB69B6A4118B7A9600903D1D /* udraft.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = udraft.h; sourceTree = "<group>"; };
+ AB69B6A5118B7A9600903D1D /* uiter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = uiter.h; sourceTree = "<group>"; };
+ AB69B6A6118B7A9600903D1D /* umachine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = umachine.h; sourceTree = "<group>"; };
+ AB69B6A7118B7A9600903D1D /* uregex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = uregex.h; sourceTree = "<group>"; };
+ AB69B6A8118B7A9600903D1D /* urename.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = urename.h; sourceTree = "<group>"; };
+ AB69B6A9118B7A9600903D1D /* ustring.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ustring.h; sourceTree = "<group>"; };
+ AB69B6AA118B7A9600903D1D /* utf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = utf.h; sourceTree = "<group>"; };
+ AB69B6AB118B7A9600903D1D /* utf16.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = utf16.h; sourceTree = "<group>"; };
+ AB69B6AC118B7A9600903D1D /* utf8.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = utf8.h; sourceTree = "<group>"; };
+ AB69B6AD118B7A9600903D1D /* utf_old.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = utf_old.h; sourceTree = "<group>"; };
+ AB69B6AE118B7A9600903D1D /* utypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = utypes.h; sourceTree = "<group>"; };
+ AB69B6AF118B7A9600903D1D /* uversion.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = uversion.h; sourceTree = "<group>"; };
+ AB69B6CB118B7D3E00903D1D /* libicucore.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libicucore.dylib; path = /usr/lib/libicucore.dylib; sourceTree = "<absolute>"; };
+ AB69B6D9118B7F2A00903D1D /* SMLLayoutManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SMLLayoutManager.m; sourceTree = "<group>"; };
+ AB69B753118B830700903D1D /* MGSFragaria.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MGSFragaria.h; sourceTree = "<group>"; };
+ AB69B809118B8D0400903D1D /* MGSPreferencesController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MGSPreferencesController.h; sourceTree = "<group>"; };
+ AB69B80A118B8D0400903D1D /* MGSPreferencesController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MGSPreferencesController.m; sourceTree = "<group>"; };
+ AB92A47F1192FE370055A3E7 /* English */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = "<group>"; };
+ AB92A4811192FE370055A3E7 /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = English.lproj/MainMenu.xib; sourceTree = "<group>"; };
+ AB92A4821192FE370055A3E7 /* Fragaria-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "Fragaria-Info.plist"; sourceTree = "<group>"; };
+ AB92A4831192FE370055A3E7 /* Fragaria.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = Fragaria.xcodeproj; sourceTree = "<group>"; };
+ AB92A4861192FE370055A3E7 /* Fragaria_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Fragaria_Prefix.pch; sourceTree = "<group>"; };
+ AB92A4871192FE370055A3E7 /* FragariaAppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FragariaAppDelegate.h; sourceTree = "<group>"; };
+ AB92A4881192FE370055A3E7 /* FragariaAppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FragariaAppDelegate.m; sourceTree = "<group>"; };
+ AB92A48A1192FE370055A3E7 /* LICENSE.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = LICENSE.html; sourceTree = "<group>"; };
+ AB92A48B1192FE370055A3E7 /* SMLGutterTextView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SMLGutterTextView.m; sourceTree = "<group>"; };
+ AB92A48D1192FE370055A3E7 /* parseerr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = parseerr.h; sourceTree = "<group>"; };
+ AB92A48E1192FE370055A3E7 /* platform.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = platform.h; sourceTree = "<group>"; };
+ AB92A48F1192FE370055A3E7 /* putil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = putil.h; sourceTree = "<group>"; };
+ AB92A4901192FE370055A3E7 /* uconfig.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = uconfig.h; sourceTree = "<group>"; };
+ AB92A4911192FE370055A3E7 /* udraft.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = udraft.h; sourceTree = "<group>"; };
+ AB92A4921192FE370055A3E7 /* uiter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = uiter.h; sourceTree = "<group>"; };
+ AB92A4931192FE370055A3E7 /* umachine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = umachine.h; sourceTree = "<group>"; };
+ AB92A4941192FE370055A3E7 /* uregex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = uregex.h; sourceTree = "<group>"; };
+ AB92A4951192FE370055A3E7 /* urename.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = urename.h; sourceTree = "<group>"; };
+ AB92A4961192FE370055A3E7 /* ustring.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ustring.h; sourceTree = "<group>"; };
+ AB92A4971192FE370055A3E7 /* utf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = utf.h; sourceTree = "<group>"; };
+ AB92A4981192FE370055A3E7 /* utf16.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = utf16.h; sourceTree = "<group>"; };
+ AB92A4991192FE370055A3E7 /* utf8.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = utf8.h; sourceTree = "<group>"; };
+ AB92A49A1192FE370055A3E7 /* utf_old.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = utf_old.h; sourceTree = "<group>"; };
+ AB92A49B1192FE370055A3E7 /* utypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = utypes.h; sourceTree = "<group>"; };
+ AB92A49C1192FE370055A3E7 /* uversion.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = uversion.h; sourceTree = "<group>"; };
+ AB92A49D1192FE370055A3E7 /* ICUMatcher.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ICUMatcher.h; sourceTree = "<group>"; };
+ AB92A49E1192FE370055A3E7 /* ICUMatcher.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ICUMatcher.m; sourceTree = "<group>"; };
+ AB92A49F1192FE370055A3E7 /* ICUPattern.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ICUPattern.h; sourceTree = "<group>"; };
+ AB92A4A01192FE370055A3E7 /* ICUPattern.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ICUPattern.m; sourceTree = "<group>"; };
+ AB92A4A11192FE370055A3E7 /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
+ AB92A4A21192FE370055A3E7 /* MGSFragaria-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "MGSFragaria-Info.plist"; sourceTree = "<group>"; };
+ AB92A4A31192FE370055A3E7 /* MGSFragaria.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MGSFragaria.h; sourceTree = "<group>"; };
+ AB92A4A41192FE370055A3E7 /* MGSFragaria.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MGSFragaria.m; sourceTree = "<group>"; };
+ AB92A4A51192FE370055A3E7 /* MGSPreferencesController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MGSPreferencesController.h; sourceTree = "<group>"; };
+ AB92A4A61192FE370055A3E7 /* MGSPreferencesController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MGSPreferencesController.m; sourceTree = "<group>"; };
+ AB92A4A71192FE370055A3E7 /* MGSSyntaxController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MGSSyntaxController.h; sourceTree = "<group>"; };
+ AB92A4A81192FE370055A3E7 /* MGSSyntaxController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MGSSyntaxController.m; sourceTree = "<group>"; };
+ AB92A4A91192FE370055A3E7 /* NSStringICUAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NSStringICUAdditions.h; sourceTree = "<group>"; };
+ AB92A4AA1192FE370055A3E7 /* NSStringICUAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NSStringICUAdditions.m; sourceTree = "<group>"; };
+ AB92A4AB1192FE370055A3E7 /* SMLGutterTextView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SMLGutterTextView.h; sourceTree = "<group>"; };
+ AB92A4AC1192FE370055A3E7 /* SMLLayoutManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SMLLayoutManager.h; sourceTree = "<group>"; };
+ AB92A4AD1192FE370055A3E7 /* SMLLayoutManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SMLLayoutManager.m; sourceTree = "<group>"; };
+ AB92A4AE1192FE370055A3E7 /* SMLLineNumbers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SMLLineNumbers.h; sourceTree = "<group>"; };
+ AB92A4AF1192FE370055A3E7 /* SMLLineNumbers.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SMLLineNumbers.m; sourceTree = "<group>"; };
+ AB92A4B01192FE370055A3E7 /* SMLStandardHeader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SMLStandardHeader.h; sourceTree = "<group>"; };
+ AB92A4B11192FE370055A3E7 /* SMLSyntaxColouring.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SMLSyntaxColouring.h; sourceTree = "<group>"; };
+ AB92A4B21192FE370055A3E7 /* SMLSyntaxColouring.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SMLSyntaxColouring.m; sourceTree = "<group>"; };
+ AB92A4B31192FE370055A3E7 /* SMLTextView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SMLTextView.h; sourceTree = "<group>"; };
+ AB92A4B41192FE370055A3E