Permalink
Browse files

v1.0

  • Loading branch information...
0 parents commit f5492646a44f3bdbb2d35b83435e1a11fd638333 @viveksjain committed Sep 30, 2012
Showing with 7,875 additions and 0 deletions.
  1. +108 −0 .gitignore
  2. +3 −0 .gitmodules
  3. +7 −0 Credits.md
  4. +356 −0 Heracles.xcodeproj/project.pbxproj
  5. +7 −0 Heracles.xcodeproj/project.xcworkspace/contents.xcworkspacedata
  6. +1 −0 Heracles/Frameworks/Growl.framework/Growl
  7. +1 −0 Heracles/Frameworks/Growl.framework/Headers
  8. +1 −0 Heracles/Frameworks/Growl.framework/Resources
  9. BIN Heracles/Frameworks/Growl.framework/Versions/A/Growl
  10. +5 −0 Heracles/Frameworks/Growl.framework/Versions/A/Headers/Growl.h
  11. +567 −0 Heracles/Frameworks/Growl.framework/Versions/A/Headers/GrowlApplicationBridge.h
  12. +386 −0 Heracles/Frameworks/Growl.framework/Versions/A/Headers/GrowlDefines.h
  13. +67 −0 Heracles/Frameworks/Growl.framework/Versions/A/Headers/GrowlPluginPreferenceStrings.h
  14. +40 −0 Heracles/Frameworks/Growl.framework/Versions/A/Resources/Info.plist
  15. +34 −0 Heracles/Frameworks/Growl.framework/Versions/A/_CodeSignature/CodeResources
  16. +1 −0 Heracles/Frameworks/Growl.framework/Versions/Current
  17. +1 −0 Heracles/Frameworks/Sparkle.framework/Headers
  18. +1 −0 Heracles/Frameworks/Sparkle.framework/Resources
  19. +1 −0 Heracles/Frameworks/Sparkle.framework/Sparkle
  20. +33 −0 Heracles/Frameworks/Sparkle.framework/Versions/A/Headers/SUAppcast.h
  21. +47 −0 Heracles/Frameworks/Sparkle.framework/Versions/A/Headers/SUAppcastItem.h
  22. +118 −0 Heracles/Frameworks/Sparkle.framework/Versions/A/Headers/SUUpdater.h
  23. +27 −0 Heracles/Frameworks/Sparkle.framework/Versions/A/Headers/SUVersionComparisonProtocol.h
  24. +21 −0 Heracles/Frameworks/Sparkle.framework/Versions/A/Headers/Sparkle.h
  25. +24 −0 Heracles/Frameworks/Sparkle.framework/Versions/A/Resources/Info.plist
  26. +7 −0 Heracles/Frameworks/Sparkle.framework/Versions/A/Resources/License.txt
  27. +174 −0 Heracles/Frameworks/Sparkle.framework/Versions/A/Resources/SUModelTranslation.plist
  28. +56 −0 Heracles/Frameworks/Sparkle.framework/Versions/A/Resources/SUStatus.nib/classes.nib
  29. +20 −0 Heracles/Frameworks/Sparkle.framework/Versions/A/Resources/SUStatus.nib/info.nib
  30. BIN Heracles/Frameworks/Sparkle.framework/Versions/A/Resources/SUStatus.nib/keyedobjects.nib
  31. +50 −0 ...Frameworks/Sparkle.framework/Versions/A/Resources/de.lproj/SUAutomaticUpdateAlert.nib/classes.nib
  32. +20 −0 ...es/Frameworks/Sparkle.framework/Versions/A/Resources/de.lproj/SUAutomaticUpdateAlert.nib/info.nib
  33. BIN ...works/Sparkle.framework/Versions/A/Resources/de.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib
  34. +67 −0 Heracles/Frameworks/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdateAlert.nib/classes.nib
  35. +20 −0 Heracles/Frameworks/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdateAlert.nib/info.nib
  36. BIN ...les/Frameworks/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdateAlert.nib/keyedobjects.nib
  37. +59 −0 ...ameworks/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdatePermissionPrompt.nib/classes.nib
  38. +20 −0 .../Frameworks/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdatePermissionPrompt.nib/info.nib
  39. BIN ...rks/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib
  40. BIN Heracles/Frameworks/Sparkle.framework/Versions/A/Resources/de.lproj/Sparkle.strings
  41. +50 −0 ...Frameworks/Sparkle.framework/Versions/A/Resources/en.lproj/SUAutomaticUpdateAlert.nib/classes.nib
  42. +20 −0 ...es/Frameworks/Sparkle.framework/Versions/A/Resources/en.lproj/SUAutomaticUpdateAlert.nib/info.nib
  43. BIN ...works/Sparkle.framework/Versions/A/Resources/en.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib
  44. +67 −0 Heracles/Frameworks/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.nib/classes.nib
  45. +20 −0 Heracles/Frameworks/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.nib/info.nib
  46. BIN ...les/Frameworks/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.nib/keyedobjects.nib
  47. +59 −0 ...ameworks/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdatePermissionPrompt.nib/classes.nib
  48. +21 −0 .../Frameworks/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdatePermissionPrompt.nib/info.nib
  49. BIN ...rks/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib
  50. BIN Heracles/Frameworks/Sparkle.framework/Versions/A/Resources/en.lproj/Sparkle.strings
  51. +50 −0 ...Frameworks/Sparkle.framework/Versions/A/Resources/es.lproj/SUAutomaticUpdateAlert.nib/classes.nib
  52. +20 −0 ...es/Frameworks/Sparkle.framework/Versions/A/Resources/es.lproj/SUAutomaticUpdateAlert.nib/info.nib
  53. BIN ...works/Sparkle.framework/Versions/A/Resources/es.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib
  54. +67 −0 Heracles/Frameworks/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdateAlert.nib/classes.nib
  55. +20 −0 Heracles/Frameworks/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdateAlert.nib/info.nib
  56. BIN ...les/Frameworks/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdateAlert.nib/keyedobjects.nib
  57. +59 −0 ...ameworks/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdatePermissionPrompt.nib/classes.nib
  58. +20 −0 .../Frameworks/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdatePermissionPrompt.nib/info.nib
  59. BIN ...rks/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib
  60. BIN Heracles/Frameworks/Sparkle.framework/Versions/A/Resources/es.lproj/Sparkle.strings
  61. +50 −0 ...Frameworks/Sparkle.framework/Versions/A/Resources/fr.lproj/SUAutomaticUpdateAlert.nib/classes.nib
  62. +16 −0 ...es/Frameworks/Sparkle.framework/Versions/A/Resources/fr.lproj/SUAutomaticUpdateAlert.nib/info.nib
  63. BIN ...works/Sparkle.framework/Versions/A/Resources/fr.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib
  64. +67 −0 Heracles/Frameworks/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdateAlert.nib/classes.nib
  65. +16 −0 Heracles/Frameworks/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdateAlert.nib/info.nib
  66. BIN ...les/Frameworks/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdateAlert.nib/keyedobjects.nib
  67. +59 −0 ...ameworks/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdatePermissionPrompt.nib/classes.nib
  68. +16 −0 .../Frameworks/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdatePermissionPrompt.nib/info.nib
  69. BIN ...rks/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib
  70. BIN Heracles/Frameworks/Sparkle.framework/Versions/A/Resources/fr.lproj/Sparkle.strings
  71. +50 −0 ...Frameworks/Sparkle.framework/Versions/A/Resources/it.lproj/SUAutomaticUpdateAlert.nib/classes.nib
  72. +20 −0 ...es/Frameworks/Sparkle.framework/Versions/A/Resources/it.lproj/SUAutomaticUpdateAlert.nib/info.nib
  73. BIN ...works/Sparkle.framework/Versions/A/Resources/it.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib
  74. +67 −0 Heracles/Frameworks/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdateAlert.nib/classes.nib
  75. +20 −0 Heracles/Frameworks/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdateAlert.nib/info.nib
  76. BIN ...les/Frameworks/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdateAlert.nib/keyedobjects.nib
  77. +59 −0 ...ameworks/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdatePermissionPrompt.nib/classes.nib
  78. +20 −0 .../Frameworks/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdatePermissionPrompt.nib/info.nib
  79. BIN ...rks/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib
  80. BIN Heracles/Frameworks/Sparkle.framework/Versions/A/Resources/it.lproj/Sparkle.strings
  81. +50 −0 ...Frameworks/Sparkle.framework/Versions/A/Resources/nl.lproj/SUAutomaticUpdateAlert.nib/classes.nib
  82. +18 −0 ...es/Frameworks/Sparkle.framework/Versions/A/Resources/nl.lproj/SUAutomaticUpdateAlert.nib/info.nib
  83. BIN ...works/Sparkle.framework/Versions/A/Resources/nl.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib
  84. +67 −0 Heracles/Frameworks/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdateAlert.nib/classes.nib
  85. +16 −0 Heracles/Frameworks/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdateAlert.nib/info.nib
  86. BIN ...les/Frameworks/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdateAlert.nib/keyedobjects.nib
  87. +59 −0 ...ameworks/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdatePermissionPrompt.nib/classes.nib
  88. +16 −0 .../Frameworks/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdatePermissionPrompt.nib/info.nib
  89. BIN ...rks/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib
  90. BIN Heracles/Frameworks/Sparkle.framework/Versions/A/Resources/nl.lproj/Sparkle.strings
  91. BIN Heracles/Frameworks/Sparkle.framework/Versions/A/Resources/relaunch
  92. +50 −0 ...Frameworks/Sparkle.framework/Versions/A/Resources/ru.lproj/SUAutomaticUpdateAlert.nib/classes.nib
  93. +20 −0 ...es/Frameworks/Sparkle.framework/Versions/A/Resources/ru.lproj/SUAutomaticUpdateAlert.nib/info.nib
  94. BIN ...works/Sparkle.framework/Versions/A/Resources/ru.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib
  95. +67 −0 Heracles/Frameworks/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdateAlert.nib/classes.nib
  96. +20 −0 Heracles/Frameworks/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdateAlert.nib/info.nib
  97. BIN ...les/Frameworks/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdateAlert.nib/keyedobjects.nib
  98. +59 −0 ...ameworks/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdatePermissionPrompt.nib/classes.nib
  99. +18 −0 .../Frameworks/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdatePermissionPrompt.nib/info.nib
  100. BIN ...rks/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib
  101. BIN Heracles/Frameworks/Sparkle.framework/Versions/A/Resources/ru.lproj/Sparkle.strings
  102. +50 −0 ...Frameworks/Sparkle.framework/Versions/A/Resources/sv.lproj/SUAutomaticUpdateAlert.nib/classes.nib
  103. +20 −0 ...es/Frameworks/Sparkle.framework/Versions/A/Resources/sv.lproj/SUAutomaticUpdateAlert.nib/info.nib
  104. BIN ...works/Sparkle.framework/Versions/A/Resources/sv.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib
  105. +39 −0 Heracles/Frameworks/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdateAlert.nib/classes.nib
  106. +18 −0 Heracles/Frameworks/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdateAlert.nib/info.nib
  107. BIN ...les/Frameworks/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdateAlert.nib/keyedobjects.nib
  108. +59 −0 ...ameworks/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdatePermissionPrompt.nib/classes.nib
  109. +20 −0 .../Frameworks/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdatePermissionPrompt.nib/info.nib
  110. BIN ...rks/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib
  111. BIN Heracles/Frameworks/Sparkle.framework/Versions/A/Resources/sv.lproj/Sparkle.strings
  112. BIN Heracles/Frameworks/Sparkle.framework/Versions/A/Sparkle
  113. +1 −0 Heracles/Frameworks/Sparkle.framework/Versions/Current
  114. +44 −0 Heracles/Heracles-Info.plist
  115. +9 −0 Heracles/Heracles-Prefix.pch
  116. +23 −0 Heracles/HeraclesAppDelegate.h
  117. +619 −0 Heracles/HeraclesAppDelegate.m
  118. +28 −0 Heracles/LetsMove/NSString+SymlinksAndAliases.h
  119. +235 −0 Heracles/LetsMove/NSString+SymlinksAndAliases.m
  120. +11 −0 Heracles/LetsMove/PFMoveApplication.h
  121. +451 −0 Heracles/LetsMove/PFMoveApplication.m
  122. +2,229 −0 Heracles/MainMenu.xib
  123. +1 −0 Heracles/Reachability
  124. +57 −0 Heracles/Resources/DefaultIcon/License.txt
  125. +117 −0 Heracles/Resources/DefaultIcon/ReadMe.txt
  126. BIN Heracles/Resources/DefaultIcon/drawer-unlocked.icns
  127. +18 −0 Heracles/Resources/Growl Registration Ticket.growlRegDict
  128. +20 −0 Heracles/Resources/dsa_pub.pem
  129. +11 −0 Heracles/Timer.h
  130. +31 −0 Heracles/Timer.m
  131. +10 −0 Heracles/main.m
  132. +7 −0 MIT-LICENSE.txt
  133. +4 −0 README.md
@@ -0,0 +1,108 @@
+#########################
+# .gitignore file for Xcode4 / OS X Source projects
+# from http://stackoverflow.com/questions/49478/git-ignore-file-for-xcode-projects
+#
+# NB: if you are storing "built" products, this WILL NOT WORK,
+# and you should use a different .gitignore (or none at all)
+# This file is for SOURCE projects, where there are many extra
+# files that we want to exclude
+#
+# For updates, see: http://stackoverflow.com/questions/49478/git-ignore-file-for-xcode-projects
+#########################
+
+#####
+# OS X temporary files that should never be committed
+
+.DS_Store
+*.swp
+*.lock
+profile
+
+
+####
+# Xcode temporary files that should never be committed
+#
+# NB: NIB/XIB files still exist even on Storyboard projects, so we want this...
+
+*~.nib
+
+
+####
+# Xcode build files -
+#
+# NB: slash on the end, so we only remove the FOLDER, not any files that were badly named "DerivedData"
+
+DerivedData/
+
+# NB: slash on the end, so we only remove the FOLDER, not any files that were badly named "build"
+
+build/
+
+
+#####
+# Xcode private settings (window sizes, bookmarks, breakpoints, custom executables, smart groups)
+#
+# This is complicated:
+#
+# SOMETIMES you need to put this file in version control.
+# Apple designed it poorly - if you use "custom executables", they are
+# saved in this file.
+# 99% of projects do NOT use those, so they do NOT want to version control this file.
+# ..but if you're in the 1%, comment out the line "*.pbxuser"
+
+*.pbxuser
+*.mode1v3
+*.mode2v3
+*.perspectivev3
+# NB: also, whitelist the default ones, some projects need to use these
+!default.pbxuser
+!default.mode1v3
+!default.mode2v3
+!default.perspectivev3
+
+
+####
+# Xcode 4 - semi-personal settings, often included in workspaces
+#
+# You can safely ignore the xcuserdata files - but do NOT ignore the files next to them
+#
+
+xcuserdata
+
+
+####
+# XCode 4 workspaces - more detailed
+#
+# Workspaces are important! They are a core feature of Xcode - don't exclude them :)
+#
+# Workspace layout is quite spammy. For reference:
+#
+# (root)/
+# (project-name).xcodeproj/
+# project.pbxproj
+# project.xcworkspace/
+# contents.xcworkspacedata
+# xcuserdata/
+# (your name)/xcuserdatad/
+# xcuserdata/
+# (your name)/xcuserdatad/
+#
+#
+#
+# Xcode 4 workspaces - SHARED
+#
+# This is UNDOCUMENTED (google: "developer.apple.com xcshareddata" - 0 results
+# But if you're going to kill personal workspaces, at least keep the shared ones...
+#
+#
+!xcshareddata
+
+
+####
+# Xcode 4 - Deprecated classes
+#
+# Allegedly, if you manually "deprecate" your classes, they get moved here.
+#
+# We're using source-control, so this is a "feature" that we do not want!
+
+*.moved-aside
@@ -0,0 +1,3 @@
+[submodule "Heracles/Reachability"]
+ path = Heracles/Reachability
+ url = https://github.com/tonymillion/Reachability.git
@@ -0,0 +1,7 @@
+Credits
+=======
+
+- [interactivemania](http://www.interactivemania.com/) for the icon set [DefaultIcon](http://www.defaulticon.com/)
+- [Tony Million](https://github.com/tonymillion) for [Reachability](https://github.com/tonymillion/Reachability)
+- [Growl](http://growl.info/)
+- [Andy Matuschak](http://sparkle.andymatuschak.org/) for [Sparkle](http://sparkle.andymatuschak.org/)

Large diffs are not rendered by default.

Oops, something went wrong.

Some generated files are not rendered by default. Learn more.

Oops, something went wrong.
Binary file not shown.
@@ -0,0 +1,5 @@
+#include <Growl/GrowlDefines.h>
+
+#ifdef __OBJC__
+# include <Growl/GrowlApplicationBridge.h>
+#endif
Oops, something went wrong.

0 comments on commit f549264

Please sign in to comment.