Permalink
Browse files

adding source files

  • Loading branch information...
ArthurClemens committed Dec 4, 2010
1 parent cda3c46 commit 5e944bda39297ccd2c37a4cd59037870eb5476e9
Showing with 81,345 additions and 0 deletions.
  1. +21 −0 LICENSE.txt
  2. BIN artwork/icon/VisDoc.png
  3. BIN artwork/icon/docerator.tar.gz
  4. BIN artwork/icon/visdoc-document.icns
  5. BIN artwork/icon/visdoc.icns
  6. +7 −0 code/osx/app/English.lproj/Credits.rtf
  7. +2 −0 code/osx/app/English.lproj/InfoPlist.strings
  8. +2,480 −0 code/osx/app/English.lproj/MainMenu.xib
  9. +5,040 −0 code/osx/app/English.lproj/MyDocument.nib/designable.nib
  10. BIN code/osx/app/English.lproj/MyDocument.nib/keyedobjects.nib
  11. +4,977 −0 code/osx/app/English.lproj/_MyDocument.nib/designable.nib
  12. BIN code/osx/app/English.lproj/_MyDocument.nib/keyedobjects.nib
  13. +4,442 −0 code/osx/app/English.lproj/_MyDocument.xib
  14. +63 −0 code/osx/app/VisDoc-Info.plist
  15. +583 −0 code/osx/app/VisDoc.xcodeproj/project.pbxproj
  16. +7 −0 code/osx/app/VisDoc_Prefix.pch
  17. +38 −0 code/osx/app/code/classes/controller/AppDelegate.h
  18. +118 −0 code/osx/app/code/classes/controller/AppDelegate.m
  19. +57 −0 code/osx/app/code/classes/controller/LayoutSettingsController.h
  20. +242 −0 code/osx/app/code/classes/controller/LayoutSettingsController.m
  21. +37 −0 code/osx/app/code/classes/controller/LayoutSettingsDefaultsValueTransformer.h
  22. +46 −0 code/osx/app/code/classes/controller/LayoutSettingsDefaultsValueTransformer.m
  23. +49 −0 code/osx/app/code/classes/controller/LogController.h
  24. +166 −0 code/osx/app/code/classes/controller/LogController.m
  25. +141 −0 code/osx/app/code/classes/controller/MyDocument.h
  26. +849 −0 code/osx/app/code/classes/controller/MyDocument.m
  27. +47 −0 code/osx/app/code/classes/model/PathInfo.h
  28. +149 −0 code/osx/app/code/classes/model/PathInfo.m
  29. +42 −0 code/osx/app/code/classes/util/SimplePerlBridge.h
  30. +111 −0 code/osx/app/code/classes/util/SimplePerlBridge.m
  31. +38 −0 code/osx/app/code/classes/util/StringAdditions.h
  32. +106 −0 code/osx/app/code/classes/util/StringAdditions.m
  33. +29 −0 code/osx/app/code/classes/view/AMIndeterminateProgressIndicatorCell.h
  34. +179 −0 code/osx/app/code/classes/view/AMIndeterminateProgressIndicatorCell.m
  35. +39 −0 code/osx/app/code/classes/view/DragDropTextField.h
  36. +100 −0 code/osx/app/code/classes/view/DragDropTextField.m
  37. +37 −0 code/osx/app/code/classes/view/MyPathCell.h
  38. +67 −0 code/osx/app/code/classes/view/MyPathCell.m
  39. +40 −0 code/osx/app/code/classes/view/NSPanel+Fade.h
  40. +57 −0 code/osx/app/code/classes/view/NSPanel+Fade.m
  41. +40 −0 code/osx/app/code/classes/view/ProgressView.h
  42. +53 −0 code/osx/app/code/classes/view/ProgressView.m
  43. +40 −0 code/osx/app/code/classes/view/ProgressViewContents.h
  44. +82 −0 code/osx/app/code/classes/view/ProgressViewContents.m
  45. +38 −0 code/osx/app/code/classes/view/SelectableTableView.h
  46. +58 −0 code/osx/app/code/classes/view/SelectableTableView.m
  47. +95 −0 code/osx/app/code/interfacestrings.h
  48. BIN code/osx/app/img/cancel button pressed.png
  49. BIN code/osx/app/img/cancel button.png
  50. BIN code/osx/app/img/document.png
  51. BIN code/osx/app/img/document_invalid.png
  52. BIN code/osx/app/img/folder.png
  53. BIN code/osx/app/img/folder_invalid.png
  54. BIN code/osx/app/img/icon/VisDoc.png
  55. BIN code/osx/app/img/icon/_visdoc-document.icns
  56. BIN code/osx/app/img/icon/_visdoc.icns
  57. BIN code/osx/app/img/in_progress.png
  58. BIN code/osx/app/img/invalid.png
  59. BIN code/osx/app/img/overlay.png
  60. BIN code/osx/app/img/processing box.png
  61. BIN code/osx/app/img/src/GenericDocumentIcon.png
  62. BIN code/osx/app/img/src/GenericFolderIcon.png
  63. BIN code/osx/app/img/src/cancel button.psd
  64. BIN code/osx/app/img/src/icon.psd
  65. BIN code/osx/app/img/src/overlay.psd
  66. BIN code/osx/app/img/src/processing box.psd
  67. +7 −0 code/osx/app/main.m
  68. BIN code/osx/app_installer/Disk Utility alias
  69. +13 −0 code/osx/app_installer/README.txt
  70. BIN code/osx/app_installer/VisDoc_editable.dmg.gz
  71. BIN code/osx/app_installer/bg.png
  72. BIN code/osx/app_installer/updating/Sparkle.tar.gz
  73. +13 −0 code/osx/app_installer/updating/Sparkle/Extras/Signing Tools/generate_keys.rb
  74. +7 −0 code/osx/app_installer/updating/Sparkle/Extras/Signing Tools/sign_update.rb
  75. +20 −0 code/osx/app_installer/updating/dsa_pub.pem
  76. +17 −0 code/osx/app_installer/updating/test_appcast.xml
  77. +340 −0 code/perl/VisDoc.pl
  78. +245 −0 code/perl/cocoaBridge.pl
  79. +61 −0 code/perl/defaults.pl
  80. +199 −0 code/perl/lib/CPAN/lib/Class/Inner.pm
  81. +765 −0 code/perl/lib/CPAN/lib/Cwd.pm
  82. +744 −0 code/perl/lib/CPAN/lib/Error.pm
  83. +744 −0 code/perl/lib/CPAN/lib/File/Slurp.pm
  84. +744 −0 code/perl/lib/CPAN/lib/File/Slurp.pm.orig
  85. +11 −0 code/perl/lib/CPAN/lib/File/Slurp.pm.patch
  86. +2,223 −0 code/perl/lib/CPAN/lib/JSON.pm
  87. +2,191 −0 code/perl/lib/CPAN/lib/JSON/PP.pm
  88. +26 −0 code/perl/lib/CPAN/lib/JSON/PP/Boolean.pm
  89. +146 −0 code/perl/lib/CPAN/lib/JSON/PP5005.pm
  90. +198 −0 code/perl/lib/CPAN/lib/JSON/PP56.pm
  91. +93 −0 code/perl/lib/CPAN/lib/JSON/PP58.pm
  92. +1,036 −0 code/perl/lib/CPAN/lib/Regexp/Common.pm
  93. +126 −0 code/perl/lib/CPAN/lib/Regexp/Common/CC.pm
  94. +166 −0 code/perl/lib/CPAN/lib/Regexp/Common/SEN.pm
  95. +222 −0 code/perl/lib/CPAN/lib/Regexp/Common/URI.pm
  96. +110 −0 code/perl/lib/CPAN/lib/Regexp/Common/URI/RFC1035.pm
  97. +179 −0 code/perl/lib/CPAN/lib/Regexp/Common/URI/RFC1738.pm
  98. +158 −0 code/perl/lib/CPAN/lib/Regexp/Common/URI/RFC1808.pm
  99. +119 −0 code/perl/lib/CPAN/lib/Regexp/Common/URI/RFC2384.pm
  100. +165 −0 code/perl/lib/CPAN/lib/Regexp/Common/URI/RFC2396.pm
  101. +208 −0 code/perl/lib/CPAN/lib/Regexp/Common/URI/RFC2806.pm
  102. +143 −0 code/perl/lib/CPAN/lib/Regexp/Common/URI/fax.pm
  103. +135 −0 code/perl/lib/CPAN/lib/Regexp/Common/URI/file.pm
  104. +224 −0 code/perl/lib/CPAN/lib/Regexp/Common/URI/ftp.pm
  105. +193 −0 code/perl/lib/CPAN/lib/Regexp/Common/URI/gopher.pm
  106. +162 −0 code/perl/lib/CPAN/lib/Regexp/Common/URI/http.pm
  107. +178 −0 code/perl/lib/CPAN/lib/Regexp/Common/URI/news.pm
  108. +133 −0 code/perl/lib/CPAN/lib/Regexp/Common/URI/pop.pm
  109. +133 −0 code/perl/lib/CPAN/lib/Regexp/Common/URI/prospero.pm
  110. +143 −0 code/perl/lib/CPAN/lib/Regexp/Common/URI/tel.pm
  111. +146 −0 code/perl/lib/CPAN/lib/Regexp/Common/URI/telnet.pm
  112. +128 −0 code/perl/lib/CPAN/lib/Regexp/Common/URI/tv.pm
  113. +157 −0 code/perl/lib/CPAN/lib/Regexp/Common/URI/wais.pm
  114. +117 −0 code/perl/lib/CPAN/lib/Regexp/Common/_support.pm
  115. +238 −0 code/perl/lib/CPAN/lib/Regexp/Common/balanced.pm
  116. +1,177 −0 code/perl/lib/CPAN/lib/Regexp/Common/comment.pm
  117. +166 −0 code/perl/lib/CPAN/lib/Regexp/Common/delimited.pm
  118. +137 −0 code/perl/lib/CPAN/lib/Regexp/Common/lingua.pm
  119. +192 −0 code/perl/lib/CPAN/lib/Regexp/Common/list.pm
  120. +381 −0 code/perl/lib/CPAN/lib/Regexp/Common/net.pm
  121. +495 −0 code/perl/lib/CPAN/lib/Regexp/Common/number.pm
  122. +152 −0 code/perl/lib/CPAN/lib/Regexp/Common/profanity.pm
  123. +127 −0 code/perl/lib/CPAN/lib/Regexp/Common/whitespace.pm
  124. +922 −0 code/perl/lib/CPAN/lib/Regexp/Common/zip.pm
  125. +127 −0 code/perl/lib/CPAN/lib/Test/Unit.pm
  126. +726 −0 code/perl/lib/CPAN/lib/Test/Unit/Assert.pm
  127. +92 −0 code/perl/lib/CPAN/lib/Test/Unit/Assertion.pm
  128. +63 −0 code/perl/lib/CPAN/lib/Test/Unit/Assertion/Boolean.pm
  129. +125 −0 code/perl/lib/CPAN/lib/Test/Unit/Assertion/CodeRef.pm
  130. +90 −0 code/perl/lib/CPAN/lib/Test/Unit/Assertion/Exception.pm
  131. +99 −0 code/perl/lib/CPAN/lib/Test/Unit/Assertion/Regexp.pm
  132. +118 −0 code/perl/lib/CPAN/lib/Test/Unit/Debug.pm
  133. +72 −0 code/perl/lib/CPAN/lib/Test/Unit/Decorator.pm
  134. +57 −0 code/perl/lib/CPAN/lib/Test/Unit/Error.pm
  135. +103 −0 code/perl/lib/CPAN/lib/Test/Unit/Exception.pm
  136. +47 −0 code/perl/lib/CPAN/lib/Test/Unit/Failure.pm
  137. +157 −0 code/perl/lib/CPAN/lib/Test/Unit/HarnessUnit.pm
  138. +99 −0 code/perl/lib/CPAN/lib/Test/Unit/Listener.pm
  139. +211 −0 code/perl/lib/CPAN/lib/Test/Unit/Loader.pm
  140. +211 −0 code/perl/lib/CPAN/lib/Test/Unit/Procedural.pm
  141. +254 −0 code/perl/lib/CPAN/lib/Test/Unit/Result.pm
  142. +100 −0 code/perl/lib/CPAN/lib/Test/Unit/Runner.pm
  143. +172 −0 code/perl/lib/CPAN/lib/Test/Unit/Runner/Terminal.pm
  144. +63 −0 code/perl/lib/CPAN/lib/Test/Unit/Setup.pm
  145. +147 −0 code/perl/lib/CPAN/lib/Test/Unit/Test.pm
  146. +441 −0 code/perl/lib/CPAN/lib/Test/Unit/TestCase.pm
  147. +273 −0 code/perl/lib/CPAN/lib/Test/Unit/TestRunner.pm
  148. +360 −0 code/perl/lib/CPAN/lib/Test/Unit/TestSuite.pm
  149. +697 −0 code/perl/lib/CPAN/lib/Test/Unit/TkTestRunner.pm
  150. +61 −0 code/perl/lib/CPAN/lib/Test/Unit/Tutorial.pm
  151. +236 −0 code/perl/lib/CPAN/lib/Test/Unit/UnitHarness.pm
  152. +42 −0 code/perl/lib/CPAN/lib/Test/Unit/Warning.pm
  153. +1,331 −0 code/perl/lib/CPAN/lib/XML/TreePP.pm
  154. +1,679 −0 code/perl/lib/CPAN/lib/XML/Writer.pm
  155. +141 −0 code/perl/lib/CPAN/lib/re.pm
  156. +6,016 −0 code/perl/lib/Foswiki/Plugins/FreeMarkerPlugin/FreeMarkerParser.pm
  157. +662 −0 code/perl/lib/VisDoc.pm
  158. +70 −0 code/perl/lib/VisDoc/Class.pm
  159. +559 −0 code/perl/lib/VisDoc/ClassData.pm
  160. +63 −0 code/perl/lib/VisDoc/Defaults.pm
  161. +47 −0 code/perl/lib/VisDoc/Event/Dispatcher.pm
  162. +67 −0 code/perl/lib/VisDoc/Event/Event.pm
  163. +61 −0 code/perl/lib/VisDoc/Event/Listener.pm
  164. +113 −0 code/perl/lib/VisDoc/EventLinkData.pm
  165. +116 −0 code/perl/lib/VisDoc/FieldData.pm
  166. +758 −0 code/perl/lib/VisDoc/FileData.pm
  167. +696 −0 code/perl/lib/VisDoc/FileParser.pm
  168. +102 −0 code/perl/lib/VisDoc/FileUtils.pm
  169. +51 −0 code/perl/lib/VisDoc/FindLinksEvent.pm
  170. +70 −0 code/perl/lib/VisDoc/Formatter.pm
  171. +71 −0 code/perl/lib/VisDoc/FormatterAS2.pm
  172. +69 −0 code/perl/lib/VisDoc/FormatterAS3.pm
  173. +334 −0 code/perl/lib/VisDoc/FormatterBase.pm
  174. +51 −0 code/perl/lib/VisDoc/FormatterJava.pm
  175. +59 −0 code/perl/lib/VisDoc/HashUtils.pm
  176. +246 −0 code/perl/lib/VisDoc/JavadocData.pm
  177. +244 −0 code/perl/lib/VisDoc/JavadocParser.pm
  178. +72 −0 code/perl/lib/VisDoc/Language.pm
  179. +205 −0 code/perl/lib/VisDoc/LinkData.pm
  180. +59 −0 code/perl/lib/VisDoc/Logger.pm
  181. +235 −0 code/perl/lib/VisDoc/MemberData.pm
  182. +96 −0 code/perl/lib/VisDoc/MemberFormatterAS2.pm
  183. +65 −0 code/perl/lib/VisDoc/MemberFormatterAS3.pm
  184. +366 −0 code/perl/lib/VisDoc/MemberFormatterBase.pm
  185. +65 −0 code/perl/lib/VisDoc/MemberFormatterFactory.pm
  186. +80 −0 code/perl/lib/VisDoc/MemberFormatterJava.pm
  187. +51 −0 code/perl/lib/VisDoc/MetadataData.pm
  188. +93 −0 code/perl/lib/VisDoc/MethodData.pm
  189. +82 −0 code/perl/lib/VisDoc/OSX/CocoaUtils.pm
  190. +46 −0 code/perl/lib/VisDoc/OutputData.pm
  191. +115 −0 code/perl/lib/VisDoc/OutputFormatter.pm
  192. +199 −0 code/perl/lib/VisDoc/PackageData.pm
  193. +81 −0 code/perl/lib/VisDoc/ParameterData.pm
  194. +1,023 −0 code/perl/lib/VisDoc/ParserAS2.pm
  195. +387 −0 code/perl/lib/VisDoc/ParserAS3.pm
  196. +1,065 −0 code/perl/lib/VisDoc/ParserBase.pm
  197. +516 −0 code/perl/lib/VisDoc/ParserJava.pm
  198. +1,028 −0 code/perl/lib/VisDoc/PostParser.pm
  199. +96 −0 code/perl/lib/VisDoc/PropertyData.pm
  200. +928 −0 code/perl/lib/VisDoc/StringUtils.pm
  201. +52 −0 code/perl/lib/VisDoc/SubstituteLinkStubsEvent.pm
  202. +219 −0 code/perl/lib/VisDoc/Time.pm
  203. +50 −0 code/perl/lib/VisDoc/UrlLinkData.pm
  204. +114 −0 code/perl/lib/VisDoc/XMLOutputFormatterAllClasses.pm
  205. +62 −0 code/perl/lib/VisDoc/XMLOutputFormatterAllConstants.pm
  206. +375 −0 code/perl/lib/VisDoc/XMLOutputFormatterAllDeprecated.pm
  207. +167 −0 code/perl/lib/VisDoc/XMLOutputFormatterAllMethods.pm
  208. +161 −0 code/perl/lib/VisDoc/XMLOutputFormatterAllPackages.pm
  209. +161 −0 code/perl/lib/VisDoc/XMLOutputFormatterAllProperties.pm
  210. +479 −0 code/perl/lib/VisDoc/XMLOutputFormatterBase.pm
  211. +1,348 −0 code/perl/lib/VisDoc/XMLOutputFormatterClassPage.pm
  212. +95 −0 code/perl/lib/VisDoc/XMLOutputFormatterIndexPage.pm
  213. +79 −0 code/perl/lib/VisDoc/XMLOutputFormatterListingBase.pm
  214. +288 −0 code/perl/lib/VisDoc/XMLOutputFormatterPackagePage.pm
  215. +221 −0 code/perl/lib/VisDoc/XMLOutputFormatterToc.pm
  216. +128 −0 code/perl/templates/css/VisDoc.min.css
  217. +14 −0 code/perl/templates/css/shCoreDefault.min.css
  218. +1,116 −0 code/perl/templates/css_src/VisDoc.css
  219. +328 −0 code/perl/templates/css_src/shCoreDefault.css
  220. +560 −0 code/perl/templates/ftl/VisDoc.ftl
  221. +5 −0 code/perl/templates/js/1_jquery.min.js
  222. +5 −0 code/perl/templates/js/2_jquery.cookie.min.js
  223. +18 −0 code/perl/templates/js/3_jquery.simpletreeview.min.js
  224. +1 −0 code/perl/templates/js/4_shCore.min.js
  225. +9 −0 code/perl/templates/js/5_shBrushAS3.min.js
  226. +9 −0 code/perl/templates/js/6_shBrushJava.min.js
  227. +2 −0 code/perl/templates/js/7_VisDoc.min.js
  228. +283 −0 code/perl/templates/js_src/VisDoc.js
  229. +96 −0 code/perl/templates/js_src/jquery.cookie.js
  230. +155 −0 code/perl/templates/js_src/jquery.js
  231. +181 −0 code/perl/templates/js_src/jquery.simpletreeview.js
  232. +168 −0 code/perl/templates/js_src/jquery.simpletreeview.org.js
  233. +59 −0 code/perl/templates/js_src/shBrushAS3.js
  234. +57 −0 code/perl/templates/js_src/shBrushJava.js
  235. +17 −0 code/perl/templates/js_src/shCore.js
  236. +35 −0 code/perl/templates/js_src/simpletreeview.patch
  237. +412 −0 code/perl/templates/lang/docterms.json
  238. +46 −0 code/perl/templates/lang/javadocterms.json
  239. +43 −0 code/perl/test/README.txt
  240. +98 −0 code/perl/test/bin/TestRunner.pl
  241. +97 −0 code/perl/test/lib/Unit/TestRunner.pm
  242. +110 −0 code/perl/test/lib/W3CValidator.pm
  243. +1,194 −0 code/perl/test/unit/FileParserTests.pm
  244. +131 −0 code/perl/test/unit/FormatterTests.pm
  245. +47 −0 code/perl/test/unit/HashUtilsTests.pm
  246. +1,340 −0 code/perl/test/unit/JavadocParserTests.pm
  247. +272 −0 code/perl/test/unit/MemberFormatterTests.pm
  248. +2,433 −0 code/perl/test/unit/ParserTests.pm
  249. +102 −0 code/perl/test/unit/SimpleTestRunner.pl
  250. +956 −0 code/perl/test/unit/StringUtilsTests.pm
  251. +804 −0 code/perl/test/unit/VisDocTests.pm
  252. +102 −0 code/perl/test/unit/all-classes.xml
  253. +118 −0 code/perl/test/unit/animals_Cat.xml
  254. +126 −0 code/perl/test/unit/animals_SpeakingPets.xml
  255. +133 −0 code/perl/test/unit/package_animals.xml
  256. +292 −0 code/perl/test/unit/testfiles/AC_RunActiveContent.js
  257. BIN code/perl/test/unit/testfiles/animals.fla
  258. +48 −0 code/perl/test/unit/testfiles/animals.html
  259. BIN code/perl/test/unit/testfiles/animals.swf
  260. +15 −0 code/perl/test/unit/testfiles/animals/Cat.as
  261. +18 −0 code/perl/test/unit/testfiles/animals/SpeakingPets.as
  262. +16 −0 code/perl/test/unit/testfiles/include_as2/MainClass.as
  263. +7 −0 code/perl/test/unit/testfiles/include_as2/included_method.as
  264. +7 −0 code/perl/test/unit/testfiles/include_as2/included_method2.as
  265. +5 −0 code/perl/test/unit/testfiles/include_as2/included_method3.as
  266. +7 −0 code/perl/test/unit/testfiles/include_as3/included_method.as
  267. +5 −0 code/perl/test/unit/testfiles/include_as3/included_method3.as
  268. +17 −0 code/perl/test/unit/testfiles/include_as3/one_level_deeper/MainClass.as
  269. +7 −0 code/perl/test/unit/testfiles/include_as3/one_level_deeper/included_method2.as
  270. +22 −0 code/perl/test/unit/testfiles/test_parse_as2.as
  271. +112 −0 code/perl/test/unit/testfiles/test_parse_as3.as
  272. +107 −0 code/perl/test/unit/testfiles/test_parse_java.java
  273. +42 −0 code/perl/test/unit/testfiles/test_protect_elements.as
  274. +17 −0 code/perl/test/unit/testfiles/testcode_as3.as
  275. +4 −0 code/perl/test/unit/testfiles/testfile.txt
  276. +12 −0 code/perl/test/unit/testfiles/testgetInfo_as3.as
  277. +9 −0 code/perl/test/unit/testfiles/testlanguage_as2.as
  278. +33 −0 code/perl/test/unit/testfiles/testlanguage_as3.as
  279. +333 −0 code/perl/tools/lib/CSS/Minifier.pm
  280. +433 −0 code/perl/tools/lib/JavaScript/Minifier.pm
  281. +66 −0 code/perl/tools/minify_css.pl
  282. +71 −0 code/perl/tools/minify_javascripts.pl
View
@@ -0,0 +1,21 @@
The MIT License
Copyright (c) 2010 Arthur Clemens, arthur@visiblearea.com
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
View
Binary file not shown.
Binary file not shown.
Binary file not shown.
View
Binary file not shown.
@@ -0,0 +1,7 @@
{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf320
{\fonttbl\f0\fnil\fcharset0 LucidaGrande;}
{\colortbl;\red255\green255\blue255;}
\deftab720
\pard\pardeftab720\sa320\ql\qnatural
\f0\fs22 \cf0 VisDoc generates html documentation from ActionScript 2.0, 3.0 and Java class files. This is a free and Open Source project - visit visdoc.org.}
@@ -0,0 +1,2 @@
/* Localized versions of Info.plist keys */

Large diffs are not rendered by default.

Oops, something went wrong.

Large diffs are not rendered by default.

Oops, something went wrong.
Binary file not shown.

Large diffs are not rendered by default.

Oops, something went wrong.
Binary file not shown.

Large diffs are not rendered by default.

Oops, something went wrong.
@@ -0,0 +1,63 @@
<?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>CFBundleDocumentTypes</key>
<array>
<dict>
<key>CFBundleTypeExtensions</key>
<array>
<string>visdocproj</string>
</array>
<key>CFBundleTypeIconFile</key>
<string>_visdoc-document.icns</string>
<key>CFBundleTypeName</key>
<string>DocumentType</string>
<key>CFBundleTypeOSTypes</key>
<array>
<string>ViDo</string>
</array>
<key>CFBundleTypeRole</key>
<string>Editor</string>
<key>LSTypeIsPackage</key>
<false/>
<key>NSDocumentClass</key>
<string>MyDocument</string>
<key>NSPersistentStoreTypeKey</key>
<string>XML</string>
</dict>
</array>
<key>CFBundleExecutable</key>
<string>${EXECUTABLE_NAME}</string>
<key>CFBundleIconFile</key>
<string>_visdoc.icns</string>
<key>CFBundleIdentifier</key>
<string>org.visdoc.${PRODUCT_NAME:rfc1034identifier}</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>${PRODUCT_NAME}</string>
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleShortVersionString</key>
<string>3.0</string>
<key>CFBundleSignature</key>
<string>ViDo</string>
<key>CFBundleVersion</key>
<string>3.0.2</string>
<key>LSMinimumSystemVersion</key>
<string>${MACOSX_DEPLOYMENT_TARGET}</string>
<key>NSMainNibFile</key>
<string>MainMenu</string>
<key>NSPrincipalClass</key>
<string>NSApplication</string>
<key>SUFeedURL</key>
<string>http://visdoc.org/updates/osx/appcast.xml</string>
<key>SUPublicDSAKeyFile</key>
<string>dsa_pub.pem</string>
<key>VAVDCopyright</key>
<string>Copyright 2004-2010, Arthur Clemens, VisDoc contributors at http://visdoc.org/</string>
</dict>
</plist>

Large diffs are not rendered by default.

Oops, something went wrong.
@@ -0,0 +1,7 @@
//
// Prefix header for all source files of the 'VisDoc' target in the 'VisDoc' project
//
#ifdef __OBJC__
#import <Cocoa/Cocoa.h>
#endif
@@ -0,0 +1,38 @@
/* See bottom of file for license and copyright information */
#import <Cocoa/Cocoa.h>
@interface AppDelegate : NSObject {
IBOutlet NSTextField* oStatusFeedbackField;
}
- (IBAction)orderFrontStandardAboutPanel:(id)sender;
- (void)_newDocumentWithUrl:(NSURL*)url;
@end
/*
VisDoc - Code documentation generator, http://visdoc.org
This software is licensed under the MIT License
The MIT License
Copyright (c) 2010 Arthur Clemens, VisDoc contributors
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
*/
@@ -0,0 +1,118 @@
/* See bottom of file for license and copyright information */
#import "AppDelegate.h"
#import "MyDocument.h"
@implementation AppDelegate
- (void)applicationDidFinishLaunching:(NSNotification *)notification
{
// open documents that were open on last quit
NSData* openDocumentsAsData = [[NSUserDefaults standardUserDefaults] objectForKey:@"openDocumentUrls"];
if (!openDocumentsAsData) return;
NSArray* documentsUrls = [NSKeyedUnarchiver unarchiveObjectWithData:openDocumentsAsData];
if (!documentsUrls) return;
// prevent duplicates
NSMutableSet* openDocuments = [[[NSMutableSet alloc] init] autorelease];
NSEnumerator* e = [documentsUrls objectEnumerator];
NSURL* url = nil;
while (url = [e nextObject]) {
if (![openDocuments containsObject:url]) {
[self _newDocumentWithUrl:url];
[openDocuments addObject:url];
}
}
}
- (NSApplicationTerminateReply)applicationShouldTerminate:(NSApplication *)sender
{
// remove currently stored documents
[[NSUserDefaults standardUserDefaults] removeObjectForKey:@"openDocumentUrls"];
// store current open documents
NSArray* openDocuments = [NSApp orderedDocuments];
NSMutableArray* openDocumentUrls = [[[NSMutableArray alloc] initWithCapacity:[openDocuments count]] autorelease];
NSEnumerator* e = [openDocuments reverseObjectEnumerator];
NSDocument* d = nil;
while (d = [e nextObject]) {
NSURL* url = [d fileURL];
if (url) {
[openDocumentUrls addObject:url];
}
}
if ([openDocumentUrls count]) {
NSData *openDocumentsAsData = [NSKeyedArchiver archivedDataWithRootObject:openDocumentUrls];
[[NSUserDefaults standardUserDefaults] setObject:openDocumentsAsData forKey:@"openDocumentUrls"];
}
return NSTerminateNow;
}
- (void)dealloc
{
[super dealloc];
}
- (IBAction)orderFrontStandardAboutPanel:(id)sender
{
NSImage* img = [NSImage imageNamed:@"VisDoc"];
NSDictionary* options = [NSDictionary dictionaryWithObjectsAndKeys:
[[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleVersion"], @"Version",
[[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleExecutable"], @"ApplicationName",
img, @"Image",
[[[NSBundle mainBundle] infoDictionary] objectForKey:@"VAVDCopyright"], @"Copyright",
[[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleShortVersionString"], @"ApplicationVersion",
nil];
[[NSApplication sharedApplication] orderFrontStandardAboutPanelWithOptions:options];
}
- (void)_newDocumentWithUrl:(NSURL*)url
{
MyDocument* newDocument = [[[MyDocument alloc] initWithContentsOfURL:url ofType:@"DocumentType" error:nil] autorelease];
NSDocumentController *sharedDocController = [NSDocumentController sharedDocumentController];
// set up the document
if (newDocument) {
// add the document
[sharedDocController addDocument:newDocument];
// set up the document
if ([sharedDocController shouldCreateUI]) {
[newDocument makeWindowControllers];
[newDocument showWindows];
}
}
}
@end
/*
VisDoc - Code documentation generator, http://visdoc.org
This software is licensed under the MIT License
The MIT License
Copyright (c) 2010 Arthur Clemens, VisDoc contributors
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
*/
@@ -0,0 +1,57 @@
/* See bottom of file for license and copyright information */
#import <Cocoa/Cocoa.h>
@class MyDocument;
@class MyPathCell;
@interface LayoutSettingsController : NSObject {
IBOutlet MyDocument* delegate;
IBOutlet NSTableView* oSettingsTable;
IBOutlet NSWindow* oSettingsWindow;
NSNumber* usesDefaults;
MyPathCell* templateCssPathCell;
MyPathCell* templateJsDirectoryPathCell;
MyPathCell* templateFmPathCell;
}
@property (readwrite, retain) NSNumber* usesDefaults;
- (IBAction)showSettingsWindow:(id)sender;
- (IBAction)restoreToDefaultValues:(id)sender;
- (IBAction)importSettings:(id)sender;
- (IBAction)exportSettings:(id)sender;
- (void)setToValues:(NSDictionary*)dictionary;
- (NSDictionary*)settings;
- (NSString*)cleanupUrl:(NSString*)inUrl;
- (BOOL)hasDefaultSettings;
- (BOOL)compareCurrentWithDefaultUrl:(NSString*)key;
- (BOOL)compareCurrentWithDefaultValue:(NSString*)key;
- (void)updateUsesDefaults;
@end
/*
VisDoc - Code documentation generator, http://visdoc.org
This software is licensed under the MIT License
The MIT License
Copyright (c) 2010 Arthur Clemens, VisDoc contributors
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
*/
Oops, something went wrong.

0 comments on commit 5e944bd

Please sign in to comment.