Skip to content
Browse files

framework dependencies inlined

  • Loading branch information...
1 parent 3f81749 commit 8901df98277476a10b5250531ee8738350baf885 @julius committed May 17, 2009
Showing with 9,094 additions and 55 deletions.
  1. +1 −1 Info.plist
  2. +22 −6 SilverFlow.xcodeproj/julius.mode2v3
  3. +2 −2 SilverFlow.xcodeproj/julius.pbxuser
  4. +26 −18 SilverFlow.xcodeproj/project.pbxproj
  5. +1 −1 build/Release/SilverFlow.qsplugin/Contents/Info.plist
  6. BIN build/Release/SilverFlow.qsplugin/Contents/MacOS/SilverFlow
  7. BIN build/SilverFlow.build/Release/SilverFlow.build/Objects-normal/i386/SilverFlow
  8. BIN build/SilverFlow.build/Release/SilverFlow.build/Objects-normal/ppc/SilverFlow
  9. +29 −27 build/SilverFlow.build/Release/SilverFlow.build/SilverFlow.dep
  10. BIN build/SilverFlow.build/SilverFlow.pbxindex/categories.pbxbtree
  11. BIN build/SilverFlow.build/SilverFlow.pbxindex/cdecls.pbxbtree
  12. BIN build/SilverFlow.build/SilverFlow.pbxindex/decls.pbxbtree
  13. BIN build/SilverFlow.build/SilverFlow.pbxindex/files.pbxbtree
  14. BIN build/SilverFlow.build/SilverFlow.pbxindex/imports.pbxbtree
  15. BIN build/SilverFlow.build/SilverFlow.pbxindex/pbxindex.header
  16. BIN build/SilverFlow.build/SilverFlow.pbxindex/protocols.pbxbtree
  17. BIN build/SilverFlow.build/SilverFlow.pbxindex/refs.pbxbtree
  18. BIN build/SilverFlow.build/SilverFlow.pbxindex/strings.pbxstrings/control
  19. BIN build/SilverFlow.build/SilverFlow.pbxindex/strings.pbxstrings/strings
  20. BIN build/SilverFlow.build/SilverFlow.pbxindex/subclasses.pbxbtree
  21. BIN build/SilverFlow.build/SilverFlow.pbxindex/symbols0.pbxsymbols
  22. +1 −0 frameworks/QSCore.framework/Headers
  23. +1 −0 frameworks/QSCore.framework/QSCore
  24. +1 −0 frameworks/QSCore.framework/Resources
  25. +93 −0 frameworks/QSCore.framework/Versions/A/Headers/NSString+CarbonUtilities.h
  26. +14 −0 frameworks/QSCore.framework/Versions/A/Headers/NSString_Purification.h
  27. +98 −0 frameworks/QSCore.framework/Versions/A/Headers/QSAction.h
  28. +31 −0 frameworks/QSCore.framework/Versions/A/Headers/QSActionProvider.h
  29. +13 −0 frameworks/QSCore.framework/Versions/A/Headers/QSAlertManager.h
  30. +17 −0 frameworks/QSCore.framework/Versions/A/Headers/QSBadgeImage.h
  31. +83 −0 frameworks/QSCore.framework/Versions/A/Headers/QSCatalogEntry.h
  32. +17 −0 frameworks/QSCore.framework/Versions/A/Headers/QSCollection.h
  33. +31 −0 frameworks/QSCore.framework/Versions/A/Headers/QSCommand.h
  34. +10 −0 frameworks/QSCore.framework/Versions/A/Headers/QSComputerSource.h
  35. +33 −0 frameworks/QSCore.framework/Versions/A/Headers/QSCore.h
  36. +18 −0 frameworks/QSCore.framework/Versions/A/Headers/QSDebug.h
  37. +4 −0 frameworks/QSCore.framework/Versions/A/Headers/QSDefines.h
  38. +57 −0 frameworks/QSCore.framework/Versions/A/Headers/QSExecutor.h
  39. +13 −0 frameworks/QSCore.framework/Versions/A/Headers/QSFeatureLevel.h
  40. +21 −0 frameworks/QSCore.framework/Versions/A/Headers/QSGlobalSelectionProvider.h
  41. +33 −0 frameworks/QSCore.framework/Versions/A/Headers/QSIconLoader.h
  42. +19 −0 frameworks/QSCore.framework/Versions/A/Headers/QSInterfaceMediator.h
  43. +24 −0 frameworks/QSCore.framework/Versions/A/Headers/QSKeys.h
  44. +120 −0 frameworks/QSCore.framework/Versions/A/Headers/QSLibrarian.h
  45. +24 −0 frameworks/QSCore.framework/Versions/A/Headers/QSLocalization.h
  46. +14 −0 frameworks/QSCore.framework/Versions/A/Headers/QSMacros.h
  47. +29 −0 frameworks/QSCore.framework/Versions/A/Headers/QSMnemonics.h
  48. +18 −0 frameworks/QSCore.framework/Versions/A/Headers/QSNotifications.h
  49. +40 −0 frameworks/QSCore.framework/Versions/A/Headers/QSNotifyMediator.h
  50. +18 −0 frameworks/QSCore.framework/Versions/A/Headers/QSNullObject.h
  51. +29 −0 frameworks/QSCore.framework/Versions/A/Headers/QSObjCMessageSource.h
  52. +308 −0 frameworks/QSCore.framework/Versions/A/Headers/QSObject.h
  53. +10 −0 frameworks/QSCore.framework/Versions/A/Headers/QSObjectFormatter.h
  54. +34 −0 frameworks/QSCore.framework/Versions/A/Headers/QSObjectRanker.h
  55. +45 −0 frameworks/QSCore.framework/Versions/A/Headers/QSObjectSource.h
  56. +9 −0 frameworks/QSCore.framework/Versions/A/Headers/QSObject_Drag.h
  57. +48 −0 frameworks/QSCore.framework/Versions/A/Headers/QSObject_FileHandling.h
  58. +18 −0 frameworks/QSCore.framework/Versions/A/Headers/QSObject_Menus.h
  59. +19 −0 frameworks/QSCore.framework/Versions/A/Headers/QSObject_Pasteboard.h
  60. +15 −0 frameworks/QSCore.framework/Versions/A/Headers/QSObject_PropertyList.h
  61. +24 −0 frameworks/QSCore.framework/Versions/A/Headers/QSObject_StringHandling.h
  62. +18 −0 frameworks/QSCore.framework/Versions/A/Headers/QSObject_URLHandling.h
  63. +18 −0 frameworks/QSCore.framework/Versions/A/Headers/QSParser.h
  64. +25 −0 frameworks/QSCore.framework/Versions/A/Headers/QSPaths.h
  65. +37 −0 frameworks/QSCore.framework/Versions/A/Headers/QSProcessMonitor.h
  66. +52 −0 frameworks/QSCore.framework/Versions/A/Headers/QSProcessSource.h
  67. +48 −0 frameworks/QSCore.framework/Versions/A/Headers/QSProxyObject.h
  68. +18 −0 frameworks/QSCore.framework/Versions/A/Headers/QSProxyObjectSource.h
  69. +31 −0 frameworks/QSCore.framework/Versions/A/Headers/QSRankedObject.h
  70. +92 −0 frameworks/QSCore.framework/Versions/A/Headers/QSRegistry.h
  71. +29 −0 frameworks/QSCore.framework/Versions/A/Headers/QSResourceManager.h
  72. +22 −0 frameworks/QSCore.framework/Versions/A/Headers/QSStringRanker.h
  73. +70 −0 frameworks/QSCore.framework/Versions/A/Headers/QSTask.h
  74. +33 −0 frameworks/QSCore.framework/Versions/A/Headers/QSTaskController.h
  75. +10 −0 frameworks/QSCore.framework/Versions/A/Headers/QSTextProxy.h
  76. +45 −0 frameworks/QSCore.framework/Versions/A/Headers/QSTrigger.h
  77. +26 −0 frameworks/QSCore.framework/Versions/A/Headers/QSTriggerManager.h
  78. +38 −0 frameworks/QSCore.framework/Versions/A/Headers/QSTypes.h
  79. +15 −0 frameworks/QSCore.framework/Versions/A/Headers/QSVoyeur.h
  80. +12 −0 frameworks/QSCore.framework/Versions/A/Headers/QSense.h
  81. +57 −0 frameworks/QSCore.framework/Versions/A/Headers/UKFileWatcher.h
  82. +100 −0 frameworks/QSCore.framework/Versions/A/Headers/UKKQueue.h
  83. +55 −0 frameworks/QSCore.framework/Versions/A/Headers/UKMainThreadProxy.h
  84. BIN frameworks/QSCore.framework/Versions/A/QSCore
  85. +20 −0 frameworks/QSCore.framework/Versions/A/Resources/Info.plist
  86. +12 −0 frameworks/QSCore.framework/Versions/A/Resources/QSProcessObjectSource.nib/classes.nib
  87. +21 −0 frameworks/QSCore.framework/Versions/A/Resources/QSProcessObjectSource.nib/info.nib
  88. BIN frameworks/QSCore.framework/Versions/A/Resources/QSProcessObjectSource.nib/keyedobjects.nib
  89. +1 −0 frameworks/QSCore.framework/Versions/Current
  90. +1 −0 frameworks/QSEffects.framework/PrivateHeaders
  91. +1 −0 frameworks/QSEffects.framework/QSEffects
  92. +1 −0 frameworks/QSEffects.framework/Resources
  93. +255 −0 frameworks/QSEffects.framework/Versions/A/PrivateHeaders/CGSPrivate.h
  94. +22 −0 frameworks/QSEffects.framework/Versions/A/PrivateHeaders/QSCGSTransition.h
  95. +11 −0 frameworks/QSEffects.framework/Versions/A/PrivateHeaders/QSEffects.h
  96. +29 −0 frameworks/QSEffects.framework/Versions/A/PrivateHeaders/QSEmbeddedEffects.h
  97. +17 −0 frameworks/QSEffects.framework/Versions/A/PrivateHeaders/QSFadingView.h
  98. +42 −0 frameworks/QSEffects.framework/Versions/A/PrivateHeaders/QSMoveHelper.h
  99. +24 −0 frameworks/QSEffects.framework/Versions/A/PrivateHeaders/QSShading.h
  100. +18 −0 frameworks/QSEffects.framework/Versions/A/PrivateHeaders/QSTrackingWindow.h
  101. +85 −0 frameworks/QSEffects.framework/Versions/A/PrivateHeaders/QSWindow.h
  102. BIN frameworks/QSEffects.framework/Versions/A/QSEffects
  103. +20 −0 frameworks/QSEffects.framework/Versions/A/Resources/Info.plist
  104. +1 −0 frameworks/QSEffects.framework/Versions/Current
  105. +1 −0 frameworks/QSFoundation.framework/PrivateHeaders
  106. +1 −0 frameworks/QSFoundation.framework/QSFoundation
  107. +1 −0 frameworks/QSFoundation.framework/Resources
  108. +77 −0 frameworks/QSFoundation.framework/Versions/A/PrivateHeaders/NDAlias+AliasFile.h
  109. +14 −0 frameworks/QSFoundation.framework/Versions/A/PrivateHeaders/NDAlias+QSMods.h
  110. +190 −0 frameworks/QSFoundation.framework/Versions/A/PrivateHeaders/NDAlias.h
  111. +690 −0 frameworks/QSFoundation.framework/Versions/A/PrivateHeaders/NDAppleScriptObject.h
  112. +49 −0 frameworks/QSFoundation.framework/Versions/A/PrivateHeaders/NDAppleScriptObject_Protocols.h
  113. +138 −0 frameworks/QSFoundation.framework/Versions/A/PrivateHeaders/NDComponentInstance.h
  114. +427 −0 frameworks/QSFoundation.framework/Versions/A/PrivateHeaders/NDHotKeyEvent.h
  115. +24 −0 frameworks/QSFoundation.framework/Versions/A/PrivateHeaders/NDHotKeyEvent_QSMods.h
  116. +20 −0 frameworks/QSFoundation.framework/Versions/A/PrivateHeaders/NDProcess+QSMods.h
  117. +333 −0 frameworks/QSFoundation.framework/Versions/A/PrivateHeaders/NDProcess.h
  118. +42 −0 frameworks/QSFoundation.framework/Versions/A/PrivateHeaders/NDResourceFork+OtherSorces.h
  119. +259 −0 frameworks/QSFoundation.framework/Versions/A/PrivateHeaders/NDResourceFork.h
  120. +1,113 −0 ...rks/QSFoundation.framework/Versions/A/PrivateHeaders/NSAppleEventDescriptor+NDAppleScriptObject.h
  121. +18 −0 frameworks/QSFoundation.framework/Versions/A/PrivateHeaders/NSAppleEventDescriptor_QSMods.h
  122. +30 −0 frameworks/QSFoundation.framework/Versions/A/PrivateHeaders/NSAppleScript_BLTRExtensions.h
  123. +57 −0 frameworks/QSFoundation.framework/Versions/A/PrivateHeaders/NSApplication_BLTRExtensions.h
  124. +43 −0 frameworks/QSFoundation.framework/Versions/A/PrivateHeaders/NSArray_BLTRExtensions.h
  125. +14 −0 frameworks/QSFoundation.framework/Versions/A/PrivateHeaders/NSBezierPath_BLTRExtensions.h
  126. +17 −0 frameworks/QSFoundation.framework/Versions/A/PrivateHeaders/NSBundle_BLTRExtensions.h
  127. +18 −0 frameworks/QSFoundation.framework/Versions/A/PrivateHeaders/NSColor_QSModifications.h
  128. +15 −0 frameworks/QSFoundation.framework/Versions/A/PrivateHeaders/NSCursor_InformExtensions.h
  129. +14 −0 frameworks/QSFoundation.framework/Versions/A/PrivateHeaders/NSData_RangeExtensions.h
  130. +26 −0 frameworks/QSFoundation.framework/Versions/A/PrivateHeaders/NSEvent+BLTRExtensions.h
  131. +14 −0 frameworks/QSFoundation.framework/Versions/A/PrivateHeaders/NSException_TraceExtensions.h
  132. +37 −0 frameworks/QSFoundation.framework/Versions/A/PrivateHeaders/NSFileManager_BLTRExtensions.h
  133. +44 −0 frameworks/QSFoundation.framework/Versions/A/PrivateHeaders/NSGeometry_BLTRExtensions.h
  134. +49 −0 frameworks/QSFoundation.framework/Versions/A/PrivateHeaders/NSImage_BLTRExtensions.h
  135. +15 −0 frameworks/QSFoundation.framework/Versions/A/PrivateHeaders/NSObject+ReaperExtensions.h
  136. +13 −0 frameworks/QSFoundation.framework/Versions/A/PrivateHeaders/NSPasteboard_BLTRExtensions.h
  137. +16 −0 frameworks/QSFoundation.framework/Versions/A/PrivateHeaders/NSScreen_BLTRExtensions.h
  138. +27 −0 frameworks/QSFoundation.framework/Versions/A/PrivateHeaders/NSStatusItem_BLTRExtensions.h
  139. +95 −0 frameworks/QSFoundation.framework/Versions/A/PrivateHeaders/NSString+NDCarbonUtilities.h
  140. +340 −0 frameworks/QSFoundation.framework/Versions/A/PrivateHeaders/NSString+NDUtilities.h
  141. +76 −0 frameworks/QSFoundation.framework/Versions/A/PrivateHeaders/NSString_BLTRExtensions.h
  142. +16 −0 frameworks/QSFoundation.framework/Versions/A/PrivateHeaders/NSTableView_BLTRExtensions.h
  143. +15 −0 frameworks/QSFoundation.framework/Versions/A/PrivateHeaders/NSTask+BLTRExtensions.h
  144. +174 −0 frameworks/QSFoundation.framework/Versions/A/PrivateHeaders/NSURL+NDCarbonUtilities.h
  145. +16 −0 frameworks/QSFoundation.framework/Versions/A/PrivateHeaders/NSURL_BLTRExtensions.h
  146. +13 −0 frameworks/QSFoundation.framework/Versions/A/PrivateHeaders/NSUserDefaults_BLTRExtensions.h
  147. +14 −0 frameworks/QSFoundation.framework/Versions/A/PrivateHeaders/NSView_BLTRExtensions.h
  148. +23 −0 frameworks/QSFoundation.framework/Versions/A/PrivateHeaders/NSWindow_BLTRExtensions.h
  149. +37 −0 frameworks/QSFoundation.framework/Versions/A/PrivateHeaders/NSWorkspace_BLTRExtensions.h
  150. +15 −0 frameworks/QSFoundation.framework/Versions/A/PrivateHeaders/QSFoundation.h
  151. +25 −0 frameworks/QSFoundation.framework/Versions/A/PrivateHeaders/QSImageAndTextCell.h
  152. +18 −0 frameworks/QSFoundation.framework/Versions/A/PrivateHeaders/QSImageView.h
  153. +31 −0 frameworks/QSFoundation.framework/Versions/A/PrivateHeaders/QSKeyCodeTranslator.h
  154. BIN frameworks/QSFoundation.framework/Versions/A/QSFoundation
  155. +20 −0 frameworks/QSFoundation.framework/Versions/A/Resources/Info.plist
  156. +1 −0 frameworks/QSFoundation.framework/Versions/Current
  157. +1 −0 frameworks/QSInterface.framework/Headers
  158. +1 −0 frameworks/QSInterface.framework/PrivateHeaders
  159. +1 −0 frameworks/QSInterface.framework/QSInterface
  160. +1 −0 frameworks/QSInterface.framework/Resources
  161. +32 −0 frameworks/QSInterface.framework/Versions/A/Headers/QSCollectingSearchObjectView.h
  162. +55 −0 frameworks/QSInterface.framework/Versions/A/Headers/QSHotKeyEditor.h
  163. +33 −0 frameworks/QSInterface.framework/Versions/A/Headers/QSPreferencePane.h
  164. +197 −0 frameworks/QSInterface.framework/Versions/A/Headers/QSSearchObjectView.h
  165. +17 −0 frameworks/QSInterface.framework/Versions/A/Headers/QSTextViewer.h
  166. +18 −0 frameworks/QSInterface.framework/Versions/A/PrivateHeaders/BLTRResizeView.h
  167. +255 −0 frameworks/QSInterface.framework/Versions/A/PrivateHeaders/CGSPrivate.h
  168. +14 −0 frameworks/QSInterface.framework/Versions/A/PrivateHeaders/QSBackgroundView.h
  169. +25 −0 frameworks/QSInterface.framework/Versions/A/PrivateHeaders/QSBezelBackgroundView.h
  170. +17 −0 frameworks/QSInterface.framework/Versions/A/PrivateHeaders/QSCommandBuilder.h
  171. +34 −0 frameworks/QSInterface.framework/Versions/A/PrivateHeaders/QSDockingWindow.h
  172. +27 −0 frameworks/QSInterface.framework/Versions/A/PrivateHeaders/QSFileConflictPanel.h
  173. +15 −0 frameworks/QSInterface.framework/Versions/A/PrivateHeaders/QSInterface.h
  174. +81 −0 frameworks/QSInterface.framework/Versions/A/PrivateHeaders/QSInterfaceController.h
  175. +22 −0 frameworks/QSInterface.framework/Versions/A/PrivateHeaders/QSLargeTypeDisplay.h
  176. +13 −0 frameworks/QSInterface.framework/Versions/A/PrivateHeaders/QSMenuButton.h
  177. +38 −0 frameworks/QSInterface.framework/Versions/A/PrivateHeaders/QSObjectCell.h
  178. +63 −0 frameworks/QSInterface.framework/Versions/A/PrivateHeaders/QSObjectView.h
  179. +14 −0 frameworks/QSInterface.framework/Versions/A/PrivateHeaders/QSRankCell.h
  180. +17 −0 frameworks/QSInterface.framework/Versions/A/PrivateHeaders/QSResizingInterfaceController.h
  181. +81 −0 frameworks/QSInterface.framework/Versions/A/PrivateHeaders/QSResultController.h
  182. +9 −0 frameworks/QSInterface.framework/Versions/A/PrivateHeaders/QSResultWindow.h
  183. +197 −0 frameworks/QSInterface.framework/Versions/A/PrivateHeaders/QSSearchObjectView.h
  184. BIN frameworks/QSInterface.framework/Versions/A/QSInterface
  185. BIN frameworks/QSInterface.framework/Versions/A/Resources/Button-Rescan.png
  186. +53 −0 frameworks/QSInterface.framework/Versions/A/Resources/DefaultBindings.qskeys
  187. +20 −0 frameworks/QSInterface.framework/Versions/A/Resources/Info.plist
  188. BIN frameworks/QSInterface.framework/Versions/A/Resources/QSBindableActions.strings
  189. +1 −0 frameworks/QSInterface.framework/Versions/Current
View
2 Info.plist
@@ -15,7 +15,7 @@
<key>CFBundlePackageType</key>
<string>BNDL</string>
<key>CFBundleVersion</key>
- <string>27C</string>
+ <string>27D</string>
<key>QSDefaultsTemplate</key>
<dict>
<key>interface.bindingname</key>
View
28 SilverFlow.xcodeproj/julius.mode2v3
@@ -269,17 +269,33 @@
<string>32DBCF9F0370C38200C91783</string>
<string>0259C582FE90428111CA0C5A</string>
<string>1ED78706FE9D4A0611CA0C5A</string>
+ <string>2E58F364FFB232C311CA0CBA</string>
</array>
<key>PBXSmartGroupTreeModuleOutlineStateSelectionKey</key>
<array>
<array>
- <integer>7</integer>
- <integer>1</integer>
+ <integer>38</integer>
+ <integer>37</integer>
+ <integer>0</integer>
+ </array>
+ <array>
+ <integer>39</integer>
+ <integer>37</integer>
+ <integer>0</integer>
+ </array>
+ <array>
+ <integer>40</integer>
+ <integer>37</integer>
+ <integer>0</integer>
+ </array>
+ <array>
+ <integer>41</integer>
+ <integer>37</integer>
<integer>0</integer>
</array>
</array>
<key>PBXSmartGroupTreeModuleOutlineStateVisibleRectKey</key>
- <string>{{0, 34}, {329, 447}}</string>
+ <string>{{0, 267}, {329, 447}}</string>
</dict>
<key>PBXTopSmartGroupGIDs</key>
<array/>
@@ -442,8 +458,8 @@
</array>
<key>TableOfContents</key>
<array>
- <string>C6F1BF7E0F8ED3DE00824AB6</string>
- <string>C6F1BF7F0F8ED3DE00824AB6</string>
+ <string>C63BD8D90FC023A8001D4627</string>
+ <string>C63BD8DA0FC023A8001D4627</string>
<string>1C9437FD063B20B00039CFAC</string>
<string>1C9437FE063B20B00039CFAC</string>
<string>1C9437FF063B20B00039CFAC</string>
@@ -696,7 +712,7 @@
<key>TableOfContents</key>
<array>
<string>1C530D52069F1CE1000CFCEE</string>
- <string>C6F1BF800F8ED3DE00824AB6</string>
+ <string>C63BD8DB0FC023A8001D4627</string>
<string>1CD0528F0623707200166675</string>
<string>XCMainBuildResultsModuleGUID</string>
</array>
View
4 SilverFlow.xcodeproj/julius.pbxuser
@@ -8,8 +8,8 @@
);
codeSenseManager = C6EC8D400DCF922100CC17C8 /* Code sense */;
perUserDictionary = {
- PBXPerProjectTemplateStateSaveDate = 261018575;
- PBXWorkspaceStateSaveDate = 261018575;
+ PBXPerProjectTemplateStateSaveDate = 264250214;
+ PBXWorkspaceStateSaveDate = 264250214;
};
sourceControlManager = C6EC8D3F0DCF922100CC17C8 /* Source Control */;
userBuildSettings = {
View
44 SilverFlow.xcodeproj/project.pbxproj
@@ -7,13 +7,13 @@
objects = {
/* Begin PBXBuildFile section */
- 7F35FF4007F9ACD90056051D /* QSCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7F35FF3C07F9ACD90056051D /* QSCore.framework */; };
- 7F35FF4207F9ACD90056051D /* QSFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7F35FF3E07F9ACD90056051D /* QSFoundation.framework */; };
8D1AC9700486D14A00FE50C9 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DD92D38A0106425D02CA0E72 /* Cocoa.framework */; };
BB1A0E9C0BD588420049CB64 /* SilverFlow.nib in Resources */ = {isa = PBXBuildFile; fileRef = BB1A0E9B0BD588420049CB64 /* SilverFlow.nib */; };
- BB79B8810C11A2AB002CF9B7 /* QSInterface.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7FFA8E9D0816CCCA00A858CD /* QSInterface.framework */; };
- BB79B8820C11A2B2002CF9B7 /* QSEffects.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7FFA8E9C0816CCCA00A858CD /* QSEffects.framework */; };
BB79B99D0C11A9B6002CF9B7 /* SilverFlowPrefPane.nib in Resources */ = {isa = PBXBuildFile; fileRef = BB79B99C0C11A9B6002CF9B7 /* SilverFlowPrefPane.nib */; };
+ C63BD8C90FC0237F001D4627 /* QSCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C63BD8C50FC0237F001D4627 /* QSCore.framework */; };
+ C63BD8CA0FC0237F001D4627 /* QSEffects.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C63BD8C60FC0237F001D4627 /* QSEffects.framework */; };
+ C63BD8CB0FC0237F001D4627 /* QSFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C63BD8C70FC0237F001D4627 /* QSFoundation.framework */; };
+ C63BD8CC0FC0237F001D4627 /* QSInterface.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C63BD8C80FC0237F001D4627 /* QSInterface.framework */; };
C662034F0DCFC61B00813710 /* SFCoverFlow.m in Sources */ = {isa = PBXBuildFile; fileRef = C662034A0DCFC61B00813710 /* SFCoverFlow.m */; };
C66203500DCFC61B00813710 /* SFCFObjectManager.m in Sources */ = {isa = PBXBuildFile; fileRef = C662034C0DCFC61B00813710 /* SFCFObjectManager.m */; };
C66203510DCFC61B00813710 /* SFCFObject.m in Sources */ = {isa = PBXBuildFile; fileRef = C662034E0DCFC61B00813710 /* SFCFObject.m */; };
@@ -33,16 +33,16 @@
/* Begin PBXFileReference section */
32DBCF980370C29C00C91783 /* SilverFlow_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SilverFlow_Prefix.pch; sourceTree = "<group>"; };
- 7F35FF3C07F9ACD90056051D /* QSCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = QSCore.framework; sourceTree = QSFrameworks; };
7F35FF3D07F9ACD90056051D /* QSEffects.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = QSEffects.framework; sourceTree = QSFrameworks; };
- 7F35FF3E07F9ACD90056051D /* QSFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = QSFoundation.framework; sourceTree = QSFrameworks; };
7F35FF3F07F9ACD90056051D /* QSInterface.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = QSInterface.framework; sourceTree = QSFrameworks; };
- 7FFA8E9C0816CCCA00A858CD /* QSEffects.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = QSEffects.framework; sourceTree = QSFrameworks; };
- 7FFA8E9D0816CCCA00A858CD /* QSInterface.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = QSInterface.framework; sourceTree = QSFrameworks; };
8D1AC9730486D14A00FE50C9 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist; path = Info.plist; sourceTree = "<group>"; };
8D1AC9740486D14A00FE50C9 /* SilverFlow.qsplugin */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = SilverFlow.qsplugin; sourceTree = BUILT_PRODUCTS_DIR; };
BB1A0E9B0BD588420049CB64 /* SilverFlow.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; path = SilverFlow.nib; sourceTree = "<group>"; };
BB79B99C0C11A9B6002CF9B7 /* SilverFlowPrefPane.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; path = SilverFlowPrefPane.nib; sourceTree = "<group>"; };
+ C63BD8C50FC0237F001D4627 /* QSCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QSCore.framework; path = frameworks/QSCore.framework; sourceTree = "<group>"; };
+ C63BD8C60FC0237F001D4627 /* QSEffects.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QSEffects.framework; path = frameworks/QSEffects.framework; sourceTree = "<group>"; };
+ C63BD8C70FC0237F001D4627 /* QSFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QSFoundation.framework; path = frameworks/QSFoundation.framework; sourceTree = "<group>"; };
+ C63BD8C80FC0237F001D4627 /* QSInterface.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QSInterface.framework; path = frameworks/QSInterface.framework; sourceTree = "<group>"; };
C66203490DCFC61B00813710 /* SFCoverFlow.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SFCoverFlow.h; sourceTree = "<group>"; };
C662034A0DCFC61B00813710 /* SFCoverFlow.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SFCoverFlow.m; sourceTree = "<group>"; };
C662034B0DCFC61B00813710 /* SFCFObjectManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SFCFObjectManager.h; sourceTree = "<group>"; };
@@ -79,12 +79,12 @@
buildActionMask = 2147483647;
files = (
8D1AC9700486D14A00FE50C9 /* Cocoa.framework in Frameworks */,
- 7F35FF4007F9ACD90056051D /* QSCore.framework in Frameworks */,
- 7F35FF4207F9ACD90056051D /* QSFoundation.framework in Frameworks */,
- BB79B8810C11A2AB002CF9B7 /* QSInterface.framework in Frameworks */,
- BB79B8820C11A2B2002CF9B7 /* QSEffects.framework in Frameworks */,
C6EC8D830DCFC0EB00CC17C8 /* Quartz.framework in Frameworks */,
C6EC8D9A0DCFC18B00CC17C8 /* AppKit.framework in Frameworks */,
+ C63BD8C90FC0237F001D4627 /* QSCore.framework in Frameworks */,
+ C63BD8CA0FC0237F001D4627 /* QSEffects.framework in Frameworks */,
+ C63BD8CB0FC0237F001D4627 /* QSFoundation.framework in Frameworks */,
+ C63BD8CC0FC0237F001D4627 /* QSInterface.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -128,13 +128,13 @@
2E58F364FFB232C311CA0CBA /* Frameworks */ = {
isa = PBXGroup;
children = (
+ C63BD8C50FC0237F001D4627 /* QSCore.framework */,
+ C63BD8C60FC0237F001D4627 /* QSEffects.framework */,
+ C63BD8C70FC0237F001D4627 /* QSFoundation.framework */,
+ C63BD8C80FC0237F001D4627 /* QSInterface.framework */,
C6EC8D990DCFC18B00CC17C8 /* AppKit.framework */,
C6EC8D820DCFC0EB00CC17C8 /* Quartz.framework */,
DD92D38A0106425D02CA0E72 /* Cocoa.framework */,
- 7F35FF3C07F9ACD90056051D /* QSCore.framework */,
- 7F35FF3E07F9ACD90056051D /* QSFoundation.framework */,
- 7FFA8E9C0816CCCA00A858CD /* QSEffects.framework */,
- 7FFA8E9D0816CCCA00A858CD /* QSInterface.framework */,
7FC20C8107FB741700FDD3CA /* Other Frameworks */,
);
name = Frameworks;
@@ -300,7 +300,11 @@
i386,
);
COPY_PHASE_STRIP = NO;
- FRAMEWORK_SEARCH_PATHS = "$(QSFrameworks)";
+ FRAMEWORK_SEARCH_PATHS = (
+ "$(QSFrameworks)",
+ "$(FRAMEWORK_SEARCH_PATHS_QUOTED_1)",
+ );
+ FRAMEWORK_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/frameworks\"";
GCC_DYNAMIC_NO_PIC = NO;
GCC_ENABLE_FIX_AND_CONTINUE = YES;
GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
@@ -323,7 +327,11 @@
i386,
);
COPY_PHASE_STRIP = YES;
- FRAMEWORK_SEARCH_PATHS = "$(QSFrameworks)";
+ FRAMEWORK_SEARCH_PATHS = (
+ "$(QSFrameworks)",
+ "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)",
+ );
+ FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/frameworks\"";
GCC_ENABLE_FIX_AND_CONTINUE = NO;
GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
GCC_PRECOMPILE_PREFIX_HEADER = YES;
View
2 build/Release/SilverFlow.qsplugin/Contents/Info.plist
@@ -15,7 +15,7 @@
<key>CFBundlePackageType</key>
<string>BNDL</string>
<key>CFBundleVersion</key>
- <string>27B</string>
+ <string>27C</string>
<key>QSDefaultsTemplate</key>
<dict>
<key>interface.bindingname</key>
View
BIN build/Release/SilverFlow.qsplugin/Contents/MacOS/SilverFlow
Binary file not shown.
View
BIN build/SilverFlow.build/Release/SilverFlow.build/Objects-normal/i386/SilverFlow
Binary file not shown.
View
BIN build/SilverFlow.build/Release/SilverFlow.build/Objects-normal/ppc/SilverFlow
Binary file not shown.
View
56 build/SilverFlow.build/Release/SilverFlow.build/SilverFlow.dep
@@ -1,34 +1,36 @@
-58cba51661308d85e4dae03d7312bf6b 4c766dcb8c6551ff6ca4ab839a840309 ffffffffffffffffffffffffffffffff 102 /Users/julius/Code/qs/SilverFlow/build/Release/SilverFlow.qsplugin
-afec234c811215dbc9f8d709965188c8 847af86a27c8c30761c9b0e371741346 ffffffffffffffffffffffffffffffff 159300 /Users/julius/Code/qs/SilverFlow/build/Release/SilverFlow.qsplugin/Contents/MacOS/SilverFlow
+509470283bed822d3639527ac9826cee 4c766dcb8c6551ff6ca4ab839a840309 ffffffffffffffffffffffffffffffff 102 /Users/julius/Code/qs/SilverFlow/build/Release/SilverFlow.qsplugin
+a7b3f672dbcf1a731b1b654e2cc15b4d 847af86a27c8c30761c9b0e371741346 ffffffffffffffffffffffffffffffff 159300 /Users/julius/Code/qs/SilverFlow/build/Release/SilverFlow.qsplugin/Contents/MacOS/SilverFlow
+00000000000000000000000000000000 844863b433b729abd7390b4d171fa3d5 ffffffffffffffffffffffffffffffff 2205 /Users/julius/Code/qs/SilverFlow/build/Release/SilverFlow.qsplugin/Contents/Info.plist
+33002649f2b0d81a3b14ca3f2a1b7986 9dc7530dab39e62bcc5a46911aa6870b ffffffffffffffffffffffffffffffff 81476 /Users/julius/Code/qs/SilverFlow/build/SilverFlow.build/Release/SilverFlow.build/Objects-normal/i386/SilverFlow
+92f57ccdb90af016db55d08633eac9e1 9b81fffb3b4cd454370039662f966c21 ffffffffffffffffffffffffffffffff 73724 /Users/julius/Code/qs/SilverFlow/build/SilverFlow.build/Release/SilverFlow.build/Objects-normal/ppc/SilverFlow
+204caa4cab6d4da249f292b423c702b5 beaf94d89a74e3b7a314228694c78256 ffffffffffffffffffffffffffffffff 5320 /Users/julius/Code/qs/SilverFlow/build/SilverFlow.build/Release/SilverFlow.build/Objects-normal/i386/SFBackgroundView.o
+9b85875d08a83c33391b058be1ff0311 57f93d8654e0aa30b646a0e83350d3b3 ffffffffffffffffffffffffffffffff 5952 /Users/julius/Code/qs/SilverFlow/build/SilverFlow.build/Release/SilverFlow.build/Objects-normal/ppc/SFBackgroundView.o
+204caa4ce3a47d4c49f292b423c7e0d0 ef566748326408df33b61074841c8516 ffffffffffffffffffffffffffffffff 16952 /Users/julius/Code/qs/SilverFlow/build/SilverFlow.build/Release/SilverFlow.build/Objects-normal/i386/SFSelectorObject.o
+9b85875d40610cdd391b058be1ffe174 aebb0e94728bb22853b49ac2055cc70c ffffffffffffffffffffffffffffffff 18852 /Users/julius/Code/qs/SilverFlow/build/SilverFlow.build/Release/SilverFlow.build/Objects-normal/ppc/SFSelectorObject.o
+204caa4cab9b43bf49f292b423c79677 b0b3f10500f6df9d08b238bf9e066f92 ffffffffffffffffffffffffffffffff 3948 /Users/julius/Code/qs/SilverFlow/build/SilverFlow.build/Release/SilverFlow.build/Objects-normal/i386/SFResources.o
+9b85875d085e322e391b058be1ff97d3 aa91085ba0d98457860ac0dd0e877bbd ffffffffffffffffffffffffffffffff 4280 /Users/julius/Code/qs/SilverFlow/build/SilverFlow.build/Release/SilverFlow.build/Objects-normal/ppc/SFResources.o
+204caa4ce3a563a149f292b423c7e5c9 efcd44c402abba7cdc19025966782b5e ffffffffffffffffffffffffffffffff 11892 /Users/julius/Code/qs/SilverFlow/build/SilverFlow.build/Release/SilverFlow.build/Objects-normal/i386/SFCFObject.o
+9b85875d40601230391b058be1ffe46d a8710d70e69c3cfc0dd8f8cc221c9096 ffffffffffffffffffffffffffffffff 13932 /Users/julius/Code/qs/SilverFlow/build/SilverFlow.build/Release/SilverFlow.build/Objects-normal/ppc/SFCFObject.o
+204caa4cab99f70f49f292b423c79342 1b3b1b856e112a871e326877d39ed445 ffffffffffffffffffffffffffffffff 6392 /Users/julius/Code/qs/SilverFlow/build/SilverFlow.build/Release/SilverFlow.build/Objects-normal/i386/SFCFObjectManager.o
+9b85875d085c869e391b058be1ff92e6 77391e0e077ef03aad41647d254c501c ffffffffffffffffffffffffffffffff 6888 /Users/julius/Code/qs/SilverFlow/build/SilverFlow.build/Release/SilverFlow.build/Objects-normal/ppc/SFCFObjectManager.o
+204caa4ce4b5da9549f292b423c78699 3f0413e3101dcd410a2278ac019ba041 ffffffffffffffffffffffffffffffff 8072 /Users/julius/Code/qs/SilverFlow/build/SilverFlow.build/Release/SilverFlow.build/Objects-normal/i386/SFCoverFlow.o
+9b85875d4770ab04391b058be1ff873d 1560eabb59d1d230ef261e48cd274fcc ffffffffffffffffffffffffffffffff 9316 /Users/julius/Code/qs/SilverFlow/build/SilverFlow.build/Release/SilverFlow.build/Objects-normal/ppc/SFCoverFlow.o
+204caa4ce308f2df49f292b423c7219e d12482729437586168804716ff8dadc9 ffffffffffffffffffffffffffffffff 6100 /Users/julius/Code/qs/SilverFlow/build/SilverFlow.build/Release/SilverFlow.build/Objects-normal/i386/SFSearchObjectView.o
+9b85875d40cd834e391b058be1ff203a c4c38ea04b7bd77d528ceb4a535a05b6 ffffffffffffffffffffffffffffffff 6228 /Users/julius/Code/qs/SilverFlow/build/SilverFlow.build/Release/SilverFlow.build/Objects-normal/ppc/SFSearchObjectView.o
+204caa4ca4b6ae7649f292b423c4270e 6eeae4671d782780c37db9f5ddc77a40 ffffffffffffffffffffffffffffffff 15028 /Users/julius/Code/qs/SilverFlow/build/SilverFlow.build/Release/SilverFlow.build/Objects-normal/i386/SFCollectingSearchObjectView.o
+9b85875d0773dfe7391b058be1fc26aa e0f9176c0a5cdf256e7d62cf478b0fe5 ffffffffffffffffffffffffffffffff 16280 /Users/julius/Code/qs/SilverFlow/build/SilverFlow.build/Release/SilverFlow.build/Objects-normal/ppc/SFCollectingSearchObjectView.o
+204caa4ca32c5d2749f292b423c71115 ef1ef5fe075b5374ab4f03cad4a7272d ffffffffffffffffffffffffffffffff 10812 /Users/julius/Code/qs/SilverFlow/build/SilverFlow.build/Release/SilverFlow.build/Objects-normal/i386/QSCollectingSearchObjectView.o
+9b85875d00e92cb6391b058be1ff10b1 9d1d320845e8f400831b9a696e856642 ffffffffffffffffffffffffffffffff 12556 /Users/julius/Code/qs/SilverFlow/build/SilverFlow.build/Release/SilverFlow.build/Objects-normal/ppc/QSCollectingSearchObjectView.o
+204caa4ce4b57c5b49f292b423c78379 fff89ee19783c6b621d6d1f7c99c9bf5 ffffffffffffffffffffffffffffffff 16204 /Users/julius/Code/qs/SilverFlow/build/SilverFlow.build/Release/SilverFlow.build/Objects-normal/i386/SFCoverFlowView.o
+9b85875d47700dca391b058be1ff82dd a0dc3aa4d3db08858408a4c38a531b57 ffffffffffffffffffffffffffffffff 17092 /Users/julius/Code/qs/SilverFlow/build/SilverFlow.build/Release/SilverFlow.build/Objects-normal/ppc/SFCoverFlowView.o
+204caa4cabfff90b49f292b423c466ed 96dccf38daa2602b039b6c9a0fda7e54 ffffffffffffffffffffffffffffffff 21632 /Users/julius/Code/qs/SilverFlow/build/SilverFlow.build/Release/SilverFlow.build/Objects-normal/i386/SilverFlow.o
+9b85875d083a889a391b058be1fc6749 8970a87c169eccbef5eb1a2cd339044c ffffffffffffffffffffffffffffffff 24476 /Users/julius/Code/qs/SilverFlow/build/SilverFlow.build/Release/SilverFlow.build/Objects-normal/ppc/SilverFlow.o
+00000000476120b90000000000009520 204caa4ca3c1b25f49f292b423c76210 ffffffffffffffffffffffffffffffff 26876128 /var/folders/sW/sWiJp7mEHiKponBZ0FSDsU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/SilverFlow_Prefix-bopagbnbexbjqwbmqcsiktfqhvjx/SilverFlow_Prefix.pch.gch
+00000000476120b90000000000009520 9b85875d0004c3ce391b058be1ff63b4 ffffffffffffffffffffffffffffffff 25352248 /var/folders/sW/sWiJp7mEHiKponBZ0FSDsU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/SilverFlow_Prefix-axmcmqwuugegxlecboetmooajlpg/SilverFlow_Prefix.pch.gch
000000004790a48e0000000000006bc0 5be1a2b2502fb24ad9a935504a9b9b9c ffffffffffffffffffffffffffffffff 27584 /Users/julius/Code/qs/SilverFlow/build/Release/SilverFlow.qsplugin/Contents/Resources/Drop Down Arrow.tif
00000000000000000000000000000000 7500d00156c35a5763010d1b68be0862 ffffffffffffffffffffffffffffffff 4541 /Users/julius/Code/qs/SilverFlow/build/Release/SilverFlow.qsplugin/Contents/Resources/SFStandart.png
00000000000000000000000000000000 229195d24ebd50ce624817920dd807c1 ffffffffffffffffffffffffffffffff 170 /Users/julius/Code/qs/SilverFlow/build/Release/SilverFlow.qsplugin/Contents/Resources/SilverFlowPrefPane.nib
00000000000000000000000000000000 fb65fae5fb9c6eaf4332a343acd578cf ffffffffffffffffffffffffffffffff 170 /Users/julius/Code/qs/SilverFlow/build/Release/SilverFlow.qsplugin/Contents/Resources/SilverFlow.nib
-00000000000000000000000000000000 844863b433b729abd7390b4d171fa3d5 ffffffffffffffffffffffffffffffff 2205 /Users/julius/Code/qs/SilverFlow/build/Release/SilverFlow.qsplugin/Contents/Info.plist
-17f956fd45f6dc50a521678b4d271002 3212d347bea715aeeed82c1287a4bd6b ffffffffffffffffffffffffffffffff 81476 /Users/julius/Code/qs/SilverFlow/build/SilverFlow.build/Release/SilverFlow.build/Objects-normal/i386/SilverFlow
-93c3b831d1554a36749dc762a44045de 19c41ec7ab169613f69c5bf2f892607f ffffffffffffffffffffffffffffffff 73724 /Users/julius/Code/qs/SilverFlow/build/SilverFlow.build/Release/SilverFlow.build/Objects-normal/ppc/SilverFlow
-761ec981eeaf83b510249ef75755955e aaee338917c85cd199a95841cf918876 ffffffffffffffffffffffffffffffff 5320 /Users/julius/Code/qs/SilverFlow/build/SilverFlow.build/Release/SilverFlow.build/Objects-normal/i386/SFBackgroundView.o
-759a0232a72d547f9e5717133e673d37 aa835767c8c241846eeb5b038cff7be3 ffffffffffffffffffffffffffffffff 5952 /Users/julius/Code/qs/SilverFlow/build/SilverFlow.build/Release/SilverFlow.build/Objects-normal/ppc/SFBackgroundView.o
-761ec981a666b35b10249ef75755773b 48cf3212fcf84c22a5f715c6acaa3643 ffffffffffffffffffffffffffffffff 16952 /Users/julius/Code/qs/SilverFlow/build/SilverFlow.build/Release/SilverFlow.build/Objects-normal/i386/SFSelectorObject.o
-759a0232efe464919e5717133e67df52 1da63a3407f1af4b31c955add4669180 ffffffffffffffffffffffffffffffff 18852 /Users/julius/Code/qs/SilverFlow/build/SilverFlow.build/Release/SilverFlow.build/Objects-normal/ppc/SFSelectorObject.o
-761ec981ee598da810249ef75755019c 9b17115fe262232969ae74891f5b9b57 ffffffffffffffffffffffffffffffff 3948 /Users/julius/Code/qs/SilverFlow/build/SilverFlow.build/Release/SilverFlow.build/Objects-normal/i386/SFResources.o
-759a0232a7db5a629e5717133e67a9f5 c114b3872640fca4e76b8d1f862e4a6c ffffffffffffffffffffffffffffffff 4280 /Users/julius/Code/qs/SilverFlow/build/SilverFlow.build/Release/SilverFlow.build/Objects-normal/ppc/SFResources.o
-761ec981a667adb610249ef757557222 60ce99b96b9d295389901eedad5e7393 ffffffffffffffffffffffffffffffff 11892 /Users/julius/Code/qs/SilverFlow/build/SilverFlow.build/Release/SilverFlow.build/Objects-normal/i386/SFCFObject.o
-759a0232efe57a7c9e5717133e67da4b f9b9ceed3b7e171ef8f64cd5986749be ffffffffffffffffffffffffffffffff 13932 /Users/julius/Code/qs/SilverFlow/build/SilverFlow.build/Release/SilverFlow.build/Objects-normal/ppc/SFCFObject.o
-761ec981ee5b391810249ef7575504a9 3278a34c79b30c8467713724673866f1 ffffffffffffffffffffffffffffffff 6392 /Users/julius/Code/qs/SilverFlow/build/SilverFlow.build/Release/SilverFlow.build/Objects-normal/i386/SFCFObjectManager.o
-759a0232a7d9eed29e5717133e67acc0 1940e9b0856851caa0e5409928734209 ffffffffffffffffffffffffffffffff 6888 /Users/julius/Code/qs/SilverFlow/build/SilverFlow.build/Release/SilverFlow.build/Objects-normal/ppc/SFCFObjectManager.o
-761ec981a177148210249ef757551172 eca1c2e5c7482520f28ec651d89a16bf ffffffffffffffffffffffffffffffff 8072 /Users/julius/Code/qs/SilverFlow/build/SilverFlow.build/Release/SilverFlow.build/Objects-normal/i386/SFCoverFlow.o
-759a0232e8f5c3489e5717133e67b91b 4d486802e80efc4266ac50f34e9b5ed2 ffffffffffffffffffffffffffffffff 9316 /Users/julius/Code/qs/SilverFlow/build/SilverFlow.build/Release/SilverFlow.build/Objects-normal/ppc/SFCoverFlow.o
-761ec981a6ca3cc810249ef75755b675 3cd9ee3e7bf320d85a8e14c954c0eaa3 ffffffffffffffffffffffffffffffff 6100 /Users/julius/Code/qs/SilverFlow/build/SilverFlow.build/Release/SilverFlow.build/Objects-normal/i386/SFSearchObjectView.o
-759a0232ef48eb029e5717133e671e1c 70e5770d72648b2d38feacf9d7843a3d ffffffffffffffffffffffffffffffff 6228 /Users/julius/Code/qs/SilverFlow/build/SilverFlow.build/Release/SilverFlow.build/Objects-normal/ppc/SFSearchObjectView.o
-761ec981e174606110249ef75756b0e5 cbbc61cf4bfa8a650b2150f6a3a9f04b ffffffffffffffffffffffffffffffff 15028 /Users/julius/Code/qs/SilverFlow/build/SilverFlow.build/Release/SilverFlow.build/Objects-normal/i386/SFCollectingSearchObjectView.o
-759a0232a8f6b7ab9e5717133e64188c 62510e0ce6570ffcfb4b2521a6a9ef93 ffffffffffffffffffffffffffffffff 16280 /Users/julius/Code/qs/SilverFlow/build/SilverFlow.build/Release/SilverFlow.build/Objects-normal/ppc/SFCollectingSearchObjectView.o
-761ec981e6ee933010249ef7575586fe eae2f6ccc35a6610af6a3bb7624bbb88 ffffffffffffffffffffffffffffffff 10812 /Users/julius/Code/qs/SilverFlow/build/SilverFlow.build/Release/SilverFlow.build/Objects-normal/i386/QSCollectingSearchObjectView.o
-759a0232af6c44fa9e5717133e672e97 f0ab02215f20a0f8c85b797757ce4465 ffffffffffffffffffffffffffffffff 12556 /Users/julius/Code/qs/SilverFlow/build/SilverFlow.build/Release/SilverFlow.build/Objects-normal/ppc/QSCollectingSearchObjectView.o
-761ec981a177b24c10249ef757551492 ab25d7d6193e492809eaaf69af8f5dbe ffffffffffffffffffffffffffffffff 16204 /Users/julius/Code/qs/SilverFlow/build/SilverFlow.build/Release/SilverFlow.build/Objects-normal/i386/SFCoverFlowView.o
-759a0232e8f565869e5717133e67bcfb fdf3f7ea66fe155d83fae7a64a0e7315 ffffffffffffffffffffffffffffffff 17092 /Users/julius/Code/qs/SilverFlow/build/SilverFlow.build/Release/SilverFlow.build/Objects-normal/ppc/SFCoverFlowView.o
-761ec981ee3d371c10249ef75756f106 1064d943d3a99e6f0bb5ff0b4d8d9477 ffffffffffffffffffffffffffffffff 21632 /Users/julius/Code/qs/SilverFlow/build/SilverFlow.build/Release/SilverFlow.build/Objects-normal/i386/SilverFlow.o
-759a0232a7bfe0d69e5717133e64596f 2235a7422a57f0e2e4281876d53ca417 ffffffffffffffffffffffffffffffff 24476 /Users/julius/Code/qs/SilverFlow/build/SilverFlow.build/Release/SilverFlow.build/Objects-normal/ppc/SilverFlow.o
00000000476120b90000000000009520 761ec981e6037c4810249ef75755f5fb ffffffffffffffffffffffffffffffff 26876128 /var/folders/sW/sWiJp7mEHiKponBZ0FSDsU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/SilverFlow_Prefix-byzzijooltkxoeakvzkeflbzkijs/SilverFlow_Prefix.pch.gch
00000000476120b90000000000009520 759a0232af81ab829e5717133e675d92 ffffffffffffffffffffffffffffffff 25352248 /var/folders/sW/sWiJp7mEHiKponBZ0FSDsU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/SilverFlow_Prefix-cldpgqrtxyrdlqapnkjaujcyhacs/SilverFlow_Prefix.pch.gch
0000000049d7d9e700000000000094ff a2b61d2dfdb6c33476548a041e83e95f ffffffffffffffffffffffffffffffff 26847372 /Library/Caches/com.apple.Xcode.501/SharedPrecompiledHeaders/SilverFlow_Prefix-gxckjwcfbqdhlmhjwbnwsomquhow/SilverFlow_Prefix.pch.gch
View
BIN build/SilverFlow.build/SilverFlow.pbxindex/categories.pbxbtree
Binary file not shown.
View
BIN build/SilverFlow.build/SilverFlow.pbxindex/cdecls.pbxbtree
Binary file not shown.
View
BIN build/SilverFlow.build/SilverFlow.pbxindex/decls.pbxbtree
Binary file not shown.
View
BIN build/SilverFlow.build/SilverFlow.pbxindex/files.pbxbtree
Binary file not shown.
View
BIN build/SilverFlow.build/SilverFlow.pbxindex/imports.pbxbtree
Binary file not shown.
View
BIN build/SilverFlow.build/SilverFlow.pbxindex/pbxindex.header
Binary file not shown.
View
BIN build/SilverFlow.build/SilverFlow.pbxindex/protocols.pbxbtree
Binary file not shown.
View
BIN build/SilverFlow.build/SilverFlow.pbxindex/refs.pbxbtree
Binary file not shown.
View
BIN build/SilverFlow.build/SilverFlow.pbxindex/strings.pbxstrings/control
Binary file not shown.
View
BIN build/SilverFlow.build/SilverFlow.pbxindex/strings.pbxstrings/strings
Binary file not shown.
View
BIN build/SilverFlow.build/SilverFlow.pbxindex/subclasses.pbxbtree
Binary file not shown.
View
BIN build/SilverFlow.build/SilverFlow.pbxindex/symbols0.pbxsymbols
Binary file not shown.
View
1 frameworks/QSCore.framework/Headers
View
1 frameworks/QSCore.framework/QSCore
View
1 frameworks/QSCore.framework/Resources
View
93 frameworks/QSCore.framework/Versions/A/Headers/NSString+CarbonUtilities.h
@@ -0,0 +1,93 @@
+/*
+ * NSString+CarbonUtilities.h category
+ *
+ * Created by Nathan Day on Sat Aug 03 2002.
+ * Copyright (c) 2002 Nathan Day. All rights reserved.\
+ */
+
+#import <Cocoa/Cocoa.h>
+#import <Carbon/Carbon.h>
+
+/*!
+ @category NSString(CarbonUtilitiesPaths)
+ @abstract Provides method for interacting with Carbon APIs.
+ @discussion Methods for dealing with <TT>FSRef</TT>&rsquo; s and methods for dealing with pascal string as well as making some other core foundation methods accessable in Objective-C syntax.
+ */
+@interface NSString (CarbonUtilitiesPaths)
+
+/*!
+ @method stringWithFSRef:
+ @abstract Alloc and initialize an <TT>NSString</TT>.
+ @discussion Creats a <TT>NSString</TT> containing a POSIX style path from a <TT>FSRef</TT>
+ @param aFSRef a pointer to a <TT>FSRef</TT>.
+ @result A <TT>NSString</TT> containing a POSIX path.
+ */
+//+ (NSString *)stringWithFSRef:(const FSRef *)aFSRef;
+/*!
+ @method getFSRef:
+ @abstract Get a <TT>FSRef</TT> for a path <TT>NSString</TT>.
+ @discussion Initializes an <TT>FSRef</TT> for a POSIX style path <TT>NSString</TT>.
+ @param aFSRef a pointer to a <TT>FSRef</TT>.
+ @result Return <TT>YES</TT> if the method was successful, if the function returns <TT>NO</TT> then the <TT>FSRef</TT> pointed to by <TT>aFSRef</TT> is garbage.
+ */
+- (BOOL)getFSRef:(FSRef *)aFSRef;
+
+/*!
+ @method getFSSpec:
+ @abstract Get a <TT>FSSpec</TT>.
+ @discussion Obtain a <TT>FSSpec</TT> for a POSIX path.
+ @param aFSSpec A pointer to a <TT>FSSpec</TT> struct, to be filled by the method.
+ @result Returns <TT>YES</TT> if successful, if the method returns <TT>NO</TT> then <TT>aFSSpec</TT> contains garbage.
+ */
+- (BOOL)getFSSpec:(FSSpec *)aFSSpec;
+
+/*!
+ @method fileSystemPathHFSStyle
+ @abstract Returns a HFS style path.
+ @discussion Returns a <TT>NSString</TT> containg a HFS style path (e.g. <TT>Macitosh HD:Users:</TT>) useful for display purposes.
+ @result A new <TT>NSString</TT> containing a HFS style path for the same file or directory as the receiver.
+ */
+- (NSString *)fileSystemPathHFSStyle;
+/*!
+ @method pathFromFileSystemPathHFSStyle
+ @abstract Get a path from a HFS style path.
+ @discussion <tt>pathFromFileSystemPathHFSStyle</tt> returns a POSIX style path from a HFS style path.
+ @result A <tt>NSString</tt> containing a POSIX style path.
+ */
+- (NSString *)pathFromFileSystemPathHFSStyle;
+/*!
+ @method resolveAliasFile
+ @abstract Resolve an alias file.
+ @discussion Returns an POSIX path <TT>NSString</TT> refered to by the receveive if the receveive refers to an alias file. If it does not refer to an alias file the a string identical to the receveive is returned.
+ @result An POSIX path <TT>NSString</TT>.
+ */
+- (NSString *)resolveAliasFile;
+
+/*!
+ @method stringWithPascalString:
+ @abstract Alloc and initialize an <TT>NSString</TT>.
+ @discussion Reurns a new <TT>NSString</TT> equivelent to the passed in pascal string.
+ @param aPStr A pascal string of type <TT>ConstStr255Param</TT>.
+ @result A <TT>NSString</TT>.
+ */
++ (NSString *)stringWithPascalString:(ConstStr255Param)aPStr;
+
+/*!
+ @method pascalString:length:
+ @abstract Obtain a pascal string equivelent to the receveiver.
+ @discussion Fill the <TT>StringPtr</TT> with a pascal string equivelent to the receveiver.
+ @param aBuffer A <TT>StringPtr</TT> that contains the pascal string on completion.
+ @param aLength The maximum length the string can be. Pascal string can be no longer than <TT>255</TT> bytes long, <TT>256</TT> if you include the first length byte, so a value of 256 is the desired length.
+ @result Returns <TT>YES</TT> if the method was successful, if <TT>NO</TT> is returns then <TT>aBuffer</TT> contains garbage.
+ */
+- (BOOL)pascalString:(StringPtr)aBuffer length:(short)aLength;
+
+/*!
+ @method trimWhitespace
+ @abstract Trims white space from a <TT>NSString</TT>.
+ @discussion Returns a new <TT>NSString</TT> equivelent to the receveiver but without any white space (return, new line, space, tab) at the begining or end of the string.
+ @result A new <TT>NSString</TT>.
+ */
+//- (NSString *)trimWhitespace;
+
+@end
View
14 frameworks/QSCore.framework/Versions/A/Headers/NSString_Purification.h
@@ -0,0 +1,14 @@
+//
+// NSString_Purification.h
+// Quicksilver
+//
+// Created by Alcor on Fri May 14 2004.
+// Copyright (c) 2004 Blacktree. All rights reserved.
+//
+
+#import <Foundation/Foundation.h>
+
+
+@interface NSString (Purification)
+- (NSString *)purifiedString;
+@end
View
98 frameworks/QSCore.framework/Versions/A/Headers/QSAction.h
@@ -0,0 +1,98 @@
+#import <Foundation/Foundation.h>
+#import "QSObject.h"
+
+// strings:
+#define kActionClass @"actionClass"
+#define kActionProvider @"actionProvider"
+#define kActionSelector @"actionSelector"
+#define kActionSendMessageToClass @"actionSendToClass"
+#define kActionAlternate @"alternateAction"
+#define kActionScript @"actionScript"
+#define kActionHandler @"actionHandler"
+#define kActionEventClass @"actionEventClass"
+#define kActionEventID @"actionEventID"
+
+#define kActionArgumentCount @"argumentCount" // Number, if undefined, calculates from selector
+
+// strings:
+#define kActionIcon @"icon"
+#define kActionName @"name"
+#define kActionUserData @"userData"
+#define kActionEnabled @"enabled"
+//#define kActionIdentifier @"id"
+
+// arrays:
+#define kActionDirectTypes @"directTypes"
+#define kActionIndirectTypes @"indirectTypes"
+#define kActionResultType @"resultTypes"
+
+// BOOLs:
+#define kActionRunsInMainThread @"runInMainThread"
+#define kActionDisplaysResult @"displaysResult"
+#define kActionIndirectOptional @"indirectOptional"
+#define kActionReverseArguments @"reverseArguments"
+#define kActionSplitPluralArguments @"splitPlural"
+
+// NSNumber (float) :
+#define kActionPrecedence @"precedence"
+
+#define kSourceBundleMeta @"sourceBundle"
+#define kUserDataMeta @"userData"
+
+@interface QSAction : QSObject {
+ int rank;
+ BOOL enabled;
+ BOOL menuEnabled;
+}
+#if 0
++ (void)setModifiersAreIgnored:(BOOL)flag;
++ (BOOL)modifiersAreIgnored;
+#endif
+
++ (void)initialize;
++ (id)actionWithIdentifier:(NSString *)newIdentifier;
++ (id)actionWithIdentifier:(NSString *)newIdentifier bundle:(NSBundle *)bundle; // Creates actions using Localization from this bundle
+- (id)initWithIdentifier:(NSString *)newIdentifier bundle:(NSBundle *)bundle;
+//- (float) rankModification;
+//- (void)setRankModification:(float)aRankModification;
+ //- (NSString *)identifier ;
+- (id)provider ;
+- (void)setProvider:(id)newProvider ;
+- (void)setAction:(SEL)newAction ;
+//- (void)setArgumentCount:(int)newArgumentCount ;
+- (void)setReverse:(BOOL)flag ;
+- (BOOL)canThread ;
+- (void)setIndirectOptional:(BOOL)flag;
+- (id)userData;
+- (void)setUserData:(id)anUserData;
+ //- (BOOL)displaysResult;
+- (void)setDisplaysResult:(BOOL)flag;
+- (QSAction *)alternate;
+- (int) rank;
+- (void)setRank:(int)newRank;
+- (BOOL)enabled;
+- (void)setEnabled:(BOOL)flag;
+
+- (float) precedence;
+- (NSNumber *)defaultEnabled;
+- (void)_setEnabled:(BOOL)flag;
+- (void)_setRank:(int)newRank;
+- (void)_setMenuEnabled:(BOOL)flag;
+@end
+
+
+@interface QSObject (ActionHandling)
++ (QSAction *)actionWithDictionary:(NSDictionary *)dict identifier:(NSString *)ident bundle:(NSBundle *)bundle;
+- (id)initWithActionDictionary:(NSDictionary *)dict identifier:(NSString *)ident bundle:(NSBundle *)bundle;
+
+- (QSObject *)performOnDirectObject:(QSObject *)dObject indirectObject:(QSObject *)iObject;
+- (NSString *)commandDescriptionWithDirectObject:(QSBasicObject *)dObject indirectObject:(QSBasicObject *)iObject;
+- (int) argumentCount;
+- (NSMutableDictionary *)actionDict;
+
+- (NSBundle *)bundle;
+- (void)setBundle:(NSBundle *)aBundle;
+@end
+
+@interface QSActionHandler : NSObject
+@end
View
31 frameworks/QSCore.framework/Versions/A/Headers/QSActionProvider.h
@@ -0,0 +1,31 @@
+
+
+#import <Foundation/Foundation.h>
+
+#import "QSAction.h"
+#import "QSObject.h"
+
+@protocol QSActionProvider
+//- (NSString *)identifier;
+//- (NSString *)label;
+- (NSArray *)types;
+- (NSArray *)fileTypes;
+- (NSArray *)actions;
+- (NSString *)titleForAction:(NSString *)action;
+- (int) argumentCountForAction:(NSString *)action;
+- (NSImage *)iconForAction:(NSString *)action;
+- (NSArray *)validActionsForDirectObject:(QSObject *)dObject indirectObject:(QSObject *)iObject;
+- (NSArray *)validIndirectObjectsForAction:(NSString *)action directObject:(QSObject *)dObject;
+- (QSObject *)performAction:(QSAction *)action directObject:(QSBasicObject *)dObject indirectObject:(QSBasicObject *)iObject;
+
+- (QSAction *)initializeAction:(QSAction *)action;
+
+@end
+
+@interface QSActionProvider : NSObject <QSActionProvider> {
+// NSArray *actions;
+}
++ (id)provider;
+//- (NSArray *)actions;
+//- (void)setActions:(NSArray *)newActions;
+@end
View
13 frameworks/QSCore.framework/Versions/A/Headers/QSAlertManager.h
@@ -0,0 +1,13 @@
+#import <Foundation/Foundation.h>
+
+int QSRunSheet(id panel, NSWindow *attachToWin, NSString *title, NSString *msg, NSString *defaultButton, NSString *alternateButton, NSString *otherButton);
+int QSRunAlertSheet(NSWindow *attachToWin, NSString *title, NSString *msg, NSString *defaultButton, NSString *alternateButton, NSString *otherButton);
+int QSRunInformationalAlertSheet(NSWindow *attachToWin, NSString *title, NSString *msg, NSString *defaultButton, NSString *alternateButton, NSString *otherButton);
+int QSRunCriticalAlertSheet(NSWindow *attachToWin, NSString *title, NSString *msg, NSString *defaultButton, NSString *alternateButton, NSString *otherButton);
+
+@interface QSAlertManager : NSObject {
+ int returnCode;
+}
+- (void)sheetDidEnd:(NSWindow *)sheet returnCode:(int)returnCode contextInfo:(void *)contextInfo;
+- (int) returnCode;
+@end
View
17 frameworks/QSCore.framework/Versions/A/Headers/QSBadgeImage.h
@@ -0,0 +1,17 @@
+//
+// QSBadgeImage.h
+// Quicksilver
+//
+// Created by Alcor on 9/11/04.
+// Copyright 2004 Blacktree. All rights reserved.
+//
+
+#import <Cocoa/Cocoa.h>
+
+
+@interface QSCountBadgeImage : NSImage {
+ int count;
+ //NSColor *color;
+}
++ (QSCountBadgeImage *)badgeForCount:(int)count;
+@end
View
83 frameworks/QSCore.framework/Versions/A/Headers/QSCatalogEntry.h
@@ -0,0 +1,83 @@
+//
+// QSCatalogEntry.h
+// Quicksilver
+//
+// Created by Alcor on 2/8/05.
+// Copyright 2005 Blacktree. All rights reserved.
+//
+
+#import <Cocoa/Cocoa.h>
+
+@interface QSCatalogEntry : NSObject {
+ NSDate *indexDate;
+ BOOL isPreset;
+
+ NSString *name;
+
+ id parent;
+ NSMutableArray *children;
+
+ NSMutableDictionary *info;
+ NSMutableArray *contents;
+ NSBundle *bundle;
+ BOOL isScanning;
+}
+
++ (QSCatalogEntry *)entryWithDictionary:(NSDictionary *)dict;
+- (NSDictionary *)dictionaryRepresentation;
+
+- (QSCatalogEntry *)initWithDictionary:(NSDictionary *)dict;
+- (void)dealloc;
+- (NSDictionary *)dictionaryRepresentation;
+- (QSCatalogEntry *)childWithID:(NSString *)theID;
+- (QSCatalogEntry *)childWithPath:(NSString *)path;
+- (BOOL)isRestricted;
+- (BOOL)isSuppressed;
+- (BOOL)isPreset;
+- (BOOL)isSeparator;
+- (BOOL)isGroup;
+- (int) state;
+- (int) hasEnabledChildren;
+- (BOOL)isEnabled;
+- (void)setEnabled:(BOOL)enabled;
+- (void)setDeepEnabled:(BOOL)enabled;
+- (void)pruneInvalidChildren;
+- (NSArray *)leafIDs;
+- (NSArray *)leafEntries;
+- (NSArray *)deepChildrenWithGroups:(BOOL)groups leaves:(BOOL)leaves disabled:(BOOL)disabled;
+- (NSString *)identifier;
+- (NSArray *)ancestors;
+- (NSString *)name;
+- (NSImage *)icon;
+- (int) deepObjectCount;
+- (BOOL)loadIndex;
+- (void)saveIndex;
+- (BOOL)indexIsValid;
+- (BOOL)isCatalog;
+- (id)source;
+- (BOOL)canBeIndexed;
+- (NSArray *)scannedObjects;
+- (NSArray *)scanAndCache;
+- (NSArray *)scanForced:(BOOL)force;
+- (NSMutableArray *)children;
+- (NSMutableArray *)getChildren;
+- (NSArray *)contents;
+- (NSArray *)contentsScanIfNeeded:(BOOL)canScan;
+- (void)setContents:(NSArray *)newContents;
+- (NSIndexPath *)catalogIndexPath;
+- (NSMutableDictionary *)info;
+ - (QSCatalogEntry *)uniqueCopy;
+- (NSString *)indexLocation;
+- (void)setName:(NSString *)newName;
+
+- (NSDate *)indexDate;
+- (void)setIndexDate:(NSDate *)anIndexDate;
+- (NSArray *)_contents;
+- (NSMutableDictionary *)info;
+- (BOOL)isScanning;
+- (void)setIsScanning:(BOOL)flag;
+//- (NSString *)countString;
+
+- (int) count;
+- (NSIndexPath *)catalogSetIndexPath;
+@end
View
17 frameworks/QSCore.framework/Versions/A/Headers/QSCollection.h
@@ -0,0 +1,17 @@
+//
+// QSCollection.h
+// Quicksilver
+//
+// Created by Alcor on 8/6/04.
+// Copyright 2004 Blacktree. All rights reserved.
+//
+
+#import <Cocoa/Cocoa.h>
+#import "QSObject.h"
+
+@interface QSCollection : QSBasicObject {
+ NSMutableArray *array;
+// QSObject *objectValue;
+}
+- (unsigned) count;
+@end
View
31 frameworks/QSCore.framework/Versions/A/Headers/QSCommand.h
@@ -0,0 +1,31 @@
+#import <Foundation/Foundation.h>
+#import "QSObject.h"
+
+
+
+@interface QSCommandObjectHandler : NSObject
+@end
+@class QSAction;
+@interface QSCommand : QSBasicObject {
+ NSMutableDictionary *oDict;
+}
++(id)commandWithDirectObject:(QSBasicObject *)dObject actionObject:(QSBasicObject *)aObject indirectObject:(QSBasicObject *)iObject;
+- (id)initWithDirectObject:(QSBasicObject *)dObject actionObject:(QSBasicObject *)aObject indirectObject:(QSBasicObject *)iObject;
++(id)commandWithDictionary:(NSDictionary *)newDict;
+- (id)initWithDictionary:(NSDictionary *)newDict;
+
++ (QSCommand *)commandWithInfo:(id)command;
+- (QSObject *)execute;
+- (NSString *)description;
+
+- (NSDictionary *)dictionaryRepresentation;
+- (void)writeToFile:(NSString *)path;
+- (QSAction *)aObject;
+- (QSObject *)dObject;
+- (QSObject *)iObject;
+- (NSArray *)validIndirects;
+- (void)setDObject:(id)dObject;
+- (QSObject *)executeIgnoringModifiers;
+
++(id)commandWithFile:(NSString *)path;
+@end
View
10 frameworks/QSCore.framework/Versions/A/Headers/QSComputerSource.h
@@ -0,0 +1,10 @@
+#import <Foundation/Foundation.h>
+#import "QSObject.h"
+
+#define QSComputerProxyType @"QSComputerProxyType"
+
+@interface QSComputerProxy : QSBasicObject {
+ NSString *name;
+}
++ (id)sharedInstance;
+@end
View
33 frameworks/QSCore.framework/Versions/A/Headers/QSCore.h
@@ -0,0 +1,33 @@
+/*
+ * QSCore.h
+ * Quicksilver
+ *
+ * Created by Alcor on Wed May 19 2004.
+ * Copyright (c) 2004 Blacktree. All rights reserved.
+ *
+ */
+
+
+#import "QSTypes.h"
+#import "QSDebug.h"
+#import "QSNotifications.h"
+#import "QSMacros.h"
+#import "QSDefines.h"
+#import "QSTypes.h"
+#import "QSPaths.h"
+#import "QSKeys.h"
+
+#import "QSRegistry.h"
+#import "QSResourceManager.h"
+#import "QSObject.h"
+#import "QSObjectSource.h"
+#import "QSObject_FileHandling.h"
+#import "QSObject_URLHandling.h"
+#import "QSObject_PropertyList.h"
+#import "QSObject_StringHandling.h"
+#import "QSAction.h"
+#import "QSActionProvider.h"
+#import "QSParser.h"
+#import "QSVoyeur.h"
+#import "QSInterfaceMediator.h"
+#import "QSTaskController.h"
View
18 frameworks/QSCore.framework/Versions/A/Headers/QSDebug.h
@@ -0,0 +1,18 @@
+/*
+ * QSDebug.h
+ * Quicksilver
+ *
+ * Created by Alcor on 2/2/05.
+ * Copyright 2005 Blacktree. All rights reserved.
+ *
+ */
+
+#define VERBOSE (int) getenv("verbose")
+#define DEBUG (bool) getenv("NSDebugEnabled")
+
+#define DEBUG_RANKING (int) getenv("QSDebugRanking")
+#define DEBUG_MNEMONICS (int) getenv("QSDebugMnemonics")
+#define DEBUG_PLUGINS (int) getenv("QSDebugPlugIns")
+#define DEBUG_MEMORY (int) getenv("QSDebugMemory")
+#define DEBUG_STARTUP (int) getenv("QSDebugStartup")
+#define DEBUG_CATALOG (int) getenv("QSDebugCatalog")
View
4 frameworks/QSCore.framework/Versions/A/Headers/QSDefines.h
@@ -0,0 +1,4 @@
+
+#define kQSUserAgent @"Quicksilver (Blacktree, MacOSX) "
+
+#define QUERY_KEY @"***"
View
57 frameworks/QSCore.framework/Versions/A/Headers/QSExecutor.h
@@ -0,0 +1,57 @@
+#import <Foundation/Foundation.h>
+
+@class QSBasicObject;
+
+@class QSObject;
+@class QSActions;
+@class QSAction;
+@class QSTaskController;
+
+@protocol QSFileActionProvider
+- (NSArray *)fileActionsFromPaths:(NSArray *)paths;
+@end
+
+@interface QSExecutor : NSObject {
+ NSMutableArray *oldActionObjects;
+ NSMutableDictionary *actionIdentifiers;
+ NSMutableDictionary *directObjectTypes;
+ NSMutableDictionary *directObjectFileTypes;
+
+ NSMutableDictionary *actionSources;
+
+ NSMutableArray *actionRanking;
+ NSMutableDictionary *actionPrecedence;
+ NSMutableDictionary *actionActivation;
+ NSMutableDictionary *actionMenuActivation;
+ NSMutableDictionary *actionIndirects;
+ NSMutableDictionary *actionNames;
+ }
++ (id)sharedInstance;
+
+- (void)loadFileActions;
+- (void)addActions:(NSArray *)actions;
+- (void)addAction:(QSAction *)action;
+- (NSArray *)rankedActionsForDirectObject:(QSObject *)dObject indirectObject:(QSObject *)iObject;
+- (NSArray *)rankedActionsForDirectObject:(QSObject *)dObject indirectObject:(QSObject *)iObject shouldBypass:(BOOL)bypass;
+//- (void)registerActions:(id)actionObject;
+- (QSAction *)actionForIdentifier:(NSString *)identifier;
+- (QSObject *)performAction:(NSString *)action directObject:(QSObject *)dObject indirectObject:(QSObject *)iObject;
+- (NSArray *)validActionsForDirectObject:(QSObject *)dObject indirectObject:(QSObject *)iObject;
+- (NSArray *)validIndirectObjectsForAction:(NSString *)action directObject:(QSObject *)dObject;
+//- (void)loadActionsForObject:(id)actionObject;
+- (void)addActionsFromDictionary:(NSDictionary *)actionsDictionary bundle:(NSBundle *)bundle;
+- (NSArray *)actions;
+- (NSMutableArray *)actionsArrayForType:(NSString *)type;
+- (void)noteNewName:(NSString *)name forAction:(QSObject *)aObject;
+- (void)setAction:(QSAction *)action isEnabled:(BOOL)flag;
+- (void)setAction:(QSAction *)action isMenuEnabled:(BOOL)flag;
+- (void)orderActions:(NSArray *)actions aboveActions:(NSArray *)lowerActions;
+- (void)orderActions:(NSArray *)actions belowActions:(NSArray *)higherActions;
+- (void)updateRanks;
+- (void)writeActionsInfo;
+- (void)noteIndirect:(QSObject *)iObject forAction:(QSObject *)aObject;
+- (NSMutableArray *)getArrayForSource:(NSString *)sourceid;
+- (NSMutableArray *)makeArrayForSource:(NSString *)sourceid;
+@end
+
+extern QSExecutor *QSExec; // Shared Instance
View
13 frameworks/QSCore.framework/Versions/A/Headers/QSFeatureLevel.h
@@ -0,0 +1,13 @@
+/*
+ * QSFeatureLevel.h
+ * Quicksilver
+ *
+ * Created by Alcor on 2/3/05.
+ * Copyright 2005 Blacktree. All rights reserved.
+ *
+ */
+
+#define fDEV ((int) [NSApp featureLevel] >2)
+#define fALPHA ((int) [NSApp featureLevel] >1)
+#define fBETA ((int) [NSApp featureLevel] >0)
+#define fSPECIAL 0
View
21 frameworks/QSCore.framework/Versions/A/Headers/QSGlobalSelectionProvider.h
@@ -0,0 +1,21 @@
+//
+// QSGlobalSelectionProvider.h
+// Quicksilver
+//
+// Created by Alcor on 1/21/05.
+// Copyright 2005 Blacktree. All rights reserved.
+//
+
+#import <Cocoa/Cocoa.h>
+#import "QSObject.h"
+@protocol QSGlobalSelectionProvider
+- (QSObject *)currentSelectionForApplication:(NSString *)bundleID;
+
+@end
+
+@interface QSGlobalSelectionProvider : NSObject {
+ NSTimeInterval failDate;
+}
+
++(id)currentSelection;
+@end
View
33 frameworks/QSCore.framework/Versions/A/Headers/QSIconLoader.h
@@ -0,0 +1,33 @@
+#import <Foundation/Foundation.h>
+
+@class QSIconLoader;
+
+@interface NSObject (QSIconLoaderDelegate)
+- (void)iconLoader:(QSIconLoader *)loader loadedIndex:(int)i inArray:(NSArray *)array;
+@end
+
+#define QSIconLoaderDelegateCanceled @"QSIconLoaderDelegateCanceled"
+
+@interface QSIconLoader : NSObject {
+ NSArray *array;
+ NSIndexSet *loadedIndexes;
+ BOOL loaderValid;
+ NSThread *loadThread;
+
+ NSRange loadRange;
+ NSRange newRange;
+ NSObject *delegate;
+ int modulation;
+}
++ (id)loaderWithArray:(NSArray *)newArray;
+- (void)loadIconsInRange:(NSRange)range;
+- (NSObject *)delegate;
+- (void)setDelegate:(NSObject *)aDelegate;
+
+- (void)invalidate;
+- (BOOL)isLoading;
+
+- (int) modulation;
+- (void)setModulation:(int)newModulation;
++ (void)invalidateLoaderForDelegate:(id)delegate;
+@end
View
19 frameworks/QSCore.framework/Versions/A/Headers/QSInterfaceMediator.h
@@ -0,0 +1,19 @@
+//
+// QSInterfaceMediator.h
+// Quicksilver
+//
+// Created by Alcor on 7/28/04.
+// Copyright 2004 Blacktree. All rights reserved.
+//
+
+#import <Cocoa/Cocoa.h>
+#import "QSRegistry.h"
+#define QSPreferredCommandInterface [QSReg preferredCommandInterface]
+@class QSInterfaceController;
+#define kQSCommandInterfaceControllers @"QSCommandInterfaceControllers"
+
+@interface QSRegistry (QSCommandInterface)
+- (NSString *)preferredCommandInterfaceID;
+
+- (QSInterfaceController *)preferredCommandInterface;
+@end
View
24 frameworks/QSCore.framework/Versions/A/Headers/QSKeys.h
@@ -0,0 +1,24 @@
+#define kItemAlias @"alias"
+#define kItemPath @"path"
+#define kItemBaseBundle @"baseBundle"
+#define kItemName @"name"
+#define kItemDescription @"description"
+#define kItemChildren @"children"
+#define kItemID @"ID"
+#define kItemFeatureLevel @"feature"
+#define kItemEnabled @"enabled"
+#define kItemModificationDate @"modificationDate"
+#define kItemSettings @"settings"
+#define kItemSource @"source"
+#define kItemIcon @"icon"
+
+#define kItemFileContents @"fileContents"
+#define kItemFolderTypes @"folderTypes"
+#define kItemFolderDepth @"folderDepth"
+#define kItemParser @"parser"
+#define kItemScanContents @"scanContents"
+#define kItemSkipItem @"skipItem"
+
+#define QSDirectObjectIconProxy @"QSDirectObjectIconProxy"
+
+#define mainWindowKey @"mainWindow"
View
120 frameworks/QSCore.framework/Versions/A/Headers/QSLibrarian.h
@@ -0,0 +1,120 @@
+
+
+#import <Foundation/Foundation.h>
+#import "QSCatalogEntry.h"
+
+#define kCustomCatalogID @"QSCatalogCustom"
+
+
+@class QSBasicObject;
+
+@class QSObject;
+@class QSActions;
+@class QSAction;
+@class QSTask;
+@class QSTaskController;
+
+extern id QSLib; // Shared Instance
+
+
+@interface QSLibrarian : NSObject {
+ QSCatalogEntry *catalog; //Root Catalog Entry
+
+ NSMutableDictionary *enabledPresetsDictionary;
+ NSMutableSet *defaultSearchSet;
+ NSMutableSet *omittedIDs;
+ QSTask *scanTask;
+ QSTaskController *activityController;
+
+ NSMutableDictionary *catalogArrays; // Arrays for each leaf catalog entry (Entry)
+ NSMutableDictionary *typeArrays; // Type arrays (Type / Entry)
+
+ NSArray *defaultSearchArrays; // (Entry)
+ NSMutableDictionary *appSearchArrays; //Default Arrays for a given application (AppName / Entry)
+
+ NSMutableDictionary *shelfArrays; //Arrays for User Shelves
+
+ NSMutableArray *actionObjects;
+ NSMutableDictionary *actionIdentifiers;
+
+ NSMutableDictionary *objectSources;
+ NSMutableDictionary *entriesBySource;
+ NSMutableDictionary *entriesByID;
+
+ NSMutableArray *invalidIndexes;
+ int scannerCount;
+}
+
++ (id)sharedInstance;
++ (void)removeIndexes;
+
+- (void)loadDefaultCatalog;
+- (id)init;
+- (void)assignCustomAbbreviationForItem:(QSObject *)item;
+//- (void)saveCatalogArrays;
+- (void)registerPresets:(NSArray *)newPresets inBundle:(NSBundle *)bundle scan:(BOOL)scan;
+//- (void)loadCatalog;
+- (void)dealloc;
+- (void)writeCatalog:(id)sender;
+//- (NSArray *)entriesForSource:(NSString *)source;
+- (void)reloadSource:(NSNotification *)notif;
+- (void)reloadEntrySources:(NSNotification *)notif;
+- (void)reloadIDDictionary:(NSNotification *)notif;
+- (void)reloadSets:(NSNotification *)notif;
+- (QSCatalogEntry *)firstEntryContainingObject:(QSObject *)object;
+- (void)loadShelfArrays;
+- (BOOL)loadCatalogArrays;
+//- (BOOL)loadIndexesForEntries:(NSArray *)theEntries;
+- (void)recalculateTypeArraysForItem:(QSCatalogEntry *)entry;
+- (NSArray *)arrayForType:(NSString *)string;
+- (NSDictionary *)typeArraysFromArray:(NSArray *)array;
+- (void)loadMissingIndexes;
+- (void)savePasteboardHistory;
+- (void)saveShelf:(NSString *)key;
+- (void)scanCatalogIgnoringIndexes:(BOOL)force;
+- (void)startThreadedScan;
+- (void)startThreadedAndForcedScan;
+- (IBAction)forceScanCatalog:(id)sender;
+- (IBAction)scanCatalog:(id)sender;
+- (void)scanCatalogWithDelay:(id)sender;
+- (BOOL)itemIsOmitted:(QSBasicObject *)item;
+- (void)setItem:(QSBasicObject *)item isOmitted:(BOOL)omit;
+- (float) estimatedTimeForSearchInSet:(id)set;
+- (NSMutableArray *)scoreTest:(id)sender;
+- (NSMutableArray *)scoredArrayForString:(NSString *)string;
+- (NSMutableArray *)scoredArrayForString:(NSString *)string inNamedSet:(NSString *)setName;
+- (NSMutableArray *)scoredArrayForString:(NSString *)searchString inSet:(id)set;
+- (NSMutableArray *)scoredArrayForString:(NSString *)searchString inSet:(NSArray *)set mnemonicsOnly:(BOOL)mnemonicsOnly;
+//- (NSMutableArray *)scoredArrayForString:(NSString *)searchString inSet:(NSArray *)set mnemonicsOnly:(BOOL)mnemonicsOnly;
+- (NSMutableArray *)shelfNamed:(NSString *)shelfName;
+//- (void)registerActions:(id)actionObject;
+//- (void)loadActionsForObject:(id)actionObject;
+- (QSCatalogEntry *)catalogCustom;
+- (void)enableEntries;
+- (QSAction *)actionForIdentifier:(NSString *)identifier;
+- (QSObject *)performAction:(NSString *)action directObject:(QSObject *)dObject indirectObject:(QSObject *)iObject;
+- (NSArray *)rankedActionsForDirectObject:(QSObject *)dObject indirectObject:(QSObject *)iObject;
+- (NSArray *)validActionsForDirectObject:(QSObject *)dObject indirectObject:(QSObject *)iObject;
+- (NSArray *)validIndirectObjectsForAction:(NSString *)action directObject:(QSObject *)dObject;
+- (QSCatalogEntry *)catalog ;
+- (void)setCatalog:(QSCatalogEntry *)newCatalog ;
+- (NSMutableSet *)defaultSearchSet ;
+- (void)setDefaultSearchSet:(NSMutableSet *)newDefaultSearchSet ;
+- (NSMutableDictionary *)appSearchArrays ;
+- (void)setAppSearchArrays:(NSMutableDictionary *)newAppSearchArrays ;
+- (NSMutableDictionary *)catalogArrays ;
+- (void)setCatalogArrays:(NSMutableDictionary *)newCatalogArrays ;
+- (NSMutableDictionary *)typeArrays ;
+- (void)setTypeArrays:(NSMutableDictionary *)newTypeArrays ;
+- (NSMutableDictionary *)shelfArrays ;
+- (void)setShelfArrays:(NSMutableDictionary *)newShelfArrays ;
+- (NSNumber *)presetIsEnabled:(QSCatalogEntry *)preset;
+- (void)setPreset:(QSCatalogEntry *)preset isEnabled:(BOOL)flag;
+- (QSCatalogEntry *)entryForID:(NSString *)theID;
+- (void)pruneInvalidChildren:(id)sender;
+- (void)loadCatalogInfo;
+- (void)initCatalog;
+- (QSTask *)scanTask;
+- (void)setScanTask:(QSTask *)value;
+
+@end
View
24 frameworks/QSCore.framework/Versions/A/Headers/QSLocalization.h
@@ -0,0 +1,24 @@
+/*
+ * QSLocalization.h
+ * Quicksilver
+ *
+ * Created by Alcor on 7/22/04.
+ * Copyright 2004 Blacktree. All rights reserved.
+ *
+ */
+
+#include <Carbon/Carbon.h>
+#undef NSLocalizedStringFromTableInBundle;
+#define NSLocalizedStringFromTableInBundle(key, tbl, bundle, comment) \
+[bundle distributedLocalizedStringForKey:(key) value:@"" table:(tbl)]
+
+extern BOOL QSIsLocalized; //Global variable indicating a non-english system
+
+BOOL QSGetLocalizationStatus();
+
+extern NSMutableDictionary *localizationBundles;
+@interface NSBundle (QSDistributedLocalization)
++ (void)registerLocalizationBundle:(NSBundle *)bundle forLanguage:(NSString *)lang;
++ (NSBundle *)localizationBundleForBundle:(NSBundle *)bundle;
+- (NSString *)distributedLocalizedStringForKey:(NSString *)key value:(NSString *)value table:(NSString *)tableName;
+@end
View
14 frameworks/QSCore.framework/Versions/A/Headers/QSMacros.h
@@ -0,0 +1,14 @@
+#define ESS(x) (x == 1?@"":@"s")
+#define foreach(x, y) id x; NSEnumerator *rwEnum = [y objectEnumerator]; while(x = [rwEnum nextObject])
+#define foreachr(x, y) id x; NSEnumerator *rwEnum = [y reverseObjectEnumerator]; while(x = [rwEnum nextObject])
+#define foreachkey(k, x, y) id x = nil; NSString *k = nil; NSEnumerator *kEnum = [y keyEnumerator]; while((k = [kEnum nextObject]) && (x = [y objectForKey:k]) )
+#define defaultBool(x) [[NSUserDefaults standardUserDefaults] boolForKey:x]
+#define mOptionKeyIsDown (GetCurrentKeyModifiers() &optionKey)
+#define vLog(x) NSLog(@"x = %@", x)
+#define DAYS 86400.0f
+#define MINUTES 60.0f
+#define HOURS 3600.0f
+#define mSHARED_INSTANCE_CLASS_METHOD + (id)sharedInstance {static id _sharedInstance; if (!_sharedInstance) _sharedInstance = [[[self class] allocWithZone:[self zone]] init]; return _sharedInstance;}
+#define QSLog(s, ...) \
+[MLog logFile:__FILE__ lineNumber:__LINE__ \
+ format:(s), ##__VA_ARGS__]
View
29 frameworks/QSCore.framework/Versions/A/Headers/QSMnemonics.h
@@ -0,0 +1,29 @@
+
+
+#import <Foundation/Foundation.h>
+
+
+@interface QSMnemonics : NSObject {
+ NSMutableDictionary *mnemonics;
+ NSMutableDictionary *abbrevMnemonics;
+ NSMutableDictionary *objectMnemonics;
+ NSMutableDictionary *recentMnemonics;
+ NSTimer *writeTimer;
+}
++ (id)sharedInstance;
+
+- (NSDictionary *)objectMnemonics;
+- (NSDictionary *)objectMnemonicsForID:(NSString *)key;
+
+- (NSArray *)abbrevMnemonicsForString:(NSString *)key;
+- (void)removeAbbrevMnemonic:(NSString *)mnem forID:(NSString *)key;
+- (void)addAbbrevMnemonic:(NSString *)mnem forID:(NSString *)key;
+//- (void)addAbbrevMnemonic:(NSString *)mnem forID:(NSString *)key relativeToID:(NSString *)above;
+- (void)addAbbrevMnemonic:(NSString *)mnem forID:(NSString *)key immediately:(BOOL)immediately;
+- (void)addAbbrevMnemonic:(NSString *)mnem forID:(NSString *)key relativeToID:(NSString *)above immediately:(BOOL)immediately;
+- (void)removeObjectMnemonic:(NSString *)mnem forID:(NSString *)key;
+- (void)addObjectMnemonic:(NSString *)mnem forID:(NSString *)key;
+
+- (void)writeItems:(id)sender;
+
+@end
View
18 frameworks/QSCore.framework/Versions/A/Headers/QSNotifications.h
@@ -0,0 +1,18 @@
+#define QSReleaseOldCachesNotification @"QSReleaseOldCachesNotification"
+#define QSReleaseAllCachesNotification @"QSReleaseAllCachesNotification"
+#define QSReleaseAllNotification @"QSReleaseAllNotification"
+#define QSInterfaceChangedNotification @"QSInterfaceChangedNotification"
+
+#define QSCatalogIndexed @"QSCatalogIndexed"
+
+#define QSActionsChanged @"QSActionsChanged"
+#define QSReleaseCaches @"QSReleaseCaches"
+#define QSCatalogStructureChanged @"QSCatalogStructureChanged"
+#define QSCatalogIndexingCompleted @"QSCatalogIndexingCompleted"
+#define QSCatalogEntryChanged @"QSCatalogEntryChanged"
+#define QSCatalogEntryIsIndexing @"QSCatalogEntryIsIndexing"
+#define QSCatalogEntryIndexed @"QSCatalogEntryIndexed"
+#define QSCatalogEntryInvalidated @"QSCatalogEntryInvalidated"
+#define QSCatalogSourceInvalidated @"QSCatalogSourceInvalidated"
+
+#define QSDebugLogRequest @"QSDebugLogRequest"
View
40 frameworks/QSCore.framework/Versions/A/Headers/QSNotifyMediator.h
@@ -0,0 +1,40 @@
+//
+// QSNotificationDisplay.h
+// Quicksilver
+//
+// Created by Alcor on 6/24/04.
+// Copyright 2004 Blacktree. All rights reserved.
+//
+
+#define QSNotifierStyle @"style"
+#define QSNotifierIcon @"icon"
+#define QSNotifierTitle @"title"
+#define QSNotifierText @"text"
+#define QSNotifierDetails @"details"
+#define QSNotifierType @"type"
+#define QSNotifierLocation @"location"
+#define QSNotifierDuration @"duration"
+#define QSNotifierAppearDuration @"appearDuration"
+#define QSNotifierDisappearDuration @"disappearDuration"
+
+#define kQSNotifiers @"QSNotifiers"
+
+//#import "QSRegistry.h"
+
+#import "QSRegistry.h"
+
+#import <Cocoa/Cocoa.h>
+
+BOOL QSShowNotifierWithAttributes(NSDictionary *attributes);
+
+@protocol QSNotifier
+- (void)displayNotificationWithAttributes:(NSDictionary *)attributes;
+@end
+
+@interface QSRegistry (QSNotifier)
+- (id <QSNotifier>) preferredNotifier;
+@end
+
+
+@interface QSNotifyScriptCommand : NSScriptCommand
+@end
View
18 frameworks/QSCore.framework/Versions/A/Headers/QSNullObject.h
@@ -0,0 +1,18 @@
+//
+// QSNullObject.h
+// Quicksilver
+//
+// Created by Alcor on 7/29/04.
+// Copyright 2004 Blacktree. All rights reserved.
+//
+
+#import <Cocoa/Cocoa.h>
+#import "QSObject.h"
+
+@interface QSNullObject : QSBasicObject {}
+@end
+
+@interface QSBasicObject (NullObject)
++(QSBasicObject *)nullObject;
+
+@end
View
29 frameworks/QSCore.framework/Versions/A/Headers/QSObjCMessageSource.h
@@ -0,0 +1,29 @@
+//
+// QSObjCMessageSource.h
+// Quicksilver
+//
+// Created by Alcor on 8/14/04.
+// Copyright 2004 Blacktree. All rights reserved.
+//
+
+#import <Cocoa/Cocoa.h>
+
+#import "QSObject.h"
+
+#define QSObjCMessageType @"qs.ObjCMessage"
+#define kQSObjCMessageAction @"action"
+#define kQSObjCMessageTargetClass @"target"
+#define kQSObjCMessageSendToClass @"classMethod"
+#define kQSObjCMessageArgumentAction @"argumentAction"
+
+@interface QSObjCMessageSource : NSObject {
+ NSMutableArray *messageArray;
+}
+@end
+
+
+@interface QSObject (ObjCMessaging)
+
++ (QSObject *)messageObjectWithInfo:(NSDictionary *)dictionary identifier:(NSString *)identifier;
++ (QSObject *)messageObjectWithTargetClass:(NSString *)class selectorString:(NSString *)selector;
+@end
View
308 frameworks/QSCore.framework/Versions/A/Headers/QSObject.h
@@ -0,0 +1,308 @@
+
+#import <Foundation/Foundation.h>
+#import <AddressBook/AddressBook.h>
+
+#import "QSObjectRanker.h"
+@class QSObject, QSBasicObject;
+
+
+
+extern NSSize QSMaxIconSize;
+
+
+// QSObject Protocols - right now these aren't sufficient. QSBasicObject must be subclassed
+@protocol QSObject
+- (NSString *)label;
+- (NSString *)name;
+- (NSString *)primaryType;
+- (id)primaryObject;
+- (id)objectForType:(id)aType;
+- (NSArray *)arrayForType:(id)aKey;
+- (NSArray *)types;
+- (id)primaryObject;
+- (BOOL)loadIcon;
+- (BOOL)iconLoaded;
+@end
+
+@protocol QSObjectHierarchy
+- (QSBasicObject *)parent;
+- (bool) hasChildren;
+- (NSArray *)children;
+- (NSArray *)altChildren;
+- (NSArray *)siblings;
+- (NSArray *)altSiblings;
+@end
+
+@class QSBasicObject;
+@interface QSRankInfo : NSObject {
+ @public
+ NSString *identifier;
+ NSString *name;
+ NSString *label;
+ NSDictionary *mnemonics;
+ BOOL omitted;
+}
++(id)rankDataWithObject:(QSBasicObject *)object;
+- (id)initWithObject:(QSBasicObject *)object;
+- (NSString *)identifier;
+- (void)setIdentifier:(NSString *)anIdentifier;
+- (NSString *)name;
+- (void)setName:(NSString *)aName;
+- (NSString *)label;
+- (void)setLabel:(NSString *)aLabel;
+- (NSDictionary *)mnemonics;
+- (void)setMnemonics:(NSDictionary *)aMnemonics;
+- (BOOL)omitted;
+- (void)setOmitted:(BOOL)flag;
+@end
+
+@interface QSBasicObject : NSObject <QSObject, QSObjectHierarchy> {
+ @public
+ QSRankInfo * rankData;
+ NSObject <QSObjectRanker> *ranker;
+}
+- (int) primaryCount;
+- (BOOL)loadIcon;
+- (NSImage *)icon;
+- (NSString *)displayName;
+- (NSString *)details;
+- (NSString *)toolTip;
+- (float) score;
+- (int) order;
+- (NSString *)description;
+//- (float) rankModification;
+- (NSString *)identifier;
+- (NSEnumerator *)enumeratorForType:(NSString *)aKey;
+- (NSComparisonResult) nameCompare:(QSBasicObject *)object;
+- (BOOL)putOnPasteboard:(NSPasteboard *)pboard;
+- (BOOL)putOnPasteboard:(NSPasteboard *)pboard includeDataForTypes:(NSArray *)includeTypes;
+- (BOOL)putOnPasteboard:(NSPasteboard *)pboard declareTypes:(NSArray *)types includeDataForTypes:(NSArray *)includeTypes;
+- (QSRankInfo *)getRankData;
+- (id <QSObjectRanker>) getRanker;
+- (id <QSObjectRanker>) ranker;
+- (void)setOmitted:(BOOL)flag;
+- (void)updateMnemonics;
+- (BOOL)drawIconInRect:(NSRect)rect flipped:(BOOL)flipped;
+- (NSString *)kind;
+- (void)setOmitted:(BOOL)flag ;
+- (BOOL)containsType:(NSString *)aType;
+- (QSBasicObject *)resolvedObject;
+- (void)becameSelected;
+@end
+
+
+@interface NSObject (QSObjectHandlerInformalProtocol)
+//@protocol QSObjectHandler <NSObject>
+- (BOOL)loadIconForObject:(QSObject *)object;
+- (void)setQuickIconForObject:(QSObject *)object;
+- (BOOL)objectHasChildren:(QSObject *)object;
+- (BOOL)objectHasValidChildren:(QSObject *)object;
+- (NSArray *)childrenForObject:(QSObject *)object;
+- (QSObject *)parentOfObject:(QSObject *)object;
+- (NSString *)detailsOfObject:(QSObject *)object;
+- (NSString *)identifierForObject:(QSObject *)object;
+- (BOOL)drawIconForObject:(QSObject *)object inRect:(NSRect)rect flipped:(BOOL)flipped;
+- (NSDragOperation) operationForDrag:(id <NSDraggingInfo>)sender ontoObject:(QSObject *)dObject withObject:(QSBasicObject *)iObject;
+- (NSString *)actionForDragMask:(NSDragOperation)operation ontoObject:(QSObject *)dObject withObject:(QSBasicObject *)iObject;
+- (BOOL)loadChildrenForObject:(QSObject *)object;
+- (NSString *)kindOfObject:(id <QSObject>)object;
+- (id)dataForObject:(QSObject *)object pasteboardType:(NSString *)type;
+@end
+
+
+
+
+
+
+#define itemForKey(k) [data objectForKey:k]
+
+// meta dictionary keys
+#define kQSObjectPrimaryName @"QSObjectName"
+#define kQSObjectAlternateName @"QSObjectLabel"
+#define kQSObjectPrimaryType @"QSObjectType"
+#define kQSObjectSource @"QSObjectSource"
+#define kQSObjectIconName @"QSObjectIconName"
+
+#define kQSObjectDefaultAction @"QSObjectDefaultAction"
+
+#define kQSObjectObjectID @"QSObjectObjectID"
+#define kQSObjectParentID @"QSObjectParentID"
+#define kQSObjectDetails @"QSObjectDetails"
+#define kQSObjectKind @"QSObjectKind"
+#define kQSObjectSource @"QSObjectSource"
+#define kQSObjectCreationDate @"QSObjectCreationDate"
+#define kQSStringEncoding @"QSStringEncoding"
+//#define METAKEYS [NSArray arrayWithObjects:
+
+#define kMeta @"properties"
+#define kData @"data"
+
+
+// cache dictionary keys
+#define kQSObjectIcon @"QSObjectIcon"
+#define kQSObjectChildren @"QSObjectChildren"
+#define kQSObjectAltChildren @"QSObjectAltChildren"
+#define kQSObjectChildrenLoadDate @"QSObjectChildrenLoadDate"
+#define kQSContents @"QSObjectContents"
+#define kQSObjectComponents @"QSObjectComponents"
+
+typedef struct _QSObjectFlags {
+ unsigned int multiTyped:1;
+ unsigned int iconLoaded:1;
+ unsigned int childrenLoaded:1;
+ unsigned int contentsLoaded:1;
+ unsigned int noIdentifier:1;
+ unsigned int isProxy:1;
+ unsigned int retainsIcon:1;
+ // NSCellType type:2;
+} QSObjectFlags;
+
+
+
+extern NSSize QSMaxIconSize;
+@interface QSObject : QSBasicObject <NSCopying> {
+ NSString *name;
+ NSString *label;
+ NSString *identifier;
+ NSImage *icon;
+ NSString *primaryType;
+ id primaryObject;
+
+ NSMutableDictionary * meta; //Name, Label, Type, Identifier, Source, embedded details
+ NSMutableDictionary * data; //Data or typed dictionary (multiTyped Object)
+ NSMutableDictionary * cache; //Icons, children, alias data,
+ QSObjectFlags flags;
+ NSTimeInterval lastAccess;
+}
++ (void)cleanObjectDictionary;
++ (void)purgeOldImagesAndChildren;
++ (void)purgeAllImagesAndChildren;
++ (void)purgeImagesAndChildrenOlderThan:(NSTimeInterval)interval;
++ (void)purgeIdentifiers;
++ (void)initialize;
++ (void)registerObject:(QSBasicObject *)object withIdentifier:(NSString *)anIdentifier;
+- (NSMutableDictionary *)cache;
+- (void)setCache:(NSMutableDictionary *)aCache;
+
+
+
+- (id)init;
+- (void)dealloc;
+- (BOOL)isEqual:(id)anObject;
+- (NSString *)guessPrimaryType;
++ (id)objectWithName:(NSString *)aName;
++ (id)objectWithIdentifier:(NSString *)anIdentifier;
++ (id)makeObjectWithIdentifier:(NSString *)anIdentifier;
++ (id)objectByMergingObjects:(NSArray *)objects;
++ (id)objectByMergingObjects:(NSArray *)objects withObject:(QSObject *)object;
+- (NSArray *)splitObjects;
+- (NSString *)displayName ;
+- (NSString *)toolTip;
+- (NSString *)descriptionWithLocale:(NSDictionary *)locale indent:(unsigned)level;
+- (NSString *)details;
+- (id)primaryObject;
+
+- (int) count;
+- (int) primaryCount;
+- (NSArray *)allKeys;
+- (void)forwardInvocation:(NSInvocation *)invocation;
+- (NSArray *)types;
+- (NSArray *)decodedTypes;
+- (int) primaryCount;
+- (id)copyWithZone:(NSZone *)zone;
+- (id)handler;
+- (id)handlerForType:(NSString *)type selector:(SEL)selector;
+- (id)objectForType:(id)aKey;
+- (void)setObject:(id)object forType:(id)aKey;
+- (id)objectForCache:(id)aKey;
+- (void)setObject:(id)object forCache:(id)aKey;
+- (id)objectForMeta:(id)aKey;
+- (void)setObject:(id)object forMeta:(id)aKey;
+
+- (void)setDetails:(NSString *)newDetails;
+
+@end
+
+@interface QSObject (Icon)
+- (BOOL)loadIcon;
+- (BOOL)unloadIcon;
+- (NSImage *)icon;
+- (void)setIcon:(NSImage *)newIcon ;
+@end
+
+@interface QSObject (Hierarchy)
+- (QSBasicObject * ) parent;
+- (void)setParentID:(NSString *)parentID;
+- (BOOL)childrenValid;
+- (BOOL)unloadChildren;
+- (void)loadChildren;
+- (BOOL)hasChildren;
+@end
+
+@interface QSObject (Archiving)
+- (id)initWithCoder:(NSCoder *)coder ;
+- (void)encodeWithCoder:(NSCoder *)coder ;
++ (id)objectFromFile:(NSString *)path;
+- (id)initFromFile:(NSString *)path;
+- (void)writeToFile:(NSString *)path;
+- (void)extractMetadata;
+
+- (id)findDuplicateOrRegisterID;
+
+@end
+
+
+
+//Standard Accessors
+@interface QSObject (Accessors)
+
+- (NSMutableDictionary *)archiveDictionary;
+- (NSString *)identifier;
+- (void)setIdentifier:(NSString *)newIdentifier ;
+- (NSString *)name ;
+- (void)setName:(NSString *)newName ;
+- (NSArray *)children ;
+- (void)setChildren:(NSArray *)newChildren ;
+- (NSArray *)altChildren ;
+- (void)setAltChildren:(NSArray *)newAltChildren ;
+- (NSString *)label;
+- (void)setLabel:(NSString *)newLabel ;
+- (NSString *)primaryType ;
+- (void)setPrimaryType:(NSString *)newPrimaryType ;
+- (NSMutableDictionary *)dataDictionary ;
+- (void)setDataDictionary:(NSMutableDictionary *)newDataDictionary ;
+///- (id)contents ;
+///- (void)setContents:(id)newContents ;
+- (BOOL)iconLoaded ;
+- (void)setIconLoaded:(BOOL)flag ;
+- (BOOL)retainsIcon ;
+- (void)setRetainsIcon:(BOOL)flag ;
+- (BOOL)childrenLoaded ;
+- (void)setChildrenLoaded:(BOOL)flag ;
+- (BOOL)contentsLoaded ;
+- (void)setContentsLoaded:(BOOL)flag ;
+- (NSTimeInterval) childrenLoadedDate;
+- (void)setChildrenLoadedDate:(NSTimeInterval)newChildrenLoadedDate; //- (NSTimeInterval)lastUseDate;
+//- (void)setLastUseDate:(NSTimeInterval)newLastUseDate;
+@end
+
+
+
+//
+//AEDescriptorValue:
+//AEDescriptorForFlavor:
+//PasteboardDataForType:
+
+/*
+- (id)handler;
+- (id)handlerForType:(NSString *)type selector:(SEL)selector;
+- (id)valueForFlavor:(id)aKey;
+- (void)setValue:(id)object forFlavor:(id)aKey;
+- (id)objectForCache:(id)aKey;
+- (void)setObject:(id)object forCache:(id)aKey;
+- (id)objectForMeta:(id)aKey;
+- (void)setObject:(id)object forMeta:(id)aKey;
+
+*/
+
+
View
10 frameworks/QSCore.framework/Versions/A/Headers/QSObjectFormatter.h
@@ -0,0 +1,10 @@
+
+
+#import <Foundation/Foundation.h>
+
+
+@interface QSObjectFormatter : NSFormatter {
+
+}
+
+@end
View
34 frameworks/QSCore.framework/Versions/A/Headers/QSObjectRanker.h
@@ -0,0 +1,34 @@
+//
+// QSObjectRanker.h
+// Quicksilver
+//
+// Created by Alcor on 1/28/05.
+// Copyright 2005 Blacktree. All rights reserved.
+//
+
+#import <Cocoa/Cocoa.h>
+#import "QSStringRanker.h"
+
+@class QSBasicObject, QSRankedObject;
+
+@protocol QSObjectRanker
+- (id)initWithObject:(QSBasicObject *)object;
+- (double) scoreForAbbreviation:(NSString*)anAbbreviation inContext:(NSString *)context;
+//- (NSIndexSet*)maskForAbbreviation:(NSString*)anAbbreviation inContext:(NSString *)context;
+- (int) matchedStringForAbbreviation:(NSString*)anAbbreviation hitmask:(NSIndexSet **)hitmask inContext:(NSString *)context;
++ (NSMutableArray *)rankedObjectsForObjects:(NSArray *)objects withAbbreviation:(NSString*)anAbbreviation inContext:(NSString *)context;
+- (QSRankedObject *)rankedObject:(QSBasicObject *)object forAbbreviation:(NSString*)anAbbreviation inContext:(NSString *)context withMnemonics:(NSDictionary *)mnemonics;
+- (void)setOmitted:(BOOL)flag;
+@end
+
+
+@interface QSDefaultObjectRanker : NSObject {
+ NSDictionary *usageMnemonics;
+ NSObject <QSStringRanker> *nameRanker;
+ NSObject <QSStringRanker> *labelRanker;
+ BOOL omitted;
+}
+
+- (void)setOmitted:(BOOL)flag;
++ (NSMutableArray *)rankedObjectsForAbbreviation:(NSString*)anAbbreviation inSet:(NSArray *)set inContext:(NSString *)context mnemonicsOnly:(BOOL)mnemonicsOnly;
+@end
View
45 frameworks/QSCore.framework/Versions/A/Headers/QSObjectSource.h
@@ -0,0 +1,45 @@
+
+
+#import <Foundation/Foundation.h>
+@interface NSObject (QSObjectSourceInformal)
+ - (NSImage *)iconForEntry:(NSDictionary *)theEntry;
+ //- (NSString *)nameForEntry:(NSDictionary *)theEntry;
+ - (NSArray *)objectsForEntry:(NSDictionary *)theEntry;
+ - (BOOL)indexIsValidFromDate:(NSDate *)indexDate forEntry:(NSDictionary *)theEntry;
+ - (void)populateFields;
+ - (NSMutableDictionary *)currentEntry;
+ - (void)setCurrentEntry:(NSMutableDictionary *)newCurrentEntry;
+ - (NSView *)settingsView;
+- (void)setSettingsView:(NSView *)newSettingsView;
+- (BOOL)isVisibleSource;
+
+- (BOOL)entryCanBeIndexed:(NSDictionary *)theEntry;
+@end
+
+@class QSCatalogEntry;
+@interface QSObjectSource : NSObject {
+ IBOutlet NSView *settingsView;
+ QSCatalogEntry *selection;
+ NSMutableDictionary *currentEntry;
+}
+- (void)invalidateSelf;
+- (NSImage *)iconForEntry:(NSDictionary *)theEntry;
+//- (NSString *)nameForEntry:(NSDictionary *)theEntry;
+- (NSArray *)objectsForEntry:(NSDictionary *)theEntry;
+- (BOOL)indexIsValidFromDate:(NSDate *)indexDate forEntry:(NSDictionary *)theEntry;
+- (void)populateFields;
+
+- (void)updateCurrentEntryModificationDate;
+- (NSMutableDictionary *)currentEntry;
+//- (void)setCurrentEntry:(NSMutableDictionary *)newCurrentEntry;
+- (NSView *)settingsView;
+- (void)setSettingsView:(NSView *)newSettingsView;
+
+- (QSCatalogEntry *)selection;
+- (void)setSelection:(QSCatalogEntry *)newSelection;
+
+@end
+
+
+
+
View
9 frameworks/QSCore.framework/Versions/A/Headers/QSObject_Drag.h
@@ -0,0 +1,9 @@
+
+
+#import <Foundation/Foundation.h>
+#import "QSObject.h"
+@interface QSObject (Drag)
+- (NSDragOperation) draggingEntered:(id <NSDraggingInfo>)sender withObject:(QSBasicObject *)object;
+- (NSString *)actionForDragOperation:(NSDragOperation)operation withObject:(QSBasicObject *)object;
+- (BOOL)performDragOperation:(id <NSDraggingInfo>)sender withObject:(QSBasicObject *)object;
+@end
View
48 frameworks/QSCore.framework/Versions/A/Headers/QSObject_FileHandling.h
@@ -0,0 +1,48 @@
+
+
+
+#import <Foundation/Foundation.h>
+#import "QSObject.h"
+@interface QSObject (QSFileObjectCreationProtocol)
+- (id)initFileObject:(QSObject *)object ofType:(NSString *)type;
+@end
+@interface NSObject (QSFileCreatingHandlingProtocol)
+- (NSData *)fileRepresentationForObject:(QSObject *)object;
+- (NSString *)filenameForObject:(QSObject *)object;
+@end
+@interface QSFileSystemObjectHandler : NSObject {
+// NSMutableDictionary *applicationIcons;
+}
+@end
+
+@interface QSBasicObject (FileHandling)
+- (NSString *)singleFilePath;
+- (NSString *)validSingleFilePath;
+- (NSArray *)validPaths;
+- (NSArray *)validPathsResolvingAliases:(BOOL)resolve;
+- (int) fileCount;
+@end
+
+@interface NSObject (QSFilePreviewProvider)
+- (NSImage *)iconForFile:(NSString *)path ofType:(NSString *)type;
+@end
+
+@interface QSObject (QSObjectFileHandling)
++ (QSObject *)fileObjectWithPath:(NSString *)path;
++ (QSObject *)fileObjectWithArray:(NSArray *)paths;
++ (NSArray *)fileObjectsWithPathArray:(NSArray *)pathArray;
++ (NSMutableArray *)fileObjectsWithURLArray:(NSArray *)pathArray;
+- (id)initWithArray:(NSArray *)paths;
+- (void)getNameFromFiles;
+- (NSString *)kindOfFile:(NSString *)path;
+ // NSLog(@"name %@ %@ %@", newName, newLabel, [path lastPathComponent]);
+- (NSString *)filesContainer;
+- (NSString *)filesType;
+//- (QSObject *)fileObjectByMergingWith:(QSObject *)mergeObject;
+- (BOOL)isApplication;
+- (BOOL)isFolder;
+- (NSString *)singleFileType;
+- (NSArray *)validPaths;
+- (NSArray *)validPathsResolvingAliases:(BOOL)resolve;
+@end
+
View
18 frameworks/QSCore.framework/Versions/A/Headers/QSObject_Menus.h
@@ -0,0 +1,18 @@
+
+
+#import <Foundation/Foundation.h>
+
+
+#import "QSObject.h"
+@interface QSBasicObject (Menus)
+- (NSMenu *)menu;
+- (NSMenuItem *)menuItem;
+- (NSMenu *)rankMenuWithTarget:(NSView *)target;
+
+- (NSMenu *)actionsMenu;
+
+- (NSMenu *)fullMenu;
+
+- (NSMenu *)childrenMenu;
+- (NSMenuItem *)menuItemWithChildren:(BOOL)includeChildren;
+@end
View
19 frameworks/QSCore.framework/Versions/A/Headers/QSObject_Pasteboard.h
@@ -0,0 +1,19 @@
+
+
+#import <Foundation/F