Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

Initial Commit!!

  • Loading branch information...
commit 06c2603632c0c070e9e56c3d5380b5249d9551db 0 parents
@codebutler authored
Showing with 19,609 additions and 0 deletions.
  1. +13 −0 .gitignore
  2. +576 −0 FoursquareX.xcodeproj/project.pbxproj
  3. +1 −0  Frameworks/BWToolkitFramework.framework/BWToolkitFramework
  4. +1 −0  Frameworks/BWToolkitFramework.framework/Headers
  5. +1 −0  Frameworks/BWToolkitFramework.framework/Resources
  6. BIN  Frameworks/BWToolkitFramework.framework/Versions/A/BWToolkitFramework
  7. +21 −0 Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWAnchoredButton.h
  8. +27 −0 Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWAnchoredButtonBar.h
  9. +16 −0 Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWAnchoredButtonCell.h
  10. +21 −0 Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWAnchoredPopUpButton.h
  11. +16 −0 Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWAnchoredPopUpButtonCell.h
  12. +24 −0 Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWGradientBox.h
  13. +18 −0 Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWHyperlinkButton.h
  14. +16 −0 Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWHyperlinkButtonCell.h
  15. +16 −0 Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWInsetTextField.h
  16. +36 −0 Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWSelectableToolbar.h
  17. +31 −0 Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWSheetController.h
  18. +45 −0 Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWSplitView.h
  19. +33 −0 Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWStyledTextField.h
  20. +23 −0 Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWStyledTextFieldCell.h
  21. +25 −0 Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWTexturedSlider.h
  22. +19 −0 Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWTexturedSliderCell.h
  23. +17 −0 Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWTokenAttachmentCell.h
  24. +16 −0 Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWTokenField.h
  25. +16 −0 Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWTokenFieldCell.h
  26. +16 −0 Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWToolbarItem.h
  27. +16 −0 Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWToolbarShowColorsItem.h
  28. +16 −0 Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWToolbarShowFontsItem.h
  29. +47 −0 Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWToolkitFramework.h
  30. +16 −0 Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWTransparentButton.h
  31. +17 −0 Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWTransparentButtonCell.h
  32. +16 −0 Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWTransparentCheckbox.h
  33. +17 −0 Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWTransparentCheckboxCell.h
  34. +16 −0 Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWTransparentPopUpButton.h
  35. +16 −0 Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWTransparentPopUpButtonCell.h
  36. +16 −0 Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWTransparentScrollView.h
  37. +16 −0 Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWTransparentScroller.h
  38. +16 −0 Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWTransparentSlider.h
  39. +16 −0 Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWTransparentSliderCell.h
  40. +16 −0 Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWTransparentTableView.h
  41. +16 −0 Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWTransparentTableViewCell.h
  42. +16 −0 Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWTransparentTextFieldCell.h
  43. +16 −0 Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWUnanchoredButton.h
  44. +17 −0 Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWUnanchoredButtonCell.h
  45. +15 −0 Frameworks/BWToolkitFramework.framework/Versions/A/Headers/NSApplication+BWAdditions.h
  46. +16 −0 Frameworks/BWToolkitFramework.framework/Versions/A/Headers/NSColor+BWAdditions.h
  47. +19 −0 Frameworks/BWToolkitFramework.framework/Versions/A/Headers/NSImage+BWAdditions.h
  48. +22 −0 Frameworks/BWToolkitFramework.framework/Versions/A/Headers/NSTokenAttachment.h
  49. +52 −0 Frameworks/BWToolkitFramework.framework/Versions/A/Headers/NSTokenAttachmentCell.h
  50. +18 −0 Frameworks/BWToolkitFramework.framework/Versions/A/Headers/NSView+BWAdditions.h
  51. +16 −0 Frameworks/BWToolkitFramework.framework/Versions/A/Headers/NSWindow+BWAdditions.h
  52. BIN  Frameworks/BWToolkitFramework.framework/Versions/A/Resources/ButtonBarPullDownArrow.pdf
  53. BIN  Frameworks/BWToolkitFramework.framework/Versions/A/Resources/GradientSplitViewDimpleBitmap.tif
  54. BIN  Frameworks/BWToolkitFramework.framework/Versions/A/Resources/GradientSplitViewDimpleVector.pdf
  55. +22 −0 Frameworks/BWToolkitFramework.framework/Versions/A/Resources/Info.plist
  56. BIN  Frameworks/BWToolkitFramework.framework/Versions/A/Resources/Library-SheetController.tif
  57. +16 −0 Frameworks/BWToolkitFramework.framework/Versions/A/Resources/License.rtf
  58. +319 −0 Frameworks/BWToolkitFramework.framework/Versions/A/Resources/Release Notes.rtf
  59. BIN  Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TexturedSliderPhotoLarge.tif
  60. BIN  Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TexturedSliderPhotoSmall.tif
  61. BIN  Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TexturedSliderSpeakerLoud.png
  62. BIN  Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TexturedSliderSpeakerQuiet.png
  63. BIN  Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TexturedSliderThumbN.tiff
  64. BIN  Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TexturedSliderThumbP.tiff
  65. BIN  Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TexturedSliderTrackFill.tiff
  66. BIN  Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TexturedSliderTrackLeft.tiff
  67. BIN  Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TexturedSliderTrackRight.tiff
  68. BIN  Frameworks/BWToolkitFramework.framework/Versions/A/Resources/ToolbarItemColors.tiff
  69. BIN  Frameworks/BWToolkitFramework.framework/Versions/A/Resources/ToolbarItemFonts.tiff
  70. BIN  Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentButtonFillN.tiff
  71. BIN  Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentButtonFillP.tiff
  72. BIN  Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentButtonLeftN.tiff
  73. BIN  Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentButtonLeftP.tiff
  74. BIN  Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentButtonRightN.tiff
  75. BIN  Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentButtonRightP.tiff
  76. BIN  Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentCheckboxOffN.tiff
  77. BIN  Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentCheckboxOffP.tiff
  78. BIN  Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentCheckboxOnN.tiff
  79. BIN  Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentCheckboxOnP.tiff
  80. BIN  Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentPopUpFillN.tiff
  81. BIN  Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentPopUpFillP.tiff
  82. BIN  Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentPopUpLeftN.tiff
  83. BIN  Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentPopUpLeftP.tiff
  84. BIN  Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentPopUpPullDownRightN.tif
  85. BIN  Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentPopUpPullDownRightP.tif
  86. BIN  Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentPopUpRightN.tiff
  87. BIN  Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentPopUpRightP.tiff
  88. BIN  Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentScrollerKnobBottom.tif
  89. BIN  Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentScrollerKnobHorizontalFill.tif
  90. BIN  Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentScrollerKnobLeft.tif
  91. BIN  Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentScrollerKnobRight.tif
  92. BIN  Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentScrollerKnobTop.tif
  93. BIN  Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentScrollerKnobVerticalFill.tif
  94. BIN  Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentScrollerSlotBottom.tif
  95. BIN  Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentScrollerSlotHorizontalFill.tif
  96. BIN  Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentScrollerSlotLeft.tif
  97. BIN  Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentScrollerSlotRight.tif
  98. BIN  Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentScrollerSlotTop.tif
  99. BIN  Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentScrollerSlotVerticalFill.tif
  100. BIN  Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentSliderThumbN.tiff
  101. BIN  Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentSliderThumbP.tiff
  102. BIN  Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentSliderTrackFill.tiff
  103. BIN  Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentSliderTrackLeft.tiff
  104. BIN  Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentSliderTrackRight.tiff
  105. BIN  Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentSliderTriangleThumbN.tiff
  106. BIN  Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentSliderTriangleThumbP.tiff
  107. +1 −0  Frameworks/BWToolkitFramework.framework/Versions/Current
  108. +1 −0  Frameworks/Growl-WithInstaller.framework/Growl-WithInstaller
  109. +1 −0  Frameworks/Growl-WithInstaller.framework/Headers
  110. +1 −0  Frameworks/Growl-WithInstaller.framework/Resources
  111. BIN  Frameworks/Growl-WithInstaller.framework/Versions/A/Growl-WithInstaller
  112. +6 −0 Frameworks/Growl-WithInstaller.framework/Versions/A/Headers/Growl.h
  113. +780 −0 Frameworks/Growl-WithInstaller.framework/Versions/A/Headers/GrowlApplicationBridge-Carbon.h
  114. +575 −0 Frameworks/Growl-WithInstaller.framework/Versions/A/Headers/GrowlApplicationBridge.h
  115. +348 −0 Frameworks/Growl-WithInstaller.framework/Versions/A/Headers/GrowlDefines.h
  116. BIN  Frameworks/Growl-WithInstaller.framework/Versions/A/Resources/English.lproj/GrowlInstallation.strings
  117. +135 −0 ...l-WithInstaller.framework/Versions/A/Resources/English.lproj/GrowlInstallationPrompt-Carbon.nib/objects.xib
  118. BIN  Frameworks/Growl-WithInstaller.framework/Versions/A/Resources/English.lproj/GrowlInstallationPrompt.nib
  119. BIN  Frameworks/Growl-WithInstaller.framework/Versions/A/Resources/Growl.prefPane.zip
  120. +32 −0 Frameworks/Growl-WithInstaller.framework/Versions/A/Resources/GrowlPrefPaneInfo.plist
  121. +24 −0 Frameworks/Growl-WithInstaller.framework/Versions/A/Resources/Info.plist
  122. BIN  Frameworks/Growl-WithInstaller.framework/Versions/A/Resources/cs.lproj/GrowlInstallation.strings
  123. +135 −0 .../Growl-WithInstaller.framework/Versions/A/Resources/cs.lproj/GrowlInstallationPrompt-Carbon.nib/objects.xib
  124. BIN  Frameworks/Growl-WithInstaller.framework/Versions/A/Resources/cs.lproj/GrowlInstallationPrompt.nib
  125. +29 −0 Frameworks/Growl-WithInstaller.framework/Versions/A/Resources/de.lproj/GrowlInstallation.strings
  126. +135 −0 .../Growl-WithInstaller.framework/Versions/A/Resources/de.lproj/GrowlInstallationPrompt-Carbon.nib/objects.xib
  127. BIN  Frameworks/Growl-WithInstaller.framework/Versions/A/Resources/de.lproj/GrowlInstallationPrompt.nib
  128. BIN  Frameworks/Growl-WithInstaller.framework/Versions/A/Resources/fr.lproj/GrowlInstallation.strings
  129. +135 −0 .../Growl-WithInstaller.framework/Versions/A/Resources/fr.lproj/GrowlInstallationPrompt-Carbon.nib/objects.xib
  130. BIN  Frameworks/Growl-WithInstaller.framework/Versions/A/Resources/fr.lproj/GrowlInstallationPrompt.nib
  131. +23 −0 Frameworks/Growl-WithInstaller.framework/Versions/A/Resources/ja.lproj/GrowlInstallation.strings
  132. +134 −0 .../Growl-WithInstaller.framework/Versions/A/Resources/ja.lproj/GrowlInstallationPrompt-Carbon.nib/objects.xib
  133. BIN  Frameworks/Growl-WithInstaller.framework/Versions/A/Resources/ja.lproj/GrowlInstallationPrompt.nib
  134. BIN  Frameworks/Growl-WithInstaller.framework/Versions/A/Resources/nb.lproj/GrowlInstallation.strings
  135. +135 −0 .../Growl-WithInstaller.framework/Versions/A/Resources/nb.lproj/GrowlInstallationPrompt-Carbon.nib/objects.xib
  136. BIN  Frameworks/Growl-WithInstaller.framework/Versions/A/Resources/nb.lproj/GrowlInstallationPrompt.nib
  137. BIN  Frameworks/Growl-WithInstaller.framework/Versions/A/Resources/nl.lproj/GrowlInstallation.strings
  138. +135 −0 .../Growl-WithInstaller.framework/Versions/A/Resources/nl.lproj/GrowlInstallationPrompt-Carbon.nib/objects.xib
  139. BIN  Frameworks/Growl-WithInstaller.framework/Versions/A/Resources/nl.lproj/GrowlInstallationPrompt.nib
  140. +1 −0  Frameworks/Growl-WithInstaller.framework/Versions/A/Resources/pl.lproj/GrowlInstallation.strings
  141. BIN  Frameworks/Growl-WithInstaller.framework/Versions/A/Resources/pl.lproj/GrowlInstallationPrompt.nib
  142. BIN  Frameworks/Growl-WithInstaller.framework/Versions/A/Resources/pt_BR.lproj/GrowlInstallation.strings
  143. +135 −0 ...owl-WithInstaller.framework/Versions/A/Resources/pt_BR.lproj/GrowlInstallationPrompt-Carbon.nib/objects.xib
  144. BIN  Frameworks/Growl-WithInstaller.framework/Versions/A/Resources/pt_BR.lproj/GrowlInstallationPrompt.nib
  145. +1 −0  Frameworks/Growl-WithInstaller.framework/Versions/A/Resources/ru.lproj/GrowlInstallation.strings
  146. +135 −0 .../Growl-WithInstaller.framework/Versions/A/Resources/ru.lproj/GrowlInstallationPrompt-Carbon.nib/objects.xib
  147. BIN  Frameworks/Growl-WithInstaller.framework/Versions/A/Resources/ru.lproj/GrowlInstallationPrompt.nib
  148. BIN  Frameworks/Growl-WithInstaller.framework/Versions/A/Resources/sv.lproj/GrowlInstallation.strings
  149. +135 −0 .../Growl-WithInstaller.framework/Versions/A/Resources/sv.lproj/GrowlInstallationPrompt-Carbon.nib/objects.xib
  150. BIN  Frameworks/Growl-WithInstaller.framework/Versions/A/Resources/sv.lproj/GrowlInstallationPrompt.nib
  151. BIN  Frameworks/Growl-WithInstaller.framework/Versions/A/Resources/zh_CN.lproj/GrowlInstallation.strings
  152. +135 −0 ...owl-WithInstaller.framework/Versions/A/Resources/zh_CN.lproj/GrowlInstallationPrompt-Carbon.nib/objects.xib
  153. BIN  Frameworks/Growl-WithInstaller.framework/Versions/A/Resources/zh_CN.lproj/GrowlInstallationPrompt.nib
  154. BIN  Frameworks/Growl-WithInstaller.framework/Versions/A/Resources/zh_TW.lproj/GrowlInstallation.strings
  155. +135 −0 ...owl-WithInstaller.framework/Versions/A/Resources/zh_TW.lproj/GrowlInstallationPrompt-Carbon.nib/objects.xib
  156. BIN  Frameworks/Growl-WithInstaller.framework/Versions/A/Resources/zh_TW.lproj/GrowlInstallationPrompt.nib
  157. +1 −0  Frameworks/Growl-WithInstaller.framework/Versions/Current
  158. +1 −0  Frameworks/HTTPRiot.framework/HTTPRiot
  159. +1 −0  Frameworks/HTTPRiot.framework/Headers
  160. +1 −0  Frameworks/HTTPRiot.framework/PrivateHeaders
  161. +1 −0  Frameworks/HTTPRiot.framework/Resources
  162. BIN  Frameworks/HTTPRiot.framework/Versions/A/HTTPRiot
  163. +14 −0 Frameworks/HTTPRiot.framework/Versions/A/Headers/AIXMLDocumentSerialize.h
  164. +191 −0 Frameworks/HTTPRiot.framework/Versions/A/Headers/AIXMLElementSerialize.h
  165. +62 −0 Frameworks/HTTPRiot.framework/Versions/A/Headers/AIXMLSerialization.h
  166. +18 −0 Frameworks/HTTPRiot.framework/Versions/A/Headers/HRBase64.h
  167. +15 −0 Frameworks/HTTPRiot.framework/Versions/A/Headers/HRFormatJSON.h
  168. +14 −0 Frameworks/HTTPRiot.framework/Versions/A/Headers/HRFormatXML.h
  169. +47 −0 Frameworks/HTTPRiot.framework/Versions/A/Headers/HRFormatterProtocol.h
  170. +67 −0 Frameworks/HTTPRiot.framework/Versions/A/Headers/HRGlobal.h
  171. +23 −0 Frameworks/HTTPRiot.framework/Versions/A/Headers/HROperationQueue.h
  172. +101 −0 Frameworks/HTTPRiot.framework/Versions/A/Headers/HRRequestOperation.h
  173. +66 −0 Frameworks/HTTPRiot.framework/Versions/A/Headers/HRResponseDelegate.h
  174. +208 −0 Frameworks/HTTPRiot.framework/Versions/A/Headers/HRRestModel.h
  175. +127 −0 Frameworks/HTTPRiot.framework/Versions/A/Headers/HTTPRiot.h
  176. +50 −0 Frameworks/HTTPRiot.framework/Versions/A/Headers/JSON.h
  177. +6 −0 Frameworks/HTTPRiot.framework/Versions/A/Headers/NSDictionary+ParamUtils.h
  178. +15 −0 Frameworks/HTTPRiot.framework/Versions/A/Headers/NSObject+InvocationUtils.h
  179. +68 −0 Frameworks/HTTPRiot.framework/Versions/A/Headers/NSObject+SBJSON.h
  180. +5 −0 Frameworks/HTTPRiot.framework/Versions/A/Headers/NSString+EscapingUtils.h
  181. +58 −0 Frameworks/HTTPRiot.framework/Versions/A/Headers/NSString+SBJSON.h
  182. +75 −0 Frameworks/HTTPRiot.framework/Versions/A/Headers/SBJSON.h
  183. +86 −0 Frameworks/HTTPRiot.framework/Versions/A/Headers/SBJsonBase.h
  184. +87 −0 Frameworks/HTTPRiot.framework/Versions/A/Headers/SBJsonParser.h
  185. +129 −0 Frameworks/HTTPRiot.framework/Versions/A/Headers/SBJsonWriter.h
  186. +1 −0  Frameworks/HTTPRiot.framework/Versions/A/PrivateHeaders/HTTPRiot_Prefix.pch
  187. +22 −0 Frameworks/HTTPRiot.framework/Versions/A/Resources/Info.plist
  188. +1 −0  Frameworks/HTTPRiot.framework/Versions/Current
  189. +1 −0  Frameworks/Sparkle.framework/Headers
  190. +1 −0  Frameworks/Sparkle.framework/Resources
  191. +1 −0  Frameworks/Sparkle.framework/Sparkle
  192. +33 −0 Frameworks/Sparkle.framework/Versions/A/Headers/SUAppcast.h
  193. +47 −0 Frameworks/Sparkle.framework/Versions/A/Headers/SUAppcastItem.h
  194. +118 −0 Frameworks/Sparkle.framework/Versions/A/Headers/SUUpdater.h
  195. +27 −0 Frameworks/Sparkle.framework/Versions/A/Headers/SUVersionComparisonProtocol.h
  196. +21 −0 Frameworks/Sparkle.framework/Versions/A/Headers/Sparkle.h
  197. +24 −0 Frameworks/Sparkle.framework/Versions/A/Resources/Info.plist
  198. +7 −0 Frameworks/Sparkle.framework/Versions/A/Resources/License.txt
  199. +174 −0 Frameworks/Sparkle.framework/Versions/A/Resources/SUModelTranslation.plist
  200. +56 −0 Frameworks/Sparkle.framework/Versions/A/Resources/SUStatus.nib/classes.nib
  201. +20 −0 Frameworks/Sparkle.framework/Versions/A/Resources/SUStatus.nib/info.nib
  202. BIN  Frameworks/Sparkle.framework/Versions/A/Resources/SUStatus.nib/keyedobjects.nib
  203. +50 −0 Frameworks/Sparkle.framework/Versions/A/Resources/de.lproj/SUAutomaticUpdateAlert.nib/classes.nib
  204. +20 −0 Frameworks/Sparkle.framework/Versions/A/Resources/de.lproj/SUAutomaticUpdateAlert.nib/info.nib
  205. BIN  Frameworks/Sparkle.framework/Versions/A/Resources/de.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib
  206. +67 −0 Frameworks/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdateAlert.nib/classes.nib
  207. +20 −0 Frameworks/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdateAlert.nib/info.nib
  208. BIN  Frameworks/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdateAlert.nib/keyedobjects.nib
  209. +59 −0 Frameworks/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdatePermissionPrompt.nib/classes.nib
  210. +20 −0 Frameworks/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdatePermissionPrompt.nib/info.nib
  211. BIN  Frameworks/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib
  212. BIN  Frameworks/Sparkle.framework/Versions/A/Resources/de.lproj/Sparkle.strings
  213. +50 −0 Frameworks/Sparkle.framework/Versions/A/Resources/en.lproj/SUAutomaticUpdateAlert.nib/classes.nib
  214. +20 −0 Frameworks/Sparkle.framework/Versions/A/Resources/en.lproj/SUAutomaticUpdateAlert.nib/info.nib
  215. BIN  Frameworks/Sparkle.framework/Versions/A/Resources/en.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib
  216. +67 −0 Frameworks/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.nib/classes.nib
  217. +20 −0 Frameworks/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.nib/info.nib
  218. BIN  Frameworks/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.nib/keyedobjects.nib
  219. +59 −0 Frameworks/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdatePermissionPrompt.nib/classes.nib
  220. +21 −0 Frameworks/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdatePermissionPrompt.nib/info.nib
  221. BIN  Frameworks/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib
  222. BIN  Frameworks/Sparkle.framework/Versions/A/Resources/en.lproj/Sparkle.strings
  223. +50 −0 Frameworks/Sparkle.framework/Versions/A/Resources/es.lproj/SUAutomaticUpdateAlert.nib/classes.nib
  224. +20 −0 Frameworks/Sparkle.framework/Versions/A/Resources/es.lproj/SUAutomaticUpdateAlert.nib/info.nib
  225. BIN  Frameworks/Sparkle.framework/Versions/A/Resources/es.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib
  226. +67 −0 Frameworks/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdateAlert.nib/classes.nib
  227. +20 −0 Frameworks/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdateAlert.nib/info.nib
  228. BIN  Frameworks/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdateAlert.nib/keyedobjects.nib
  229. +59 −0 Frameworks/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdatePermissionPrompt.nib/classes.nib
  230. +20 −0 Frameworks/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdatePermissionPrompt.nib/info.nib
  231. BIN  Frameworks/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib
  232. BIN  Frameworks/Sparkle.framework/Versions/A/Resources/es.lproj/Sparkle.strings
  233. +50 −0 Frameworks/Sparkle.framework/Versions/A/Resources/fr.lproj/SUAutomaticUpdateAlert.nib/classes.nib
  234. +16 −0 Frameworks/Sparkle.framework/Versions/A/Resources/fr.lproj/SUAutomaticUpdateAlert.nib/info.nib
  235. BIN  Frameworks/Sparkle.framework/Versions/A/Resources/fr.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib
  236. +67 −0 Frameworks/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdateAlert.nib/classes.nib
  237. +16 −0 Frameworks/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdateAlert.nib/info.nib
  238. BIN  Frameworks/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdateAlert.nib/keyedobjects.nib
  239. +59 −0 Frameworks/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdatePermissionPrompt.nib/classes.nib
  240. +16 −0 Frameworks/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdatePermissionPrompt.nib/info.nib
  241. BIN  Frameworks/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib
  242. BIN  Frameworks/Sparkle.framework/Versions/A/Resources/fr.lproj/Sparkle.strings
  243. +1 −0  Frameworks/Sparkle.framework/Versions/A/Resources/fr.lproj/fr.lproj
  244. +1 −0  Frameworks/Sparkle.framework/Versions/A/Resources/fr_CA.lproj
  245. +50 −0 Frameworks/Sparkle.framework/Versions/A/Resources/it.lproj/SUAutomaticUpdateAlert.nib/classes.nib
  246. +20 −0 Frameworks/Sparkle.framework/Versions/A/Resources/it.lproj/SUAutomaticUpdateAlert.nib/info.nib
  247. BIN  Frameworks/Sparkle.framework/Versions/A/Resources/it.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib
  248. +67 −0 Frameworks/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdateAlert.nib/classes.nib
  249. +20 −0 Frameworks/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdateAlert.nib/info.nib
  250. BIN  Frameworks/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdateAlert.nib/keyedobjects.nib
  251. +59 −0 Frameworks/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdatePermissionPrompt.nib/classes.nib
  252. +20 −0 Frameworks/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdatePermissionPrompt.nib/info.nib
  253. BIN  Frameworks/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib
  254. BIN  Frameworks/Sparkle.framework/Versions/A/Resources/it.lproj/Sparkle.strings
  255. +50 −0 Frameworks/Sparkle.framework/Versions/A/Resources/nl.lproj/SUAutomaticUpdateAlert.nib/classes.nib
  256. +18 −0 Frameworks/Sparkle.framework/Versions/A/Resources/nl.lproj/SUAutomaticUpdateAlert.nib/info.nib
  257. BIN  Frameworks/Sparkle.framework/Versions/A/Resources/nl.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib
  258. +67 −0 Frameworks/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdateAlert.nib/classes.nib
  259. +16 −0 Frameworks/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdateAlert.nib/info.nib
  260. BIN  Frameworks/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdateAlert.nib/keyedobjects.nib
  261. +59 −0 Frameworks/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdatePermissionPrompt.nib/classes.nib
  262. +16 −0 Frameworks/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdatePermissionPrompt.nib/info.nib
  263. BIN  Frameworks/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib
  264. BIN  Frameworks/Sparkle.framework/Versions/A/Resources/nl.lproj/Sparkle.strings
  265. BIN  Frameworks/Sparkle.framework/Versions/A/Resources/relaunch
  266. +50 −0 Frameworks/Sparkle.framework/Versions/A/Resources/ru.lproj/SUAutomaticUpdateAlert.nib/classes.nib
  267. +20 −0 Frameworks/Sparkle.framework/Versions/A/Resources/ru.lproj/SUAutomaticUpdateAlert.nib/info.nib
  268. BIN  Frameworks/Sparkle.framework/Versions/A/Resources/ru.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib
  269. +67 −0 Frameworks/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdateAlert.nib/classes.nib
  270. +20 −0 Frameworks/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdateAlert.nib/info.nib
  271. BIN  Frameworks/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdateAlert.nib/keyedobjects.nib
  272. +59 −0 Frameworks/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdatePermissionPrompt.nib/classes.nib
  273. +18 −0 Frameworks/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdatePermissionPrompt.nib/info.nib
  274. BIN  Frameworks/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib
  275. BIN  Frameworks/Sparkle.framework/Versions/A/Resources/ru.lproj/Sparkle.strings
  276. +50 −0 Frameworks/Sparkle.framework/Versions/A/Resources/sv.lproj/SUAutomaticUpdateAlert.nib/classes.nib
  277. +20 −0 Frameworks/Sparkle.framework/Versions/A/Resources/sv.lproj/SUAutomaticUpdateAlert.nib/info.nib
  278. BIN  Frameworks/Sparkle.framework/Versions/A/Resources/sv.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib
  279. +39 −0 Frameworks/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdateAlert.nib/classes.nib
  280. +18 −0 Frameworks/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdateAlert.nib/info.nib
  281. BIN  Frameworks/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdateAlert.nib/keyedobjects.nib
  282. +59 −0 Frameworks/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdatePermissionPrompt.nib/classes.nib
  283. +20 −0 Frameworks/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdatePermissionPrompt.nib/info.nib
  284. BIN  Frameworks/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib
  285. BIN  Frameworks/Sparkle.framework/Versions/A/Resources/sv.lproj/Sparkle.strings
  286. BIN  Frameworks/Sparkle.framework/Versions/A/Sparkle
  287. +1 −0  Frameworks/Sparkle.framework/Versions/Current
  288. +1,058 −0 Resources/AccountPreferences.xib
  289. +2 −0  Resources/English.lproj/InfoPlist.strings
  290. +6,604 −0 Resources/English.lproj/MainMenu.xib
  291. +46 −0 Resources/FoursquareX-Info.plist
  292. +1,260 −0 Resources/GeneralPreferences.xib
  293. +43 −0 Resources/Growl Registration Ticket.growlRegDict
  294. +20 −0 Resources/UpdateKey.pem
  295. +970 −0 Resources/UpdatesPreferences.xib
  296. +104 −0 Resources/date.js
  297. +250 −0 Resources/map.html
  298. BIN  Resources/megaphone.png
  299. BIN  Resources/menu_icon.png
  300. BIN  Resources/placard_fresh.png
Sorry, we could not display the entire diff because too many files (353) changed.
13 .gitignore
@@ -0,0 +1,13 @@
+.DS_Store
+*.swp
+*~.nib
+
+build/
+
+*.pbxuser
+*.perspective
+*.perspectivev3
+
+*.mode1v3
+*.mode2v3
+
576 FoursquareX.xcodeproj/project.pbxproj
@@ -0,0 +1,576 @@
+// !$*UTF8*$!
+{
+ archiveVersion = 1;
+ classes = {
+ };
+ objectVersion = 45;
+ objects = {
+
+/* Begin PBXBuildFile section */
+ 071D385610E80D0B003ADA42 /* BWToolkitFramework.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = 071D385410E80D0B003ADA42 /* BWToolkitFramework.framework */; };
+ 071D385710E80D0B003ADA42 /* Sparkle.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 071D385510E80D0B003ADA42 /* Sparkle.framework */; };
+ 072FA18210DAFAE8008293D7 /* MainWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = 072FA18010DAFAE7008293D7 /* MainWindowController.m */; };
+ 072FA18C10DAFBA2008293D7 /* WebKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 072FA18B10DAFBA2008293D7 /* WebKit.framework */; };
+ 072FA48E10DC35E1008293D7 /* ListNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 072FA48D10DC35E1008293D7 /* ListNode.m */; };
+ 072FA58210DC5530008293D7 /* FancyCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 072FA58110DC5530008293D7 /* FancyCell.m */; };
+ 0752819310FC34E3009032C7 /* UpdateKey.pem in Resources */ = {isa = PBXBuildFile; fileRef = 0752819210FC34E3009032C7 /* UpdateKey.pem */; };
+ 075285D310FD2A6F009032C7 /* GHNSURL+Utils.m in Sources */ = {isa = PBXBuildFile; fileRef = 075285A210FD2A6F009032C7 /* GHNSURL+Utils.m */; };
+ 075285EB10FD2A6F009032C7 /* NSDataAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 075285CC10FD2A6F009032C7 /* NSDataAdditions.m */; };
+ 075285EC10FD2A6F009032C7 /* NSDate+RFC2822.m in Sources */ = {isa = PBXBuildFile; fileRef = 075285CE10FD2A6F009032C7 /* NSDate+RFC2822.m */; };
+ 075285ED10FD2A6F009032C7 /* NSImageAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 075285D010FD2A6F009032C7 /* NSImageAdditions.m */; };
+ 075285EE10FD2A6F009032C7 /* NSWindow-NoodleEffects.m in Sources */ = {isa = PBXBuildFile; fileRef = 075285D210FD2A6F009032C7 /* NSWindow-NoodleEffects.m */; };
+ 075285F710FD2A8F009032C7 /* NSAlertAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 075285F410FD2A8F009032C7 /* NSAlertAdditions.m */; };
+ 075285F810FD2A8F009032C7 /* NSDateAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 075285F610FD2A8F009032C7 /* NSDateAdditions.m */; };
+ 075285FF10FD2A9F009032C7 /* IXSCNotificationManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 075285FA10FD2A9F009032C7 /* IXSCNotificationManager.m */; };
+ 0752860010FD2A9F009032C7 /* UnindentedOutlineView.m in Sources */ = {isa = PBXBuildFile; fileRef = 075285FE10FD2A9F009032C7 /* UnindentedOutlineView.m */; };
+ 0752860710FD2ABC009032C7 /* NSArray-Blocks.m in Sources */ = {isa = PBXBuildFile; fileRef = 0752860610FD2ABC009032C7 /* NSArray-Blocks.m */; };
+ 0752860D10FD2AEC009032C7 /* GeneralPreferences.m in Sources */ = {isa = PBXBuildFile; fileRef = 0752860C10FD2AEC009032C7 /* GeneralPreferences.m */; };
+ 0752861210FD2B16009032C7 /* AccountPreferences.m in Sources */ = {isa = PBXBuildFile; fileRef = 0752861110FD2B16009032C7 /* AccountPreferences.m */; };
+ 0752861510FD2B32009032C7 /* UpdatesPreferences.m in Sources */ = {isa = PBXBuildFile; fileRef = 0752861410FD2B32009032C7 /* UpdatesPreferences.m */; };
+ 0752861A10FD2B62009032C7 /* AppPreferences.m in Sources */ = {isa = PBXBuildFile; fileRef = 0752861910FD2B62009032C7 /* AppPreferences.m */; };
+ 0752863E10FD2C33009032C7 /* GeneralPreferences.xib in Resources */ = {isa = PBXBuildFile; fileRef = 0752863D10FD2C33009032C7 /* GeneralPreferences.xib */; };
+ 0752864010FD2C64009032C7 /* AccountPreferences.xib in Resources */ = {isa = PBXBuildFile; fileRef = 0752863F10FD2C64009032C7 /* AccountPreferences.xib */; };
+ 0752864210FD2C7F009032C7 /* UpdatesPreferences.xib in Resources */ = {isa = PBXBuildFile; fileRef = 0752864110FD2C7F009032C7 /* UpdatesPreferences.xib */; };
+ 075287C110FE4E8E009032C7 /* FoursquareUpdater.m in Sources */ = {isa = PBXBuildFile; fileRef = 075287C010FE4E8E009032C7 /* FoursquareUpdater.m */; };
+ 079FABE310CEE13100D4A730 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 079FABE210CEE13100D4A730 /* SystemConfiguration.framework */; };
+ 07A54DBC10F7F065006BD42B /* placard_fresh.png in Resources */ = {isa = PBXBuildFile; fileRef = 07A54DBB10F7F065006BD42B /* placard_fresh.png */; };
+ 07A9AB4510E96D1B00CE8EC7 /* map.html in Resources */ = {isa = PBXBuildFile; fileRef = 07A9AB4110E96D1B00CE8EC7 /* map.html */; };
+ 07A9AB4610E96D1B00CE8EC7 /* megaphone.png in Resources */ = {isa = PBXBuildFile; fileRef = 07A9AB4210E96D1B00CE8EC7 /* megaphone.png */; };
+ 07A9AB4710E96D1B00CE8EC7 /* menu_icon.png in Resources */ = {isa = PBXBuildFile; fileRef = 07A9AB4310E96D1B00CE8EC7 /* menu_icon.png */; };
+ 07A9AB4810E96D1B00CE8EC7 /* reload.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 07A9AB4410E96D1B00CE8EC7 /* reload.tiff */; };
+ 07A9AB5F10E96D3D00CE8EC7 /* Sparkle.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = 071D385510E80D0B003ADA42 /* Sparkle.framework */; };
+ 07A9ABDA10E97C7500CE8EC7 /* BWToolkitFramework.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 071D385410E80D0B003ADA42 /* BWToolkitFramework.framework */; };
+ 07A9ABE110E97CCD00CE8EC7 /* placard_old.png in Resources */ = {isa = PBXBuildFile; fileRef = 07A9ABE010E97CCD00CE8EC7 /* placard_old.png */; };
+ 07BB4A5810D03F0200D1A536 /* Foursquare.m in Sources */ = {isa = PBXBuildFile; fileRef = 07BB4A3710D03F0200D1A536 /* Foursquare.m */; };
+ 07BB4A5910D03F0200D1A536 /* FoursquareXAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 07BB4A3910D03F0200D1A536 /* FoursquareXAppDelegate.m */; };
+ 07BB4A5B10D03F0200D1A536 /* ShoutWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = 07BB4A3E10D03F0200D1A536 /* ShoutWindowController.m */; };
+ 07BB4A5C10D03F0200D1A536 /* WelcomeWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = 07BB4A4010D03F0200D1A536 /* WelcomeWindowController.m */; };
+ 07BB4A6F10D03F2600D1A536 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 07BB4A6E10D03F2600D1A536 /* main.m */; };
+ 07BB4A7310D03F3800D1A536 /* Growl Registration Ticket.growlRegDict in Resources */ = {isa = PBXBuildFile; fileRef = 07BB4A7110D03F3800D1A536 /* Growl Registration Ticket.growlRegDict */; };
+ 07BB4A7610D03F5000D1A536 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 07BB4A7410D03F5000D1A536 /* MainMenu.xib */; };
+ 07BB4A8210D03FCA00D1A536 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 07BB4A8010D03FCA00D1A536 /* InfoPlist.strings */; };
+ 07BB4AD810D041F700D1A536 /* Growl-WithInstaller.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 07BB4A9610D040D600D1A536 /* Growl-WithInstaller.framework */; };
+ 07BB4AD910D041FA00D1A536 /* Growl-WithInstaller.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = 07BB4A9610D040D600D1A536 /* Growl-WithInstaller.framework */; };
+ 07BB4B0310D05D0900D1A536 /* CheckinWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = 07BB4B0210D05D0900D1A536 /* CheckinWindowController.m */; };
+ 07BB4B1C10D05E4600D1A536 /* HTTPRiot.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 07BB4B1A10D05E4600D1A536 /* HTTPRiot.framework */; };
+ 07BB4B5D10D05E4E00D1A536 /* HTTPRiot.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = 07BB4B1A10D05E4600D1A536 /* HTTPRiot.framework */; };
+ 07E7978010E721070024FF20 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 07E7977F10E721070024FF20 /* Carbon.framework */; };
+ 07F934AB10CDEA3500E2631A /* CoreLocation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 07F934AA10CDEA3500E2631A /* CoreLocation.framework */; };
+ 8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; };
+/* End PBXBuildFile section */
+
+/* Begin PBXCopyFilesBuildPhase section */
+ 0762382510CCC2D200C6C41E /* Copy Frameworks */ = {
+ isa = PBXCopyFilesBuildPhase;
+ buildActionMask = 2147483647;
+ dstPath = "";
+ dstSubfolderSpec = 10;
+ files = (
+ 071D385610E80D0B003ADA42 /* BWToolkitFramework.framework in Copy Frameworks */,
+ 07A9AB5F10E96D3D00CE8EC7 /* Sparkle.framework in Copy Frameworks */,
+ 07BB4B5D10D05E4E00D1A536 /* HTTPRiot.framework in Copy Frameworks */,
+ 07BB4AD910D041FA00D1A536 /* Growl-WithInstaller.framework in Copy Frameworks */,
+ );
+ name = "Copy Frameworks";
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXCopyFilesBuildPhase section */
+
+/* Begin PBXFileReference section */
+ 071D385410E80D0B003ADA42 /* BWToolkitFramework.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = BWToolkitFramework.framework; path = Frameworks/BWToolkitFramework.framework; sourceTree = "<group>"; };
+ 071D385510E80D0B003ADA42 /* Sparkle.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Sparkle.framework; path = Frameworks/Sparkle.framework; sourceTree = "<group>"; };
+ 072FA18010DAFAE7008293D7 /* MainWindowController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MainWindowController.m; sourceTree = "<group>"; };
+ 072FA18110DAFAE7008293D7 /* MainWindowController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MainWindowController.h; sourceTree = "<group>"; };
+ 072FA18B10DAFBA2008293D7 /* WebKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebKit.framework; path = System/Library/Frameworks/WebKit.framework; sourceTree = SDKROOT; };
+ 072FA48C10DC35E1008293D7 /* ListNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ListNode.h; sourceTree = "<group>"; };
+ 072FA48D10DC35E1008293D7 /* ListNode.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ListNode.m; sourceTree = "<group>"; };
+ 072FA58010DC5530008293D7 /* FancyCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FancyCell.h; sourceTree = "<group>"; };
+ 072FA58110DC5530008293D7 /* FancyCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FancyCell.m; sourceTree = "<group>"; };
+ 0752819210FC34E3009032C7 /* UpdateKey.pem */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = UpdateKey.pem; path = Resources/UpdateKey.pem; sourceTree = "<group>"; };
+ 075285A010FD2A6F009032C7 /* CustomTextFieldFormatter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CustomTextFieldFormatter.h; sourceTree = "<group>"; };
+ 075285A110FD2A6F009032C7 /* GHNSURL+Utils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "GHNSURL+Utils.h"; sourceTree = "<group>"; };
+ 075285A210FD2A6F009032C7 /* GHNSURL+Utils.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "GHNSURL+Utils.m"; sourceTree = "<group>"; };
+ 075285CA10FD2A6F009032C7 /* NSData_HexAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NSData_HexAdditions.h; sourceTree = "<group>"; };
+ 075285CB10FD2A6F009032C7 /* NSDataAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NSDataAdditions.h; sourceTree = "<group>"; };
+ 075285CC10FD2A6F009032C7 /* NSDataAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NSDataAdditions.m; sourceTree = "<group>"; };
+ 075285CD10FD2A6F009032C7 /* NSDate+RFC2822.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSDate+RFC2822.h"; sourceTree = "<group>"; };
+ 075285CE10FD2A6F009032C7 /* NSDate+RFC2822.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSDate+RFC2822.m"; sourceTree = "<group>"; };
+ 075285CF10FD2A6F009032C7 /* NSImageAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NSImageAdditions.h; sourceTree = "<group>"; };
+ 075285D010FD2A6F009032C7 /* NSImageAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NSImageAdditions.m; sourceTree = "<group>"; };
+ 075285D110FD2A6F009032C7 /* NSWindow-NoodleEffects.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSWindow-NoodleEffects.h"; sourceTree = "<group>"; };
+ 075285D210FD2A6F009032C7 /* NSWindow-NoodleEffects.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSWindow-NoodleEffects.m"; sourceTree = "<group>"; };
+ 075285F310FD2A8F009032C7 /* NSAlertAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NSAlertAdditions.h; sourceTree = "<group>"; };
+ 075285F410FD2A8F009032C7 /* NSAlertAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NSAlertAdditions.m; sourceTree = "<group>"; };
+ 075285F510FD2A8F009032C7 /* NSDateAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NSDateAdditions.h; sourceTree = "<group>"; };
+ 075285F610FD2A8F009032C7 /* NSDateAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NSDateAdditions.m; sourceTree = "<group>"; };
+ 075285F910FD2A9F009032C7 /* IXSCNotificationManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IXSCNotificationManager.h; path = "3rd Party/IXSCNotificationManager.h"; sourceTree = "<group>"; };
+ 075285FA10FD2A9F009032C7 /* IXSCNotificationManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = IXSCNotificationManager.m; path = "3rd Party/IXSCNotificationManager.m"; sourceTree = "<group>"; };
+ 075285FB10FD2A9F009032C7 /* NSPreferences.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = NSPreferences.h; path = "3rd Party/NSPreferences.h"; sourceTree = "<group>"; };
+ 075285FD10FD2A9F009032C7 /* UnindentedOutlineView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = UnindentedOutlineView.h; path = "3rd Party/UnindentedOutlineView.h"; sourceTree = "<group>"; };
+ 075285FE10FD2A9F009032C7 /* UnindentedOutlineView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = UnindentedOutlineView.m; path = "3rd Party/UnindentedOutlineView.m"; sourceTree = "<group>"; };
+ 0752860510FD2ABC009032C7 /* NSArray-Blocks.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSArray-Blocks.h"; sourceTree = "<group>"; };
+ 0752860610FD2ABC009032C7 /* NSArray-Blocks.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSArray-Blocks.m"; sourceTree = "<group>"; };
+ 0752860B10FD2AEC009032C7 /* GeneralPreferences.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GeneralPreferences.h; sourceTree = "<group>"; };
+ 0752860C10FD2AEC009032C7 /* GeneralPreferences.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneralPreferences.m; sourceTree = "<group>"; };
+ 0752861010FD2B16009032C7 /* AccountPreferences.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AccountPreferences.h; sourceTree = "<group>"; };
+ 0752861110FD2B16009032C7 /* AccountPreferences.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AccountPreferences.m; sourceTree = "<group>"; };
+ 0752861310FD2B32009032C7 /* UpdatesPreferences.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UpdatesPreferences.h; sourceTree = "<group>"; };
+ 0752861410FD2B32009032C7 /* UpdatesPreferences.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UpdatesPreferences.m; sourceTree = "<group>"; };
+ 0752861810FD2B62009032C7 /* AppPreferences.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppPreferences.h; sourceTree = "<group>"; };
+ 0752861910FD2B62009032C7 /* AppPreferences.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AppPreferences.m; sourceTree = "<group>"; };
+ 0752863D10FD2C33009032C7 /* GeneralPreferences.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = GeneralPreferences.xib; path = Resources/GeneralPreferences.xib; sourceTree = "<group>"; };
+ 0752863F10FD2C64009032C7 /* AccountPreferences.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = AccountPreferences.xib; path = Resources/AccountPreferences.xib; sourceTree = "<group>"; };
+ 0752864110FD2C7F009032C7 /* UpdatesPreferences.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = UpdatesPreferences.xib; path = Resources/UpdatesPreferences.xib; sourceTree = "<group>"; };
+ 075287BF10FE4E8E009032C7 /* FoursquareUpdater.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FoursquareUpdater.h; sourceTree = "<group>"; };
+ 075287C010FE4E8E009032C7 /* FoursquareUpdater.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FoursquareUpdater.m; sourceTree = "<group>"; };
+ 079FABE210CEE13100D4A730 /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = System/Library/Frameworks/SystemConfiguration.framework; sourceTree = SDKROOT; };
+ 07A54DBB10F7F065006BD42B /* placard_fresh.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = placard_fresh.png; path = Resources/placard_fresh.png; sourceTree = "<group>"; };
+ 07A9AB4110E96D1B00CE8EC7 /* map.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; name = map.html; path = Resources/map.html; sourceTree = "<group>"; };
+ 07A9AB4210E96D1B00CE8EC7 /* megaphone.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = megaphone.png; path = Resources/megaphone.png; sourceTree = "<group>"; };
+ 07A9AB4310E96D1B00CE8EC7 /* menu_icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = menu_icon.png; path = Resources/menu_icon.png; sourceTree = "<group>"; };
+ 07A9AB4410E96D1B00CE8EC7 /* reload.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = reload.tiff; path = Resources/reload.tiff; sourceTree = "<group>"; };
+ 07A9ABE010E97CCD00CE8EC7 /* placard_old.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = placard_old.png; path = Resources/placard_old.png; sourceTree = "<group>"; };
+ 07BB4A3610D03F0200D1A536 /* Foursquare.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Foursquare.h; sourceTree = "<group>"; };
+ 07BB4A3710D03F0200D1A536 /* Foursquare.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Foursquare.m; sourceTree = "<group>"; };
+ 07BB4A3810D03F0200D1A536 /* FoursquareXAppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FoursquareXAppDelegate.h; sourceTree = "<group>"; };
+ 07BB4A3910D03F0200D1A536 /* FoursquareXAppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FoursquareXAppDelegate.m; sourceTree = "<group>"; };
+ 07BB4A3D10D03F0200D1A536 /* ShoutWindowController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ShoutWindowController.h; sourceTree = "<group>"; };
+ 07BB4A3E10D03F0200D1A536 /* ShoutWindowController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ShoutWindowController.m; sourceTree = "<group>"; };
+ 07BB4A3F10D03F0200D1A536 /* WelcomeWindowController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WelcomeWindowController.h; sourceTree = "<group>"; };
+ 07BB4A4010D03F0200D1A536 /* WelcomeWindowController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = WelcomeWindowController.m; sourceTree = "<group>"; };
+ 07BB4A6D10D03F2600D1A536 /* FoursquareX_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FoursquareX_Prefix.pch; path = "Source/Other Sources/FoursquareX_Prefix.pch"; sourceTree = "<group>"; };
+ 07BB4A6E10D03F2600D1A536 /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = "Source/Other Sources/main.m"; sourceTree = "<group>"; };
+ 07BB4A7010D03F3800D1A536 /* FoursquareX-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = "FoursquareX-Info.plist"; path = "Resources/FoursquareX-Info.plist"; sourceTree = "<group>"; };
+ 07BB4A7110D03F3800D1A536 /* Growl Registration Ticket.growlRegDict */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; name = "Growl Registration Ticket.growlRegDict"; path = "Resources/Growl Registration Ticket.growlRegDict"; sourceTree = "<group>"; };
+ 07BB4A7510D03F5000D1A536 /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = Resources/English.lproj/MainMenu.xib; sourceTree = "<group>"; };
+ 07BB4A8110D03FCA00D1A536 /* English */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = English; path = Resources/English.lproj/InfoPlist.strings; sourceTree = "<group>"; };
+ 07BB4A9610D040D600D1A536 /* Growl-WithInstaller.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Growl-WithInstaller.framework"; path = "Frameworks/Growl-WithInstaller.framework"; sourceTree = "<group>"; };
+ 07BB4B0110D05D0900D1A536 /* CheckinWindowController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CheckinWindowController.h; sourceTree = "<group>"; };
+ 07BB4B0210D05D0900D1A536 /* CheckinWindowController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CheckinWindowController.m; sourceTree = "<group>"; };
+ 07BB4B1A10D05E4600D1A536 /* HTTPRiot.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = HTTPRiot.framework; path = Frameworks/HTTPRiot.framework; sourceTree = "<group>"; };
+ 07E7977F10E721070024FF20 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = System/Library/Frameworks/Carbon.framework; sourceTree = SDKROOT; };
+ 07F934AA10CDEA3500E2631A /* CoreLocation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreLocation.framework; path = System/Library/Frameworks/CoreLocation.framework; sourceTree = SDKROOT; };
+ 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = "<absolute>"; };
+ 13E42FB307B3F0F600E4EEF1 /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = /System/Library/Frameworks/CoreData.framework; sourceTree = "<absolute>"; };
+ 29B97324FDCFA39411CA2CEA /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = "<absolute>"; };
+ 29B97325FDCFA39411CA2CEA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; };
+ 8D1107320486CEB800E47090 /* FoursquareX.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = FoursquareX.app; sourceTree = BUILT_PRODUCTS_DIR; };
+/* End PBXFileReference section */
+
+/* Begin PBXFrameworksBuildPhase section */
+ 8D11072E0486CEB800E47090 /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 07A9ABDA10E97C7500CE8EC7 /* BWToolkitFramework.framework in Frameworks */,
+ 07BB4AD810D041F700D1A536 /* Growl-WithInstaller.framework in Frameworks */,
+ 8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */,
+ 07F934AB10CDEA3500E2631A /* CoreLocation.framework in Frameworks */,
+ 079FABE310CEE13100D4A730 /* SystemConfiguration.framework in Frameworks */,
+ 07BB4B1C10D05E4600D1A536 /* HTTPRiot.framework in Frameworks */,
+ 072FA18C10DAFBA2008293D7 /* WebKit.framework in Frameworks */,
+ 07E7978010E721070024FF20 /* Carbon.framework in Frameworks */,
+ 071D385710E80D0B003ADA42 /* Sparkle.framework in Frameworks */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXFrameworksBuildPhase section */
+
+/* Begin PBXGroup section */
+ 072FA04210DADA94008293D7 /* 3rd Party */ = {
+ isa = PBXGroup;
+ children = (
+ 0752859F10FD2A6F009032C7 /* Additions */,
+ 075285F910FD2A9F009032C7 /* IXSCNotificationManager.h */,
+ 075285FA10FD2A9F009032C7 /* IXSCNotificationManager.m */,
+ 075285FB10FD2A9F009032C7 /* NSPreferences.h */,
+ 075285FD10FD2A9F009032C7 /* UnindentedOutlineView.h */,
+ 075285FE10FD2A9F009032C7 /* UnindentedOutlineView.m */,
+ );
+ name = "3rd Party";
+ sourceTree = "<group>";
+ };
+ 0752859F10FD2A6F009032C7 /* Additions */ = {
+ isa = PBXGroup;
+ children = (
+ 0752860510FD2ABC009032C7 /* NSArray-Blocks.h */,
+ 0752860610FD2ABC009032C7 /* NSArray-Blocks.m */,
+ 075285A010FD2A6F009032C7 /* CustomTextFieldFormatter.h */,
+ 075285A110FD2A6F009032C7 /* GHNSURL+Utils.h */,
+ 075285A210FD2A6F009032C7 /* GHNSURL+Utils.m */,
+ 075285CA10FD2A6F009032C7 /* NSData_HexAdditions.h */,
+ 075285CB10FD2A6F009032C7 /* NSDataAdditions.h */,
+ 075285CC10FD2A6F009032C7 /* NSDataAdditions.m */,
+ 075285CD10FD2A6F009032C7 /* NSDate+RFC2822.h */,
+ 075285CE10FD2A6F009032C7 /* NSDate+RFC2822.m */,
+ 075285CF10FD2A6F009032C7 /* NSImageAdditions.h */,
+ 075285D010FD2A6F009032C7 /* NSImageAdditions.m */,
+ 075285D110FD2A6F009032C7 /* NSWindow-NoodleEffects.h */,
+ 075285D210FD2A6F009032C7 /* NSWindow-NoodleEffects.m */,
+ );
+ name = Additions;
+ path = "3rd Party/Additions";
+ sourceTree = "<group>";
+ };
+ 075285F210FD2A8F009032C7 /* Additions */ = {
+ isa = PBXGroup;
+ children = (
+ 075285F310FD2A8F009032C7 /* NSAlertAdditions.h */,
+ 075285F410FD2A8F009032C7 /* NSAlertAdditions.m */,
+ 075285F510FD2A8F009032C7 /* NSDateAdditions.h */,
+ 075285F610FD2A8F009032C7 /* NSDateAdditions.m */,
+ );
+ path = Additions;
+ sourceTree = "<group>";
+ };
+ 0752860A10FD2AD6009032C7 /* Preferences */ = {
+ isa = PBXGroup;
+ children = (
+ 0752861810FD2B62009032C7 /* AppPreferences.h */,
+ 0752861910FD2B62009032C7 /* AppPreferences.m */,
+ 0752860B10FD2AEC009032C7 /* GeneralPreferences.h */,
+ 0752860C10FD2AEC009032C7 /* GeneralPreferences.m */,
+ 0752861010FD2B16009032C7 /* AccountPreferences.h */,
+ 0752861110FD2B16009032C7 /* AccountPreferences.m */,
+ 0752861310FD2B32009032C7 /* UpdatesPreferences.h */,
+ 0752861410FD2B32009032C7 /* UpdatesPreferences.m */,
+ );
+ name = Preferences;
+ sourceTree = "<group>";
+ };
+ 07BB4A0B10D03F0200D1A536 /* Classes */ = {
+ isa = PBXGroup;
+ children = (
+ 075285F210FD2A8F009032C7 /* Additions */,
+ 072FA04210DADA94008293D7 /* 3rd Party */,
+ 07BB4A3C10D03F0200D1A536 /* UI */,
+ 07BB4A3610D03F0200D1A536 /* Foursquare.h */,
+ 07BB4A3710D03F0200D1A536 /* Foursquare.m */,
+ 07BB4A3810D03F0200D1A536 /* FoursquareXAppDelegate.h */,
+ 07BB4A3910D03F0200D1A536 /* FoursquareXAppDelegate.m */,
+ 075287BF10FE4E8E009032C7 /* FoursquareUpdater.h */,
+ 075287C010FE4E8E009032C7 /* FoursquareUpdater.m */,
+ );
+ name = Classes;
+ path = Source/Classes;
+ sourceTree = "<group>";
+ };
+ 07BB4A3C10D03F0200D1A536 /* UI */ = {
+ isa = PBXGroup;
+ children = (
+ 0752860A10FD2AD6009032C7 /* Preferences */,
+ 07BB4A3D10D03F0200D1A536 /* ShoutWindowController.h */,
+ 07BB4A3E10D03F0200D1A536 /* ShoutWindowController.m */,
+ 07BB4A3F10D03F0200D1A536 /* WelcomeWindowController.h */,
+ 07BB4A4010D03F0200D1A536 /* WelcomeWindowController.m */,
+ 07BB4B0110D05D0900D1A536 /* CheckinWindowController.h */,
+ 07BB4B0210D05D0900D1A536 /* CheckinWindowController.m */,
+ 072FA18110DAFAE7008293D7 /* MainWindowController.h */,
+ 072FA18010DAFAE7008293D7 /* MainWindowController.m */,
+ 072FA48C10DC35E1008293D7 /* ListNode.h */,
+ 072FA48D10DC35E1008293D7 /* ListNode.m */,
+ 072FA58010DC5530008293D7 /* FancyCell.h */,
+ 072FA58110DC5530008293D7 /* FancyCell.m */,
+ );
+ path = UI;
+ sourceTree = "<group>";
+ };
+ 1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */ = {
+ isa = PBXGroup;
+ children = (
+ 071D385410E80D0B003ADA42 /* BWToolkitFramework.framework */,
+ 071D385510E80D0B003ADA42 /* Sparkle.framework */,
+ 072FA18B10DAFBA2008293D7 /* WebKit.framework */,
+ 07BB4B1A10D05E4600D1A536 /* HTTPRiot.framework */,
+ 07BB4A9610D040D600D1A536 /* Growl-WithInstaller.framework */,
+ 079FABE210CEE13100D4A730 /* SystemConfiguration.framework */,
+ 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */,
+ 07F934AA10CDEA3500E2631A /* CoreLocation.framework */,
+ 07E7977F10E721070024FF20 /* Carbon.framework */,
+ );
+ name = "Linked Frameworks";
+ sourceTree = "<group>";
+ };
+ 1058C7A2FEA54F0111CA2CBB /* Other Frameworks */ = {
+ isa = PBXGroup;
+ children = (
+ 29B97324FDCFA39411CA2CEA /* AppKit.framework */,
+ 13E42FB307B3F0F600E4EEF1 /* CoreData.framework */,
+ 29B97325FDCFA39411CA2CEA /* Foundation.framework */,
+ );
+ name = "Other Frameworks";
+ sourceTree = "<group>";
+ };
+ 19C28FACFE9D520D11CA2CBB /* Products */ = {
+ isa = PBXGroup;
+ children = (
+ 8D1107320486CEB800E47090 /* FoursquareX.app */,
+ );
+ name = Products;
+ sourceTree = "<group>";
+ };
+ 29B97314FDCFA39411CA2CEA /* FoursquareX */ = {
+ isa = PBXGroup;
+ children = (
+ 07BB4A0B10D03F0200D1A536 /* Classes */,
+ 29B97315FDCFA39411CA2CEA /* Other Sources */,
+ 29B97317FDCFA39411CA2CEA /* Resources */,
+ 29B97323FDCFA39411CA2CEA /* Frameworks */,
+ 19C28FACFE9D520D11CA2CBB /* Products */,
+ );
+ name = FoursquareX;
+ sourceTree = "<group>";
+ };
+ 29B97315FDCFA39411CA2CEA /* Other Sources */ = {
+ isa = PBXGroup;
+ children = (
+ 07BB4A6D10D03F2600D1A536 /* FoursquareX_Prefix.pch */,
+ 07BB4A6E10D03F2600D1A536 /* main.m */,
+ );
+ name = "Other Sources";
+ sourceTree = "<group>";
+ };
+ 29B97317FDCFA39411CA2CEA /* Resources */ = {
+ isa = PBXGroup;
+ children = (
+ 0752819210FC34E3009032C7 /* UpdateKey.pem */,
+ 07BB4A7410D03F5000D1A536 /* MainMenu.xib */,
+ 07A9ABE010E97CCD00CE8EC7 /* placard_old.png */,
+ 07A54DBB10F7F065006BD42B /* placard_fresh.png */,
+ 07A9AB4110E96D1B00CE8EC7 /* map.html */,
+ 07A9AB4210E96D1B00CE8EC7 /* megaphone.png */,
+ 07A9AB4310E96D1B00CE8EC7 /* menu_icon.png */,
+ 07A9AB4410E96D1B00CE8EC7 /* reload.tiff */,
+ 07BB4A8010D03FCA00D1A536 /* InfoPlist.strings */,
+ 07BB4A7010D03F3800D1A536 /* FoursquareX-Info.plist */,
+ 07BB4A7110D03F3800D1A536 /* Growl Registration Ticket.growlRegDict */,
+ 0752863D10FD2C33009032C7 /* GeneralPreferences.xib */,
+ 0752863F10FD2C64009032C7 /* AccountPreferences.xib */,
+ 0752864110FD2C7F009032C7 /* UpdatesPreferences.xib */,
+ );
+ name = Resources;
+ sourceTree = "<group>";
+ };
+ 29B97323FDCFA39411CA2CEA /* Frameworks */ = {
+ isa = PBXGroup;
+ children = (
+ 1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */,
+ 1058C7A2FEA54F0111CA2CBB /* Other Frameworks */,
+ );
+ name = Frameworks;
+ sourceTree = "<group>";
+ };
+/* End PBXGroup section */
+
+/* Begin PBXNativeTarget section */
+ 8D1107260486CEB800E47090 /* FoursquareX */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = C01FCF4A08A954540054247B /* Build configuration list for PBXNativeTarget "FoursquareX" */;
+ buildPhases = (
+ 8D1107290486CEB800E47090 /* Resources */,
+ 8D11072C0486CEB800E47090 /* Sources */,
+ 8D11072E0486CEB800E47090 /* Frameworks */,
+ 0762382510CCC2D200C6C41E /* Copy Frameworks */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ );
+ name = FoursquareX;
+ productInstallPath = "$(HOME)/Applications";
+ productName = FoursquareX;
+ productReference = 8D1107320486CEB800E47090 /* FoursquareX.app */;
+ productType = "com.apple.product-type.application";
+ };
+/* End PBXNativeTarget section */
+
+/* Begin PBXProject section */
+ 29B97313FDCFA39411CA2CEA /* Project object */ = {
+ isa = PBXProject;
+ buildConfigurationList = C01FCF4E08A954540054247B /* Build configuration list for PBXProject "FoursquareX" */;
+ compatibilityVersion = "Xcode 3.1";
+ hasScannedForEncodings = 1;
+ mainGroup = 29B97314FDCFA39411CA2CEA /* FoursquareX */;
+ projectDirPath = "";
+ projectRoot = "";
+ targets = (
+ 8D1107260486CEB800E47090 /* FoursquareX */,
+ );
+ };
+/* End PBXProject section */
+
+/* Begin PBXResourcesBuildPhase section */
+ 8D1107290486CEB800E47090 /* Resources */ = {
+ isa = PBXResourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 07BB4A7310D03F3800D1A536 /* Growl Registration Ticket.growlRegDict in Resources */,
+ 07BB4A7610D03F5000D1A536 /* MainMenu.xib in Resources */,
+ 07BB4A8210D03FCA00D1A536 /* InfoPlist.strings in Resources */,
+ 07A9AB4510E96D1B00CE8EC7 /* map.html in Resources */,
+ 07A9AB4610E96D1B00CE8EC7 /* megaphone.png in Resources */,
+ 07A9AB4710E96D1B00CE8EC7 /* menu_icon.png in Resources */,
+ 07A9AB4810E96D1B00CE8EC7 /* reload.tiff in Resources */,
+ 07A9ABE110E97CCD00CE8EC7 /* placard_old.png in Resources */,
+ 07A54DBC10F7F065006BD42B /* placard_fresh.png in Resources */,
+ 0752819310FC34E3009032C7 /* UpdateKey.pem in Resources */,
+ 0752863E10FD2C33009032C7 /* GeneralPreferences.xib in Resources */,
+ 0752864010FD2C64009032C7 /* AccountPreferences.xib in Resources */,
+ 0752864210FD2C7F009032C7 /* UpdatesPreferences.xib in Resources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXResourcesBuildPhase section */
+
+/* Begin PBXSourcesBuildPhase section */
+ 8D11072C0486CEB800E47090 /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 07BB4A5810D03F0200D1A536 /* Foursquare.m in Sources */,
+ 07BB4A5910D03F0200D1A536 /* FoursquareXAppDelegate.m in Sources */,
+ 07BB4A5B10D03F0200D1A536 /* ShoutWindowController.m in Sources */,
+ 07BB4A5C10D03F0200D1A536 /* WelcomeWindowController.m in Sources */,
+ 07BB4A6F10D03F2600D1A536 /* main.m in Sources */,
+ 07BB4B0310D05D0900D1A536 /* CheckinWindowController.m in Sources */,
+ 072FA18210DAFAE8008293D7 /* MainWindowController.m in Sources */,
+ 072FA48E10DC35E1008293D7 /* ListNode.m in Sources */,
+ 072FA58210DC5530008293D7 /* FancyCell.m in Sources */,
+ 075285D310FD2A6F009032C7 /* GHNSURL+Utils.m in Sources */,
+ 075285EB10FD2A6F009032C7 /* NSDataAdditions.m in Sources */,
+ 075285EC10FD2A6F009032C7 /* NSDate+RFC2822.m in Sources */,
+ 075285ED10FD2A6F009032C7 /* NSImageAdditions.m in Sources */,
+ 075285EE10FD2A6F009032C7 /* NSWindow-NoodleEffects.m in Sources */,
+ 075285F710FD2A8F009032C7 /* NSAlertAdditions.m in Sources */,
+ 075285F810FD2A8F009032C7 /* NSDateAdditions.m in Sources */,
+ 075285FF10FD2A9F009032C7 /* IXSCNotificationManager.m in Sources */,
+ 0752860010FD2A9F009032C7 /* UnindentedOutlineView.m in Sources */,
+ 0752860710FD2ABC009032C7 /* NSArray-Blocks.m in Sources */,
+ 0752860D10FD2AEC009032C7 /* GeneralPreferences.m in Sources */,
+ 0752861210FD2B16009032C7 /* AccountPreferences.m in Sources */,
+ 0752861510FD2B32009032C7 /* UpdatesPreferences.m in Sources */,
+ 0752861A10FD2B62009032C7 /* AppPreferences.m in Sources */,
+ 075287C110FE4E8E009032C7 /* FoursquareUpdater.m in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXSourcesBuildPhase section */
+
+/* Begin PBXVariantGroup section */
+ 07BB4A7410D03F5000D1A536 /* MainMenu.xib */ = {
+ isa = PBXVariantGroup;
+ children = (
+ 07BB4A7510D03F5000D1A536 /* English */,
+ );
+ name = MainMenu.xib;
+ sourceTree = "<group>";
+ };
+ 07BB4A8010D03FCA00D1A536 /* InfoPlist.strings */ = {
+ isa = PBXVariantGroup;
+ children = (
+ 07BB4A8110D03FCA00D1A536 /* English */,
+ );
+ name = InfoPlist.strings;
+ sourceTree = "<group>";
+ };
+/* End PBXVariantGroup section */
+
+/* Begin XCBuildConfiguration section */
+ C01FCF4B08A954540054247B /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ COPY_PHASE_STRIP = NO;
+ FRAMEWORK_SEARCH_PATHS = (
+ "$(SRCROOT)/Frameworks",
+ "$(inherited)",
+ "\"$(SRCROOT)\"",
+ "\"$(SRCROOT)/../../Sources/httpriot/build/Debug\"",
+ "\"$(SRCROOT)/../../Sources/BGHUDAppKit/build/Debug\"",
+ );
+ GCC_DYNAMIC_NO_PIC = NO;
+ GCC_ENABLE_FIX_AND_CONTINUE = YES;
+ GCC_MODEL_TUNING = G5;
+ GCC_OPTIMIZATION_LEVEL = 0;
+ GCC_PRECOMPILE_PREFIX_HEADER = YES;
+ GCC_PREFIX_HEADER = "Source/Other Sources/FoursquareX_Prefix.pch";
+ INSTALL_PATH = "$(HOME)/Applications";
+ LD_RUNPATH_SEARCH_PATHS = "@loader_path/../Frameworks";
+ PRODUCT_NAME = FoursquareX;
+ };
+ name = Debug;
+ };
+ C01FCF4C08A954540054247B /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+ FRAMEWORK_SEARCH_PATHS = (
+ "$(inherited)",
+ "\"$(SRCROOT)\"",
+ "\"$(SRCROOT)/../../Sources/httpriot/build/Debug\"",
+ "\"$(SRCROOT)/../../Sources/BGHUDAppKit/build/Debug\"",
+ "\"$(SRCROOT)/Frameworks\"",
+ );
+ GCC_MODEL_TUNING = G5;
+ GCC_PRECOMPILE_PREFIX_HEADER = YES;
+ GCC_PREFIX_HEADER = FoursquareX_Prefix.pch;
+ INFOPLIST_FILE = "FoursquareX-Info.plist";
+ INSTALL_PATH = "$(HOME)/Applications";
+ PRODUCT_NAME = FoursquareX;
+ };
+ name = Release;
+ };
+ C01FCF4F08A954540054247B /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_OPTIMIZATION_LEVEL = 0;
+ GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ INFOPLIST_FILE = "Resources/FoursquareX-Info.plist";
+ ONLY_ACTIVE_ARCH = NO;
+ PREBINDING = NO;
+ SDKROOT = macosx10.6;
+ };
+ name = Debug;
+ };
+ C01FCF5008A954540054247B /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ PREBINDING = NO;
+ SDKROOT = macosx10.6;
+ };
+ name = Release;
+ };
+/* End XCBuildConfiguration section */
+
+/* Begin XCConfigurationList section */
+ C01FCF4A08A954540054247B /* Build configuration list for PBXNativeTarget "FoursquareX" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ C01FCF4B08A954540054247B /* Debug */,
+ C01FCF4C08A954540054247B /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ C01FCF4E08A954540054247B /* Build configuration list for PBXProject "FoursquareX" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ C01FCF4F08A954540054247B /* Debug */,
+ C01FCF5008A954540054247B /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+/* End XCConfigurationList section */
+ };
+ rootObject = 29B97313FDCFA39411CA2CEA /* Project object */;
+}
1  Frameworks/BWToolkitFramework.framework/BWToolkitFramework
1  Frameworks/BWToolkitFramework.framework/Headers
1  Frameworks/BWToolkitFramework.framework/Resources
BIN  Frameworks/BWToolkitFramework.framework/Versions/A/BWToolkitFramework
Binary file not shown
21 Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWAnchoredButton.h
@@ -0,0 +1,21 @@
+//
+// BWAnchoredButton.h
+// BWToolkit
+//
+// Created by Brandon Walkin (www.brandonwalkin.com)
+// All code is provided under the New BSD license.
+//
+
+#import <Cocoa/Cocoa.h>
+
+@interface BWAnchoredButton : NSButton
+{
+ BOOL isAtLeftEdgeOfBar;
+ BOOL isAtRightEdgeOfBar;
+ NSPoint topAndLeftInset;
+}
+
+@property BOOL isAtLeftEdgeOfBar;
+@property BOOL isAtRightEdgeOfBar;
+
+@end
27 Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWAnchoredButtonBar.h
@@ -0,0 +1,27 @@
+//
+// BWAnchoredButtonBar.h
+// BWToolkit
+//
+// Created by Brandon Walkin (www.brandonwalkin.com)
+// All code is provided under the New BSD license.
+//
+
+#import <Cocoa/Cocoa.h>
+
+@interface BWAnchoredButtonBar : NSView
+{
+ BOOL isResizable, isAtBottom, handleIsRightAligned;
+ int selectedIndex;
+ id splitViewDelegate;
+}
+
+@property BOOL isResizable, isAtBottom, handleIsRightAligned;
+@property int selectedIndex;
+
+// The mode of this bar with a resize handle makes use of some NSSplitView delegate methods. Use the splitViewDelegate for any custom delegate implementations
+// you'd like to provide.
+@property (assign) id splitViewDelegate;
+
++ (BOOL)wasBorderedBar;
+
+@end
16 Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWAnchoredButtonCell.h
@@ -0,0 +1,16 @@
+//
+// BWAnchoredButtonCell.h
+// BWToolkit
+//
+// Created by Brandon Walkin (www.brandonwalkin.com)
+// All code is provided under the New BSD license.
+//
+
+#import <Cocoa/Cocoa.h>
+
+@interface BWAnchoredButtonCell : NSButtonCell
+{
+
+}
+
+@end
21 Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWAnchoredPopUpButton.h
@@ -0,0 +1,21 @@
+//
+// BWAnchoredPopUpButton.h
+// BWToolkit
+//
+// Created by Brandon Walkin (www.brandonwalkin.com)
+// All code is provided under the New BSD license.
+//
+
+#import <Cocoa/Cocoa.h>
+
+@interface BWAnchoredPopUpButton : NSPopUpButton
+{
+ BOOL isAtLeftEdgeOfBar;
+ BOOL isAtRightEdgeOfBar;
+ NSPoint topAndLeftInset;
+}
+
+@property BOOL isAtLeftEdgeOfBar;
+@property BOOL isAtRightEdgeOfBar;
+
+@end
16 Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWAnchoredPopUpButtonCell.h
@@ -0,0 +1,16 @@
+//
+// BWAnchoredPopUpButtonCell.h
+// BWToolkit
+//
+// Created by Brandon Walkin (www.brandonwalkin.com)
+// All code is provided under the New BSD license.
+//
+
+#import <Cocoa/Cocoa.h>
+
+@interface BWAnchoredPopUpButtonCell : NSPopUpButtonCell
+{
+
+}
+
+@end
24 Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWGradientBox.h
@@ -0,0 +1,24 @@
+//
+// BWGradientBox.h
+// BWToolkit
+//
+// Created by Brandon Walkin (www.brandonwalkin.com)
+// All code is provided under the New BSD license.
+//
+
+#import <Cocoa/Cocoa.h>
+
+@interface BWGradientBox : NSView
+{
+ NSColor *fillStartingColor, *fillEndingColor, *fillColor;
+ NSColor *topBorderColor, *bottomBorderColor;
+ float topInsetAlpha, bottomInsetAlpha;
+
+ BOOL hasTopBorder, hasBottomBorder, hasGradient, hasFillColor;
+}
+
+@property (nonatomic, retain) NSColor *fillStartingColor, *fillEndingColor, *fillColor, *topBorderColor, *bottomBorderColor;
+@property float topInsetAlpha, bottomInsetAlpha;
+@property BOOL hasTopBorder, hasBottomBorder, hasGradient, hasFillColor;
+
+@end
18 Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWHyperlinkButton.h
@@ -0,0 +1,18 @@
+//
+// BWHyperlinkButton.h
+// BWToolkit
+//
+// Created by Brandon Walkin (www.brandonwalkin.com)
+// All code is provided under the New BSD license.
+//
+
+#import <Cocoa/Cocoa.h>
+
+@interface BWHyperlinkButton : NSButton
+{
+ NSString *urlString;
+}
+
+@property (copy, nonatomic) NSString *urlString;
+
+@end
16 Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWHyperlinkButtonCell.h
@@ -0,0 +1,16 @@
+//
+// BWHyperlinkButtonCell.h
+// BWToolkit
+//
+// Created by Brandon Walkin (www.brandonwalkin.com)
+// All code is provided under the New BSD license.
+//
+
+#import <Cocoa/Cocoa.h>
+
+@interface BWHyperlinkButtonCell : NSButtonCell
+{
+
+}
+
+@end
16 Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWInsetTextField.h
@@ -0,0 +1,16 @@
+//
+// BWInsetTextField.h
+// BWToolkit
+//
+// Created by Brandon Walkin (www.brandonwalkin.com)
+// All code is provided under the New BSD license.
+//
+
+#import <Cocoa/Cocoa.h>
+
+@interface BWInsetTextField : NSTextField
+{
+
+}
+
+@end
36 Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWSelectableToolbar.h
@@ -0,0 +1,36 @@
+//
+// BWSelectableToolbar.h
+// BWToolkit
+//
+// Created by Brandon Walkin (www.brandonwalkin.com)
+// All code is provided under the New BSD license.
+//
+
+#import <Cocoa/Cocoa.h>
+
+@class BWSelectableToolbarHelper;
+
+// Notification that gets sent when a toolbar item has been clicked. You can get the button that was clicked by getting the object
+// for the key @"BWClickedItem" in the supplied userInfo dictionary.
+extern NSString * const BWSelectableToolbarItemClickedNotification;
+
+@interface BWSelectableToolbar : NSToolbar
+{
+ BWSelectableToolbarHelper *helper;
+ NSMutableArray *itemIdentifiers;
+ NSMutableDictionary *itemsByIdentifier, *enabledByIdentifier;
+ BOOL inIB;
+
+ // For the IB inspector
+ int selectedIndex;
+ BOOL isPreferencesToolbar;
+}
+
+// Call one of these methods to set the active tab.
+- (void)setSelectedItemIdentifier:(NSString *)itemIdentifier; // Use if you want an action in the tabbed window to change the tab.
+- (void)setSelectedItemIdentifierWithoutAnimation:(NSString *)itemIdentifier; // Use if you want to show the window with a certain item selected.
+
+// Programmatically disable or enable a toolbar item.
+- (void)setEnabled:(BOOL)flag forIdentifier:(NSString *)itemIdentifier;
+
+@end
31 Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWSheetController.h
@@ -0,0 +1,31 @@
+//
+// BWSheetController.h
+// BWToolkit
+//
+// Created by Brandon Walkin (www.brandonwalkin.com)
+// All code is provided under the New BSD license.
+//
+
+#import <Cocoa/Cocoa.h>
+
+@interface BWSheetController : NSObject
+{
+ NSWindow *sheet;
+ NSWindow *parentWindow;
+ id delegate;
+}
+
+@property (nonatomic, retain) IBOutlet NSWindow *sheet, *parentWindow;
+@property (nonatomic, retain) IBOutlet id delegate;
+
+- (IBAction)openSheet:(id)sender;
+- (IBAction)closeSheet:(id)sender;
+- (IBAction)messageDelegateAndCloseSheet:(id)sender;
+
+// The optional delegate should implement the method:
+// - (BOOL)shouldCloseSheet:(id)sender
+// Return YES if you want the sheet to close after the button click, NO if it shouldn't close. The sender
+// object is the button that requested the close. This is helpful because in the event that there are multiple buttons
+// hooked up to the messageDelegateAndCloseSheet: method, you can distinguish which button called the method.
+
+@end
45 Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWSplitView.h
@@ -0,0 +1,45 @@
+//
+// BWSplitView.h
+// BWToolkit
+//
+// Created by Brandon Walkin (www.brandonwalkin.com) and Fraser Kuyvenhoven.
+// All code is provided under the New BSD license.
+//
+
+#import <Cocoa/Cocoa.h>
+
+@interface BWSplitView : NSSplitView
+{
+ NSColor *color;
+ BOOL colorIsEnabled, checkboxIsEnabled, dividerCanCollapse, collapsibleSubviewCollapsed;
+ id secondaryDelegate;
+ NSMutableDictionary *minValues, *maxValues, *minUnits, *maxUnits;
+ NSMutableDictionary *resizableSubviewPreferredProportion, *nonresizableSubviewPreferredSize;
+ NSArray *stateForLastPreferredCalculations;
+ int collapsiblePopupSelection;
+ float uncollapsedSize;
+
+ // Collapse button
+ NSButton *toggleCollapseButton;
+ BOOL isAnimating;
+}
+
+@property (retain) NSMutableDictionary *minValues, *maxValues, *minUnits, *maxUnits;
+@property (retain) NSMutableDictionary *resizableSubviewPreferredProportion, *nonresizableSubviewPreferredSize;
+@property (retain) NSArray *stateForLastPreferredCalculations;
+@property (retain) NSButton *toggleCollapseButton;
+@property (assign) id secondaryDelegate;
+@property BOOL collapsibleSubviewCollapsed;
+@property int collapsiblePopupSelection;
+@property BOOL dividerCanCollapse;
+
+// The split view divider color
+@property (copy) NSColor *color;
+
+// Flag for whether a custom divider color is enabled. If not, the standard divider color is used.
+@property BOOL colorIsEnabled;
+
+// Call this method to collapse or expand a subview configured as collapsible in the IB inspector.
+- (IBAction)toggleCollapse:(id)sender;
+
+@end
33 Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWStyledTextField.h
@@ -0,0 +1,33 @@
+//
+// BWStyledTextField.h
+// BWToolkit
+//
+// Created by Brandon Walkin (www.brandonwalkin.com)
+// All code is provided under the New BSD license.
+//
+
+#import <Cocoa/Cocoa.h>
+
+@interface BWStyledTextField : NSTextField
+{
+
+}
+
+- (BOOL)hasGradient;
+- (void)setHasGradient:(BOOL)flag;
+- (NSColor *)startingColor;
+- (void)setStartingColor:(NSColor *)color;
+- (NSColor *)endingColor;
+- (void)setEndingColor:(NSColor *)color;
+
+- (NSColor *)solidColor;
+- (void)setSolidColor:(NSColor *)color;
+
+- (BOOL)hasShadow;
+- (void)setHasShadow:(BOOL)flag;
+- (BOOL)shadowIsBelow;
+- (void)setShadowIsBelow:(BOOL)flag;
+- (NSColor *)shadowColor;
+- (void)setShadowColor:(NSColor *)color;
+
+@end
23 Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWStyledTextFieldCell.h
@@ -0,0 +1,23 @@
+//
+// BWStyledTextFieldCell.h
+// BWToolkit
+//
+// Created by Brandon Walkin (www.brandonwalkin.com)
+// All code is provided under the New BSD license.
+//
+
+#import <Cocoa/Cocoa.h>
+
+@interface BWStyledTextFieldCell : NSTextFieldCell
+{
+ BOOL shadowIsBelow, hasShadow, hasGradient;
+ NSColor *shadowColor, *startingColor, *endingColor, *solidColor;
+
+ NSShadow *shadow;
+ NSMutableDictionary *previousAttributes;
+}
+
+@property BOOL shadowIsBelow, hasShadow, hasGradient;
+@property (nonatomic, retain) NSColor *shadowColor, *startingColor, *endingColor, *solidColor;
+
+@end
25 Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWTexturedSlider.h
@@ -0,0 +1,25 @@
+//
+// BWTexturedSlider.h
+// BWToolkit
+//
+// Created by Brandon Walkin (www.brandonwalkin.com)
+// All code is provided under the New BSD license.
+//
+
+#import <Cocoa/Cocoa.h>
+
+@interface BWTexturedSlider : NSSlider
+{
+ int trackHeight, indicatorIndex;
+ NSRect sliderCellRect;
+ NSButton *minButton, *maxButton;
+}
+
+@property int indicatorIndex;
+@property (retain) NSButton *minButton;
+@property (retain) NSButton *maxButton;
+
+- (int)trackHeight;
+- (void)setTrackHeight:(int)newTrackHeight;
+
+@end
19 Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWTexturedSliderCell.h
@@ -0,0 +1,19 @@
+//
+// BWTexturedSliderCell.h
+// BWToolkit
+//
+// Created by Brandon Walkin (www.brandonwalkin.com)
+// All code is provided under the New BSD license.
+//
+
+#import <Cocoa/Cocoa.h>
+
+@interface BWTexturedSliderCell : NSSliderCell
+{
+ BOOL isPressed;
+ int trackHeight;
+}
+
+@property int trackHeight;
+
+@end
17 Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWTokenAttachmentCell.h
@@ -0,0 +1,17 @@
+//
+// BWTokenAttachmentCell.h
+// BWToolkit
+//
+// Created by Brandon Walkin (www.brandonwalkin.com)
+// All code is provided under the New BSD license.
+//
+
+#import <Cocoa/Cocoa.h>
+#import "NSTokenAttachmentCell.h"
+
+@interface BWTokenAttachmentCell : NSTokenAttachmentCell
+{
+
+}
+
+@end
16 Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWTokenField.h
@@ -0,0 +1,16 @@
+//
+// BWTokenField.h
+// BWToolkit
+//
+// Created by Brandon Walkin (www.brandonwalkin.com)
+// All code is provided under the New BSD license.
+//
+
+#import <Cocoa/Cocoa.h>
+
+@interface BWTokenField : NSTokenField
+{
+
+}
+
+@end
16 Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWTokenFieldCell.h
@@ -0,0 +1,16 @@
+//
+// BWTokenFieldCell.h
+// BWToolkit
+//
+// Created by Brandon Walkin (www.brandonwalkin.com)
+// All code is provided under the New BSD license.
+//
+
+#import <Cocoa/Cocoa.h>
+
+@interface BWTokenFieldCell : NSTokenFieldCell
+{
+
+}
+
+@end
16 Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWToolbarItem.h
@@ -0,0 +1,16 @@
+//
+// BWToolbarItem.h
+// BWToolkit
+//
+// Created by Brandon Walkin (www.brandonwalkin.com)
+// All code is provided under the New BSD license.
+//
+
+#import <Cocoa/Cocoa.h>
+
+@interface BWToolbarItem : NSToolbarItem
+{
+ NSString *identifierString;
+}
+
+@end
16 Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWToolbarShowColorsItem.h
@@ -0,0 +1,16 @@
+//
+// BWToolbarShowColorsItem.h
+// BWToolkit
+//
+// Created by Brandon Walkin (www.brandonwalkin.com)
+// All code is provided under the New BSD license.
+//
+
+#import <Cocoa/Cocoa.h>
+
+@interface BWToolbarShowColorsItem : NSToolbarItem
+{
+
+}
+
+@end
16 Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWToolbarShowFontsItem.h
@@ -0,0 +1,16 @@
+//
+// BWToolbarShowFontsItem.h
+// BWToolkit
+//
+// Created by Brandon Walkin (www.brandonwalkin.com)
+// All code is provided under the New BSD license.
+//
+
+#import <Cocoa/Cocoa.h>
+
+@interface BWToolbarShowFontsItem : NSToolbarItem
+{
+
+}
+
+@end
47 Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWToolkitFramework.h
@@ -0,0 +1,47 @@
+//
+// BWToolkitFramework.h
+// BWToolkit
+//
+// Created by Brandon Walkin (www.brandonwalkin.com)
+// All code is provided under the New BSD license.
+//
+
+// This is a convenience header for importing the BWToolkit framework into your classes.
+
+#import "BWAnchoredButton.h"
+#import "BWAnchoredButtonBar.h"
+#import "BWAnchoredButtonCell.h"
+#import "BWAnchoredPopUpButton.h"
+#import "BWAnchoredPopUpButtonCell.h"
+#import "BWGradientBox.h"
+#import "BWHyperlinkButton.h"
+#import "BWHyperlinkButtonCell.h"
+#import "BWInsetTextField.h"
+#import "BWSelectableToolbar.h"
+#import "BWSheetController.h"
+#import "BWSplitView.h"
+#import "BWStyledTextField.h"
+#import "BWStyledTextFieldCell.h"
+#import "BWTexturedSlider.h"
+#import "BWTexturedSliderCell.h"
+#import "BWTokenAttachmentCell.h"
+#import "BWTokenField.h"
+#import "BWTokenFieldCell.h"
+#import "BWToolbarItem.h"
+#import "BWToolbarShowColorsItem.h"
+#import "BWToolbarShowFontsItem.h"
+#import "BWTransparentButton.h"
+#import "BWTransparentButtonCell.h"
+#import "BWTransparentCheckbox.h"
+#import "BWTransparentCheckboxCell.h"
+#import "BWTransparentPopUpButton.h"
+#import "BWTransparentPopUpButtonCell.h"
+#import "BWTransparentScroller.h"
+#import "BWTransparentScrollView.h"
+#import "BWTransparentSlider.h"
+#import "BWTransparentSliderCell.h"
+#import "BWTransparentTableView.h"
+#import "BWTransparentTableViewCell.h"
+#import "BWTransparentTextFieldCell.h"
+#import "BWUnanchoredButton.h"
+#import "BWUnanchoredButtonCell.h"
16 Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWTransparentButton.h
@@ -0,0 +1,16 @@
+//
+// BWTransparentButton.h
+// BWToolkit
+//
+// Created by Brandon Walkin (www.brandonwalkin.com)
+// All code is provided under the New BSD license.
+//
+
+#import <Cocoa/Cocoa.h>
+
+@interface BWTransparentButton : NSButton
+{
+
+}
+
+@end
17 Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWTransparentButtonCell.h
@@ -0,0 +1,17 @@
+//
+// BWTransparentButtonCell.h
+// BWToolkit
+//
+// Created by Brandon Walkin (www.brandonwalkin.com)
+// All code is provided under the New BSD license.
+//
+
+#import <Cocoa/Cocoa.h>
+#import "BWTransparentButton.h"
+
+@interface BWTransparentButtonCell : NSButtonCell
+{
+
+}
+
+@end
16 Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWTransparentCheckbox.h
@@ -0,0 +1,16 @@
+//
+// BWTransparentCheckbox.h
+// BWToolkit
+//
+// Created by Brandon Walkin (www.brandonwalkin.com)
+// All code is provided under the New BSD license.
+//
+
+#import <Cocoa/Cocoa.h>
+
+@interface BWTransparentCheckbox : NSButton
+{
+
+}
+
+@end
17 Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWTransparentCheckboxCell.h
@@ -0,0 +1,17 @@
+//
+// BWTransparentCheckboxCell.h
+// BWToolkit
+//
+// Created by Brandon Walkin (www.brandonwalkin.com)
+// All code is provided under the New BSD license.
+//
+
+#import <Cocoa/Cocoa.h>
+#import "BWTransparentCheckbox.h"
+
+@interface BWTransparentCheckboxCell : NSButtonCell
+{
+
+}
+
+@end
16 Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWTransparentPopUpButton.h
@@ -0,0 +1,16 @@
+//
+// BWTransparentPopUpButton.h
+// BWToolkit
+//
+// Created by Brandon Walkin (www.brandonwalkin.com)
+// All code is provided under the New BSD license.
+//
+
+#import <Cocoa/Cocoa.h>
+
+@interface BWTransparentPopUpButton : NSPopUpButton
+{
+
+}
+
+@end
16 Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWTransparentPopUpButtonCell.h
@@ -0,0 +1,16 @@
+//
+// BWTransparentPopUpButtonCell.h
+// BWToolkit
+//
+// Created by Brandon Walkin (www.brandonwalkin.com)
+// All code is provided under the New BSD license.
+//
+
+#import <Cocoa/Cocoa.h>
+
+@interface BWTransparentPopUpButtonCell : NSPopUpButtonCell
+{
+
+}
+
+@end
16 Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWTransparentScrollView.h
@@ -0,0 +1,16 @@
+//
+// BWTransparentScrollView.h
+// BWToolkit
+//
+// Created by Brandon Walkin (www.brandonwalkin.com)
+// All code is provided under the New BSD license.
+//
+
+#import <Cocoa/Cocoa.h>
+
+@interface BWTransparentScrollView : NSScrollView
+{
+
+}
+
+@end
16 Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWTransparentScroller.h
@@ -0,0 +1,16 @@
+//
+// BWTransparentScroller.h
+// BWToolkit
+//
+// Created by Brandon Walkin (www.brandonwalkin.com)
+// All code is provided under the New BSD license.
+//
+
+#import <Cocoa/Cocoa.h>
+
+@interface BWTransparentScroller : NSScroller
+{
+ BOOL isVertical;
+}
+
+@end
16 Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWTransparentSlider.h
@@ -0,0 +1,16 @@
+//
+// BWTransparentSlider.h
+// BWToolkit
+//
+// Created by Brandon Walkin (www.brandonwalkin.com)
+// All code is provided under the New BSD license.
+//
+
+#import <Cocoa/Cocoa.h>
+
+@interface BWTransparentSlider : NSSlider
+{
+
+}
+
+@end
16 Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWTransparentSliderCell.h
@@ -0,0 +1,16 @@
+//
+// BWTransparentSliderCell.h
+// BWToolkit
+//
+// Created by Brandon Walkin (www.brandonwalkin.com)
+// All code is provided under the New BSD license.
+//
+
+#import <Cocoa/Cocoa.h>
+
+@interface BWTransparentSliderCell : NSSliderCell
+{
+ BOOL isPressed;
+}
+
+@end
16 Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWTransparentTableView.h
@@ -0,0 +1,16 @@
+//
+// BWTransparentTableView.h
+// BWToolkit
+//
+// Created by Brandon Walkin (www.brandonwalkin.com)
+// All code is provided under the New BSD license.
+//
+
+#import <Cocoa/Cocoa.h>
+
+@interface BWTransparentTableView : NSTableView
+{
+
+}
+
+@end
16 Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWTransparentTableViewCell.h
@@ -0,0 +1,16 @@
+//
+// BWTransparentTableViewCell.h
+// BWToolkit
+//
+// Created by Brandon Walkin (www.brandonwalkin.com)
+// All code is provided under the New BSD license.
+//
+
+#import <Cocoa/Cocoa.h>
+
+@interface BWTransparentTableViewCell : NSTextFieldCell
+{
+ BOOL mIsEditingOrSelecting;
+}
+
+@end
16 Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWTransparentTextFieldCell.h
@@ -0,0 +1,16 @@
+//
+// BWTransparentTextFieldCell.h
+// BWToolkit
+//
+// Created by Brandon Walkin (www.brandonwalkin.com)
+// All code is provided under the New BSD license.
+//
+
+#import <Cocoa/Cocoa.h>
+
+@interface BWTransparentTextFieldCell : NSTextFieldCell
+{
+
+}
+
+@end
16 Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWUnanchoredButton.h
@@ -0,0 +1,16 @@
+//
+// BWUnanchoredButton.h
+// BWToolkit
+//
+// Created by Brandon Walkin (www.brandonwalkin.com)
+// All code is provided under the New BSD license.
+//
+
+#import <Cocoa/Cocoa.h>
+
+@interface BWUnanchoredButton : NSButton
+{
+ NSPoint topAndLeftInset;
+}
+
+@end
17 Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWUnanchoredButtonCell.h
@@ -0,0 +1,17 @@
+//
+// BWUnanchoredButtonCell.h
+// BWToolkit
+//
+// Created by Brandon Walkin (www.brandonwalkin.com)
+// All code is provided under the New BSD license.
+//
+
+#import <Cocoa/Cocoa.h>
+#import "BWAnchoredButtonCell.h"
+
+@interface BWUnanchoredButtonCell : BWAnchoredButtonCell
+{
+
+}
+
+@end
15 Frameworks/BWToolkitFramework.framework/Versions/A/Headers/NSApplication+BWAdditions.h
@@ -0,0 +1,15 @@
+//
+// NSApplication+BWAdditions.h
+// BWToolkit
+//
+// Created by Brandon Walkin (www.brandonwalkin.com)
+// All code is provided under the New BSD license.
+//
+
+#import <Cocoa/Cocoa.h>
+
+@interface NSApplication (BWAdditions)
+
++ (BOOL)bwIsOnLeopard;
+
+@end
16 Frameworks/BWToolkitFramework.framework/Versions/A/Headers/NSColor+BWAdditions.h
@@ -0,0 +1,16 @@
+//
+// NSColor+BWAdditions.h
+// BWToolkit
+//
+// Created by Brandon Walkin (www.brandonwalkin.com)
+// All code is provided under the New BSD license.
+//
+
+#import <Cocoa/Cocoa.h>
+
+@interface NSColor (BWAdditions)
+
+// Use this method to draw 1 px wide lines independent of scale factor. Handy for resolution independent drawing. Still needs some work - there are issues with drawing at the edges of views.
+- (void)bwDrawPixelThickLineAtPosition:(int)posInPixels withInset:(int)insetInPixels inRect:(NSRect)aRect inView:(NSView *)view horizontal:(BOOL)isHorizontal flip:(BOOL)shouldFlip;
+
+@end
19 Frameworks/BWToolkitFramework.framework/Versions/A/Headers/NSImage+BWAdditions.h
@@ -0,0 +1,19 @@
+//
+// NSImage+BWAdditions.h
+// BWToolkit
+//
+// Created by Brandon Walkin (www.brandonwalkin.com)
+// All code is provided under the New BSD license.
+//
+
+#import <Cocoa/Cocoa.h>
+
+@interface NSImage (BWAdditions)
+
+// Draw a solid color over an image - taking into account alpha. Useful for coloring template images.
+- (NSImage *)bwTintedImageWithColor:(NSColor *)tint;
+
+// Rotate an image 90 degrees clockwise or counterclockwise
+- (NSImage *)bwRotateImage90DegreesClockwise:(BOOL)clockwise;
+
+@end
22 Frameworks/BWToolkitFramework.framework/Versions/A/Headers/NSTokenAttachment.h
@@ -0,0 +1,22 @@
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Cocoa/Cocoa.h>
+
+@interface NSTokenAttachment : NSTextAttachment
+{
+ id _delegate;
+}
+
+- (id)initWithDelegate:(id)fp8;
+- (void)encodeWithCoder:(id)fp8;
+- (id)initWithCoder:(id)fp8;
+- (id)attachmentCell;
+- (id)delegate;
+- (void)setDelegate:(id)fp8;
+
+@end
+
52 Frameworks/BWToolkitFramework.framework/Versions/A/Headers/NSTokenAttachmentCell.h
@@ -0,0 +1,52 @@
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Cocoa/Cocoa.h>
+
+@interface NSTokenAttachmentCell : NSTextAttachmentCell
+{
+ id _representedObject;
+ id _textColor;
+ id _reserved;
+ struct {
+ unsigned int _selected:1;
+ unsigned int _edgeStyle:2;
+ unsigned int _reserved:29;
+ } _tacFlags;
+}
+
++ (void)initialize;
+- (id)initTextCell:(id)fp8;
+- (id)init;
+- (void)dealloc;
+- (id)representedObject;
+- (void)setRepresentedObject:(id)fp8;
+- (int)interiorBackgroundStyle;
+- (BOOL)_hasMenu;
+- (id)tokenForegroundColor;
+- (id)tokenBackgroundColor;
+- (id)textColor;
+- (void)setTextColor:(id)fp8;
+- (id)pullDownImage;
+- (id)menu;
+- (NSSize)cellSizeForBounds:(NSRect)fp8;
+- (NSSize)cellSize;
+- (NSRect)drawingRectForBounds:(NSRect)fp8;
+- (NSRect)titleRectForBounds:(NSRect)fp8;
+- (NSRect)cellFrameForTextContainer:(id)fp8 proposedLineFragment:(NSRect)fp12 glyphPosition:(NSPoint)fp28 characterIndex:(unsigned int)fp36;
+- (NSPoint)cellBaselineOffset;
+- (NSRect)pullDownRectForBounds:(NSRect)fp8;
+- (void)drawTokenWithFrame:(NSRect)fp8 inView:(id)fp24;
+- (void)drawInteriorWithFrame:(NSRect)fp8 inView:(id)fp24;
+- (void)drawWithFrame:(NSRect)fp8 inView:(id)fp24;
+- (void)drawWithFrame:(NSRect)fp8 inView:(id)fp24 characterIndex:(unsigned int)fp28 layoutManager:(id)fp32;
+- (void)encodeWithCoder:(id)fp8;
+- (id)initWithCoder:(id)fp8;
+- (BOOL)wantsToTrackMouseForEvent:(id)fp8 inRect:(NSRect)fp12 ofView:(id)fp28 atCharacterIndex:(unsigned int)fp32;
+- (BOOL)trackMouse:(id)fp8 inRect:(NSRect)fp12 ofView:(id)fp28 atCharacterIndex:(unsigned int)fp32 untilMouseUp:(BOOL)fp36;
+
+@end
+
18 Frameworks/BWToolkitFramework.framework/Versions/A/Headers/NSView+BWAdditions.h
@@ -0,0 +1,18 @@
+//
+// NSView+BWAdditions.h
+// BWToolkit
+//
+// Created by Brandon Walkin (www.brandonwalkin.com)
+// All code is provided under the New BSD license.
+//
+
+#import <Cocoa/Cocoa.h>
+
+@interface NSView (BWAdditions)
+
+- (void)bwBringToFront;
+
+// Returns animator proxy and calls setWantsLayer:NO on the view when the animation completes
+- (id)bwAnimator;
+
+@end
16 Frameworks/BWToolkitFramework.framework/Versions/A/Headers/NSWindow+BWAdditions.h
@@ -0,0 +1,16 @@
+//
+// NSWindow+BWAdditions.h
+// BWToolkit
+//
+// Created by Brandon Walkin (www.brandonwalkin.com)
+// All code is provided under the New BSD license.
+//
+
+#import <Cocoa/Cocoa.h>
+
+@interface NSWindow (BWAdditions)
+
+- (void)bwResizeToSize:(NSSize)newSize animate:(BOOL)animateFlag;
+- (BOOL)bwIsTextured;
+
+@end
BIN  Frameworks/BWToolkitFramework.framework/Versions/A/Resources/ButtonBarPullDownArrow.pdf
Binary file not shown
BIN  ...works/BWToolkitFramework.framework/Versions/A/Resources/GradientSplitViewDimpleBitmap.tif
Binary file not shown
BIN  ...works/BWToolkitFramework.framework/Versions/A/Resources/GradientSplitViewDimpleVector.pdf
Binary file not shown
22 Frameworks/BWToolkitFramework.framework/Versions/A/Resources/Info.plist
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>CFBundleDevelopmentRegion</key>
+ <string>English</string>
+ <key>CFBundleExecutable</key>
+ <string>BWToolkitFramework</string>
+ <key>CFBundleIdentifier</key>
+ <string>com.brandonwalkin.BWToolkitFramework</string>
+ <key>CFBundleInfoDictionaryVersion</key>
+ <string>6.0</string>
+ <key>CFBundlePackageType</key>
+ <string>FMWK</string>
+ <key>CFBundleSignature</key>
+ <string>????</string>
+ <key>CFBundleVersion</key>
+ <string>1.2.2</string>
+ <key>NSPrincipalClass</key>
+ <string>BWToolkit</string>
+</dict>
+</plist>
BIN  Frameworks/BWToolkitFramework.framework/Versions/A/Resources/Library-SheetController.tif
Binary file not shown
16 Frameworks/BWToolkitFramework.framework/Versions/A/Resources/License.rtf
@@ -0,0 +1,16 @@
+{\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf430
+{\fonttbl\f0\fnil\fcharset0 Verdana;}
+{\colortbl;\red255\green255\blue255;\red73\green73\blue73;}
+{\*\listtable{\list\listtemplateid1\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid0\'02\'05.;}{\levelnumbers\'01;}}{\listname ;}\listid1}}
+{\*\listoverridetable{\listoverride\listid1\listoverridecount0\ls1}}
+\deftab720
+\pard\pardeftab720\sl400\sa280\ql\qnatural
+
+\f0\fs24 \cf2 Copyright (c) 2009, Brandon Walkin\uc0\u8232 All rights reserved.\
+Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:\
+\pard\tx220\tx720\pardeftab720\li720\fi-720\sl400\sa20\ql\qnatural
+\ls1\ilvl0\cf2 {\listtext \'95 }Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.\
+{\listtext \'95 }Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.\
+{\listtext \'95 }Neither the name of the Brandon Walkin nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.\
+\pard\pardeftab720\sl400\sa280\ql\qnatural
+\cf2 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.}
319 Frameworks/BWToolkitFramework.framework/Versions/A/Resources/Release Notes.rtf
@@ -0,0 +1,319 @@
+{\rtf1\ansi\ansicpg1252\cocoartf1027\cocoasubrtf100
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;\f1\fnil\fcharset0 Monaco;}
+{\colortbl;\red255\green255\blue255;\red100\green56\blue32;\red196\green26\blue22;}
+{\*\listtable{\list\listtemplateid1\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid1\'01\uc0\u8226 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid1}
+{\list\listtemplateid2\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid101\'01\uc0\u8226 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid2}
+{\list\listtemplateid3\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid201\'01\uc0\u8226 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid3}
+{\list\listtemplateid4\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid301\'01\uc0\u8226 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid4}
+{\list\listtemplateid5\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid401\'01\uc0\u8226 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid5}
+{\list\listtemplateid6\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid501\'01\uc0\u8226 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid6}
+{\list\listtemplateid7\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid601\'01\uc0\u8226 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{hyphen\}}{\leveltext\leveltemplateid602\'01\uc0\u8259 ;}{\levelnumbers;}\fi-360\li1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{hyphen\}}{\leveltext\leveltemplateid603\'01\uc0\u8259 ;}{\levelnumbers;}\fi-360\li2160\lin2160 }{\listname ;}\listid7}
+{\list\listtemplateid8\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid701\'01\uc0\u8226 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid8}
+{\list\listtemplateid9\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid801\'01\uc0\u8226 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid9}
+{\list\listtemplateid10\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid901\'01\uc0\u8226 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid10}
+{\list\listtemplateid11\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid1001\'01\uc0\u8226 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid11}
+{\list\listtemplateid12\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid1101\'01\uc0\u8226 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid12}
+{\list\listtemplateid13\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid1201\'01\uc0\u8226 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid13}
+{\list\listtemplateid14\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid1301\'01\uc0\u8226 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid14}
+{\list\listtemplateid15\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid1401\'01\uc0\u8226 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid15}
+{\list\listtemplateid16\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid1501\'01\uc0\u8226 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid16}
+{\list\listtemplateid17\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid1601\'01\uc0\u8226 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid17}
+{\list\listtemplateid18\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid1701\'01\uc0\u8226 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid18}
+{\list\listtemplateid19\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid1801\'01\uc0\u8226 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid19}
+{\list\listtemplateid20\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid1901\'01\uc0\u8226 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid20}
+{\list\listtemplateid21\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid2001\'01\uc0\u8226 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid21}}
+{\*\listoverridetable{\listoverride\listid1\listoverridecount0\ls1}{\listoverride\listid2\listoverridecount0\ls2}{\listoverride\listid3\listoverridecount0\ls3}{\listoverride\listid4\listoverridecount0\ls4}{\listoverride\listid5\listoverridecount0\ls5}{\listoverride\listid6\listoverridecount0\ls6}{\listoverride\listid7\listoverridecount0\ls7}{\listoverride\listid8\listoverridecount0\ls8}{\listoverride\listid9\listoverridecount0\ls9}{\listoverride\listid10\listoverridecount0\ls10}{\listoverride\listid11\listoverridecount0\ls11}{\listoverride\listid12\listoverridecount0\ls12}{\listoverride\listid13\listoverridecount0\ls13}{\listoverride\listid14\listoverridecount0\ls14}{\listoverride\listid15\listoverridecount0\ls15}{\listoverride\listid16\listoverridecount0\ls16}{\listoverride\listid17\listoverridecount0\ls17}{\listoverride\listid18\listoverridecount0\ls18}{\listoverride\listid19\listoverridecount0\ls19}{\listoverride\listid20\listoverridecount0\ls20}{\listoverride\listid21\listoverridecount0\ls21}}
+\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\ql\qnatural\pardirnatural
+
+\f0\b\fs54 \cf0 BWToolkit
+\fs36 \
+
+\b0 Plugin for Interface Builder 3\
+
+\b \
+\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\ql\qnatural\pardirnatural
+
+\b0\fs30 \cf0 Version 1.2.2\
+June 28, 2009\
+Brandon Walkin\
+\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\ql\qnatural\pardirnatural
+
+\fs32 \cf0 \
+\
+\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\ql\qnatural\pardirnatural
+
+\b\fs36 \cf0 Installation
+\b0\fs28 \
+\
+Step 1. Double click the BWToolkit.ibplugin file to load the plugin into Interface Builder\
+\
+Note: Interface Builder will reference this file rather than copy it to another location. Keep the .ibplugin file in a location where it won't be deleted.\
+\
+Step 2. In the Xcode project you want to use the plugin in:\
+\pard\tx220\tx720\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\li720\fi-720\ql\qnatural\pardirnatural
+\ls1\ilvl0\cf0 {\listtext \'95 }Right click the Linked Frameworks folder and click Add -> Existing Frameworks. Select the BWToolkitFramework.framework directory.\
+\pard\tx220\tx720\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\li720\fi-720\ql\qnatural\pardirnatural
+\ls2\ilvl0\cf0 {\listtext \'95 }Right click your target and click Add -> New Build Phase -> New Copy Files Build Phase. For destination, select Frameworks, leave the path field blank, and close the window.\
+\pard\tx220\tx720\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\li720\fi-720\ql\qnatural\pardirnatural
+\ls3\ilvl0\cf0 {\listtext \'95 }Drag the BWToolkit framework from Linked Frameworks to the Copy Files build phase you just added.\
+\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\ql\qnatural\pardirnatural
+\cf0 \
+Note: You'll have to repeat step 2 for each project you want to use BWToolkit in.\
+\
+If you need to reference BWToolkit objects in your classes, you can import the main header like so:\
+\
+\pard\tx560\pardeftab560\ql\qnatural\pardirnatural
+
+\f1\fs24 \cf2 \CocoaLigature0 #import \cf3 <BWToolkitFramework/BWToolkitFramework.h>
+\f0\fs28 \cf0 \CocoaLigature1 \
+\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\ql\qnatural\pardirnatural
+
+\fs32 \cf0 \
+\
+\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\ql\qnatural\pardirnatural
+
+\b\fs36 \cf0 License\
+\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\ql\qnatural\pardirnatural
+
+\b0\fs28 \cf0 \
+All source code is provided under the three clause BSD license. Attribution is appreciated but by no means required.\
+\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\ql\qnatural\pardirnatural
+
+\fs32 \cf0 \
+\
+\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\ql\qnatural\pardirnatural
+
+\b\fs36 \cf0 Contributing\
+\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\ql\qnatural\pardirnatural
+
+\b0\fs28 \cf0 \
+Please email any patches to me at bwalkin@gmail.com.
+\b\fs36 \
+\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\ql\qnatural\pardirnatural
+
+\b0\fs32 \cf0 \
+\
+\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\ql\qnatural\pardirnatural
+
+\b\fs36 \cf0 Compatibility\
+\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\ql\qnatural\pardirnatural
+
+\b0\fs28 \cf0 \
+BWToolkit has been tested to work in IB 3.1.2 (677) and IB 3.2 (732).
+\b\fs36 \
+\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\ql\qnatural\pardirnatural
+
+\b0\fs32 \cf0 \
+\
+\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\ql\qnatural\pardirnatural
+
+\b\fs36 \cf0 History\
+\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\ql\qnatural\pardirnatural
+
+\b0\fs28 \cf0 \
+\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\ql\qnatural\pardirnatural
+
+\b \cf0 1.2.2 - June 28, 2009\
+\pard\tx220\tx720\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\li720\fi-720\ql\qnatural\pardirnatural
+\ls4\ilvl0
+\b0 \cf0 {\listtext \'95 }Project now builds on Leopard and Snow Leopard without any modifications necessary (thanks Kevin Hiscott)\
+{\listtext \'95 }The "couldn't strip" warning on Leopard has been fixed\
+{\listtext \'95 }The ibtool error when using the Styled Text Field on Leopard has been fixed
+\b \
+\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\ql\qnatural\pardirnatural
+\cf0 \
+1.2.1 - June 18, 2009\
+\pard\tx220\tx720\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\li720\fi-720\ql\qnatural\pardirnatural
+\ls5\ilvl0
+\b0 \cf0 {\listtext \'95 }The gradient box, hyperlink button, and styled text field header files have been made public so they can be accessed from your classes.
+\b \
+\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\ql\qnatural\pardirnatural
+\cf0 \
+1.2 - June 18, 2009\
+\pard\tx220\tx720\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\li720\fi-720\ql\qnatural\pardirnatural
+\ls6\ilvl0
+\b0 \cf0 {\listtext \'95 }New Gradient Box with customizable border and inset lines\
+{\listtext \'95 }New Hyperlink Button that allows you to link text or images to URLs\
+{\listtext \'95 }New Styled Text Field that allows you to apply a gradient and a shadow to your text\
+{\listtext \'95 }Added support for Snow Leopard\
+{\listtext \'95 }The Anchored Button Bar can now live in the right-most split view pane. Just drag the bar in there and the resize handle will move over to the left side. \
+{\listtext \'95 }Rewrote Transparent Button and Transparent Pop-Up Button to support image alignment, text justification & truncation, and other standard cell functionality. A similar rewrite will be coming to the Anchored Button & Pop-Up Button soon.\
+{\listtext \'95 }Fixed an issue where some cells could "take over" other objects in your interface\
+{\listtext \'95 }Fixed an issue where some images in an Anchored Button & Pop-Up Button would draw upside-down\
+{\listtext \'95 }Sheet controller ivars can now be accessed and modified from outside the class\
+\pard\tx220\tx720\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\li720\fi-720\ql\qnatural\pardirnatural
+\cf0 \'95 Fixed an issue where bottom bars would output warnings to the console\
+ \'95 Fixed some memory leaks
+\b \
+\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\ql\qnatural\pardirnatural
+\cf0 \
+1.1 - Feb 23, 2009\
+\pard\tx220\tx720\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\li720\fi-720\ql\qnatural\pardirnatural
+\ls7\ilvl0
+\b0 \cf0 {\listtext \'95 }New BWSplitView with:\
+\pard\tx940\tx1440\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\li1440\fi-1440\ql\qnatural\pardirnatural
+\ls7\ilvl1\cf0 {\listtext \uc0\u8259 }Customizable min and max sizes for subviews\
+{\listtext \uc0\u8259 }Ability to specify which subviews should and shouldn't resize through a control in the inspector (which just sets the subview's autoresizing mask)\
+{\listtext \uc0\u8259 }Collapsing functionality\
+\pard\tx1660\tx2160\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\li2160\fi-2160\ql\qnatural\pardirnatural
+\ls7\ilvl2\cf0 {\listtext - }Double click divider to collapse\
+{\listtext - }Drag a divider past half of the subview's minimum width to collapse\
+{\listtext - }Animated collapse: hook a Toggle button up to the split view's toggleCollapse: action to collapse the subview configured as collapsible. The split view will synchronise its state with the button.\
+\pard\tx220\tx720\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\li720\fi-720\ql\qnatural\pardirnatural
+\ls7\ilvl0\cf0 {\listtext \'95 }Removed all split view size constraint functionality from the anchored button bar since BWSplitView handles that now\
+{\listtext \'95 }Replaced the old colors and fonts icons with the new ones from iWork '09\
+{\listtext \'95 }Textured slider: fixed bug where certain areas on the slider weren't clickable, zoom buttons now send an action, and fine tuned mouse scrolling behavior (courtesy of Chris Liscio)\
+{\listtext \'95 }Selectable toolbar: fixed issue where a focus ring would stay visible on a tab change (courtesy of Duncan Wilcox)\
+{\listtext \'95 }Can now customize the font on BWTokenField in IB\
+{\listtext \'95 }Fixed various memory leaks\
+\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\ql\qnatural\pardirnatural
+\cf0 \
+\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\ql\qnatural\pardirnatural
+
+\b \cf0 1.0.4 - Jan 20, 2009\
+\pard\tx220\tx720\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\li720\fi-720\ql\qnatural\pardirnatural
+\ls8\ilvl0
+\b0 \cf0 {\listtext \'95 }Added ability to programmatically disable toolbar items in the selectable toolbar\
+{\listtext \'95 }Added a notification to the selectable toolbar that gets sent whenever a toolbar item has been clicked (see header for details)\
+{\listtext \'95 }Added main header file for easy importing\
+{\listtext \'95 }Fixed issue where the BWToolbarItem inspector wouldn't be updated with the item identifier
+\b \
+\pard\tx220\tx720\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\li720\fi-720\ql\qnatural\pardirnatural
+\ls9\ilvl0
+\b0 \cf0 {\listtext \'95 }There's been an API change in BWSheetController. The delegate method now gets passed the button that initiated the sheet close. This is helpful because in the event that there are multiple buttons hooked up to the messageDelegateAndCloseSheet: method, you can distinguish which button called the method and behave accordingly.\
+{\listtext \'95 }Fixed disabled appearance for BWAnchoredPopUpButton\
+{\listtext \'95 }Fixed a bug where a sheet not using BWSheetController could be moved around by its bottom bar\
+{\listtext \'95 }Fixed toolbar item memory leaks
+\b \
+\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\ql\qnatural\pardirnatural
+\cf0 \
+1.0.3 - Dec 18, 2008\
+\pard\tx220\tx720\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\li720\fi-720\ql\qnatural\pardirnatural
+\ls10\ilvl0
+\b0 \cf0 {\listtext \'95 }64-bit support (courtesy of Rob Rix)\
+{\listtext \'95 }Added disabled appearance and scroll wheel support to BWTexturedSlider\
+{\listtext \'95 }The selectable toolbar panes are now keyboard accessible\
+{\listtext \'95 }Anchored button bar now lets you provide your own delegate implementations for the split view (see the header for details)\
+{\listtext \'95 }Nearly all the headers have been made public\
+{\listtext \'95 }Fixed memory leaks\
+{\listtext \'95 }Minor bug fixes\
+\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\ql\qnatural\pardirnatural
+
+\b \cf0 \
+1.0.2 - Nov 19, 2008
+\b0 \
+\pard\tx220\tx720\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\li720\fi-720\ql\qnatural\pardirnatural
+\ls11\ilvl0\cf0 {\listtext \'95 }Added a toolbar item with a customizable item identifier\
+{\listtext \'95 }New methods in the BWSelectableToolbar header for programmatically setting the selected toolbar item\
+{\listtext \'95 }Reduced the