apple.pbxuser 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564
  1. // !$*UTF8*$!
  2. {
  3. 00F5ED38FEBA95B7C697A12F = {
  4. activeExec = 0;
  5. };
  6. 00F5ED90FEBA9615C697A12F = {
  7. activeExec = 0;
  8. };
  9. 016EAE0300B4BDD1C697A10E = {
  10. activeExec = 0;
  11. };
  12. 0170304B00B4885DC697A10E = {
  13. activeExec = 0;
  14. executables = (
  15. 1895FF35065E291B00F8B3F4,
  16. );
  17. };
  18. 0170311C00B49352C697A10E = {
  19. activeExec = 0;
  20. };
  21. 043627B100868916C697A10E = {
  22. uiCtxt = {
  23. sepNavIntBoundsRect = "{{0, 0}, {1586, 6033}}";
  24. sepNavSelRange = "{136, 0}";
  25. sepNavVisRect = "{{0, 0}, {711, 428}}";
  26. };
  27. };
  28. 0654BA41FE8ECEE0C697A12F = {
  29. activeBuildStyle = 07F3F50BFFE98E8EC697A10E;
  30. activeExecutable = 1895FF30065E291B00F8B3F4;
  31. activeTarget = 00F5ED90FEBA9615C697A12F;
  32. codeSenseManager = 1895FF4C065E294000F8B3F4;
  33. executables = (
  34. 1895FF2F065E291B00F8B3F4,
  35. 1895FF30065E291B00F8B3F4,
  36. 1895FF31065E291B00F8B3F4,
  37. 1895FF35065E291B00F8B3F4,
  38. );
  39. perUserDictionary = {
  40. PBXConfiguration.PBXFileTableDataSource3.PBXExecutablesDataSource = {
  41. PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
  42. PBXFileTableDataSourceColumnSortingKey = PBXExecutablesDataSource_NameID;
  43. PBXFileTableDataSourceColumnWidthsKey = (
  44. 22,
  45. 843.7974,
  46. );
  47. PBXFileTableDataSourceColumnsKey = (
  48. PBXExecutablesDataSource_ActiveFlagID,
  49. PBXExecutablesDataSource_NameID,
  50. );
  51. };
  52. PBXConfiguration.PBXFileTableDataSource3.PBXFileTableDataSource = {
  53. PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
  54. PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
  55. PBXFileTableDataSourceColumnWidthsKey = (
  56. 20,
  57. 550,
  58. 20,
  59. 99,
  60. 43,
  61. 43,
  62. 20,
  63. );
  64. PBXFileTableDataSourceColumnsKey = (
  65. PBXFileDataSource_FiletypeID,
  66. PBXFileDataSource_Filename_ColumnID,
  67. PBXFileDataSource_Built_ColumnID,
  68. PBXFileDataSource_ObjectSize_ColumnID,
  69. PBXFileDataSource_Errors_ColumnID,
  70. PBXFileDataSource_Warnings_ColumnID,
  71. PBXFileDataSource_Target_ColumnID,
  72. );
  73. };
  74. PBXConfiguration.PBXTargetDataSource.PBXTargetDataSource = {
  75. PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
  76. PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
  77. PBXFileTableDataSourceColumnWidthsKey = (
  78. 20,
  79. 467,
  80. 101,
  81. 20,
  82. 101,
  83. 43,
  84. 43,
  85. );
  86. PBXFileTableDataSourceColumnsKey = (
  87. PBXFileDataSource_FiletypeID,
  88. PBXFileDataSource_Filename_ColumnID,
  89. PBXTargetDataSource_PrimaryAttribute,
  90. PBXFileDataSource_Built_ColumnID,
  91. PBXFileDataSource_ObjectSize_ColumnID,
  92. PBXFileDataSource_Errors_ColumnID,
  93. PBXFileDataSource_Warnings_ColumnID,
  94. );
  95. };
  96. PBXPerProjectTemplateStateSaveDate = 106915007;
  97. PBXPrepackagedSmartGroups_v2 = (
  98. {
  99. PBXTransientLocationAtTop = bottom;
  100. absolutePathToBundle = "";
  101. activationKey = OldTargetSmartGroup;
  102. clz = PBXTargetSmartGroup;
  103. description = "Displays all targets of the project.";
  104. globalID = 1C37FABC04509CD000000102;
  105. name = Targets;
  106. preferences = {
  107. image = Targets;
  108. };
  109. },
  110. {
  111. PBXTransientLocationAtTop = bottom;
  112. absolutePathToBundle = "";
  113. clz = PBXTargetSmartGroup2;
  114. description = "Displays all targets of the project as well as nested build phases.";
  115. globalID = 1C37FBAC04509CD000000102;
  116. name = Targets;
  117. preferences = {
  118. image = Targets;
  119. };
  120. },
  121. {
  122. PBXTransientLocationAtTop = bottom;
  123. absolutePathToBundle = "";
  124. clz = PBXExecutablesSmartGroup;
  125. description = "Displays all executables of the project.";
  126. globalID = 1C37FAAC04509CD000000102;
  127. name = Executables;
  128. preferences = {
  129. image = Executable;
  130. };
  131. },
  132. {
  133. " PBXTransientLocationAtTop " = bottom;
  134. absolutePathToBundle = "";
  135. clz = PBXErrorsWarningsSmartGroup;
  136. description = "Displays files with errors or warnings.";
  137. globalID = 1C08E77C0454961000C914BD;
  138. name = "Errors and Warnings";
  139. preferences = {
  140. fnmatch = "";
  141. image = WarningsErrors;
  142. recursive = 1;
  143. regex = "";
  144. root = "<PROJECT>";
  145. };
  146. },
  147. {
  148. PBXTransientLocationAtTop = bottom;
  149. absolutePathToBundle = "";
  150. clz = PBXFilenameSmartGroup;
  151. description = "Filters items in a given group (potentially recursively) based on matching the name with the regular expression of the filter.";
  152. globalID = 1CC0EA4004350EF90044410B;
  153. name = "Implementation Files";
  154. preferences = {
  155. canSave = 1;
  156. fnmatch = "";
  157. image = SmartFolder;
  158. isLeaf = 0;
  159. recursive = 1;
  160. regex = "?*\\.[mcMC]";
  161. root = "<PROJECT>";
  162. };
  163. },
  164. {
  165. PBXTransientLocationAtTop = bottom;
  166. absolutePathToBundle = "";
  167. clz = PBXFilenameSmartGroup;
  168. description = "This group displays Interface Builder NIB Files.";
  169. globalID = 1CC0EA4004350EF90041110B;
  170. name = "NIB Files";
  171. preferences = {
  172. canSave = 1;
  173. fnmatch = "*.nib";
  174. image = SmartFolder;
  175. isLeaf = 0;
  176. recursive = 1;
  177. regex = "";
  178. root = "<PROJECT>";
  179. };
  180. },
  181. {
  182. PBXTransientLocationAtTop = no;
  183. absolutePathToBundle = "";
  184. clz = PBXFindSmartGroup;
  185. description = "Displays Find Results.";
  186. globalID = 1C37FABC05509CD000000102;
  187. name = "Find Results";
  188. preferences = {
  189. image = spyglass;
  190. };
  191. },
  192. {
  193. PBXTransientLocationAtTop = no;
  194. absolutePathToBundle = "";
  195. clz = PBXBookmarksSmartGroup;
  196. description = "Displays Project Bookmarks.";
  197. globalID = 1C37FABC05539CD112110102;
  198. name = Bookmarks;
  199. preferences = {
  200. image = Bookmarks;
  201. };
  202. },
  203. {
  204. PBXTransientLocationAtTop = bottom;
  205. absolutePathToBundle = "";
  206. clz = XCSCMSmartGroup;
  207. description = "Displays files with interesting SCM status.";
  208. globalID = E2644B35053B69B200211256;
  209. name = SCM;
  210. preferences = {
  211. image = PBXRepository;
  212. isLeaf = 0;
  213. };
  214. },
  215. {
  216. PBXTransientLocationAtTop = bottom;
  217. absolutePathToBundle = "";
  218. clz = PBXSymbolsSmartGroup;
  219. description = "Displays all symbols for the project.";
  220. globalID = 1C37FABC04509CD000100104;
  221. name = "Project Symbols";
  222. preferences = {
  223. image = ProjectSymbols;
  224. isLeaf = 1;
  225. };
  226. },
  227. {
  228. PBXTransientLocationAtTop = bottom;
  229. absolutePathToBundle = "";
  230. clz = PBXFilenameSmartGroup;
  231. description = "Filters items in a given group (potentially recursively) based on matching the name with the regular expression of the filter.";
  232. globalID = PBXTemplateMarker;
  233. name = "Simple Filter SmartGroup";
  234. preferences = {
  235. canSave = 1;
  236. fnmatch = "*.nib";
  237. image = SmartFolder;
  238. isLeaf = 0;
  239. recursive = 1;
  240. regex = "";
  241. root = "<PROJECT>";
  242. };
  243. },
  244. {
  245. PBXTransientLocationAtTop = bottom;
  246. absolutePathToBundle = "";
  247. clz = PBXFilenameSmartGroup;
  248. description = "Filters items in a given group (potentially recursively) based on matching the name with the regular expression of the filter.";
  249. globalID = PBXTemplateMarker;
  250. name = "Simple Regular Expression SmartGroup";
  251. preferences = {
  252. canSave = 1;
  253. fnmatch = "";
  254. image = SmartFolder;
  255. isLeaf = 0;
  256. recursive = 1;
  257. regex = "?*\\.[mcMC]";
  258. root = "<PROJECT>";
  259. };
  260. },
  261. );
  262. PBXWorkspaceContents = (
  263. {
  264. PBXProjectWorkspaceModule_StateKey_Rev39 = {
  265. PBXProjectWorkspaceModule_DataSourceSelectionKey_Rev6 = {
  266. BoundsStr = "{{0, 0}, {823, 735}}";
  267. Rows = (
  268. );
  269. VisibleRectStr = "{{0, 0}, {823, 735}}";
  270. };
  271. PBXProjectWorkspaceModule_EditorOpen = false;
  272. PBXProjectWorkspaceModule_EmbeddedNavigatorGroup = {
  273. PBXSplitModuleInNavigatorKey = {
  274. SplitCount = 1;
  275. };
  276. };
  277. PBXProjectWorkspaceModule_GeometryKey_Rev15 = {
  278. PBXProjectWorkspaceModule_SGTM_Geometry = {
  279. _collapsingFrameDimension = 0;
  280. _indexOfCollapsedView = 0;
  281. _percentageOfCollapsedView = 0;
  282. sizes = (
  283. "{{0, 0}, {210, 752}}",
  284. "{{210, 0}, {838, 752}}",
  285. );
  286. };
  287. };
  288. PBXProjectWorkspaceModule_OldDetailFrame = "{{0, 0}, {838, 752}}";
  289. PBXProjectWorkspaceModule_OldEditorFrame = "{{0, 0}, {750, 480}}";
  290. PBXProjectWorkspaceModule_OldSuperviewFrame = "{{210, 0}, {838, 752}}";
  291. PBXProjectWorkspaceModule_SGTM = {
  292. PBXBottomSmartGroupGIDs = (
  293. 1C37FBAC04509CD000000102,
  294. 1C37FAAC04509CD000000102,
  295. 1C08E77C0454961000C914BD,
  296. 1CC0EA4004350EF90044410B,
  297. 1CC0EA4004350EF90041110B,
  298. 1C37FABC05509CD000000102,
  299. 1C37FABC05539CD112110102,
  300. E2644B35053B69B200211256,
  301. 1C37FABC04509CD000100104,
  302. );
  303. PBXSmartGroupTreeModuleColumnData = {
  304. PBXSmartGroupTreeModuleColumnWidthsKey = (
  305. 193,
  306. );
  307. PBXSmartGroupTreeModuleColumnsKey_v4 = (
  308. MainColumn,
  309. );
  310. };
  311. PBXSmartGroupTreeModuleOutlineStateKey_v7 = {
  312. PBXSmartGroupTreeModuleOutlineStateExpansionKey = (
  313. 1C37FBAC04509CD000000102,
  314. 18A3D348065F659F006A719A,
  315. 18A3D35B065F6655006A719A,
  316. );
  317. PBXSmartGroupTreeModuleOutlineStateSelectionKey = (
  318. (
  319. 2,
  320. 1,
  321. ),
  322. );
  323. PBXSmartGroupTreeModuleOutlineStateVisibleRectKey = "{{0, 0}, {193, 734}}";
  324. };
  325. PBXTopSmartGroupGIDs = (
  326. );
  327. };
  328. };
  329. },
  330. );
  331. "PBXWorkspaceContents:PBXConfiguration.PBXModule.PBXBuildResultsModule" = {
  332. };
  333. "PBXWorkspaceContents:PBXConfiguration.PBXModule.PBXCVSModule" = {
  334. };
  335. "PBXWorkspaceContents:PBXConfiguration.PBXModule.PBXDebugCLIModule" = {
  336. };
  337. "PBXWorkspaceContents:PBXConfiguration.PBXModule.PBXNavigatorGroup" = {
  338. PBXSplitModuleInNavigatorKey = {
  339. SplitCount = 1;
  340. };
  341. };
  342. "PBXWorkspaceContents:PBXConfiguration.PBXModule.PBXProjectWorkspaceModule" = {
  343. PBXProjectWorkspaceModule_StateKey_Rev39 = {
  344. PBXProjectWorkspaceModule_DataSourceSelectionKey_Rev6 = {
  345. BoundsStr = "{{0, 0}, {851, 4290}}";
  346. Rows = (
  347. 0,
  348. );
  349. VisibleRectStr = "{{0, 0}, {851, 735}}";
  350. };
  351. PBXProjectWorkspaceModule_EditorOpen = false;
  352. PBXProjectWorkspaceModule_EmbeddedNavigatorGroup = {
  353. PBXSplitModuleInNavigatorKey = {
  354. SplitCount = 1;
  355. };
  356. };
  357. PBXProjectWorkspaceModule_GeometryKey_Rev15 = {
  358. PBXProjectWorkspaceModule_SGTM_Geometry = {
  359. _collapsingFrameDimension = 0;
  360. _indexOfCollapsedView = 0;
  361. _percentageOfCollapsedView = 0;
  362. sizes = (
  363. "{{0, 0}, {182, 752}}",
  364. "{{182, 0}, {866, 752}}",
  365. );
  366. };
  367. };
  368. PBXProjectWorkspaceModule_OldDetailFrame = "{{0, 0}, {866, 752}}";
  369. PBXProjectWorkspaceModule_OldEditorFrame = "{{0, 0}, {750, 480}}";
  370. PBXProjectWorkspaceModule_OldSuperviewFrame = "{{182, 0}, {866, 752}}";
  371. PBXProjectWorkspaceModule_SGTM = {
  372. PBXBottomSmartGroupGIDs = (
  373. 1C37FBAC04509CD000000102,
  374. 1C37FAAC04509CD000000102,
  375. 1C08E77C0454961000C914BD,
  376. 1CC0EA4004350EF90044410B,
  377. 1CC0EA4004350EF90041110B,
  378. 1C37FABC05509CD000000102,
  379. 1C37FABC05539CD112110102,
  380. E2644B35053B69B200211256,
  381. 1C37FABC04509CD000100104,
  382. );
  383. PBXSmartGroupTreeModuleColumnData = {
  384. PBXSmartGroupTreeModuleColumnWidthsKey = (
  385. 165,
  386. );
  387. PBXSmartGroupTreeModuleColumnsKey_v4 = (
  388. MainColumn,
  389. );
  390. };
  391. PBXSmartGroupTreeModuleOutlineStateKey_v7 = {
  392. PBXSmartGroupTreeModuleOutlineStateExpansionKey = (
  393. 1C37FBAC04509CD000000102,
  394. 18A3D340065F651C006A719A,
  395. 18A3D341065F651D006A719A,
  396. );
  397. PBXSmartGroupTreeModuleOutlineStateSelectionKey = (
  398. (
  399. 1,
  400. ),
  401. );
  402. PBXSmartGroupTreeModuleOutlineStateVisibleRectKey = "{{0, 0}, {165, 734}}";
  403. };
  404. PBXTopSmartGroupGIDs = (
  405. );
  406. };
  407. };
  408. };
  409. PBXWorkspaceGeometries = (
  410. {
  411. Frame = "{{0, 0}, {1048, 752}}";
  412. PBXProjectWorkspaceModule_GeometryKey_Rev15 = {
  413. };
  414. RubberWindowFrame = "17 182 1048 794 0 0 1680 1028 ";
  415. },
  416. );
  417. "PBXWorkspaceGeometries:PBXConfiguration.PBXModule.PBXBuildResultsModule" = {
  418. Frame = "{{0, 0}, {755, 578}}";
  419. PBXModuleWindowStatusBarHidden = YES;
  420. RubberWindowFrame = "612 317 755 599 0 0 1680 1028 ";
  421. };
  422. "PBXWorkspaceGeometries:PBXConfiguration.PBXModule.PBXCVSModule" = {
  423. Frame = "{{0, 0}, {482, 276}}";
  424. RubberWindowFrame = "590 449 482 318 0 0 1680 1028 ";
  425. };
  426. "PBXWorkspaceGeometries:PBXConfiguration.PBXModule.PBXDebugCLIModule" = {
  427. Frame = "{{0, 0}, {400, 201}}";
  428. PBXModuleWindowStatusBarHidden = YES;
  429. RubberWindowFrame = "50 1000 400 222 0 0 1680 1028 ";
  430. };
  431. "PBXWorkspaceGeometries:PBXConfiguration.PBXModule.PBXNavigatorGroup" = {
  432. Frame = "{{0, 0}, {750, 460}}";
  433. RubberWindowFrame = "428 357 750 502 0 0 1680 1028 ";
  434. };
  435. "PBXWorkspaceGeometries:PBXConfiguration.PBXModule.PBXProjectWorkspaceModule" = {
  436. Frame = "{{0, 0}, {1048, 752}}";
  437. PBXProjectWorkspaceModule_GeometryKey_Rev15 = {
  438. PBXProjectWorkspaceModule_BuildResultsWindowVisible = true;
  439. };
  440. RubberWindowFrame = "17 182 1048 794 0 0 1680 1028 ";
  441. };
  442. PBXWorkspaceStateSaveDate = 106915007;
  443. };
  444. sourceControlManager = 1895FF4B065E294000F8B3F4;
  445. userBuildSettings = {
  446. };
  447. };
  448. 0654BA5CFE8ECEE0C697A12F = {
  449. activeExec = 0;
  450. executables = (
  451. 1895FF2F065E291B00F8B3F4,
  452. );
  453. };
  454. 1895FF2F065E291B00F8B3F4 = {
  455. activeArgIndex = 2147483647;
  456. activeArgIndices = (
  457. );
  458. argumentStrings = (
  459. );
  460. configStateDict = {
  461. };
  462. debuggerPlugin = GDBDebugging;
  463. dylibVariantSuffix = "";
  464. enableDebugStr = 1;
  465. environmentEntries = (
  466. );
  467. isa = PBXExecutable;
  468. name = "Quake3 (Application)";
  469. shlibInfoDictList = (
  470. );
  471. sourceDirectories = (
  472. );
  473. };
  474. 1895FF30065E291B00F8B3F4 = {
  475. activeArgIndex = 2147483647;
  476. activeArgIndices = (
  477. );
  478. argumentStrings = (
  479. );
  480. configStateDict = {
  481. };
  482. debuggerPlugin = GDBDebugging;
  483. enableDebugStr = 1;
  484. environmentEntries = (
  485. );
  486. isa = PBXExecutable;
  487. name = "Dedicated Server G4";
  488. shlibInfoDictList = (
  489. );
  490. sourceDirectories = (
  491. );
  492. };
  493. 1895FF31065E291B00F8B3F4 = {
  494. activeArgIndex = 2147483647;
  495. activeArgIndices = (
  496. );
  497. argumentStrings = (
  498. );
  499. configStateDict = {
  500. };
  501. debuggerPlugin = GDBDebugging;
  502. enableDebugStr = 1;
  503. environmentEntries = (
  504. );
  505. isa = PBXExecutable;
  506. name = "Quake3 G4 (Application)";
  507. shlibInfoDictList = (
  508. );
  509. sourceDirectories = (
  510. );
  511. };
  512. 1895FF35065E291B00F8B3F4 = {
  513. activeArgIndex = 2147483647;
  514. activeArgIndices = (
  515. );
  516. argumentStrings = (
  517. );
  518. configStateDict = {
  519. };
  520. debuggerPlugin = GDBDebugging;
  521. enableDebugStr = 1;
  522. environmentEntries = (
  523. );
  524. isa = PBXExecutable;
  525. name = "Dedicated Server";
  526. shlibInfoDictList = (
  527. );
  528. sourceDirectories = (
  529. );
  530. };
  531. 1895FF4B065E294000F8B3F4 = {
  532. isa = PBXSourceControlManager;
  533. scmConfiguration = {
  534. };
  535. scmType = scm.cvs;
  536. };
  537. 1895FF4C065E294000F8B3F4 = {
  538. indexTemplatePath = "";
  539. isa = PBXCodeSenseManager;
  540. usesDefaults = 1;
  541. wantsCodeCompletion = 1;
  542. wantsCodeCompletionAutoPopup = 0;
  543. wantsCodeCompletionAutoSuggestions = 0;
  544. wantsCodeCompletionCaseSensitivity = 1;
  545. wantsCodeCompletionOnlyMatchingItems = 1;
  546. wantsCodeCompletionParametersIncluded = 1;
  547. wantsCodeCompletionPlaceholdersInserted = 1;
  548. wantsCodeCompletionTabCompletes = 1;
  549. wantsIndex = 1;
  550. };
  551. 4FF0904804896C0E00030DA8 = {
  552. activeExec = 0;
  553. executables = (
  554. 1895FF31065E291B00F8B3F4,
  555. );
  556. };
  557. 4FF0912704896C1600030DA8 = {
  558. activeExec = 0;
  559. executables = (
  560. 1895FF30065E291B00F8B3F4,
  561. );
  562. };
  563. }