diff --git a/DokuWiki.png b/DokuWiki.png new file mode 100644 index 0000000..5717a0d Binary files /dev/null and b/DokuWiki.png differ diff --git a/Info.plist b/Info.plist new file mode 100644 index 0000000..d6680c6 --- /dev/null +++ b/Info.plist @@ -0,0 +1,135 @@ + + + + + CFBundleDevelopmentRegion + English + CFBundleExecutable + DokuWiki Module + CFBundleIdentifier + com.blacktree.Quicksilver.QSDokuWikiPlugIn + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + DokuWiki Module + CFBundlePackageType + BNDL + CFBundleVersion + 2C + NSPrincipalClass + QSDokuWikiPlugIn + QSActions + + QSDokuWikiPageEditAction + + actionClass + QSDokuWikiPlugIn + actionSelector + editPage: + directTypes + + org.splitbrain.dokuwiki.page + + name + Edit + + QSDokuWikiPageShowAction + + actionClass + QSDokuWikiPlugIn + actionSelector + showPage: + directTypes + + org.splitbrain.dokuwiki.page + + name + Show + + QSDokuWikiPageShowRevsAction + + actionClass + QSDokuWikiPlugIn + actionSelector + showPageRevisions: + directTypes + + org.splitbrain.dokuwiki.page + + name + Show Revisions + + + QSPlugIn + + author + + categories + + description + + icon + DokuWiki + relatedBundles + + + QSRegistration + + QSActionProviders + + QSDokuWikiPlugIn + QSDokuWikiPlugIn + + QSFSParsers + + QSDokuWikiParser + QSDokuWikiParser + + QSObjectHandlers + + QSDokuWikiPlugIn_Type + QSDokuWikiPlugIn_Source + + + QSRequirementsTemplate + + bundlesTemplate + + + id + + name + + version + + + + feature + 0 + launchLoad + + pathsTemplate + + /path/to/something + + pluginsTemplate + + + id + + name + + version + + + + version + 1337 + + QSResourceAdditions + + DokuWiki + [com.blacktree.Quicksilver.QSDokuWikiPlugIn]:DokuWiki.png + + + diff --git a/QSDokuWikiPlugIn.h b/QSDokuWikiPlugIn.h new file mode 100644 index 0000000..aa855a9 --- /dev/null +++ b/QSDokuWikiPlugIn.h @@ -0,0 +1,24 @@ +// +// QSDokuWikiPlugIn.h +// QSDokuWikiPlugIn +// +// Created by Nicholas Jitkoff on 2/24/05. +// Copyright __MyCompanyName__ 2005. All rights reserved. +// + +#import +#import "QSDokuWikiPlugIn.h" + + + +@interface QSDokuWikiPlugIn : NSObject +{ +} +@end + + +@interface QSDokuWikiParser : QSParser +{ +} +@end + diff --git a/QSDokuWikiPlugIn.m b/QSDokuWikiPlugIn.m new file mode 100644 index 0000000..fbe3c23 --- /dev/null +++ b/QSDokuWikiPlugIn.m @@ -0,0 +1,113 @@ +// +// QSDokuWikiPlugIn.m +// QSDokuWikiPlugIn +// +// Created by Nicholas Jitkoff on 2/24/05. +// Copyright __MyCompanyName__ 2005. All rights reserved. +// + +#import "QSDokuWikiPlugIn.h" +#define QSDokuWikiPageType @"org.splitbrain.dokuwiki.page" +#define QSDokuWikiNamespaceType @"org.splitbrain.dokuwiki.namespace" + +@implementation QSDokuWikiPlugIn + +- (QSObject *)editPage:(QSObject *)page{ + NSString *path=[page objectForType:QSDokuWikiPageType]; + path=[path stringByReplacing:@"/" with:@":"]; + + [[NSWorkspace sharedWorkspace]openURL: + [NSURL URLWithString:[NSString stringWithFormat:@"http://localhost/~alcor/doku.php?do=edit&id=%@",path]]]; + + return nil; +} +- (QSObject *)showPage:(QSObject *)page{ + NSString *path=[page objectForType:QSDokuWikiPageType]; + path=[path stringByReplacing:@"/" with:@":"]; + + [[NSWorkspace sharedWorkspace]openURL: + [NSURL URLWithString:[NSString stringWithFormat:@"http://localhost/~alcor/doku.php?do=show&id=%@",path]]]; + + return nil; +} +- (QSObject *)showPageRevisions:(QSObject *)page{ + NSString *path=[page objectForType:QSDokuWikiPageType]; + path=[path stringByReplacing:@"/" with:@":"]; + + [[NSWorkspace sharedWorkspace]openURL: + [NSURL URLWithString:[NSString stringWithFormat:@"http://localhost/~alcor/doku.php?do=revisions&id=%@",path]]]; + + return nil; +} +- (QSObject *)showIndexOfNamespace:(QSObject *)page{ + return nil; +} +@end + + +@implementation QSDokuWikiURLParser +- (BOOL)validParserForPath:(NSString *)path{ + if (![[path lastPathComponent]isEqualToString:@"data"])return NO; + NSFileManager *manager=[NSFileManager defaultManager]; + BOOL isDirectory, exists; + exists=[manager fileExistsAtPath:[path stringByStandardizingPath] isDirectory:&isDirectory]; + + return isDirectory; +} + +- (NSArray *)objectsFromPath:(NSString *)path withSettings:(NSDictionary *)settings{ + NSNumber *depth=[settings objectForKey:kItemFolderDepth]; + int depthValue=(depth?[depth intValue]:1); + + NSFileManager *manager=[NSFileManager defaultManager]; + + NSMutableArray *array=[NSMutableArray arrayWithCapacity:1]; + + NSDirectoryEnumerator *de=[manager enumeratorAtPath:path]; + NSString *subpath=nil; + QSObject *obj=nil; + while(subpath=[de nextObject]){ + if ([[subpath pathExtension]isEqualToString:@"txt"]){ + obj=[QSObject fileObjectWithPath:[path stringByAppendingPathComponent:subpath]]; + [obj setObject:[subpath stringByDeletingPathExtension] forType:QSDokuWikiPageType]; + [obj setPrimaryType:QSDokuWikiPageType]; + [array addObject:obj]; + } + } + return array; +} + +@end + +@implementation QSDokuWikiParser +- (BOOL)validParserForPath:(NSString *)path{ + if (![[path lastPathComponent]isEqualToString:@"data"])return NO; + NSFileManager *manager=[NSFileManager defaultManager]; + BOOL isDirectory, exists; + exists=[manager fileExistsAtPath:[path stringByStandardizingPath] isDirectory:&isDirectory]; + + return isDirectory; +} + +- (NSArray *)objectsFromPath:(NSString *)path withSettings:(NSDictionary *)settings{ + NSNumber *depth=[settings objectForKey:kItemFolderDepth]; + int depthValue=(depth?[depth intValue]:1); + + NSFileManager *manager=[NSFileManager defaultManager]; + + NSMutableArray *array=[NSMutableArray arrayWithCapacity:1]; + + NSDirectoryEnumerator *de=[manager enumeratorAtPath:path]; + NSString *subpath=nil; + QSObject *obj=nil; + while(subpath=[de nextObject]){ + if ([[subpath pathExtension]isEqualToString:@"txt"]){ + obj=[QSObject fileObjectWithPath:[path stringByAppendingPathComponent:subpath]]; + [obj setObject:[subpath stringByDeletingPathExtension] forType:QSDokuWikiPageType]; + [obj setPrimaryType:QSDokuWikiPageType]; + [array addObject:obj]; + } + } + return array; +} +@end diff --git a/QSDokuWikiPlugIn.xcode/alcor.mode1 b/QSDokuWikiPlugIn.xcode/alcor.mode1 new file mode 100644 index 0000000..de8c760 --- /dev/null +++ b/QSDokuWikiPlugIn.xcode/alcor.mode1 @@ -0,0 +1,1241 @@ + + + + + ActivePerspectiveName + Project + AllowedModules + + + BundleLoadPath + + MaxInstances + n + Module + PBXSmartGroupTreeModule + Name + Groups and Files Outline View + + + BundleLoadPath + + MaxInstances + n + Module + PBXNavigatorGroup + Name + Editor + + + BundleLoadPath + + MaxInstances + n + Module + XCTaskListModule + Name + Task List + + + BundleLoadPath + + MaxInstances + n + Module + XCDetailModule + Name + File and Smart Group Detail Viewer + + + BundleLoadPath + + MaxInstances + 1 + Module + PBXBuildResultsModule + Name + Detailed Build Results Viewer + + + BundleLoadPath + + MaxInstances + 1 + Module + PBXProjectFindModule + Name + Project Batch Find Tool + + + BundleLoadPath + + MaxInstances + n + Module + PBXRunSessionModule + Name + Run Log + + + BundleLoadPath + + MaxInstances + n + Module + PBXBookmarksModule + Name + Bookmarks Tool + + + BundleLoadPath + + MaxInstances + n + Module + PBXClassBrowserModule + Name + Class Browser + + + BundleLoadPath + + MaxInstances + n + Module + PBXCVSModule + Name + Source Code Control Tool + + + BundleLoadPath + + MaxInstances + n + Module + PBXDebugBreakpointsModule + Name + Debug Breakpoints Tool + + + BundleLoadPath + + MaxInstances + n + Module + XCDockableInspector + Name + Inspector + + + BundleLoadPath + + MaxInstances + n + Module + PBXOpenQuicklyModule + Name + Open Quickly Tool + + + BundleLoadPath + + MaxInstances + 1 + Module + PBXDebugSessionModule + Name + Debugger + + + BundleLoadPath + + MaxInstances + 1 + Module + PBXDebugCLIModule + Name + Debug Console + + + Description + DefaultDescriptionKey + DockingSystemVisible + + Extension + mode1 + FavBarConfig + + PBXProjectModuleGUID + 7F8ACF1407F244D100011548 + XCBarModuleItemNames + + XCBarModuleItems + + + FirstTimeWindowDisplayed + + Identifier + com.apple.perspectives.project.mode1 + MajorVersion + 31 + MinorVersion + 1 + Name + Default + Notifications + + OpenEditors + + PerspectiveWidths + + -1 + -1 + + Perspectives + + + ChosenToolbarItems + + active-target-popup + active-buildstyle-popup + active-executable-popup + action + NSToolbarFlexibleSpaceItem + buildOrClean + build-and-runOrDebug + com.apple.ide.PBXToolbarStopButton + get-info + toggle-editor + NSToolbarFlexibleSpaceItem + com.apple.pbx.toolbar.searchfield + + ControllerClassBaseName + + IconName + WindowOfProjectWithEditor + Identifier + perspective.project + IsVertical + + Layout + + + BecomeActive + + ContentConfiguration + + PBXBottomSmartGroupGIDs + + 1C37FBAC04509CD000000102 + 1C37FAAC04509CD000000102 + 1C08E77C0454961000C914BD + 1C37FABC05509CD000000102 + 1C37FABC05539CD112110102 + E2644B35053B69B200211256 + 1C37FABC04509CD000100104 + 1CC0EA4004350EF90044410B + 1CC0EA4004350EF90041110B + + PBXProjectModuleGUID + 1CE0B1FE06471DED0097A5F4 + PBXProjectModuleLabel + Files + PBXProjectStructureProvided + yes + PBXSmartGroupTreeModuleColumnData + + PBXSmartGroupTreeModuleColumnWidthsKey + + 186 + + PBXSmartGroupTreeModuleColumnsKey_v4 + + MainColumn + + + PBXSmartGroupTreeModuleOutlineStateKey_v7 + + PBXSmartGroupTreeModuleOutlineStateExpansionKey + + 0259C574FE90428111CA0C5A + 32DBCF9E0370C38000C91783 + 0259C582FE90428111CA0C5A + 2E58F364FFB232C311CA0CBA + 1C37FABC05509CD000000102 + + PBXSmartGroupTreeModuleOutlineStateSelectionKey + + + 3 + 1 + 0 + + + PBXSmartGroupTreeModuleOutlineStateVisibleRectKey + {{0, 0}, {186, 338}} + + PBXTopSmartGroupGIDs + + XCIncludePerspectivesSwitch + + XCSharingToken + com.apple.Xcode.GFSharingToken + + GeometryConfiguration + + Frame + {{0, 0}, {203, 356}} + GroupTreeTableConfiguration + + MainColumn + 186 + + RubberWindowFrame + 297 349 690 397 0 0 1024 746 + + Module + PBXSmartGroupTreeModule + Proportion + 203pt + + + Dock + + + ContentConfiguration + + PBXProjectModuleGUID + 1CE0B20306471E060097A5F4 + PBXProjectModuleLabel + MyNewFile14.java + PBXSplitModuleInNavigatorKey + + Split0 + + PBXProjectModuleGUID + 1CE0B20406471E060097A5F4 + PBXProjectModuleLabel + MyNewFile14.java + + SplitCount + 1 + + StatusBarVisibility + + + GeometryConfiguration + + Frame + {{0, 0}, {482, 0}} + RubberWindowFrame + 297 349 690 397 0 0 1024 746 + + Module + PBXNavigatorGroup + Proportion + 0pt + + + ContentConfiguration + + PBXProjectModuleGUID + 1CE0B20506471E060097A5F4 + PBXProjectModuleLabel + Detail + + GeometryConfiguration + + Frame + {{0, 5}, {482, 351}} + RubberWindowFrame + 297 349 690 397 0 0 1024 746 + + Module + XCDetailModule + Proportion + 351pt + + + Proportion + 482pt + + + Name + Project + ServiceClasses + + XCModuleDock + PBXSmartGroupTreeModule + XCModuleDock + PBXNavigatorGroup + XCDetailModule + + TableOfContents + + 7F0C019F08395F5100A87772 + 1CE0B1FE06471DED0097A5F4 + 7F0C01A008395F5100A87772 + 1CE0B20306471E060097A5F4 + 1CE0B20506471E060097A5F4 + + ToolbarConfiguration + xcode.toolbar.config.default + + + ControllerClassBaseName + + IconName + WindowOfProject + Identifier + perspective.morph + IsVertical + 0 + Layout + + + BecomeActive + 1 + ContentConfiguration + + PBXBottomSmartGroupGIDs + + 1C37FBAC04509CD000000102 + 1C37FAAC04509CD000000102 + 1C08E77C0454961000C914BD + 1C37FABC05509CD000000102 + 1C37FABC05539CD112110102 + E2644B35053B69B200211256 + 1C37FABC04509CD000100104 + 1CC0EA4004350EF90044410B + 1CC0EA4004350EF90041110B + + PBXProjectModuleGUID + 11E0B1FE06471DED0097A5F4 + PBXProjectModuleLabel + Files + PBXProjectStructureProvided + yes + PBXSmartGroupTreeModuleColumnData + + PBXSmartGroupTreeModuleColumnWidthsKey + + 186 + + PBXSmartGroupTreeModuleColumnsKey_v4 + + MainColumn + + + PBXSmartGroupTreeModuleOutlineStateKey_v7 + + PBXSmartGroupTreeModuleOutlineStateExpansionKey + + 29B97314FDCFA39411CA2CEA + 1C37FABC05509CD000000102 + + PBXSmartGroupTreeModuleOutlineStateSelectionKey + + + 0 + + + PBXSmartGroupTreeModuleOutlineStateVisibleRectKey + {{0, 0}, {186, 337}} + + PBXTopSmartGroupGIDs + + XCIncludePerspectivesSwitch + 1 + XCSharingToken + com.apple.Xcode.GFSharingToken + + GeometryConfiguration + + Frame + {{0, 0}, {203, 355}} + GroupTreeTableConfiguration + + MainColumn + 186 + + RubberWindowFrame + 373 269 690 397 0 0 1440 878 + + Module + PBXSmartGroupTreeModule + Proportion + 100% + + + Name + Morph + PreferredWidth + 300 + ServiceClasses + + XCModuleDock + PBXSmartGroupTreeModule + + TableOfContents + + 11E0B1FE06471DED0097A5F4 + + ToolbarConfiguration + xcode.toolbar.config.default.short + + + PerspectivesBarVisible + + ShelfIsVisible + + SourceDescription + file at '/System/Library/PrivateFrameworks/DevToolsInterface.framework/Versions/A/Resources/XCPerspectivesSpecificationMode1.xcperspec' + StatusbarIsVisible + + TimeStamp + 0.0 + ToolbarDisplayMode + 2 + ToolbarIsVisible + + ToolbarSizeMode + 2 + Type + Perspectives + UpdateMessage + The Default Workspace in this version of Xcode now includes support to hide and show the detail view (what has been referred to as the "Metro-Morph" feature). You must discard your current Default Workspace settings and update to the latest Default Workspace in order to gain this feature. Do you wish to update to the latest Workspace defaults for project '%@'? + WindowJustification + 5 + WindowOrderList + + 1C0AD2B3069F1EA900FABCE6 + /Volumes/Lore/Forge/Quicksilver/PlugIns/DokuWiki/QSDokuWikiPlugIn.xcode + + WindowString + 297 349 690 397 0 0 1024 746 + WindowTools + + + FirstTimeWindowDisplayed + + Identifier + windowTool.build + IsVertical + + Layout + + + Dock + + + ContentConfiguration + + PBXProjectModuleGUID + 1CD0528F0623707200166675 + PBXProjectModuleLabel + QSDokuWikiPlugIn.m + StatusBarVisibility + + + GeometryConfiguration + + Frame + {{0, 0}, {500, 218}} + RubberWindowFrame + 318 223 500 500 0 0 1024 746 + + Module + PBXNavigatorGroup + Proportion + 218pt + + + BecomeActive + + ContentConfiguration + + PBXProjectModuleGUID + XCMainBuildResultsModuleGUID + PBXProjectModuleLabel + Build + XCBuildResultsTrigger_Collapse + 1021 + XCBuildResultsTrigger_Open + 1011 + + GeometryConfiguration + + Frame + {{0, 223}, {500, 236}} + RubberWindowFrame + 318 223 500 500 0 0 1024 746 + + Module + PBXBuildResultsModule + Proportion + 236pt + + + Proportion + 459pt + + + Name + Build Results + ServiceClasses + + PBXBuildResultsModule + + StatusbarIsVisible + + TableOfContents + + 7F0CFE5908365C6200A87772 + 7F0CFE5A08365C6200A87772 + 1CD0528F0623707200166675 + XCMainBuildResultsModuleGUID + + ToolbarConfiguration + xcode.toolbar.config.build + WindowString + 318 223 500 500 0 0 1024 746 + WindowToolGUID + 7F0CFE5908365C6200A87772 + WindowToolIsVisible + + + + Identifier + windowTool.debugger + Layout + + + Dock + + + ContentConfiguration + + Debugger + + HorizontalSplitView + + _collapsingFrameDimension + 0.0 + _indexOfCollapsedView + 0 + _percentageOfCollapsedView + 0.0 + isCollapsed + yes + sizes + + {{0, 0}, {317, 164}} + {{317, 0}, {377, 164}} + + + VerticalSplitView + + _collapsingFrameDimension + 0.0 + _indexOfCollapsedView + 0 + _percentageOfCollapsedView + 0.0 + isCollapsed + yes + sizes + + {{0, 0}, {694, 164}} + {{0, 164}, {694, 216}} + + + + LauncherConfigVersion + 8 + PBXProjectModuleGUID + 1C162984064C10D400B95A72 + PBXProjectModuleLabel + Debug - GLUTExamples (Underwater) + + GeometryConfiguration + + DebugConsoleDrawerSize + {100, 120} + DebugConsoleVisible + None + DebugConsoleWindowFrame + {{200, 200}, {500, 300}} + DebugSTDIOWindowFrame + {{200, 200}, {500, 300}} + Frame + {{0, 0}, {694, 380}} + RubberWindowFrame + 321 238 694 422 0 0 1440 878 + + Module + PBXDebugSessionModule + Proportion + 100% + + + Proportion + 100% + + + Name + Debugger + ServiceClasses + + PBXDebugSessionModule + + StatusbarIsVisible + 1 + TableOfContents + + 1CD10A99069EF8BA00B06720 + 1C0AD2AB069F1E9B00FABCE6 + 1C162984064C10D400B95A72 + 1C0AD2AC069F1E9B00FABCE6 + + ToolbarConfiguration + xcode.toolbar.config.debug + WindowString + 321 238 694 422 0 0 1440 878 + WindowToolGUID + 1CD10A99069EF8BA00B06720 + WindowToolIsVisible + 0 + + + Identifier + windowTool.find + Layout + + + Dock + + + Dock + + + ContentConfiguration + + PBXProjectModuleGUID + 1CDD528C0622207200134675 + PBXProjectModuleLabel + <No Editor> + PBXSplitModuleInNavigatorKey + + Split0 + + PBXProjectModuleGUID + 1CD0528D0623707200166675 + + SplitCount + 1 + + StatusBarVisibility + 1 + + GeometryConfiguration + + Frame + {{0, 0}, {781, 167}} + RubberWindowFrame + 62 385 781 470 0 0 1440 878 + + Module + PBXNavigatorGroup + Proportion + 781pt + + + Proportion + 50% + + + BecomeActive + 1 + ContentConfiguration + + PBXProjectModuleGUID + 1CD0528E0623707200166675 + PBXProjectModuleLabel + Project Find + + GeometryConfiguration + + Frame + {{8, 0}, {773, 254}} + RubberWindowFrame + 62 385 781 470 0 0 1440 878 + + Module + PBXProjectFindModule + Proportion + 50% + + + Proportion + 428pt + + + Name + Project Find + ServiceClasses + + PBXProjectFindModule + + StatusbarIsVisible + 1 + TableOfContents + + 1C530D57069F1CE1000CFCEE + 1C530D58069F1CE1000CFCEE + 1C530D59069F1CE1000CFCEE + 1CDD528C0622207200134675 + 1C530D5A069F1CE1000CFCEE + 1CE0B1FE06471DED0097A5F4 + 1CD0528E0623707200166675 + + WindowString + 62 385 781 470 0 0 1440 878 + WindowToolGUID + 1C530D57069F1CE1000CFCEE + WindowToolIsVisible + 0 + + + Identifier + MENUSEPARATOR + + + Identifier + windowTool.debuggerConsole + Layout + + + Dock + + + BecomeActive + 1 + ContentConfiguration + + PBXProjectModuleGUID + 1C78EAAC065D492600B07095 + PBXProjectModuleLabel + Debugger Console + + GeometryConfiguration + + Frame + {{0, 0}, {440, 358}} + RubberWindowFrame + 650 41 440 400 0 0 1280 1002 + + Module + PBXDebugCLIModule + Proportion + 358pt + + + Proportion + 358pt + + + Name + Debugger Console + ServiceClasses + + PBXDebugCLIModule + + StatusbarIsVisible + 1 + TableOfContents + + 1C78EAAD065D492600B07095 + 1C78EAAE065D492600B07095 + 1C78EAAC065D492600B07095 + + WindowString + 650 41 440 400 0 0 1280 1002 + + + FirstTimeWindowDisplayed + + Identifier + windowTool.run + IsVertical + + Layout + + + Dock + + + ContentConfiguration + + LauncherConfigVersion + 3 + PBXProjectModuleGUID + 1CD0528B0623707200166675 + PBXProjectModuleLabel + Run + Runner + + HorizontalSplitView + + _collapsingFrameDimension + 0.0 + _indexOfCollapsedView + 0 + _percentageOfCollapsedView + 0.0 + isCollapsed + yes + sizes + + {{0, 0}, {493, 168}} + {{0, 173}, {493, 270}} + + + VerticalSplitView + + _collapsingFrameDimension + 0.0 + _indexOfCollapsedView + 0 + _percentageOfCollapsedView + 0.0 + isCollapsed + yes + sizes + + {{0, 0}, {406, 443}} + {{411, 0}, {517, 443}} + + + + + GeometryConfiguration + + Frame + {{0, 0}, {459, 159}} + RubberWindowFrame + 339 500 459 200 0 0 1024 746 + + Module + PBXRunSessionModule + Proportion + 159pt + + + Proportion + 159pt + + + Name + Run Log + ServiceClasses + + PBXRunSessionModule + + StatusbarIsVisible + + TableOfContents + + 1C0AD2B3069F1EA900FABCE6 + 7F0C014808394E8900A87772 + 1CD0528B0623707200166675 + 7F0C014908394E8900A87772 + + ToolbarConfiguration + xcode.toolbar.config.run + WindowString + 339 500 459 200 0 0 1024 746 + WindowToolGUID + 1C0AD2B3069F1EA900FABCE6 + WindowToolIsVisible + + + + Identifier + windowTool.scm + Layout + + + Dock + + + ContentConfiguration + + PBXProjectModuleGUID + 1C78EAB2065D492600B07095 + PBXProjectModuleLabel + <No Editor> + PBXSplitModuleInNavigatorKey + + Split0 + + PBXProjectModuleGUID + 1C78EAB3065D492600B07095 + + SplitCount + 1 + + StatusBarVisibility + 1 + + GeometryConfiguration + + Frame + {{0, 0}, {452, 0}} + RubberWindowFrame + 743 379 452 308 0 0 1280 1002 + + Module + PBXNavigatorGroup + Proportion + 0pt + + + BecomeActive + 1 + ContentConfiguration + + PBXProjectModuleGUID + 1CD052920623707200166675 + PBXProjectModuleLabel + SCM + + GeometryConfiguration + + ConsoleFrame + {{0, 259}, {452, 0}} + Frame + {{0, 7}, {452, 259}} + RubberWindowFrame + 743 379 452 308 0 0 1280 1002 + TableConfiguration + + Status + 30 + FileName + 199 + Path + 197.09500122070312 + + TableFrame + {{0, 0}, {452, 250}} + + Module + PBXCVSModule + Proportion + 262pt + + + Proportion + 266pt + + + Name + SCM + ServiceClasses + + PBXCVSModule + + StatusbarIsVisible + 1 + TableOfContents + + 1C78EAB4065D492600B07095 + 1C78EAB5065D492600B07095 + 1C78EAB2065D492600B07095 + 1CD052920623707200166675 + + ToolbarConfiguration + xcode.toolbar.config.scm + WindowString + 743 379 452 308 0 0 1280 1002 + + + Identifier + windowTool.breakpoints + Layout + + + Dock + + + BecomeActive + 1 + ContentConfiguration + + PBXProjectModuleGUID + 1CD052930623707200166675 + PBXProjectModuleLabel + Breakpoints + + GeometryConfiguration + + BreakpointsTreeTableConfiguration + + enabledColumn + 16 + breakpointColumn + 201.5830078125 + + Frame + {{0, 0}, {240, 195}} + RubberWindowFrame + 342 421 240 216 0 0 1440 878 + + Module + PBXDebugBreakpointsModule + Proportion + 195pt + + + Proportion + 195pt + + + Name + Breakpoints + ServiceClasses + + PBXDebugBreakpointsModule + + StatusbarIsVisible + 0 + TableOfContents + + 1C0AD2AD069F1E9B00FABCE6 + 1C0AD2AE069F1E9B00FABCE6 + 1CD052930623707200166675 + + WindowString + 342 421 240 216 0 0 1440 878 + WindowToolGUID + 1C0AD2AD069F1E9B00FABCE6 + WindowToolIsVisible + 0 + + + Identifier + windowTool.bookmarks + Layout + + + Dock + + + Module + PBXBookmarksModule + Proportion + 100% + + + Proportion + 100% + + + Name + Bookmarks + ServiceClasses + + PBXBookmarksModule + + StatusbarIsVisible + 0 + WindowString + 538 42 401 187 0 0 1280 1002 + + + Identifier + windowTool.classBrowser + Layout + + + Dock + + + BecomeActive + 1 + ContentConfiguration + + OptionsSetName + Hierarchy, all classes + PBXProjectModuleGUID + 1CA6456E063B45B4001379D8 + PBXProjectModuleLabel + Class Browser - NSObject + + GeometryConfiguration + + ClassesFrame + {{0, 0}, {374, 96}} + ClassesTreeTableConfiguration + + PBXClassNameColumnIdentifier + 208 + PBXClassBookColumnIdentifier + 22 + + Frame + {{0, 0}, {630, 331}} + MembersFrame + {{0, 105}, {374, 395}} + MembersTreeTableConfiguration + + PBXMemberTypeIconColumnIdentifier + 22 + PBXMemberNameColumnIdentifier + 216 + PBXMemberTypeColumnIdentifier + 97 + PBXMemberBookColumnIdentifier + 22 + + PBXModuleWindowStatusBarHidden2 + 1 + RubberWindowFrame + 385 179 630 352 0 0 1440 878 + + Module + PBXClassBrowserModule + Proportion + 332pt + + + Proportion + 332pt + + + Name + Class Browser + ServiceClasses + + PBXClassBrowserModule + + StatusbarIsVisible + 0 + TableOfContents + + 1C0AD2AF069F1E9B00FABCE6 + 1C0AD2B0069F1E9B00FABCE6 + 1CA6456E063B45B4001379D8 + + ToolbarConfiguration + xcode.toolbar.config.classbrowser + WindowString + 385 179 630 352 0 0 1440 878 + WindowToolGUID + 1C0AD2AF069F1E9B00FABCE6 + WindowToolIsVisible + 0 + + + + diff --git a/QSDokuWikiPlugIn.xcode/nicholas.mode1 b/QSDokuWikiPlugIn.xcode/nicholas.mode1 new file mode 100644 index 0000000..9ce2f4f --- /dev/null +++ b/QSDokuWikiPlugIn.xcode/nicholas.mode1 @@ -0,0 +1,1134 @@ + + + + + ActivePerspectiveName + Project + AllowedModules + + + BundleLoadPath + + MaxInstances + n + Module + PBXSmartGroupTreeModule + Name + Groups and Files Outline View + + + BundleLoadPath + + MaxInstances + n + Module + PBXNavigatorGroup + Name + Editor + + + BundleLoadPath + + MaxInstances + n + Module + XCTaskListModule + Name + Task List + + + BundleLoadPath + + MaxInstances + n + Module + XCDetailModule + Name + File and Smart Group Detail Viewer + + + BundleLoadPath + + MaxInstances + 1 + Module + PBXBuildResultsModule + Name + Detailed Build Results Viewer + + + BundleLoadPath + + MaxInstances + 1 + Module + PBXProjectFindModule + Name + Project Batch Find Tool + + + BundleLoadPath + + MaxInstances + n + Module + PBXRunSessionModule + Name + Run Log + + + BundleLoadPath + + MaxInstances + n + Module + PBXBookmarksModule + Name + Bookmarks Tool + + + BundleLoadPath + + MaxInstances + n + Module + PBXClassBrowserModule + Name + Class Browser + + + BundleLoadPath + + MaxInstances + n + Module + PBXCVSModule + Name + Source Code Control Tool + + + BundleLoadPath + + MaxInstances + n + Module + PBXDebugBreakpointsModule + Name + Debug Breakpoints Tool + + + BundleLoadPath + + MaxInstances + n + Module + XCDockableInspector + Name + Inspector + + + BundleLoadPath + + MaxInstances + n + Module + PBXOpenQuicklyModule + Name + Open Quickly Tool + + + BundleLoadPath + + MaxInstances + 1 + Module + PBXDebugSessionModule + Name + Debugger + + + BundleLoadPath + + MaxInstances + 1 + Module + PBXDebugCLIModule + Name + Debug Console + + + Description + This workspace mimics that found in Xcode 1.2, with various minor improvements such as including attached editors to the build results window and the project find window. + DockingSystemVisible + + Extension + mode1 + FirstTimeWindowDisplayed + + Identifier + com.apple.perspectives.project.mode1 + MajorVersion + 31 + MinorVersion + 0 + Name + Default Workspace + Notifications + + OpenEditors + + Perspectives + + + ChosenToolbarItems + + action + com.apple.pbx.toolbar.searchfield + servicesModulefind + NSToolbarFlexibleSpaceItem + active-target-popup + active-buildstyle-popup + active-executable-popup + NSToolbarFlexibleSpaceItem + buildOrClean + build-and-runOrDebug + com.apple.ide.PBXToolbarStopButton + show-inspector + toggle-editor + + ControllerClassBaseName + + IconName + WindowOfProject + Identifier + perspective.project + IsVertical + + Layout + + + ContentConfiguration + + PBXBottomSmartGroupGIDs + + 1C37FBAC04509CD000000102 + 1C37FAAC04509CD000000102 + 1C08E77C0454961000C914BD + 1C37FABC05509CD000000102 + 1C37FABC05539CD112110102 + E2644B35053B69B200211256 + 1C37FABC04509CD000100104 + 1CC0EA4004350EF90044410B + 1CC0EA4004350EF90041110B + + PBXProjectModuleGUID + 1CE0B1FE06471DED0097A5F4 + PBXProjectModuleLabel + Files + PBXProjectStructureProvided + yes + PBXSmartGroupTreeModuleColumnData + + PBXSmartGroupTreeModuleColumnWidthsKey + + 250 + + PBXSmartGroupTreeModuleColumnsKey_v4 + + MainColumn + + + PBXSmartGroupTreeModuleOutlineStateKey_v7 + + PBXSmartGroupTreeModuleOutlineStateExpansionKey + + 0259C574FE90428111CA0C5A + 32DBCF9E0370C38000C91783 + 32DBCF9F0370C38200C91783 + 0259C582FE90428111CA0C5A + 1ED78706FE9D4A0611CA0C5A + 2E58F364FFB232C311CA0CBA + 1C37FBAC04509CD000000102 + 1C37FAAC04509CD000000102 + 1C37FABC05509CD000000102 + + PBXSmartGroupTreeModuleOutlineStateSelectionKey + + + 19 + 18 + + + PBXSmartGroupTreeModuleOutlineStateVisibleRectKey + {{0, 0}, {250, 576}} + + PBXTopSmartGroupGIDs + + + GeometryConfiguration + + Frame + {{0, 0}, {267, 594}} + GroupTreeTableConfiguration + + MainColumn + 250 + + RubberWindowFrame + 16 101 694 636 0 0 1024 746 + + Module + PBXSmartGroupTreeModule + Proportion + 267pt + + + Dock + + + ContentConfiguration + + PBXProjectModuleGUID + 1CE0B20306471E060097A5F4 + PBXProjectModuleLabel + Info.plist + PBXSplitModuleInNavigatorKey + + Split0 + + PBXProjectModuleGUID + 1CE0B20406471E060097A5F4 + PBXProjectModuleLabel + Info.plist + bookmark + E190B35F07B46FF60027D8A0 + history + + E131F8BB07B4484100D0E4AC + E190B2AD07B468FE0027D8A0 + + prevStack + + E131F8BE07B4484100D0E4AC + + + SplitCount + 1 + + StatusBarVisibility + + + GeometryConfiguration + + Frame + {{0, 0}, {421, 343}} + RubberWindowFrame + 16 101 694 636 0 0 1024 746 + + Module + PBXNavigatorGroup + Proportion + 343pt + + + BecomeActive + + ContentConfiguration + + PBXProjectModuleGUID + 1CE0B20506471E060097A5F4 + PBXProjectModuleLabel + Detail + + GeometryConfiguration + + Frame + {{0, 350}, {421, 244}} + RubberWindowFrame + 16 101 694 636 0 0 1024 746 + + Module + XCDetailModule + Proportion + 244pt + + + Proportion + 421pt + + + Name + Project + ServiceClasses + + XCModuleDock + PBXSmartGroupTreeModule + XCModuleDock + PBXNavigatorGroup + XCDetailModule + + TableOfContents + + E190B35607B46FD50027D8A0 + 1CE0B1FE06471DED0097A5F4 + E190B35707B46FD50027D8A0 + 1CE0B20306471E060097A5F4 + 1CE0B20506471E060097A5F4 + + ToolbarConfiguration + xcode.toolbar.config.default + + + PerspectivesBarVisible + + StatusbarIsVisible + + TimeStamp + 0.0 + ToolbarDisplayMode + 1 + ToolbarIsVisible + + ToolbarSizeMode + 1 + Type + Perspectives + UpdateMessage + + WindowJustification + 5 + WindowOrderList + + E190B35D07B46FF40027D8A0 + /Volumes/Lore/Library/Application Support/Apple/Developer Tools/Project Templates/Quicksilver Plug-in/Quicksilver Plug-in.pbproj + + WindowString + 16 101 694 636 0 0 1024 746 + WindowTools + + + FirstTimeWindowDisplayed + + Identifier + windowTool.build + Layout + + + Dock + + + ContentConfiguration + + PBXProjectModuleGUID + 1CD0528F0623707200166675 + PBXProjectModuleLabel + <No Editor> + PBXSplitModuleInNavigatorKey + + Split0 + + PBXProjectModuleGUID + 1CD052900623707200166675 + + SplitCount + 1 + + StatusBarVisibility + + + GeometryConfiguration + + Frame + {{0, 0}, {500, 215}} + RubberWindowFrame + 37 214 500 500 0 0 1024 746 + + Module + PBXNavigatorGroup + Proportion + 215pt + + + BecomeActive + + ContentConfiguration + + PBXProjectModuleGUID + XCMainBuildResultsModuleGUID + PBXProjectModuleLabel + Build + XCBuildResultsTrigger_Collapse + 1023 + XCBuildResultsTrigger_Open + 1011 + + GeometryConfiguration + + Frame + {{0, 222}, {500, 236}} + RubberWindowFrame + 37 214 500 500 0 0 1024 746 + + Module + PBXBuildResultsModule + Proportion + 236pt + + + Proportion + 458pt + + + Name + Build Results + ServiceClasses + + PBXBuildResultsModule + + StatusbarIsVisible + + TableOfContents + + E190B35D07B46FF40027D8A0 + E190B35E07B46FF40027D8A0 + 1CD0528F0623707200166675 + XCMainBuildResultsModuleGUID + + ToolbarConfiguration + xcode.toolbar.config.build + WindowString + 37 214 500 500 0 0 1024 746 + WindowToolGUID + E190B35D07B46FF40027D8A0 + WindowToolIsVisible + + + + Identifier + windowTool.debugger + Layout + + + Dock + + + ContentConfiguration + + Debugger + + HorizontalSplitView + + _collapsingFrameDimension + 0.0 + _indexOfCollapsedView + 0 + _percentageOfCollapsedView + 0.0 + isCollapsed + yes + sizes + + {{0, 0}, {317, 164}} + {{317, 0}, {377, 164}} + + + VerticalSplitView + + _collapsingFrameDimension + 0.0 + _indexOfCollapsedView + 0 + _percentageOfCollapsedView + 0.0 + isCollapsed + yes + sizes + + {{0, 0}, {694, 164}} + {{0, 164}, {694, 216}} + + + + LauncherConfigVersion + 8 + PBXProjectModuleGUID + 1C162984064C10D400B95A72 + PBXProjectModuleLabel + Debug - GLUTExamples (Underwater) + + GeometryConfiguration + + DebugConsoleDrawerSize + {100, 120} + DebugConsoleVisible + None + DebugConsoleWindowFrame + {{200, 200}, {500, 300}} + DebugSTDIOWindowFrame + {{200, 200}, {500, 300}} + Frame + {{0, 0}, {694, 380}} + RubberWindowFrame + 321 238 694 422 0 0 1440 878 + + Module + PBXDebugSessionModule + Proportion + 380pt + + + Proportion + 380pt + + + Name + Debugger + ServiceClasses + + PBXDebugSessionModule + + StatusbarIsVisible + + TableOfContents + + 1CD10A99069EF8BA00B06720 + 1C0AD2AB069F1E9B00FABCE6 + 1C162984064C10D400B95A72 + 1C0AD2AC069F1E9B00FABCE6 + + ToolbarConfiguration + xcode.toolbar.config.debug + WindowString + 321 238 694 422 0 0 1440 878 + WindowToolGUID + 1CD10A99069EF8BA00B06720 + WindowToolIsVisible + + + + Identifier + windowTool.find + Layout + + + Dock + + + Dock + + + ContentConfiguration + + PBXProjectModuleGUID + 1CDD528C0622207200134675 + PBXProjectModuleLabel + <No Editor> + PBXSplitModuleInNavigatorKey + + Split0 + + PBXProjectModuleGUID + 1CD0528D0623707200166675 + + SplitCount + 1 + + StatusBarVisibility + + + GeometryConfiguration + + Frame + {{0, 0}, {781, 167}} + RubberWindowFrame + 62 385 781 470 0 0 1440 878 + + Module + PBXNavigatorGroup + Proportion + 781pt + + + Proportion + 50% + + + BecomeActive + + ContentConfiguration + + PBXProjectModuleGUID + 1CD0528E0623707200166675 + PBXProjectModuleLabel + Project Find + + GeometryConfiguration + + Frame + {{8, 0}, {773, 254}} + RubberWindowFrame + 62 385 781 470 0 0 1440 878 + + Module + PBXProjectFindModule + Proportion + 50% + + + Proportion + 428pt + + + Name + Project Find + ServiceClasses + + PBXProjectFindModule + + StatusbarIsVisible + + TableOfContents + + 1C530D57069F1CE1000CFCEE + 1C530D58069F1CE1000CFCEE + 1C530D59069F1CE1000CFCEE + 1CDD528C0622207200134675 + 1C530D5A069F1CE1000CFCEE + 1CE0B1FE06471DED0097A5F4 + 1CD0528E0623707200166675 + + WindowString + 62 385 781 470 0 0 1440 878 + WindowToolGUID + 1C530D57069F1CE1000CFCEE + WindowToolIsVisible + + + + Identifier + MENUSEPARATOR + + + Identifier + windowTool.debuggerConsole + Layout + + + Dock + + + BecomeActive + + ContentConfiguration + + PBXProjectModuleGUID + 1C78EAAC065D492600B07095 + PBXProjectModuleLabel + Debugger Console + + GeometryConfiguration + + Frame + {{0, 0}, {440, 358}} + RubberWindowFrame + 650 41 440 400 0 0 1280 1002 + + Module + PBXDebugCLIModule + Proportion + 358pt + + + Proportion + 358pt + + + Name + Debugger Console + ServiceClasses + + PBXDebugCLIModule + + StatusbarIsVisible + + TableOfContents + + 1C78EAAD065D492600B07095 + 1C78EAAE065D492600B07095 + 1C78EAAC065D492600B07095 + + WindowString + 650 41 440 400 0 0 1280 1002 + + + Identifier + windowTool.run + Layout + + + Dock + + + ContentConfiguration + + LauncherConfigVersion + 3 + PBXProjectModuleGUID + 1CD0528B0623707200166675 + PBXProjectModuleLabel + Run + Runner + + HorizontalSplitView + + _collapsingFrameDimension + 0.0 + _indexOfCollapsedView + 0 + _percentageOfCollapsedView + 0.0 + isCollapsed + yes + sizes + + {{0, 0}, {491, 167}} + {{0, 176}, {491, 267}} + + + VerticalSplitView + + _collapsingFrameDimension + 0.0 + _indexOfCollapsedView + 0 + _percentageOfCollapsedView + 0.0 + isCollapsed + yes + sizes + + {{0, 0}, {405, 443}} + {{414, 0}, {514, 443}} + + + + + GeometryConfiguration + + Frame + {{0, 0}, {458, 143}} + RubberWindowFrame + 342 452 458 185 0 0 1440 878 + + Module + PBXRunSessionModule + Proportion + 143pt + + + Proportion + 143pt + + + Name + Run Log + ServiceClasses + + PBXRunSessionModule + + StatusbarIsVisible + + TableOfContents + + 1C0AD2B3069F1EA900FABCE6 + 1C0AD2B4069F1EA900FABCE6 + 1CD0528B0623707200166675 + 1C0AD2B5069F1EA900FABCE6 + + ToolbarConfiguration + xcode.toolbar.config.run + WindowString + 342 452 458 185 0 0 1440 878 + WindowToolGUID + 1C0AD2B3069F1EA900FABCE6 + WindowToolIsVisible + + + + Identifier + windowTool.scm + Layout + + + Dock + + + ContentConfiguration + + PBXProjectModuleGUID + 1C78EAB2065D492600B07095 + PBXProjectModuleLabel + <No Editor> + PBXSplitModuleInNavigatorKey + + Split0 + + PBXProjectModuleGUID + 1C78EAB3065D492600B07095 + + SplitCount + 1 + + StatusBarVisibility + + + GeometryConfiguration + + Frame + {{0, 0}, {452, 0}} + RubberWindowFrame + 743 379 452 308 0 0 1280 1002 + + Module + PBXNavigatorGroup + Proportion + 0pt + + + BecomeActive + + ContentConfiguration + + PBXProjectModuleGUID + 1CD052920623707200166675 + PBXProjectModuleLabel + SCM + + GeometryConfiguration + + ConsoleFrame + {{0, 259}, {452, 0}} + Frame + {{0, 7}, {452, 259}} + RubberWindowFrame + 743 379 452 308 0 0 1280 1002 + TableConfiguration + + Status + 30 + FileName + 199 + Path + 197.09500122070312 + + TableFrame + {{0, 0}, {452, 250}} + + Module + PBXCVSModule + Proportion + 259pt + + + Proportion + 266pt + + + Name + SCM + ServiceClasses + + PBXCVSModule + + StatusbarIsVisible + + TableOfContents + + 1C78EAB4065D492600B07095 + 1C78EAB5065D492600B07095 + 1C78EAB2065D492600B07095 + 1CD052920623707200166675 + + WindowString + 743 379 452 308 0 0 1280 1002 + + + Identifier + windowTool.breakpoints + Layout + + + Dock + + + BecomeActive + + ContentConfiguration + + PBXProjectModuleGUID + 1CD052930623707200166675 + PBXProjectModuleLabel + Breakpoints + + GeometryConfiguration + + BreakpointsTreeTableConfiguration + + enabledColumn + 16 + breakpointColumn + 201.5830078125 + + Frame + {{0, 0}, {240, 195}} + RubberWindowFrame + 342 421 240 216 0 0 1440 878 + + Module + PBXDebugBreakpointsModule + Proportion + 195pt + + + Proportion + 195pt + + + Name + Breakpoints + ServiceClasses + + PBXDebugBreakpointsModule + + StatusbarIsVisible + + TableOfContents + + 1C0AD2AD069F1E9B00FABCE6 + 1C0AD2AE069F1E9B00FABCE6 + 1CD052930623707200166675 + + WindowString + 342 421 240 216 0 0 1440 878 + WindowToolGUID + 1C0AD2AD069F1E9B00FABCE6 + WindowToolIsVisible + + + + Identifier + windowTool.bookmarks + Layout + + + Dock + + + Module + PBXBookmarksModule + Proportion + 166pt + + + Proportion + 166pt + + + Name + Bookmarks + ServiceClasses + + PBXBookmarksModule + + StatusbarIsVisible + + WindowString + 538 42 401 187 0 0 1280 1002 + + + Identifier + windowTool.classBrowser + Layout + + + Dock + + + BecomeActive + + ContentConfiguration + + OptionsSetName + Hierarchy, all classes + PBXProjectModuleGUID + 1CA6456E063B45B4001379D8 + PBXProjectModuleLabel + Class Browser - NSObject + + GeometryConfiguration + + ClassesFrame + {{0, 0}, {374, 96}} + ClassesTreeTableConfiguration + + PBXClassNameColumnIdentifier + 208 + PBXClassBookColumnIdentifier + 22 + + Frame + {{0, 0}, {630, 331}} + MembersFrame + {{0, 105}, {374, 395}} + MembersTreeTableConfiguration + + PBXMemberTypeIconColumnIdentifier + 22 + PBXMemberNameColumnIdentifier + 216 + PBXMemberTypeColumnIdentifier + 97 + PBXMemberBookColumnIdentifier + 22 + + PBXModuleWindowStatusBarHidden2 + + RubberWindowFrame + 385 179 630 352 0 0 1440 878 + + Module + PBXClassBrowserModule + Proportion + 331pt + + + Proportion + 331pt + + + Name + Class Browser + ServiceClasses + + PBXClassBrowserModule + + StatusbarIsVisible + + TableOfContents + + 1C0AD2AF069F1E9B00FABCE6 + 1C0AD2B0069F1E9B00FABCE6 + 1CA6456E063B45B4001379D8 + + ToolbarConfiguration + xcode.toolbar.config.classbrowser + WindowString + 385 179 630 352 0 0 1440 878 + WindowToolGUID + 1C0AD2AF069F1E9B00FABCE6 + WindowToolIsVisible + + + + + diff --git a/QSDokuWikiPlugIn.xcode/project.pbxproj b/QSDokuWikiPlugIn.xcode/project.pbxproj new file mode 100644 index 0000000..ba21540 --- /dev/null +++ b/QSDokuWikiPlugIn.xcode/project.pbxproj @@ -0,0 +1,380 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 39; + objects = { + 0259C573FE90428111CA0C5A = { + buildSettings = { + }; + buildStyles = ( + 2E58F360FFB2326E11CA0CBA, + 2E58F361FFB2326E11CA0CBA, + ); + hasScannedForEncodings = 1; + isa = PBXProject; + mainGroup = 0259C574FE90428111CA0C5A; + projectDirPath = ""; + targets = ( + 8D1AC9600486D14A00FE50C9, + ); + }; + 0259C574FE90428111CA0C5A = { + children = ( + 32DBCF9E0370C38000C91783, + 32DBCF9F0370C38200C91783, + 0259C582FE90428111CA0C5A, + 1ED78706FE9D4A0611CA0C5A, + 2E58F364FFB232C311CA0CBA, + ); + isa = PBXGroup; + name = QSDokuWikiPlugIn; + refType = 4; + sourceTree = ""; + }; + 0259C582FE90428111CA0C5A = { + children = ( + 7F0CFF4A0836602A00A87772, + 8D1AC9730486D14A00FE50C9, + ); + isa = PBXGroup; + name = Resources; + refType = 4; + sourceTree = ""; + }; +//020 +//021 +//022 +//023 +//024 +//1E0 +//1E1 +//1E2 +//1E3 +//1E4 + 1ED78706FE9D4A0611CA0C5A = { + children = ( + 8D1AC9740486D14A00FE50C9, + ); + isa = PBXGroup; + name = Products; + refType = 4; + sourceTree = ""; + }; +//1E0 +//1E1 +//1E2 +//1E3 +//1E4 +//2E0 +//2E1 +//2E2 +//2E3 +//2E4 + 2E58F360FFB2326E11CA0CBA = { + buildSettings = { + COPY_PHASE_STRIP = NO; + GCC_DYNAMIC_NO_PIC = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_GENERATE_DEBUGGING_SYMBOLS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + ZERO_LINK = YES; + }; + isa = PBXBuildStyle; + name = Development; + }; + 2E58F361FFB2326E11CA0CBA = { + buildSettings = { + COPY_PHASE_STRIP = YES; + GCC_ENABLE_FIX_AND_CONTINUE = NO; + ZERO_LINK = NO; + }; + isa = PBXBuildStyle; + name = Deployment; + }; + 2E58F364FFB232C311CA0CBA = { + children = ( + 7F0CFE8A08365C7A00A87772, + 7F0CFE8B08365C7A00A87772, + 7F0CFE8C08365C7A00A87772, + 7F0CFE8D08365C7A00A87772, + DD92D38A0106425D02CA0E72, + ); + isa = PBXGroup; + name = Frameworks; + refType = 4; + sourceTree = ""; + }; +//2E0 +//2E1 +//2E2 +//2E3 +//2E4 +//320 +//321 +//322 +//323 +//324 + 32DBCF980370C29C00C91783 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = QSDokuWikiPlugIn_Prefix.pch; + refType = 4; + sourceTree = ""; + }; + 32DBCF9E0370C38000C91783 = { + children = ( + E1EAB047068128A800774DFF, + E1EAB045068128A200774DFF, + ); + isa = PBXGroup; + name = Classes; + refType = 4; + sourceTree = ""; + }; + 32DBCF9F0370C38200C91783 = { + children = ( + 32DBCF980370C29C00C91783, + ); + isa = PBXGroup; + name = "Other Sources"; + path = ""; + refType = 4; + sourceTree = ""; + }; +//320 +//321 +//322 +//323 +//324 +//7F0 +//7F1 +//7F2 +//7F3 +//7F4 + 7F0CFE8A08365C7A00A87772 = { + isa = PBXFileReference; + lastKnownFileType = wrapper.framework; + name = QSCore.framework; + path = ../../../Build/QSCore.framework; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 7F0CFE8B08365C7A00A87772 = { + isa = PBXFileReference; + lastKnownFileType = wrapper.framework; + name = QSEffects.framework; + path = ../../../Build/QSEffects.framework; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 7F0CFE8C08365C7A00A87772 = { + isa = PBXFileReference; + lastKnownFileType = wrapper.framework; + name = QSFoundation.framework; + path = ../../../Build/QSFoundation.framework; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 7F0CFE8D08365C7A00A87772 = { + isa = PBXFileReference; + lastKnownFileType = wrapper.framework; + name = QSInterface.framework; + path = ../../../Build/QSInterface.framework; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 7F0CFE8E08365C7A00A87772 = { + fileRef = 7F0CFE8A08365C7A00A87772; + isa = PBXBuildFile; + settings = { + }; + }; + 7F0CFE8F08365C7A00A87772 = { + fileRef = 7F0CFE8B08365C7A00A87772; + isa = PBXBuildFile; + settings = { + }; + }; + 7F0CFE9008365C7A00A87772 = { + fileRef = 7F0CFE8C08365C7A00A87772; + isa = PBXBuildFile; + settings = { + }; + }; + 7F0CFE9108365C7A00A87772 = { + fileRef = 7F0CFE8D08365C7A00A87772; + isa = PBXBuildFile; + settings = { + }; + }; + 7F0CFF4A0836602A00A87772 = { + isa = PBXFileReference; + lastKnownFileType = image.png; + path = DokuWiki.png; + refType = 4; + sourceTree = ""; + }; + 7F0CFF4B0836602A00A87772 = { + fileRef = 7F0CFF4A0836602A00A87772; + isa = PBXBuildFile; + settings = { + }; + }; +//7F0 +//7F1 +//7F2 +//7F3 +//7F4 +//8D0 +//8D1 +//8D2 +//8D3 +//8D4 + 8D1AC9600486D14A00FE50C9 = { + buildPhases = ( + 8D1AC9660486D14A00FE50C9, + 8D1AC96A0486D14A00FE50C9, + 8D1AC96E0486D14A00FE50C9, + E1022B2806B3475D00299BEC, + ); + buildRules = ( + ); + buildSettings = { + FRAMEWORK_SEARCH_PATHS = "/Volumes/Lore/Forge/Development/Quicksilver/build/Quicksilver.app/Contents/Frameworks /Volumes/Lore/Forge/Build"; + GCC_GENERATE_DEBUGGING_SYMBOLS = NO; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = QSDokuWikiPlugIn_Prefix.pch; + INFOPLIST_FILE = Info.plist; + INSTALL_PATH = "$(HOME)/Developer/Palettes"; + OTHER_LDFLAGS = "-bundle"; + PRODUCT_NAME = "DokuWiki Module"; + WRAPPER_EXTENSION = qsplugin; + }; + dependencies = ( + ); + isa = PBXNativeTarget; + name = "DokuWiki Module"; + productInstallPath = "$(HOME)/Developer/Palettes"; + productName = QSDokuWikiPlugIn; + productReference = 8D1AC9740486D14A00FE50C9; + productType = "com.apple.product-type.bundle"; + }; + 8D1AC9660486D14A00FE50C9 = { + buildActionMask = 2147483647; + files = ( + 7F0CFF4B0836602A00A87772, + ); + isa = PBXResourcesBuildPhase; + runOnlyForDeploymentPostprocessing = 0; + }; + 8D1AC96A0486D14A00FE50C9 = { + buildActionMask = 2147483647; + files = ( + E1EAB046068128A200774DFF, + ); + isa = PBXSourcesBuildPhase; + runOnlyForDeploymentPostprocessing = 0; + }; + 8D1AC96E0486D14A00FE50C9 = { + buildActionMask = 2147483647; + files = ( + 8D1AC9700486D14A00FE50C9, + 7F0CFE8E08365C7A00A87772, + 7F0CFE8F08365C7A00A87772, + 7F0CFE9008365C7A00A87772, + 7F0CFE9108365C7A00A87772, + ); + isa = PBXFrameworksBuildPhase; + runOnlyForDeploymentPostprocessing = 0; + }; + 8D1AC9700486D14A00FE50C9 = { + fileRef = DD92D38A0106425D02CA0E72; + isa = PBXBuildFile; + settings = { + }; + }; + 8D1AC9730486D14A00FE50C9 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text.plist; + path = Info.plist; + refType = 4; + sourceTree = ""; + }; + 8D1AC9740486D14A00FE50C9 = { + explicitFileType = wrapper.cfbundle; + includeInIndex = 0; + isa = PBXFileReference; + path = "DokuWiki Module.qsplugin"; + refType = 3; + sourceTree = BUILT_PRODUCTS_DIR; + }; +//8D0 +//8D1 +//8D2 +//8D3 +//8D4 +//DD0 +//DD1 +//DD2 +//DD3 +//DD4 + DD92D38A0106425D02CA0E72 = { + isa = PBXFileReference; + lastKnownFileType = wrapper.framework; + name = Cocoa.framework; + path = /System/Library/Frameworks/Cocoa.framework; + refType = 0; + sourceTree = ""; + }; +//DD0 +//DD1 +//DD2 +//DD3 +//DD4 +//E10 +//E11 +//E12 +//E13 +//E14 + E1022B2806B3475D00299BEC = { + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + isa = PBXShellScriptBuildPhase; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "$SRCROOT/bltrversion $INFOPLIST_FILE"; + }; + E1EAB045068128A200774DFF = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.objc; + path = QSDokuWikiPlugIn.m; + refType = 4; + sourceTree = ""; + }; + E1EAB046068128A200774DFF = { + fileRef = E1EAB045068128A200774DFF; + isa = PBXBuildFile; + settings = { + }; + }; + E1EAB047068128A800774DFF = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = QSDokuWikiPlugIn.h; + refType = 4; + sourceTree = ""; + }; + }; + rootObject = 0259C573FE90428111CA0C5A; +} diff --git a/QSDokuWikiPlugIn_Action.h b/QSDokuWikiPlugIn_Action.h new file mode 100644 index 0000000..1218273 --- /dev/null +++ b/QSDokuWikiPlugIn_Action.h @@ -0,0 +1,17 @@ +// +// QSDokuWikiPlugIn_Action.h +// QSDokuWikiPlugIn +// +// Created by Nicholas Jitkoff on 2/24/05. +// Copyright __MyCompanyName__ 2005. All rights reserved. +// + +#import +#import +#import "QSDokuWikiPlugIn_Action.h" +#define QSDokuWikiPlugIn_Type @"QSDokuWikiPlugIn_Type" +@interface QSDokuWikiPlugIn_Action : QSActionProvider +{ +} +@end + diff --git a/QSDokuWikiPlugIn_Action.m b/QSDokuWikiPlugIn_Action.m new file mode 100644 index 0000000..d331069 --- /dev/null +++ b/QSDokuWikiPlugIn_Action.m @@ -0,0 +1,19 @@ +// +// QSDokuWikiPlugIn_Action.m +// QSDokuWikiPlugIn +// +// Created by Nicholas Jitkoff on 2/24/05. +// Copyright __MyCompanyName__ 2005. All rights reserved. +// + +#import "QSDokuWikiPlugIn_Action.h" + +@implementation QSDokuWikiPlugIn_Action + + +#define kQSDokuWikiPlugInAction @"QSDokuWikiPlugInAction" + +- (QSObject *)performActionOnObject:(QSObject *)dObject{ + return nil; +} +@end diff --git a/QSDokuWikiPlugIn_Prefix.pch b/QSDokuWikiPlugIn_Prefix.pch new file mode 100644 index 0000000..b5d2280 --- /dev/null +++ b/QSDokuWikiPlugIn_Prefix.pch @@ -0,0 +1,12 @@ +// +// Prefix header for all source files of the 'QSDokuWikiPlugIn' target in the 'QSDokuWikiPlugIn' project +// + +#ifdef __OBJC__ +#import +#import +#import +#endif + + +#define kQSDokuWikiPlugInType @"QSDokuWikiPlugInType" \ No newline at end of file diff --git a/QSDokuWikiPlugIn_Source.h b/QSDokuWikiPlugIn_Source.h new file mode 100644 index 0000000..fec43d6 --- /dev/null +++ b/QSDokuWikiPlugIn_Source.h @@ -0,0 +1,16 @@ +// +// QSDokuWikiPlugIn_Source.h +// QSDokuWikiPlugIn +// +// Created by Nicholas Jitkoff on 2/24/05. +// Copyright __MyCompanyName__ 2005. All rights reserved. +// + + +#import "QSDokuWikiPlugIn_Source.h" + +@interface QSDokuWikiPlugIn_Source : NSObject +{ +} +@end + diff --git a/QSDokuWikiPlugIn_Source.m b/QSDokuWikiPlugIn_Source.m new file mode 100644 index 0000000..6a43c27 --- /dev/null +++ b/QSDokuWikiPlugIn_Source.m @@ -0,0 +1,52 @@ +// +// QSDokuWikiPlugIn_Source.m +// QSDokuWikiPlugIn +// +// Created by Nicholas Jitkoff on 2/24/05. +// Copyright __MyCompanyName__ 2005. All rights reserved. +// + +#import "QSDokuWikiPlugIn_Source.h" +#import + + +@implementation QSDokuWikiPlugIn_Source +- (BOOL)indexIsValidFromDate:(NSDate *)indexDate forEntry:(NSDictionary *)theEntry{ + return YES; +} + +- (NSImage *) iconForEntry:(NSDictionary *)dict{ + return nil; +} + +- (NSString *)identifierForObject:(id )object{ + return nil; +} +- (NSArray *) objectsForEntry:(NSDictionary *)theEntry{ + NSMutableArray *objects=[NSMutableArray arrayWithCapacity:1]; + QSObject *newObject; + + newObject=[QSObject objectWithName:@"TestObject"]; + [newObject setObject:@"" forType:QSDokuWikiPlugInType]; + [newObject setPrimaryType:QSDokuWikiPlugInType]; + [objects addObject:newObject]; + + return objects; + +} + + +// Object Handler Methods + +/* +- (void)setQuickIconForObject:(QSObject *)object{ + [object setIcon:nil]; // An icon that is either already in memory or easy to load +} +- (BOOL)loadIconForObject:(QSObject *)object{ + return NO; + id data=[object objectForType:QSDokuWikiPlugInType]; + [object setIcon:nil]; + return YES; +} +*/ +@end diff --git a/bltrversion b/bltrversion new file mode 100755 index 0000000..1da4e96 Binary files /dev/null and b/bltrversion differ diff --git a/element.xml b/element.xml new file mode 100644 index 0000000..6b34fc6 --- /dev/null +++ b/element.xml @@ -0,0 +1,70 @@ + + + DokuWiki + + + + + + + + + + + actionClass + QSDokuWikiPlugIn + actionSelector + showPageRevisions: + directTypes + + org.splitbrain.dokuwiki.page + + name + Show Revisions + + + + + + + actionClass + QSDokuWikiPlugIn + actionSelector + editPage: + directTypes + + org.splitbrain.dokuwiki.page + + name + Edit + + + + + + + actionClass + QSDokuWikiPlugIn + actionSelector + showPage: + directTypes + + org.splitbrain.dokuwiki.page + + name + Show + + + + + + + + + + + + + + + \ No newline at end of file