diff --git a/Info.plist b/Info.plist index 477bf19..0d44fe4 100644 --- a/Info.plist +++ b/Info.plist @@ -1,23 +1,23 @@ - + CFBundleDevelopmentRegion English CFBundleExecutable - ${EXECUTABLE_NAME} + >cd to ... CFBundleIconFile - app + leop_app CFBundleIdentifier indy.jt.cdto CFBundleInfoDictionaryVersion 6.0 CFBundleName - ${PRODUCT_NAME} + >cd to ... CFBundlePackageType APPL CFBundleShortVersionString - 2.1.1 + 2.2 CFBundleSignature ???? CFBundleVersion diff --git a/README b/README index 7ce9bb1..4aedb47 100644 --- a/README +++ b/README @@ -10,6 +10,11 @@ To use with iTerm or X11/xterm, using the finder get info on ">cd to ..." from i Changes: +Version 2.2 +* Clear Scroll-back on Terminal plugin (Thanks to Marc Liyanage for the original tip) +* Fixed issues with special characters in file path bug that existed for Terminal and iTerm plugin +* iTerm plugin will try to avoid opening two windows on iTerm launch +* Leopard icon Version 2.1.1 * Fixed bug involving apostrophes in path * PathFinder plugin (Finder->Pathfinder) contributed by Brian Koponen diff --git a/cd to ....xcodeproj/jay.mode1 b/cd to ....xcodeproj/jay.mode1 index 29d35ef..12dce8c 100644 --- a/cd to ....xcodeproj/jay.mode1 +++ b/cd to ....xcodeproj/jay.mode1 @@ -219,8 +219,6 @@ Layout - BecomeActive - ContentConfiguration PBXBottomSmartGroupGIDs @@ -270,19 +268,18 @@ 1058C7A0FEA54F0111CA2CBB 19C28FACFE9D520D11CA2CBB 1C37FBAC04509CD000000102 - 69E815490B9122B800AD2C2C 1C37FABC05509CD000000102 PBXSmartGroupTreeModuleOutlineStateSelectionKey - 11 - 4 + 21 + 18 0 PBXSmartGroupTreeModuleOutlineStateVisibleRectKey - {{0, 128}, {282, 589}} + {{0, 32}, {282, 589}} PBXTopSmartGroupGIDs @@ -301,7 +298,7 @@ 282 RubberWindowFrame - 0 130 1280 648 0 0 1280 778 + 1 130 1280 648 0 0 1280 778 Module PBXSmartGroupTreeModule @@ -338,7 +335,7 @@ Frame {{0, 0}, {976, 0}} RubberWindowFrame - 0 130 1280 648 0 0 1280 778 + 1 130 1280 648 0 0 1280 778 Module PBXNavigatorGroup @@ -346,6 +343,8 @@ 0pt + BecomeActive + ContentConfiguration PBXProjectModuleGUID @@ -358,7 +357,7 @@ Frame {{0, 5}, {976, 602}} RubberWindowFrame - 0 130 1280 648 0 0 1280 778 + 1 130 1280 648 0 0 1280 778 Module XCDetailModule @@ -382,9 +381,9 @@ TableOfContents - 69E815330B91205E00AD2C2C + 69E817450B9227FA00AD2C2C 1CE0B1FE06471DED0097A5F4 - 69E815340B91205E00AD2C2C + 69E817460B9227FA00AD2C2C 1CE0B20306471E060097A5F4 1CE0B20506471E060097A5F4 @@ -523,7 +522,7 @@ /Users/jay/Documents/Projects/cd_to_proj/trunk/cd to ....xcodeproj WindowString - 0 130 1280 648 0 0 1280 778 + 1 130 1280 648 0 0 1280 778 WindowTools @@ -561,6 +560,8 @@ 283pt + BecomeActive + ContentConfiguration PBXBuildLogShowsTranscriptDefaultKey @@ -602,7 +603,7 @@ TableOfContents 694495AA0B869AB900A19631 - 69E815350B91205E00AD2C2C + 69E817470B9227FA00AD2C2C 1CD0528F0623707200166675 XCMainBuildResultsModuleGUID @@ -613,7 +614,7 @@ WindowToolGUID 694495AA0B869AB900A19631 WindowToolIsVisible - + FirstTimeWindowDisplayed @@ -966,9 +967,9 @@ TableOfContents 1C0AD2B3069F1EA900FABCE6 - 69E815360B91205E00AD2C2C + 69E817480B9227FA00AD2C2C 1CD0528B0623707200166675 - 69E815370B91205E00AD2C2C + 69E817490B9227FA00AD2C2C ToolbarConfiguration xcode.toolbar.config.run diff --git a/cd to ....xcodeproj/jay.pbxuser b/cd to ....xcodeproj/jay.pbxuser index 5fff0f1..40cc5c1 100644 --- a/cd to ....xcodeproj/jay.pbxuser +++ b/cd to ....xcodeproj/jay.pbxuser @@ -2,8 +2,9 @@ { 089C165DFE840E0CC02AAC07 /* English */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {859, 557}}"; - sepNavSelRange = "{84, 0}"; + sepNavIntBoundsRect = "{{0, 0}, {839, 558}}"; + sepNavSelRange = "{0, 0}"; + sepNavVisRange = "{0, 106}"; sepNavVisRect = "{{0, 0}, {859, 557}}"; sepNavWindowFrame = "{{15, 87}, {898, 686}}"; }; @@ -16,12 +17,8 @@ 8D1107260486CEB800E47090 /* >cd to ... */, ); breakpoints = ( - 694496860B86A55700A19631 /* main.m:79 */, 694497190B86A96200A19631 /* FNApplicationGlue.m:32 */, - 69449A030B89038B00A19631 /* main.m:78 */, - 69449AE20B890B6700A19631 /* main.m:75 */, ); - breakpointsGroup = 694496650B86A42C00A19631 /* XCBreakpointsBucket */; codeSenseManager = 694495AF0B869AB900A19631 /* Code sense */; executables = ( 6944959D0B869AAD00A19631 /* >cd to ... */, @@ -49,12 +46,26 @@ PBXBreakpointsDataSource_ContinueID, ); }; + PBXConfiguration.PBXFileTableDataSource3.PBXExecutablesDataSource = { + PBXFileTableDataSourceColumnSortingDirectionKey = "-1"; + PBXFileTableDataSourceColumnSortingKey = PBXExecutablesDataSource_NameID; + PBXFileTableDataSourceColumnWidthsKey = ( + 22, + 300, + 625, + ); + PBXFileTableDataSourceColumnsKey = ( + PBXExecutablesDataSource_ActiveFlagID, + PBXExecutablesDataSource_NameID, + PBXExecutablesDataSource_CommentsID, + ); + }; PBXConfiguration.PBXFileTableDataSource3.PBXFileTableDataSource = { PBXFileTableDataSourceColumnSortingDirectionKey = "-1"; PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID; PBXFileTableDataSourceColumnWidthsKey = ( 20, - 737, + 243, 20, 48, 43, @@ -76,8 +87,8 @@ PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID; PBXFileTableDataSourceColumnWidthsKey = ( 20, - 200, - 10, + 203, + 60, 20, 48, 43, @@ -93,8 +104,56 @@ PBXFileDataSource_Warnings_ColumnID, ); }; - PBXPerProjectTemplateStateSaveDate = 194060378; - PBXWorkspaceStateSaveDate = 194060378; + PBXPerProjectTemplateStateSaveDate = 240896427; + PBXWorkspaceStateSaveDate = 240896427; + }; + perUserProjectItems = { + 693217DC0E5BAE9600CFB0C3 = 693217DC0E5BAE9600CFB0C3 /* PBXTextBookmark */; + 693217DD0E5BAE9600CFB0C3 = 693217DD0E5BAE9600CFB0C3 /* PBXTextBookmark */; + 693217DF0E5BAE9600CFB0C3 = 693217DF0E5BAE9600CFB0C3 /* PBXTextBookmark */; + 693218370E5BC89400CFB0C3 = 693218370E5BC89400CFB0C3 /* PBXTextBookmark */; + 693218390E5BC89400CFB0C3 = 693218390E5BC89400CFB0C3 /* PBXTextBookmark */; + 693218620E5BC9AC00CFB0C3 /* PBXTextBookmark */ = 693218620E5BC9AC00CFB0C3 /* PBXTextBookmark */; + 693218650E5BC9AC00CFB0C3 /* PBXTextBookmark */ = 693218650E5BC9AC00CFB0C3 /* PBXTextBookmark */; + 6932187F0E5BCA4F00CFB0C3 /* PBXTextBookmark */ = 6932187F0E5BCA4F00CFB0C3 /* PBXTextBookmark */; + 693218800E5BCA4F00CFB0C3 /* PBXTextBookmark */ = 693218800E5BCA4F00CFB0C3 /* PBXTextBookmark */; + 693218830E5BCA8E00CFB0C3 /* PBXTextBookmark */ = 693218830E5BCA8E00CFB0C3 /* PBXTextBookmark */; + 693218840E5BCA8E00CFB0C3 /* PBXTextBookmark */ = 693218840E5BCA8E00CFB0C3 /* PBXTextBookmark */; + 693218910E5BCA9B00CFB0C3 /* PBXTextBookmark */ = 693218910E5BCA9B00CFB0C3 /* PBXTextBookmark */; + 693218920E5BCA9B00CFB0C3 /* PBXTextBookmark */ = 693218920E5BCA9B00CFB0C3 /* PBXTextBookmark */; + 6932189E0E5BD9ED00CFB0C3 /* PBXTextBookmark */ = 6932189E0E5BD9ED00CFB0C3 /* PBXTextBookmark */; + 6932189F0E5BD9ED00CFB0C3 /* PBXTextBookmark */ = 6932189F0E5BD9ED00CFB0C3 /* PBXTextBookmark */; + 693218A20E5BDA0400CFB0C3 /* PBXTextBookmark */ = 693218A20E5BDA0400CFB0C3 /* PBXTextBookmark */; + 693218A30E5BDA0400CFB0C3 /* PBXTextBookmark */ = 693218A30E5BDA0400CFB0C3 /* PBXTextBookmark */; + 693218A70E5BDA1E00CFB0C3 /* PBXTextBookmark */ = 693218A70E5BDA1E00CFB0C3 /* PBXTextBookmark */; + 693218A80E5BDA1E00CFB0C3 /* PBXTextBookmark */ = 693218A80E5BDA1E00CFB0C3 /* PBXTextBookmark */; + 693218AC0E5BDAE400CFB0C3 /* PBXTextBookmark */ = 693218AC0E5BDAE400CFB0C3 /* PBXTextBookmark */; + 693218AD0E5BDAE400CFB0C3 /* PBXTextBookmark */ = 693218AD0E5BDAE400CFB0C3 /* PBXTextBookmark */; + 693218B00E5BDBEC00CFB0C3 /* PBXTextBookmark */ = 693218B00E5BDBEC00CFB0C3 /* PBXTextBookmark */; + 693218B10E5BDBEC00CFB0C3 /* PBXTextBookmark */ = 693218B10E5BDBEC00CFB0C3 /* PBXTextBookmark */; + 693218B40E5BDD3600CFB0C3 /* PBXTextBookmark */ = 693218B40E5BDD3600CFB0C3 /* PBXTextBookmark */; + 693218B50E5BDD3600CFB0C3 /* PBXTextBookmark */ = 693218B50E5BDD3600CFB0C3 /* PBXTextBookmark */; + 693218B80E5BDE0400CFB0C3 /* PBXTextBookmark */ = 693218B80E5BDE0400CFB0C3 /* PBXTextBookmark */; + 693218B90E5BDE0400CFB0C3 /* PBXTextBookmark */ = 693218B90E5BDE0400CFB0C3 /* PBXTextBookmark */; + 693218BC0E5BDE9900CFB0C3 /* PBXTextBookmark */ = 693218BC0E5BDE9900CFB0C3 /* PBXTextBookmark */; + 693218BD0E5BDE9900CFB0C3 /* PBXTextBookmark */ = 693218BD0E5BDE9900CFB0C3 /* PBXTextBookmark */; + 693218C00E5BDFBA00CFB0C3 /* PBXTextBookmark */ = 693218C00E5BDFBA00CFB0C3 /* PBXTextBookmark */; + 693218C30E5BE06E00CFB0C3 /* PBXTextBookmark */ = 693218C30E5BE06E00CFB0C3 /* PBXTextBookmark */; + 6966489B0E5B9EFE00FE90E2 = 6966489B0E5B9EFE00FE90E2 /* PBXBookmark */; + 6966489C0E5B9EFE00FE90E2 = 6966489C0E5B9EFE00FE90E2 /* PBXTextBookmark */; + 6966489F0E5B9EFE00FE90E2 = 6966489F0E5B9EFE00FE90E2 /* PBXBookmark */; + 696648A00E5B9EFE00FE90E2 = 696648A00E5B9EFE00FE90E2 /* PBXTextBookmark */; + 696649160E5BA30000FE90E2 = 696649160E5BA30000FE90E2 /* PBXTextBookmark */; + 696649170E5BA30000FE90E2 = 696649170E5BA30000FE90E2 /* PBXTextBookmark */; + 696649180E5BA30000FE90E2 = 696649180E5BA30000FE90E2 /* PBXTextBookmark */; + 696649190E5BA30000FE90E2 = 696649190E5BA30000FE90E2 /* PBXTextBookmark */; + 6966491A0E5BA30000FE90E2 = 6966491A0E5BA30000FE90E2 /* PBXTextBookmark */; + 6966491C0E5BA30000FE90E2 = 6966491C0E5BA30000FE90E2 /* PBXTextBookmark */; + 6966491D0E5BA30000FE90E2 = 6966491D0E5BA30000FE90E2 /* PBXTextBookmark */; + 6966491E0E5BA30000FE90E2 = 6966491E0E5BA30000FE90E2 /* PBXTextBookmark */; + 6966491F0E5BA30000FE90E2 = 6966491F0E5BA30000FE90E2 /* PBXTextBookmark */; + 696649200E5BA30000FE90E2 = 696649200E5BA30000FE90E2 /* PBXTextBookmark */; + 696649560E5BA53200FE90E2 = 696649560E5BA53200FE90E2 /* PBXTextBookmark */; }; sourceControlManager = 694495AE0B869AB900A19631 /* Source Control */; userBuildSettings = { @@ -102,20 +161,347 @@ }; 29B97316FDCFA39411CA2CEA /* main.m */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {859, 1260}}"; - sepNavSelRange = "{2197, 0}"; + sepNavIntBoundsRect = "{{0, 0}, {839, 1260}}"; + sepNavSelRange = "{0, 0}"; + sepNavVisRange = "{1098, 1098}"; sepNavVisRect = "{{0, 0}, {859, 557}}"; sepNavWindowFrame = "{{283, 92}, {898, 686}}"; }; }; + 693217DC0E5BAE9600CFB0C3 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 694496300B86A0E500A19631 /* FNReferenceRendererGlue.m */; + name = "FNReferenceRendererGlue.m: 1"; + rLen = 0; + rLoc = 0; + rType = 0; + vrLen = 1039; + vrLoc = 0; + }; + 693217DD0E5BAE9600CFB0C3 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 693217DE0E5BAE9600CFB0C3 /* CD2ITerm.m */; + rLen = 0; + rLoc = 1886; + rType = 0; + }; + 693217DE0E5BAE9600CFB0C3 /* CD2ITerm.m */ = { + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.objc; + name = CD2ITerm.m; + path = /Users/jay/Documents/Projects/cd_to_proj/trunk/plugins/iterm/CD2ITerm.m; + sourceTree = ""; + }; + 693217DF0E5BAE9600CFB0C3 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 694496300B86A0E500A19631 /* FNReferenceRendererGlue.m */; + name = "FNReferenceRendererGlue.m: 1"; + rLen = 0; + rLoc = 0; + rType = 0; + vrLen = 1039; + vrLoc = 0; + }; + 693218370E5BC89400CFB0C3 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 693218380E5BC89400CFB0C3 /* CD2ITerm.m */; + name = "CD2ITerm.m: 43"; + rLen = 0; + rLoc = 1588; + rType = 0; + vrLen = 1464; + vrLoc = 248; + }; + 693218380E5BC89400CFB0C3 /* CD2ITerm.m */ = { + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.objc; + name = CD2ITerm.m; + path = /Users/jay/Documents/Projects/cd_to_proj/trunk/plugins/iterm/CD2ITerm.m; + sourceTree = ""; + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {1032, 798}}"; + sepNavSelRange = "{1588, 0}"; + sepNavVisRange = "{744, 1142}"; + }; + }; + 693218390E5BC89400CFB0C3 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 29B97316FDCFA39411CA2CEA /* main.m */; + name = "main.m: 1"; + rLen = 0; + rLoc = 0; + rType = 0; + vrLen = 1039; + vrLoc = 1157; + }; + 693218620E5BC9AC00CFB0C3 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 693218380E5BC89400CFB0C3 /* CD2ITerm.m */; + name = "CD2ITerm.m: 43"; + rLen = 0; + rLoc = 1588; + rType = 0; + vrLen = 1460; + vrLoc = 248; + }; + 693218650E5BC9AC00CFB0C3 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 29B97316FDCFA39411CA2CEA /* main.m */; + name = "main.m: 1"; + rLen = 0; + rLoc = 0; + rType = 0; + vrLen = 1098; + vrLoc = 1098; + }; + 6932187F0E5BCA4F00CFB0C3 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 694496300B86A0E500A19631 /* FNReferenceRendererGlue.m */; + name = "FNReferenceRendererGlue.m: 1"; + rLen = 0; + rLoc = 0; + rType = 0; + vrLen = 1039; + vrLoc = 0; + }; + 693218800E5BCA4F00CFB0C3 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 29B97316FDCFA39411CA2CEA /* main.m */; + name = "main.m: 1"; + rLen = 0; + rLoc = 0; + rType = 0; + vrLen = 1098; + vrLoc = 1098; + }; + 693218830E5BCA8E00CFB0C3 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 694496300B86A0E500A19631 /* FNReferenceRendererGlue.m */; + name = "FNReferenceRendererGlue.m: 1"; + rLen = 0; + rLoc = 0; + rType = 0; + vrLen = 997; + vrLoc = 0; + }; + 693218840E5BCA8E00CFB0C3 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 29B97316FDCFA39411CA2CEA /* main.m */; + name = "main.m: 1"; + rLen = 0; + rLoc = 0; + rType = 0; + vrLen = 1096; + vrLoc = 1098; + }; + 693218910E5BCA9B00CFB0C3 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 694496300B86A0E500A19631 /* FNReferenceRendererGlue.m */; + name = "FNReferenceRendererGlue.m: 1"; + rLen = 0; + rLoc = 0; + rType = 0; + vrLen = 1039; + vrLoc = 0; + }; + 693218920E5BCA9B00CFB0C3 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 29B97316FDCFA39411CA2CEA /* main.m */; + name = "main.m: 1"; + rLen = 0; + rLoc = 0; + rType = 0; + vrLen = 1098; + vrLoc = 1098; + }; + 6932189E0E5BD9ED00CFB0C3 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 694496300B86A0E500A19631 /* FNReferenceRendererGlue.m */; + name = "FNReferenceRendererGlue.m: 1"; + rLen = 0; + rLoc = 0; + rType = 0; + vrLen = 997; + vrLoc = 0; + }; + 6932189F0E5BD9ED00CFB0C3 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 29B97316FDCFA39411CA2CEA /* main.m */; + name = "main.m: 1"; + rLen = 0; + rLoc = 0; + rType = 0; + vrLen = 1096; + vrLoc = 1098; + }; + 693218A20E5BDA0400CFB0C3 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 694496300B86A0E500A19631 /* FNReferenceRendererGlue.m */; + name = "FNReferenceRendererGlue.m: 1"; + rLen = 0; + rLoc = 0; + rType = 0; + vrLen = 997; + vrLoc = 0; + }; + 693218A30E5BDA0400CFB0C3 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 29B97316FDCFA39411CA2CEA /* main.m */; + name = "main.m: 1"; + rLen = 0; + rLoc = 0; + rType = 0; + vrLen = 1096; + vrLoc = 1098; + }; + 693218A70E5BDA1E00CFB0C3 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 694496300B86A0E500A19631 /* FNReferenceRendererGlue.m */; + name = "FNReferenceRendererGlue.m: 1"; + rLen = 0; + rLoc = 0; + rType = 0; + vrLen = 503; + vrLoc = 0; + }; + 693218A80E5BDA1E00CFB0C3 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 29B97316FDCFA39411CA2CEA /* main.m */; + name = "main.m: 1"; + rLen = 0; + rLoc = 0; + rType = 0; + vrLen = 1098; + vrLoc = 1098; + }; + 693218AC0E5BDAE400CFB0C3 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 694496300B86A0E500A19631 /* FNReferenceRendererGlue.m */; + name = "FNReferenceRendererGlue.m: 1"; + rLen = 0; + rLoc = 0; + rType = 0; + vrLen = 394; + vrLoc = 0; + }; + 693218AD0E5BDAE400CFB0C3 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 29B97316FDCFA39411CA2CEA /* main.m */; + name = "main.m: 1"; + rLen = 0; + rLoc = 0; + rType = 0; + vrLen = 1096; + vrLoc = 1098; + }; + 693218B00E5BDBEC00CFB0C3 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 694496300B86A0E500A19631 /* FNReferenceRendererGlue.m */; + name = "FNReferenceRendererGlue.m: 1"; + rLen = 0; + rLoc = 0; + rType = 0; + vrLen = 394; + vrLoc = 0; + }; + 693218B10E5BDBEC00CFB0C3 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 29B97316FDCFA39411CA2CEA /* main.m */; + name = "main.m: 1"; + rLen = 0; + rLoc = 0; + rType = 0; + vrLen = 1096; + vrLoc = 1098; + }; + 693218B40E5BDD3600CFB0C3 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 694496300B86A0E500A19631 /* FNReferenceRendererGlue.m */; + name = "FNReferenceRendererGlue.m: 1"; + rLen = 0; + rLoc = 0; + rType = 0; + vrLen = 394; + vrLoc = 0; + }; + 693218B50E5BDD3600CFB0C3 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 29B97316FDCFA39411CA2CEA /* main.m */; + name = "main.m: 1"; + rLen = 0; + rLoc = 0; + rType = 0; + vrLen = 1096; + vrLoc = 1098; + }; + 693218B80E5BDE0400CFB0C3 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 694496300B86A0E500A19631 /* FNReferenceRendererGlue.m */; + name = "FNReferenceRendererGlue.m: 1"; + rLen = 0; + rLoc = 0; + rType = 0; + vrLen = 394; + vrLoc = 0; + }; + 693218B90E5BDE0400CFB0C3 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 29B97316FDCFA39411CA2CEA /* main.m */; + name = "main.m: 1"; + rLen = 0; + rLoc = 0; + rType = 0; + vrLen = 1096; + vrLoc = 1098; + }; + 693218BC0E5BDE9900CFB0C3 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 694496300B86A0E500A19631 /* FNReferenceRendererGlue.m */; + name = "FNReferenceRendererGlue.m: 1"; + rLen = 0; + rLoc = 0; + rType = 0; + vrLen = 394; + vrLoc = 0; + }; + 693218BD0E5BDE9900CFB0C3 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 29B97316FDCFA39411CA2CEA /* main.m */; + name = "main.m: 1"; + rLen = 0; + rLoc = 0; + rType = 0; + vrLen = 1096; + vrLoc = 1098; + }; + 693218C00E5BDFBA00CFB0C3 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 694496300B86A0E500A19631 /* FNReferenceRendererGlue.m */; + name = "FNReferenceRendererGlue.m: 1"; + rLen = 0; + rLoc = 0; + rType = 0; + vrLen = 394; + vrLoc = 0; + }; + 693218C30E5BE06E00CFB0C3 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 694496300B86A0E500A19631 /* FNReferenceRendererGlue.m */; + name = "FNReferenceRendererGlue.m: 1"; + rLen = 0; + rLoc = 0; + rType = 0; + vrLen = 394; + vrLoc = 0; + }; 6944959D0B869AAD00A19631 /* >cd to ... */ = { isa = PBXExecutable; - activeArgIndex = 2147483647; activeArgIndices = ( ); argumentStrings = ( ); autoAttachOnCrash = 1; + breakpointsEnabled = 1; configStateDict = { }; customDataFormattersEnabled = 1; @@ -152,18 +538,27 @@ isa = PBXCodeSenseManager; indexTemplatePath = ""; }; + 694496260B86A0E500A19631 /* FNApplicationGlue.h */ = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {915, 434}}"; + sepNavSelRange = "{0, 0}"; + sepNavVisRange = "{0, 555}"; + }; + }; 694496270B86A0E500A19631 /* FNApplicationGlue.m */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {843, 826}}"; - sepNavSelRange = "{972, 0}"; + sepNavIntBoundsRect = "{{0, 0}, {915, 826}}"; + sepNavSelRange = "{0, 0}"; + sepNavVisRange = "{0, 865}"; sepNavVisRect = "{{0, 360}, {843, 274}}"; sepNavWindowFrame = "{{38, 66}, {898, 686}}"; }; }; 694496280B86A0E500A19631 /* FNCommandGlue.h */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {859, 2310}}"; - sepNavSelRange = "{615, 2}"; + sepNavIntBoundsRect = "{{0, 0}, {915, 2436}}"; + sepNavSelRange = "{0, 0}"; + sepNavVisRange = "{0, 425}"; sepNavVisRect = "{{0, 303}, {859, 557}}"; sepNavWindowFrame = "{{15, 87}, {898, 686}}"; }; @@ -194,8 +589,9 @@ }; 6944962E0B86A0E500A19631 /* FNReferenceGlue.m */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {859, 21322}}"; - sepNavSelRange = "{38993, 10}"; + sepNavIntBoundsRect = "{{0, 0}, {915, 21658}}"; + sepNavSelRange = "{0, 0}"; + sepNavVisRange = "{0, 962}"; sepNavVisRect = "{{0, 16053}, {859, 557}}"; sepNavWindowFrame = "{{379, 89}, {898, 686}}"; }; @@ -210,51 +606,29 @@ }; 694496300B86A0E500A19631 /* FNReferenceRendererGlue.m */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {859, 2730}}"; - sepNavSelRange = "{7766, 0}"; + sepNavIntBoundsRect = "{{0, 0}, {421, 2856}}"; + sepNavSelRange = "{0, 0}"; + sepNavVisRange = "{0, 394}"; sepNavVisRect = "{{0, 2173}, {859, 557}}"; sepNavWindowFrame = "{{15, 87}, {898, 686}}"; }; }; - 694496650B86A42C00A19631 /* XCBreakpointsBucket */ = { - isa = XCBreakpointsBucket; - name = "Project Breakpoints"; - objects = ( - 694496860B86A55700A19631 /* main.m:79 */, - 694497190B86A96200A19631 /* FNApplicationGlue.m:32 */, - 69449A030B89038B00A19631 /* main.m:78 */, - 69449AE20B890B6700A19631 /* main.m:75 */, - ); - }; - 694496860B86A55700A19631 /* main.m:79 */ = { - isa = PBXFileBreakpoint; - actions = ( - ); - breakpointStyle = 0; - continueAfterActions = 0; - delayBeforeContinue = 0; - fileReference = 29B97316FDCFA39411CA2CEA /* main.m */; - functionName = "main()"; - hitCount = 1; - lineNumber = 79; - location = main.ob; - modificationTime = 193539650.161664; - state = 1; - }; 694497190B86A96200A19631 /* FNApplicationGlue.m:32 */ = { isa = PBXFileBreakpoint; actions = ( ); breakpointStyle = 0; continueAfterActions = 0; + countType = 0; delayBeforeContinue = 0; fileReference = 694496270B86A0E500A19631 /* FNApplicationGlue.m */; functionName = "-init"; - hitCount = 1; + hitCount = 0; + ignoreCount = 0; lineNumber = 32; - location = FNApplicationGlue.ob; - modificationTime = 193539650.221219; - state = 1; + location = ">cd to ..."; + modificationTime = 240902251.56532; + state = 0; }; 694499460B86CEFC00A19631 /* LICENSE */ = { uiCtxt = { @@ -264,43 +638,166 @@ sepNavWindowFrame = "{{38, 66}, {898, 686}}"; }; }; - 69449A030B89038B00A19631 /* main.m:78 */ = { - isa = PBXFileBreakpoint; - actions = ( - ); - breakpointStyle = 0; - continueAfterActions = 0; - delayBeforeContinue = 0; - fileReference = 29B97316FDCFA39411CA2CEA /* main.m */; - functionName = "main()"; - hitCount = 1; - lineNumber = 78; - location = main.ob; - modificationTime = 193539650.176723; - state = 1; - }; 69449AD10B8909A400A19631 /* CD2PluginProtocolV1.h */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {859, 557}}"; - sepNavSelRange = "{206, 21}"; + sepNavIntBoundsRect = "{{0, 0}, {839, 558}}"; + sepNavSelRange = "{0, 0}"; + sepNavVisRange = "{0, 251}"; sepNavVisRect = "{{0, 0}, {859, 557}}"; sepNavWindowFrame = "{{387, 71}, {898, 686}}"; }; }; - 69449AE20B890B6700A19631 /* main.m:75 */ = { - isa = PBXFileBreakpoint; - actions = ( - ); - breakpointStyle = 0; - continueAfterActions = 0; - delayBeforeContinue = 0; - fileReference = 29B97316FDCFA39411CA2CEA /* main.m */; - functionName = "main()"; - hitCount = 1; - lineNumber = 75; - location = main.ob; - modificationTime = 193539650.262251; - state = 1; + 6966489B0E5B9EFE00FE90E2 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 694498870B86C47700A19631 /* app.icns */; + }; + 6966489C0E5B9EFE00FE90E2 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6966489D0E5B9EFE00FE90E2 /* CD2ShellPlugin.m */; + name = "CD2ShellPlugin.m: 1"; + rLen = 0; + rLoc = 0; + rType = 0; + vrLen = 546; + vrLoc = 0; + }; + 6966489D0E5B9EFE00FE90E2 /* CD2ShellPlugin.m */ = { + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.objc; + name = CD2ShellPlugin.m; + path = /Users/jay/Downloads/shell/CD2ShellPlugin.m; + sourceTree = ""; + }; + 6966489F0E5B9EFE00FE90E2 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 694498870B86C47700A19631 /* app.icns */; + }; + 696648A00E5B9EFE00FE90E2 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 696648A10E5B9EFE00FE90E2 /* CD2ShellPlugin.m */; + name = "CD2ShellPlugin.m: 1"; + rLen = 0; + rLoc = 0; + rType = 0; + vrLen = 546; + vrLoc = 0; + }; + 696648A10E5B9EFE00FE90E2 /* CD2ShellPlugin.m */ = { + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.objc; + name = CD2ShellPlugin.m; + path = /Users/jay/Downloads/shell/CD2ShellPlugin.m; + sourceTree = ""; + }; + 696649160E5BA30000FE90E2 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 29B97316FDCFA39411CA2CEA /* main.m */; + name = "main.m: 1"; + rLen = 0; + rLoc = 0; + rType = 0; + vrLen = 790; + vrLoc = 241; + }; + 696649170E5BA30000FE90E2 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 694496280B86A0E500A19631 /* FNCommandGlue.h */; + name = "FNCommandGlue.h: 1"; + rLen = 0; + rLoc = 0; + rType = 0; + vrLen = 425; + vrLoc = 0; + }; + 696649180E5BA30000FE90E2 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 694496270B86A0E500A19631 /* FNApplicationGlue.m */; + name = "FNApplicationGlue.m: 1"; + rLen = 0; + rLoc = 0; + rType = 0; + vrLen = 865; + vrLoc = 0; + }; + 696649190E5BA30000FE90E2 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 694496260B86A0E500A19631 /* FNApplicationGlue.h */; + name = "FNApplicationGlue.h: 1"; + rLen = 0; + rLoc = 0; + rType = 0; + vrLen = 555; + vrLoc = 0; + }; + 6966491A0E5BA30000FE90E2 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6944962E0B86A0E500A19631 /* FNReferenceGlue.m */; + name = "FNReferenceGlue.m: 1"; + rLen = 0; + rLoc = 0; + rType = 0; + vrLen = 962; + vrLoc = 0; + }; + 6966491C0E5BA30000FE90E2 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 29B97316FDCFA39411CA2CEA /* main.m */; + name = "main.m: 1"; + rLen = 0; + rLoc = 0; + rType = 0; + vrLen = 790; + vrLoc = 241; + }; + 6966491D0E5BA30000FE90E2 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 694496280B86A0E500A19631 /* FNCommandGlue.h */; + name = "FNCommandGlue.h: 1"; + rLen = 0; + rLoc = 0; + rType = 0; + vrLen = 425; + vrLoc = 0; + }; + 6966491E0E5BA30000FE90E2 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 694496270B86A0E500A19631 /* FNApplicationGlue.m */; + name = "FNApplicationGlue.m: 1"; + rLen = 0; + rLoc = 0; + rType = 0; + vrLen = 865; + vrLoc = 0; + }; + 6966491F0E5BA30000FE90E2 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 694496260B86A0E500A19631 /* FNApplicationGlue.h */; + name = "FNApplicationGlue.h: 1"; + rLen = 0; + rLoc = 0; + rType = 0; + vrLen = 555; + vrLoc = 0; + }; + 696649200E5BA30000FE90E2 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6944962E0B86A0E500A19631 /* FNReferenceGlue.m */; + name = "FNReferenceGlue.m: 1"; + rLen = 0; + rLoc = 0; + rType = 0; + vrLen = 962; + vrLoc = 0; + }; + 696649560E5BA53200FE90E2 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 29B97316FDCFA39411CA2CEA /* main.m */; + name = "main.m: 1"; + rLen = 0; + rLoc = 0; + rType = 0; + vrLen = 1003; + vrLoc = 1193; }; 8D1107260486CEB800E47090 /* >cd to ... */ = { activeExec = 0; @@ -311,7 +808,7 @@ 8D1107310486CEB800E47090 /* Info.plist */ = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {859, 557}}"; - sepNavSelRange = "{757, 0}"; + sepNavSelRange = "{294, 0}"; sepNavVisRect = "{{0, 0}, {859, 557}}"; sepNavWindowFrame = "{{38, 66}, {898, 686}}"; }; diff --git a/cd to ....xcodeproj/project.pbxproj b/cd to ....xcodeproj/project.pbxproj index af2efcc..be402ac 100644 --- a/cd to ....xcodeproj/project.pbxproj +++ b/cd to ....xcodeproj/project.pbxproj @@ -7,6 +7,7 @@ objects = { /* Begin PBXBuildFile section */ + 693218AA0E5BDADE00CFB0C3 /* leop_app.icns in Resources */ = {isa = PBXBuildFile; fileRef = 693218A90E5BDADE00CFB0C3 /* leop_app.icns */; }; 694495D40B869BCC00A19631 /* Appscript.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 694495CA0B869B9700A19631 /* Appscript.framework */; }; 694495D50B869BD700A19631 /* Appscript.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 694495CA0B869B9700A19631 /* Appscript.framework */; }; 694496320B86A0E500A19631 /* FNApplicationGlue.m in Sources */ = {isa = PBXBuildFile; fileRef = 694496270B86A0E500A19631 /* FNApplicationGlue.m */; }; @@ -128,8 +129,8 @@ dstPath = "Contents/PlugIns Disabled"; dstSubfolderSpec = 1; files = ( - 69E297D20B8BD61E00A2C50F /* pathfinder.bundle in CopyFiles */, 69449D890B894DCB00A19631 /* iterm.bundle in CopyFiles */, + 69E297D20B8BD61E00A2C50F /* pathfinder.bundle in CopyFiles */, 69449C330B892D7600A19631 /* X11_xterm.bundle in CopyFiles */, ); runOnlyForDeploymentPostprocessing = 0; @@ -144,6 +145,7 @@ 29B97324FDCFA39411CA2CEA /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = ""; }; 29B97325FDCFA39411CA2CEA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = ""; }; 32CA4F630368D1EE00C91783 /* cd to ..._Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "cd to ..._Prefix.pch"; sourceTree = ""; }; + 693218A90E5BDADE00CFB0C3 /* leop_app.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = leop_app.icns; sourceTree = ""; }; 694495C20B869B9600A19631 /* Appscript.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = Appscript.xcodeproj; path = lib/Appscript/Appscript.xcodeproj; sourceTree = ""; }; 694496260B86A0E500A19631 /* FNApplicationGlue.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FNApplicationGlue.h; sourceTree = ""; }; 694496270B86A0E500A19631 /* FNApplicationGlue.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FNApplicationGlue.m; sourceTree = ""; }; @@ -240,6 +242,7 @@ 29B97317FDCFA39411CA2CEA /* Resources */ = { isa = PBXGroup; children = ( + 693218A90E5BDADE00CFB0C3 /* leop_app.icns */, 694499460B86CEFC00A19631 /* LICENSE */, 694498870B86C47700A19631 /* app.icns */, 8D1107310486CEB800E47090 /* Info.plist */, @@ -372,6 +375,7 @@ 29B97313FDCFA39411CA2CEA /* Project object */ = { isa = PBXProject; buildConfigurationList = C01FCF4E08A954540054247B /* Build configuration list for PBXProject "cd to ..." */; + compatibilityVersion = "Xcode 2.4"; hasScannedForEncodings = 1; mainGroup = 29B97314FDCFA39411CA2CEA /* cd to ... */; projectDirPath = ""; @@ -397,6 +401,7 @@ ProjectRef = 69449C090B892D0B00A19631 /* X11_xterm.xcodeproj */; }, ); + projectRoot = ""; targets = ( 8D1107260486CEB800E47090 /* >cd to ... */, ); @@ -449,6 +454,7 @@ 8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */, 694498880B86C47700A19631 /* app.icns in Resources */, 694499470B86CEFC00A19631 /* LICENSE in Resources */, + 693218AA0E5BDADE00CFB0C3 /* leop_app.icns in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -567,6 +573,8 @@ C01FCF4F08A954540054247B /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_BIT_PRE_XCODE_3_1)"; + ARCHS_STANDARD_32_BIT_PRE_XCODE_3_1 = "ppc i386"; GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_UNUSED_VARIABLE = YES; PREBINDING = NO; @@ -577,6 +585,8 @@ C01FCF5008A954540054247B /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_BIT_PRE_XCODE_3_1)"; + ARCHS_STANDARD_32_BIT_PRE_XCODE_3_1 = "ppc i386"; GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_UNUSED_VARIABLE = YES; PREBINDING = NO; diff --git a/graphics/leop_app.png b/graphics/leop_app.png new file mode 100644 index 0000000..29fe840 Binary files /dev/null and b/graphics/leop_app.png differ diff --git a/graphics/leop_app_src.png b/graphics/leop_app_src.png new file mode 100644 index 0000000..6da2818 Binary files /dev/null and b/graphics/leop_app_src.png differ diff --git a/leop_app.icns b/leop_app.icns new file mode 100644 index 0000000..3f6aaa6 Binary files /dev/null and b/leop_app.icns differ diff --git a/lib/Appscript/Appscript.xcodeproj/jay.pbxuser b/lib/Appscript/Appscript.xcodeproj/jay.pbxuser index 94446c7..be691ca 100644 --- a/lib/Appscript/Appscript.xcodeproj/jay.pbxuser +++ b/lib/Appscript/Appscript.xcodeproj/jay.pbxuser @@ -6,7 +6,6 @@ addToTargets = ( 8DC2EF4F0486A6940098B216 /* Appscript */, ); - breakpointsGroup = 694497CD0B86B58A00A19631 /* XCBreakpointsBucket */; codeSenseManager = 694495820B86995C00A19631 /* Code sense */; perUserDictionary = { PBXConfiguration.PBXFileTableDataSource3.PBXFileTableDataSource = { @@ -53,8 +52,8 @@ PBXFileDataSource_Warnings_ColumnID, ); }; - PBXPerProjectTemplateStateSaveDate = 193377635; - PBXWorkspaceStateSaveDate = 193377635; + PBXPerProjectTemplateStateSaveDate = 240881439; + PBXWorkspaceStateSaveDate = 240881439; }; sourceControlManager = 694495810B86995C00A19631 /* Source Control */; userBuildSettings = { @@ -136,12 +135,6 @@ isa = PBXCodeSenseManager; indexTemplatePath = ""; }; - 694497CD0B86B58A00A19631 /* XCBreakpointsBucket */ = { - isa = XCBreakpointsBucket; - name = Appscript; - objects = ( - ); - }; 8DC2EF4F0486A6940098B216 /* Appscript */ = { activeExec = 0; }; diff --git a/lib/Appscript/Appscript.xcodeproj/project.pbxproj b/lib/Appscript/Appscript.xcodeproj/project.pbxproj index 6ecd64b..9ff56c7 100644 --- a/lib/Appscript/Appscript.xcodeproj/project.pbxproj +++ b/lib/Appscript/Appscript.xcodeproj/project.pbxproj @@ -274,10 +274,12 @@ 0867D690FE84028FC02AAC07 /* Project object */ = { isa = PBXProject; buildConfigurationList = 1DEB91B108733DA50010E9CD /* Build configuration list for PBXProject "Appscript" */; + compatibilityVersion = "Xcode 2.4"; hasScannedForEncodings = 1; mainGroup = 0867D691FE84028FC02AAC07 /* Appscript */; productRefGroup = 034768DFFF38A50411DB9C8B /* Products */; projectDirPath = ""; + projectRoot = ""; targets = ( 8DC2EF4F0486A6940098B216 /* Appscript */, ); @@ -379,6 +381,8 @@ 1DEB91B208733DA50010E9CD /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_BIT_PRE_XCODE_3_1)"; + ARCHS_STANDARD_32_BIT_PRE_XCODE_3_1 = "ppc i386"; DEPLOYMENT_LOCATION = NO; GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_UNUSED_VARIABLE = YES; @@ -391,6 +395,8 @@ 1DEB91B308733DA50010E9CD /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_BIT_PRE_XCODE_3_1)"; + ARCHS_STANDARD_32_BIT_PRE_XCODE_3_1 = "ppc i386"; DEPLOYMENT_LOCATION = NO; GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_UNUSED_VARIABLE = YES; diff --git a/plugins/X11_xterm/X11_xterm.xcodeproj/jay.pbxuser b/plugins/X11_xterm/X11_xterm.xcodeproj/jay.pbxuser index 0be13e2..8d40120 100644 --- a/plugins/X11_xterm/X11_xterm.xcodeproj/jay.pbxuser +++ b/plugins/X11_xterm/X11_xterm.xcodeproj/jay.pbxuser @@ -9,7 +9,6 @@ breakpoints = ( 69449C410B892DE800A19631 /* CD2X11XTermPlugin.m:26 */, ); - breakpointsGroup = 69449C960B89312200A19631 /* XCBreakpointsBucket */; codeSenseManager = 69449BBE0B89259D00A19631 /* Code sense */; perUserDictionary = { PBXConfiguration.PBXFileTableDataSource3.PBXFileTableDataSource = { @@ -56,8 +55,12 @@ PBXFileDataSource_Warnings_ColumnID, ); }; - PBXPerProjectTemplateStateSaveDate = 193560193; - PBXWorkspaceStateSaveDate = 193560193; + PBXPerProjectTemplateStateSaveDate = 240881419; + PBXWorkspaceStateSaveDate = 240881419; + }; + perUserProjectItems = { + 696649030E5BA2B200FE90E2 /* PBXTextBookmark */ = 696649030E5BA2B200FE90E2 /* PBXTextBookmark */; + 696649040E5BA2B200FE90E2 /* PBXTextBookmark */ = 696649040E5BA2B200FE90E2 /* PBXTextBookmark */; }; sourceControlManager = 69449BBD0B89259D00A19631 /* Source Control */; userBuildSettings = { @@ -85,8 +88,9 @@ }; 69449BC00B8925F900A19631 /* CD2X11XTermPlugin.m */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {859, 574}}"; - sepNavSelRange = "{716, 0}"; + sepNavIntBoundsRect = "{{0, 0}, {421, 616}}"; + sepNavSelRange = "{0, 0}"; + sepNavVisRange = "{0, 134}"; sepNavVisRect = "{{0, 0}, {859, 557}}"; sepNavWindowFrame = "{{91, 85}, {898, 686}}"; }; @@ -113,21 +117,36 @@ ); breakpointStyle = 0; continueAfterActions = 0; + countType = 0; delayBeforeContinue = 0; fileReference = 69449BC00B8925F900A19631 /* CD2X11XTermPlugin.m */; functionName = "-openTermWindowForPath:"; - hitCount = 1; + hitCount = 0; + ignoreCount = 0; lineNumber = 26; location = X11_xterm; - modificationTime = 193539652.860764; - state = 1; + modificationTime = 240887086.271791; + state = 0; }; - 69449C960B89312200A19631 /* XCBreakpointsBucket */ = { - isa = XCBreakpointsBucket; - name = "Project Breakpoints"; - objects = ( - 69449C410B892DE800A19631 /* CD2X11XTermPlugin.m:26 */, - ); + 696649030E5BA2B200FE90E2 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 69449BC00B8925F900A19631 /* CD2X11XTermPlugin.m */; + name = "CD2X11XTermPlugin.m: 1"; + rLen = 0; + rLoc = 0; + rType = 0; + vrLen = 134; + vrLoc = 0; + }; + 696649040E5BA2B200FE90E2 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 69449BC00B8925F900A19631 /* CD2X11XTermPlugin.m */; + name = "CD2X11XTermPlugin.m: 1"; + rLen = 0; + rLoc = 0; + rType = 0; + vrLen = 134; + vrLoc = 0; }; 8D5B49AC048680CD000E48DA /* X11_xterm */ = { activeExec = 0; diff --git a/plugins/X11_xterm/X11_xterm.xcodeproj/project.pbxproj b/plugins/X11_xterm/X11_xterm.xcodeproj/project.pbxproj index 4f794c0..93d012a 100644 --- a/plugins/X11_xterm/X11_xterm.xcodeproj/project.pbxproj +++ b/plugins/X11_xterm/X11_xterm.xcodeproj/project.pbxproj @@ -24,7 +24,7 @@ 69449BC50B89260700A19631 /* CD2PluginProtocolV1.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = CD2PluginProtocolV1.h; path = ../CD2PluginProtocolV1.h; sourceTree = SOURCE_ROOT; }; 69449BDB0B892AF300A19631 /* LaunchXTerm.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = LaunchXTerm.sh; sourceTree = ""; }; 8D5B49B6048680CD000E48DA /* X11_xterm.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = X11_xterm.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - 8D5B49B7048680CD000E48DA /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = Info.plist; sourceTree = ""; }; + 8D5B49B7048680CD000E48DA /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; D2F7E65807B2D6F200F64583 /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = /System/Library/Frameworks/CoreData.framework; sourceTree = ""; }; /* End PBXFileReference section */ @@ -142,9 +142,11 @@ 089C1669FE841209C02AAC07 /* Project object */ = { isa = PBXProject; buildConfigurationList = 1DEB913E08733D840010E9CD /* Build configuration list for PBXProject "X11_xterm" */; + compatibilityVersion = "Xcode 2.4"; hasScannedForEncodings = 1; mainGroup = 089C166AFE841209C02AAC07 /* X11_xterm */; projectDirPath = ""; + projectRoot = ""; targets = ( 8D5B49AC048680CD000E48DA /* X11_xterm */, ); @@ -227,6 +229,8 @@ 1DEB913F08733D840010E9CD /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_BIT_PRE_XCODE_3_1)"; + ARCHS_STANDARD_32_BIT_PRE_XCODE_3_1 = "ppc i386"; GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_UNUSED_VARIABLE = YES; PREBINDING = NO; @@ -237,6 +241,8 @@ 1DEB914008733D840010E9CD /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_BIT_PRE_XCODE_3_1)"; + ARCHS_STANDARD_32_BIT_PRE_XCODE_3_1 = "ppc i386"; GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_UNUSED_VARIABLE = YES; PREBINDING = NO; diff --git a/plugins/iterm/CD2ITerm.m b/plugins/iterm/CD2ITerm.m index 1acea1c..ace2e7c 100644 --- a/plugins/iterm/CD2ITerm.m +++ b/plugins/iterm/CD2ITerm.m @@ -13,16 +13,40 @@ @implementation CD2ITerm -(BOOL)openTermWindowForPath:(NSString*)aPath{ @try{ NSMutableString* fixQuotedPath = [[aPath mutableCopy]autorelease]; - [fixQuotedPath replaceOccurrencesOfString:@"\"" withString:@"\\\"" options:NSCaseInsensitiveSearch range:NSMakeRange(0,[fixQuotedPath length])]; - + + NSString* tCommandSequence =@"clear; cd $'%@'"; + + [fixQuotedPath replaceOccurrencesOfString:@"'" withString:@"\\'" options:NSCaseInsensitiveSearch range:NSMakeRange(0,[fixQuotedPath length])]; - ITRMApplication* iterm = [[ITRMApplication alloc] initWithName:@"iterm.app"]; - [[iterm activate]send]; - ITRMReference* terminal =[[[iterm make]new_:[ITRMConstant terminal]] send]; - [[[terminal launch_] session:@"Default Session"] send]; - [[[[terminal currentSession] write] text:[NSString stringWithFormat:@"clear;cd \"%@\"",fixQuotedPath,nil]]send]; + + bool isDefaultWindow =NO; + ITRMReference* terminal=nil; + if([[[[iterm windows] count]send]intValue] ==1 ){ + NSString* windowContents =[[[[[iterm currentTerminal]currentSession] text]get]send]; + + int originalLength = [windowContents length]; + + NSMutableString *mutableContents = [[windowContents mutableCopy] autorelease]; + NSMutableString *mutableContents2 = [[windowContents mutableCopy] autorelease]; + [mutableContents replaceOccurrencesOfString:@"$" withString:@"" options:NSCaseInsensitiveSearch range:NSMakeRange(0,[mutableContents length])]; + [mutableContents2 replaceOccurrencesOfString:@"Last login" withString:@"" options:NSCaseInsensitiveSearch range:NSMakeRange(0,[mutableContents2 length])]; + + if([mutableContents length]+1 == originalLength && [mutableContents2 length] < originalLength ){ + isDefaultWindow =YES; + terminal = [[[iterm currentTerminal]get]send]; + } + } + + if(!isDefaultWindow){ + terminal =[[[iterm make]new_:[ITRMConstant terminal]] send]; + [[[terminal launch_] session:@"Default Session"] send]; + } + [[[[terminal currentSession] write] text:[NSString stringWithFormat:tCommandSequence,fixQuotedPath,nil]]send]; + + + }@catch(id test){ return NO; } diff --git a/plugins/iterm/Info.plist b/plugins/iterm/Info.plist index c066724..df61c5d 100644 --- a/plugins/iterm/Info.plist +++ b/plugins/iterm/Info.plist @@ -1,5 +1,5 @@ - + CFBundleDevelopmentRegion @@ -19,7 +19,7 @@ CFBundleSignature ???? CFBundleVersion - 1.0.1 + 1.1 NSPrincipalClass CD2ITerm diff --git a/plugins/iterm/iterm.xcodeproj/jay.pbxuser b/plugins/iterm/iterm.xcodeproj/jay.pbxuser index f573b73..ea76202 100644 --- a/plugins/iterm/iterm.xcodeproj/jay.pbxuser +++ b/plugins/iterm/iterm.xcodeproj/jay.pbxuser @@ -15,7 +15,7 @@ PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID; PBXFileTableDataSourceColumnWidthsKey = ( 20, - 243, + 147, 20, 48, 43, @@ -54,8 +54,8 @@ PBXFileDataSource_Warnings_ColumnID, ); }; - PBXPerProjectTemplateStateSaveDate = 194061384; - PBXWorkspaceStateSaveDate = 194061384; + PBXPerProjectTemplateStateSaveDate = 240896567; + PBXWorkspaceStateSaveDate = 240896567; }; sourceControlManager = 69449D230B894B9700A19631 /* Source Control */; userBuildSettings = { @@ -79,10 +79,11 @@ }; 69449D210B894B9700A19631 /* CD2ITerm.m */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {932, 557}}"; - sepNavSelRange = "{823, 0}"; + sepNavIntBoundsRect = "{{0, 0}, {1032, 798}}"; + sepNavSelRange = "{0, 0}"; + sepNavVisRange = "{201, 1677}"; sepNavVisRect = "{{0, 0}, {859, 557}}"; - sepNavWindowFrame = "{{474, 92}, {898, 686}}"; + sepNavWindowFrame = "{{395, 44}, {898, 686}}"; }; }; 69449D230B894B9700A19631 /* Source Control */ = { diff --git a/plugins/iterm/iterm.xcodeproj/project.pbxproj b/plugins/iterm/iterm.xcodeproj/project.pbxproj index e35679c..6fe071d 100644 --- a/plugins/iterm/iterm.xcodeproj/project.pbxproj +++ b/plugins/iterm/iterm.xcodeproj/project.pbxproj @@ -57,7 +57,7 @@ 69449D550B894CC800A19631 /* ITRMReferenceRendererGlue.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ITRMReferenceRendererGlue.h; sourceTree = ""; }; 69449D560B894CC800A19631 /* ITRMReferenceRendererGlue.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = ITRMReferenceRendererGlue.m; sourceTree = ""; }; 8D5B49B6048680CD000E48DA /* iterm.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = iterm.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - 8D5B49B7048680CD000E48DA /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = Info.plist; sourceTree = ""; }; + 8D5B49B7048680CD000E48DA /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; D2F7E65807B2D6F200F64583 /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = /System/Library/Frameworks/CoreData.framework; sourceTree = ""; }; /* End PBXFileReference section */ @@ -204,6 +204,7 @@ 089C1669FE841209C02AAC07 /* Project object */ = { isa = PBXProject; buildConfigurationList = 1DEB913E08733D840010E9CD /* Build configuration list for PBXProject "iterm" */; + compatibilityVersion = "Xcode 2.4"; hasScannedForEncodings = 1; mainGroup = 089C166AFE841209C02AAC07 /* iterm */; projectDirPath = ""; @@ -213,6 +214,7 @@ ProjectRef = 69449D3F0B894C2200A19631 /* Appscript.xcodeproj */; }, ); + projectRoot = ""; targets = ( 8D5B49AC048680CD000E48DA /* iterm */, ); diff --git a/plugins/pathfinder/pathfinder.xcodeproj/jay.pbxuser b/plugins/pathfinder/pathfinder.xcodeproj/jay.pbxuser index 7c5e044..70e3b41 100644 --- a/plugins/pathfinder/pathfinder.xcodeproj/jay.pbxuser +++ b/plugins/pathfinder/pathfinder.xcodeproj/jay.pbxuser @@ -54,8 +54,8 @@ PBXFileDataSource_Warnings_ColumnID, ); }; - PBXPerProjectTemplateStateSaveDate = 193713987; - PBXWorkspaceStateSaveDate = 193713987; + PBXPerProjectTemplateStateSaveDate = 240897144; + PBXWorkspaceStateSaveDate = 240897144; }; sourceControlManager = 69449D230B894B9700A19631 /* Source Control */; userBuildSettings = { @@ -99,8 +99,9 @@ }; 6CB6E1ED0B8A3B61003F678D /* CD2PathFinder.m */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {1112, 548}}"; - sepNavSelRange = "{56, 13}"; + sepNavIntBoundsRect = "{{0, 0}, {1092, 549}}"; + sepNavSelRange = "{0, 0}"; + sepNavVisRange = "{0, 514}"; sepNavVisRect = "{{0, 0}, {1112, 548}}"; sepNavWindowFrame = "{{38, 75}, {1151, 677}}"; }; diff --git a/plugins/pathfinder/pathfinder.xcodeproj/project.pbxproj b/plugins/pathfinder/pathfinder.xcodeproj/project.pbxproj index 07d63a0..64759ff 100644 --- a/plugins/pathfinder/pathfinder.xcodeproj/project.pbxproj +++ b/plugins/pathfinder/pathfinder.xcodeproj/project.pbxproj @@ -57,7 +57,7 @@ 6CB6E1ED0B8A3B61003F678D /* CD2PathFinder.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = CD2PathFinder.m; sourceTree = ""; }; 6CB6E1EF0B8A3B6A003F678D /* pathfinder_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = pathfinder_Prefix.pch; sourceTree = ""; }; 8D5B49B6048680CD000E48DA /* pathfinder.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = pathfinder.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - 8D5B49B7048680CD000E48DA /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = Info.plist; sourceTree = ""; }; + 8D5B49B7048680CD000E48DA /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; D2F7E65807B2D6F200F64583 /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = /System/Library/Frameworks/CoreData.framework; sourceTree = ""; }; /* End PBXFileReference section */ @@ -204,6 +204,7 @@ 089C1669FE841209C02AAC07 /* Project object */ = { isa = PBXProject; buildConfigurationList = 1DEB913E08733D840010E9CD /* Build configuration list for PBXProject "pathfinder" */; + compatibilityVersion = "Xcode 2.4"; hasScannedForEncodings = 1; mainGroup = 089C166AFE841209C02AAC07 /* iterm */; projectDirPath = ""; @@ -213,6 +214,7 @@ ProjectRef = 69449D3F0B894C2200A19631 /* Appscript.xcodeproj */; }, ); + projectRoot = ""; targets = ( 8D5B49AC048680CD000E48DA /* pathfinder */, ); @@ -317,6 +319,8 @@ 1DEB913F08733D840010E9CD /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_BIT_PRE_XCODE_3_1)"; + ARCHS_STANDARD_32_BIT_PRE_XCODE_3_1 = "ppc i386"; GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_UNUSED_VARIABLE = YES; PREBINDING = NO; @@ -327,6 +331,8 @@ 1DEB914008733D840010E9CD /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_BIT_PRE_XCODE_3_1)"; + ARCHS_STANDARD_32_BIT_PRE_XCODE_3_1 = "ppc i386"; GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_UNUSED_VARIABLE = YES; PREBINDING = NO; diff --git a/plugins/terminal/CD2Terminal.m b/plugins/terminal/CD2Terminal.m index fea536d..731bae0 100644 --- a/plugins/terminal/CD2Terminal.m +++ b/plugins/terminal/CD2Terminal.m @@ -16,9 +16,16 @@ -(BOOL)openTermWindowForPath:(NSString*)aPath{ @try{ //fix quoting issue NSMutableString* fixQuotedPath = [[aPath mutableCopy]autorelease]; - [fixQuotedPath replaceOccurrencesOfString:@"\"" withString:@"\\\"" options:NSCaseInsensitiveSearch range:NSMakeRange(0,[fixQuotedPath length])]; - + [fixQuotedPath replaceOccurrencesOfString:@"'" withString:@"\\'" options:NSCaseInsensitiveSearch range:NSMakeRange(0,[fixQuotedPath length])]; + /* [fixQuotedPath replaceOccurrencesOfString:@"\"" withString:@"\\\"" options:NSCaseInsensitiveSearch range:NSMakeRange(0,[fixQuotedPath length])]; + [fixQuotedPath replaceOccurrencesOfString:@" " withString:@"\\ " options:NSCaseInsensitiveSearch range:NSMakeRange(0,[fixQuotedPath length])]; + [fixQuotedPath replaceOccurrencesOfString:@"'" withString:@"\\'" options:NSCaseInsensitiveSearch range:NSMakeRange(0,[fixQuotedPath length])]; + [fixQuotedPath replaceOccurrencesOfString:@"`" withString:@"\\`" options:NSCaseInsensitiveSearch range:NSMakeRange(0,[fixQuotedPath length])]; + [fixQuotedPath replaceOccurrencesOfString:@")" withString:@"\\)" options:NSCaseInsensitiveSearch range:NSMakeRange(0,[fixQuotedPath length])]; + [fixQuotedPath replaceOccurrencesOfString:@"(" withString:@"\\(" options:NSCaseInsensitiveSearch range:NSMakeRange(0,[fixQuotedPath length])]; +*/ + NSString* tCommandSequence =@"printf %%b '\\033c'; cd $'%@'"; TMLApplication* terminal = [[TMLApplication alloc] initWithName:@"Terminal.app"]; @@ -38,14 +45,14 @@ -(BOOL)openTermWindowForPath:(NSString*)aPath{ if([mutableContents length]+1 == originalLength && [mutableContents2 length] < originalLength ){ isDefaultWindow =YES; - [[[terminal doScript:[NSString stringWithFormat:@"clear; cd \"%@\"",fixQuotedPath,nil]] in:firstTermWindow]send]; + [[[terminal doScript:[NSString stringWithFormat:tCommandSequence,fixQuotedPath,nil]] in:firstTermWindow]send]; } } } if(!isDefaultWindow){ - [[terminal doScript:[NSString stringWithFormat:@"clear; cd \"%@\"",fixQuotedPath,nil]]send]; + [[terminal doScript:[NSString stringWithFormat:tCommandSequence,fixQuotedPath,nil]]send]; } return YES; }@catch(id ue) { diff --git a/plugins/terminal/Info.plist b/plugins/terminal/Info.plist index 898f296..5c51445 100644 --- a/plugins/terminal/Info.plist +++ b/plugins/terminal/Info.plist @@ -1,5 +1,5 @@ - + CFBundleDevelopmentRegion @@ -19,7 +19,7 @@ CFBundleSignature ???? CFBundleVersion - 1.0.1 + 1.1 NSPrincipalClass CD2Terminal diff --git a/plugins/terminal/terminal.xcodeproj/jay.pbxuser b/plugins/terminal/terminal.xcodeproj/jay.pbxuser index b39298f..4fced82 100644 --- a/plugins/terminal/terminal.xcodeproj/jay.pbxuser +++ b/plugins/terminal/terminal.xcodeproj/jay.pbxuser @@ -1,11 +1,14 @@ // !$*UTF8*$! { 089C1669FE841209C02AAC07 /* Project object */ = { - activeBuildConfigurationName = Debug; + activeBuildConfigurationName = Release; activeTarget = 8D5B49AC048680CD000E48DA /* terminal */; addToTargets = ( 8D5B49AC048680CD000E48DA /* terminal */, ); + breakpoints = ( + 693217C00E5BAE2600CFB0C3 /* CD2Terminal.m:41 */, + ); codeSenseManager = 69449A610B8906BA00A19631 /* Code sense */; perUserDictionary = { PBXConfiguration.PBXFileTableDataSource3.PBXFileTableDataSource = { @@ -13,7 +16,7 @@ PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID; PBXFileTableDataSourceColumnWidthsKey = ( 20, - 243, + 450, 20, 48, 43, @@ -35,8 +38,8 @@ PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID; PBXFileTableDataSourceColumnWidthsKey = ( 20, - 200, - 63, + 203, + 60, 20, 48, 43, @@ -52,13 +55,62 @@ PBXFileDataSource_Warnings_ColumnID, ); }; - PBXPerProjectTemplateStateSaveDate = 193560626; - PBXWorkspaceStateSaveDate = 193560626; + PBXPerProjectTemplateStateSaveDate = 240896538; + PBXWorkspaceStateSaveDate = 240896538; + }; + perUserProjectItems = { + 693218150E5BB06D00CFB0C3 /* PBXTextBookmark */ = 693218150E5BB06D00CFB0C3 /* PBXTextBookmark */; + 693218700E5BCA3300CFB0C3 /* PBXTextBookmark */ = 693218700E5BCA3300CFB0C3 /* PBXTextBookmark */; }; sourceControlManager = 69449A600B8906BA00A19631 /* Source Control */; userBuildSettings = { }; }; + 089C167EFE841241C02AAC07 /* English */ = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {1127, 551}}"; + sepNavSelRange = "{0, 0}"; + sepNavVisRange = "{0, 93}"; + sepNavWindowFrame = "{{61, 52}, {1186, 679}}"; + }; + }; + 693217C00E5BAE2600CFB0C3 /* CD2Terminal.m:41 */ = { + isa = PBXFileBreakpoint; + actions = ( + ); + breakpointStyle = 0; + continueAfterActions = 0; + countType = 0; + delayBeforeContinue = 0; + fileReference = 69449A630B8906BF00A19631 /* CD2Terminal.m */; + functionName = "-openTermWindowForPath:"; + hitCount = 0; + ignoreCount = 0; + lineNumber = 41; + location = terminal; + modificationTime = 240902251.552339; + state = 0; + }; + 693218150E5BB06D00CFB0C3 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 69449A630B8906BF00A19631 /* CD2Terminal.m */; + name = "CD2Terminal.m: 33"; + rLen = 0; + rLoc = 1565; + rType = 0; + vrLen = 1068; + vrLoc = 1594; + }; + 693218700E5BCA3300CFB0C3 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 69449A630B8906BF00A19631 /* CD2Terminal.m */; + name = "CD2Terminal.m: 33"; + rLen = 0; + rLoc = 1565; + rType = 0; + vrLen = 1068; + vrLoc = 1594; + }; 69449A600B8906BA00A19631 /* Source Control */ = { isa = PBXSourceControlManager; fallbackIsa = XCSourceControlManager; @@ -73,18 +125,20 @@ }; 69449A620B8906BF00A19631 /* CD2Terminal.h */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {459, 280}}"; - sepNavSelRange = "{196, 58}"; + sepNavIntBoundsRect = "{{0, 0}, {839, 558}}"; + sepNavSelRange = "{231, 19}"; + sepNavVisRange = "{0, 312}"; sepNavVisRect = "{{0, 94}, {459, 186}}"; sepNavWindowFrame = "{{15, 87}, {898, 686}}"; }; }; 69449A630B8906BF00A19631 /* CD2Terminal.m */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {1040, 840}}"; - sepNavSelRange = "{292, 216}"; + sepNavIntBoundsRect = "{{0, 0}, {1032, 826}}"; + sepNavSelRange = "{1565, 0}"; + sepNavVisRange = "{1594, 1068}"; sepNavVisRect = "{{0, 187}, {859, 557}}"; - sepNavWindowFrame = "{{38, 66}, {898, 686}}"; + sepNavWindowFrame = "{{38, 73}, {1186, 679}}"; }; }; 69449AF80B890BDD00A19631 /* CD2PluginProtocolV1.h */ = { diff --git a/plugins/terminal/terminal.xcodeproj/project.pbxproj b/plugins/terminal/terminal.xcodeproj/project.pbxproj index bdcfbc7..10dc2db 100644 --- a/plugins/terminal/terminal.xcodeproj/project.pbxproj +++ b/plugins/terminal/terminal.xcodeproj/project.pbxproj @@ -57,7 +57,7 @@ 69449A800B89074700A19631 /* Appscript.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = Appscript.xcodeproj; path = ../../lib/Appscript/Appscript.xcodeproj; sourceTree = SOURCE_ROOT; }; 69449AF80B890BDD00A19631 /* CD2PluginProtocolV1.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = CD2PluginProtocolV1.h; path = ../CD2PluginProtocolV1.h; sourceTree = SOURCE_ROOT; }; 8D5B49B6048680CD000E48DA /* terminal.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = terminal.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - 8D5B49B7048680CD000E48DA /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = Info.plist; sourceTree = ""; }; + 8D5B49B7048680CD000E48DA /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; D2F7E65807B2D6F200F64583 /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = /System/Library/Frameworks/CoreData.framework; sourceTree = ""; }; /* End PBXFileReference section */ @@ -204,6 +204,7 @@ 089C1669FE841209C02AAC07 /* Project object */ = { isa = PBXProject; buildConfigurationList = 1DEB913E08733D840010E9CD /* Build configuration list for PBXProject "terminal" */; + compatibilityVersion = "Xcode 2.4"; hasScannedForEncodings = 1; mainGroup = 089C166AFE841209C02AAC07 /* terminal */; projectDirPath = ""; @@ -213,6 +214,7 @@ ProjectRef = 69449A800B89074700A19631 /* Appscript.xcodeproj */; }, ); + projectRoot = ""; targets = ( 8D5B49AC048680CD000E48DA /* terminal */, ); @@ -317,6 +319,8 @@ 1DEB913F08733D840010E9CD /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_BIT_PRE_XCODE_3_1)"; + ARCHS_STANDARD_32_BIT_PRE_XCODE_3_1 = "ppc i386"; GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_UNUSED_VARIABLE = YES; PREBINDING = NO; @@ -327,6 +331,8 @@ 1DEB914008733D840010E9CD /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_BIT_PRE_XCODE_3_1)"; + ARCHS_STANDARD_32_BIT_PRE_XCODE_3_1 = "ppc i386"; GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_UNUSED_VARIABLE = YES; PREBINDING = NO;