Skip to content
Browse files

Kojo fork.

  • Loading branch information...
0 parents commit 829ef6c20b84afbbaf00ab64751150e467b932f0 @dotta committed Dec 10, 2011
Showing with 19,419 additions and 0 deletions.
  1. +45 −0 Build.txt
  2. +8 −0 GeoGebra-3.2/build.xml
  3. +5 −0 GeoGebra-3.2/manifest.mf
  4. +45 −0 GeoGebra-3.2/nbproject/build-impl.xml
  5. +8 −0 GeoGebra-3.2/nbproject/genfiles.properties
  6. +7 −0 GeoGebra-3.2/nbproject/project.properties
  7. +105 −0 GeoGebra-3.2/nbproject/project.xml
  8. +1 −0 GeoGebra-3.2/nbproject/suite.properties
  9. +7 −0 GeoGebra-3.2/source.txt
  10. +1 −0 GeoGebra-3.2/src/geogebra/Bundle.properties
  11. +8 −0 Httpunit/build.xml
  12. +5 −0 Httpunit/manifest.mf
  13. +45 −0 Httpunit/nbproject/build-impl.xml
  14. +8 −0 Httpunit/nbproject/genfiles.properties
  15. +1 −0 Httpunit/nbproject/project.properties
  16. +55 −0 Httpunit/nbproject/project.xml
  17. +1 −0 Httpunit/nbproject/suite.properties
  18. +1 −0 Httpunit/src/com/meterware/httpunit/Bundle.properties
  19. +8 −0 JFugue/build.xml
  20. +5 −0 JFugue/manifest.mf
  21. +45 −0 JFugue/nbproject/build-impl.xml
  22. +1 −0 JFugue/nbproject/project.properties
  23. +18 −0 JFugue/nbproject/project.xml
  24. +1 −0 JFugue/nbproject/suite.properties
  25. +1 −0 JFugue/src/org/jfugue/Bundle.properties
  26. +8 −0 JLatexMath/build.xml
  27. +5 −0 JLatexMath/manifest.mf
  28. +45 −0 JLatexMath/nbproject/build-impl.xml
  29. +1 −0 JLatexMath/nbproject/project.properties
  30. +21 −0 JLatexMath/nbproject/project.xml
  31. +1 −0 JLatexMath/nbproject/suite.properties
  32. +1 −0 JLatexMath/src/org/scilab/forge/jlatexmath/Bundle.properties
  33. +8 −0 JLayer/build.xml
  34. +5 −0 JLayer/manifest.mf
  35. +45 −0 JLayer/nbproject/build-impl.xml
  36. +1 −0 JLayer/nbproject/project.properties
  37. +21 −0 JLayer/nbproject/project.xml
  38. +1 −0 JLayer/nbproject/suite.properties
  39. +1 −0 JLayer/src/javazoom/jl/Bundle.properties
  40. +8 −0 JMock 2.5.1/build.xml
  41. +5 −0 JMock 2.5.1/manifest.mf
  42. +42 −0 JMock 2.5.1/nbproject/build-impl.xml
  43. +151 −0 JMock 2.5.1/nbproject/platform.properties
  44. +1 −0 JMock 2.5.1/nbproject/private/platform-private.properties
  45. +1 −0 JMock 2.5.1/nbproject/project.properties
  46. +78 −0 JMock 2.5.1/nbproject/project.xml
  47. +1 −0 JMock 2.5.1/src/org/jmock/Bundle.properties
  48. +27 −0 JUnit4/LICENSE.txt
  49. +8 −0 KojoBranding/build.xml
  50. +6 −0 KojoBranding/manifest.mf
  51. +45 −0 KojoBranding/nbproject/build-impl.xml
  52. +8 −0 KojoBranding/nbproject/genfiles.properties
  53. 0 KojoBranding/nbproject/private/private.properties
  54. +4 −0 KojoBranding/nbproject/private/private.xml
  55. +2 −0 KojoBranding/nbproject/project.properties
  56. +45 −0 KojoBranding/nbproject/project.xml
  57. +1 −0 KojoBranding/nbproject/suite.properties
  58. +1 −0 KojoBranding/src/net/kogics/kojo/branding/Bundle.properties
  59. 0 KojoBranding/src/net/kogics/kojo/branding/Separator1_1.instance
  60. +111 −0 KojoBranding/src/net/kogics/kojo/branding/layer.xml
  61. +23 −0 KojoEnv/build.xml
  62. +7 −0 KojoEnv/manifest.mf
  63. +45 −0 KojoEnv/nbproject/build-impl.xml
  64. +4 −0 KojoEnv/nbproject/desktop.ini
  65. 0 KojoEnv/nbproject/private/private.properties
  66. +5 −0 KojoEnv/nbproject/project.properties
  67. +298 −0 KojoEnv/nbproject/project.xml
  68. +1 −0 KojoEnv/nbproject/suite.properties
  69. +239 −0 KojoEnv/scala-build.xml
  70. BIN KojoEnv/src/images/back.png
  71. BIN KojoEnv/src/images/check.png
  72. BIN KojoEnv/src/images/clear24.png
  73. BIN KojoEnv/src/images/clears.png
  74. BIN KojoEnv/src/images/code-editor.png
  75. BIN KojoEnv/src/images/compile-run24.png
  76. BIN KojoEnv/src/images/container.gif
  77. BIN KojoEnv/src/images/containerOpen.gif
  78. BIN KojoEnv/src/images/field.gif
  79. BIN KojoEnv/src/images/forward.png
  80. BIN KojoEnv/src/images/geogebra16.png
  81. BIN KojoEnv/src/images/geogebra32.png
  82. BIN KojoEnv/src/images/history-next.png
  83. BIN KojoEnv/src/images/history-prev.png
  84. BIN KojoEnv/src/images/history.png
  85. BIN KojoEnv/src/images/kojo16.png
  86. BIN KojoEnv/src/images/kojo32.png
  87. BIN KojoEnv/src/images/kojo48.png
  88. BIN KojoEnv/src/images/load-from.png
  89. BIN KojoEnv/src/images/puzzler32.png
  90. BIN KojoEnv/src/images/run24.png
  91. BIN KojoEnv/src/images/run32.png
  92. BIN KojoEnv/src/images/save-to.png
  93. BIN KojoEnv/src/images/scala16x16.png
  94. BIN KojoEnv/src/images/splash.png
  95. BIN KojoEnv/src/images/star.png
  96. BIN KojoEnv/src/images/stop.png
  97. BIN KojoEnv/src/images/stop24.png
  98. BIN KojoEnv/src/images/storyteller.png
  99. BIN KojoEnv/src/images/turtle16.png
  100. BIN KojoEnv/src/images/turtle32.png
  101. BIN KojoEnv/src/images/turtle48.png
  102. BIN KojoEnv/src/images/undo.png
  103. BIN KojoEnv/src/images/upload.png
  104. +49 −0 KojoEnv/src/net/kogics/kojo/Bundle.properties
  105. +25 −0 KojoEnv/src/net/kogics/kojo/ClearCodeEditor.scala
  106. +28 −0 KojoEnv/src/net/kogics/kojo/CodeEditorTopComponent.form
  107. +699 −0 KojoEnv/src/net/kogics/kojo/CodeEditorTopComponent.java
  108. +12 −0 KojoEnv/src/net/kogics/kojo/CodeEditorTopComponentSettings.xml
  109. +6 −0 KojoEnv/src/net/kogics/kojo/CodeEditorTopComponentWstcref_1.xml
  110. +1,162 −0 KojoEnv/src/net/kogics/kojo/CodeExecutionSupport.scala
  111. +243 −0 KojoEnv/src/net/kogics/kojo/CommandHistory.scala
  112. +26 −0 KojoEnv/src/net/kogics/kojo/FindAction.java
  113. +18 −0 KojoEnv/src/net/kogics/kojo/GeoGebraTopComponent.form
  114. +140 −0 KojoEnv/src/net/kogics/kojo/GeoGebraTopComponent.java
  115. +12 −0 KojoEnv/src/net/kogics/kojo/GeoGebraTopComponentSettings.xml
  116. +11 −0 KojoEnv/src/net/kogics/kojo/GeoGebraTopComponentWstcref.xml
  117. +54 −0 KojoEnv/src/net/kogics/kojo/HistoryTopComponent.form
  118. +196 −0 KojoEnv/src/net/kogics/kojo/HistoryTopComponent.java
  119. +12 −0 KojoEnv/src/net/kogics/kojo/HistoryTopComponentSettings.xml
  120. +11 −0 KojoEnv/src/net/kogics/kojo/HistoryTopComponentWstcref.xml
  121. +58 −0 KojoEnv/src/net/kogics/kojo/Installer.java
  122. +85 −0 KojoEnv/src/net/kogics/kojo/KojoCtx.scala
  123. +39 −0 KojoEnv/src/net/kogics/kojo/LoadFrom.java
  124. +18 −0 KojoEnv/src/net/kogics/kojo/OutputTopComponent.form
  125. +232 −0 KojoEnv/src/net/kogics/kojo/OutputTopComponent.java
  126. +12 −0 KojoEnv/src/net/kogics/kojo/OutputTopComponentSettings.xml
  127. +11 −0 KojoEnv/src/net/kogics/kojo/OutputTopComponentWstcref.xml
  128. +26 −0 KojoEnv/src/net/kogics/kojo/ReplaceAction.java
  129. +18 −0 KojoEnv/src/net/kogics/kojo/SCanvasTopComponent.form
  130. +135 −0 KojoEnv/src/net/kogics/kojo/SCanvasTopComponent.java
  131. +12 −0 KojoEnv/src/net/kogics/kojo/SCanvasTopComponentSettings.xml
  132. +11 −0 KojoEnv/src/net/kogics/kojo/SCanvasTopComponentWstcref.xml
  133. +40 −0 KojoEnv/src/net/kogics/kojo/Samples.scala
  134. +32 −0 KojoEnv/src/net/kogics/kojo/Save.java
  135. +75 −0 KojoEnv/src/net/kogics/kojo/SaveAs.java
  136. +45 −0 KojoEnv/src/net/kogics/kojo/Singleton.scala
  137. +714 −0 KojoEnv/src/net/kogics/kojo/SpriteCanvas.scala
  138. +12 −0 KojoEnv/src/net/kogics/kojo/StoryTellerTopComponentSettings.xml
  139. +11 −0 KojoEnv/src/net/kogics/kojo/StoryTellerTopComponentWstcref.xml
  140. +16 −0 KojoEnv/src/net/kogics/kojo/anonymousMode_1Wsmode.xml
  141. BIN KojoEnv/src/net/kogics/kojo/code-editor.png
  142. +32 −0 KojoEnv/src/net/kogics/kojo/codex/Bundle.properties
  143. +356 −0 KojoEnv/src/net/kogics/kojo/codex/CodeExchangeForm.form
  144. +421 −0 KojoEnv/src/net/kogics/kojo/codex/CodeExchangeForm.java
  145. +153 −0 KojoEnv/src/net/kogics/kojo/codex/Talker.scala
  146. +39 −0 KojoEnv/src/net/kogics/kojo/codingmode/SwitchMode.scala
  147. +22 −0 KojoEnv/src/net/kogics/kojo/core/CodeCompletionSupport.scala
  148. +23 −0 KojoEnv/src/net/kogics/kojo/core/DynamicShape.scala
  149. +25 −0 KojoEnv/src/net/kogics/kojo/core/KojoCtx.scala
  150. +28 −0 KojoEnv/src/net/kogics/kojo/core/RichTurtleCommands.scala
  151. +22 −0 KojoEnv/src/net/kogics/kojo/core/SCanvas.scala
  152. +36 −0 KojoEnv/src/net/kogics/kojo/core/SpriteListener.scala
  153. +22 −0 KojoEnv/src/net/kogics/kojo/core/TSCanvasFeatures.scala
  154. +23 −0 KojoEnv/src/net/kogics/kojo/core/Turtle.scala
  155. +59 −0 KojoEnv/src/net/kogics/kojo/core/TurtleMover.scala
  156. +130 −0 KojoEnv/src/net/kogics/kojo/core/codeRunner.scala
  157. +71 −0 KojoEnv/src/net/kogics/kojo/core/music.scala
  158. +80 −0 KojoEnv/src/net/kogics/kojo/core/shapes.scala
  159. +239 −0 KojoEnv/src/net/kogics/kojo/figure/Figure.scala
  160. BIN KojoEnv/src/net/kogics/kojo/geogebra16.png
  161. BIN KojoEnv/src/net/kogics/kojo/history.png
  162. +98 −0 KojoEnv/src/net/kogics/kojo/historyList.scala
  163. +67 −0 KojoEnv/src/net/kogics/kojo/inspect/InspectorTopComponent.java
  164. +55 −0 KojoEnv/src/net/kogics/kojo/inspect/TableColumnProperty.java
  165. +235 −0 KojoEnv/src/net/kogics/kojo/inspect/inspectorNode.scala
  166. +125 −0 KojoEnv/src/net/kogics/kojo/kgeom/PolyLine.scala
  167. +590 −0 KojoEnv/src/net/kogics/kojo/layer.xml
  168. +73 −0 KojoEnv/src/net/kogics/kojo/mathworld/Algo.scala
  169. +70 −0 KojoEnv/src/net/kogics/kojo/mathworld/GeoGebraCanvas.scala
  170. +25 −0 KojoEnv/src/net/kogics/kojo/mathworld/LabelGenerator.scala
  171. +186 −0 KojoEnv/src/net/kogics/kojo/mathworld/MathWorld.scala
  172. +64 −0 KojoEnv/src/net/kogics/kojo/mathworld/MwAngle.scala
  173. +43 −0 KojoEnv/src/net/kogics/kojo/mathworld/MwCircle.scala
  174. +47 −0 KojoEnv/src/net/kogics/kojo/mathworld/MwFigure.scala
  175. +42 −0 KojoEnv/src/net/kogics/kojo/mathworld/MwLine.scala
  176. +57 −0 KojoEnv/src/net/kogics/kojo/mathworld/MwLineSegment.scala
  177. +63 −0 KojoEnv/src/net/kogics/kojo/mathworld/MwPoint.scala
  178. +45 −0 KojoEnv/src/net/kogics/kojo/mathworld/MwRay.scala
  179. +123 −0 KojoEnv/src/net/kogics/kojo/mathworld/MwShape.scala
  180. +52 −0 KojoEnv/src/net/kogics/kojo/mathworld/MwText.scala
  181. +311 −0 KojoEnv/src/net/kogics/kojo/mathworld/MwTurtle.scala
  182. +68 −0 KojoEnv/src/net/kogics/kojo/music/Music.scala
  183. +115 −0 KojoEnv/src/net/kogics/kojo/music/MusicPlayer.scala
  184. +20 −0 KojoEnv/src/net/kogics/kojo/outputWsmode.xml
  185. +55 −0 KojoEnv/src/net/kogics/kojo/picture/effects.scala
  186. +32 −0 KojoEnv/src/net/kogics/kojo/picture/package.scala
  187. +248 −0 KojoEnv/src/net/kogics/kojo/picture/pics.scala
  188. +140 −0 KojoEnv/src/net/kogics/kojo/picture/transforms.scala
  189. +684 −0 KojoEnv/src/net/kogics/kojo/sample/SampleCode.scala
  190. +38 −0 KojoEnv/src/net/kogics/kojo/sample/clock.kojo
  191. +121 −0 KojoEnv/src/net/kogics/kojo/sample/diff-squares.kojo
  192. +75 −0 KojoEnv/src/net/kogics/kojo/sample/par-trans.kojo
  193. +131 −0 KojoEnv/src/net/kogics/kojo/sample/sine-angle.kojo
  194. +73 −0 KojoEnv/src/net/kogics/kojo/sample/triangle-angles.kojo
  195. +170 −0 KojoEnv/src/net/kogics/kojo/staging/ColorName.scala
  196. +122 −0 KojoEnv/src/net/kogics/kojo/staging/KeyCodes.scala
  197. +56 −0 KojoEnv/src/net/kogics/kojo/staging/Sprite.scala
  198. +379 −0 KojoEnv/src/net/kogics/kojo/staging/SvgPath.scala
  199. +138 −0 KojoEnv/src/net/kogics/kojo/staging/color.scala
  200. +250 −0 KojoEnv/src/net/kogics/kojo/staging/complexshapes.scala
  201. +198 −0 KojoEnv/src/net/kogics/kojo/staging/inputs.scala
  202. +48 −0 KojoEnv/src/net/kogics/kojo/staging/math.scala
  203. +42 −0 KojoEnv/src/net/kogics/kojo/staging/screen.scala
  204. +369 −0 KojoEnv/src/net/kogics/kojo/staging/simpleshapes.scala
  205. +834 −0 KojoEnv/src/net/kogics/kojo/staging/staging.scala
  206. +187 −0 KojoEnv/src/net/kogics/kojo/staging/svgshapes.scala
  207. +12 −0 KojoEnv/src/net/kogics/kojo/stories/Bundle.properties
  208. +78 −0 KojoEnv/src/net/kogics/kojo/stories/Stories.scala
  209. +3 −0 KojoEnv/src/net/kogics/kojo/story/Bundle.properties
  210. +258 −0 KojoEnv/src/net/kogics/kojo/story/ColorValue.java
  211. +105 −0 KojoEnv/src/net/kogics/kojo/story/LinkListener.scala
  212. +505 −0 KojoEnv/src/net/kogics/kojo/story/StoryTeller.scala
  213. +19 −0 KojoEnv/src/net/kogics/kojo/story/StoryTellerTopComponent.form
  214. +149 −0 KojoEnv/src/net/kogics/kojo/story/StoryTellerTopComponent.java
  215. +44 −0 KojoEnv/src/net/kogics/kojo/story/handlers.scala
  216. +136 −0 KojoEnv/src/net/kogics/kojo/story/htmlEditorKit.scala
  217. +212 −0 KojoEnv/src/net/kogics/kojo/story/story.scala
  218. +41 −0 KojoEnv/src/net/kogics/kojo/turtle/Pen.scala
  219. +1,064 −0 KojoEnv/src/net/kogics/kojo/turtle/Turtle.scala
  220. +65 −0 KojoEnv/src/net/kogics/kojo/turtle/TurtleHelper.scala
  221. +30 −0 KojoEnv/src/net/kogics/kojo/turtle/TurtleListener.scala
  222. +78 −0 KojoEnv/src/net/kogics/kojo/turtle/commands.scala
  223. BIN KojoEnv/src/net/kogics/kojo/turtle16.png
  224. +55 −0 KojoEnv/src/net/kogics/kojo/util/PuzzleLoader.scala
  225. +23 −0 KojoEnv/src/net/kogics/kojo/util/Read.scala
  226. +50 −0 KojoEnv/src/net/kogics/kojo/util/RichFile.scala
  227. +72 −0 KojoEnv/src/net/kogics/kojo/util/Throttler.scala
  228. +307 −0 KojoEnv/src/net/kogics/kojo/util/Utils.scala
  229. +525 −0 KojoEnv/src/net/kogics/kojo/xscala/Builtins.scala
  230. +112 −0 KojoEnv/src/net/kogics/kojo/xscala/Bundle.properties
  231. +212 −0 KojoEnv/src/net/kogics/kojo/xscala/CodeCompletionUtils.scala
  232. +229 −0 KojoEnv/src/net/kogics/kojo/xscala/CompilerAndRunner.scala
  233. +57 −0 KojoEnv/src/net/kogics/kojo/xscala/RepeatCommands.scala
  234. +161 −0 KojoEnv/src/net/kogics/kojo/xscala/ScalaCodeCompletionHandler.scala
Sorry, we could not display the entire diff because too many files (406) changed.
45 Build.txt
@@ -0,0 +1,45 @@
+To build Kojo from source, you need to do the following:
+
+- Clone the Kojo Mercurial repo. This will give you a local Kojo source tree.
+ Let's call the location of this tree $kojo
+ Note - the root of your source tree should be called kojo or Kojo. If it
+ isn't, you will get a runtime exception when you build and then run Kojo.
+ You will likely be bitten by this if you create a server-side clone of the
+ Kojo repo on google-code, and then get a local copy of the clone.
+ The default command suggested by google-code for getting a local copy gives
+ your source root the same name as your server-side clone.
+
+- Download and install Scala. This involves having scala on your path, and having
+ SCALA_HOME pointing to your Scala install dir.
+ The currently supported version of Scala is: Scala version 2.9.1
+
+- Download and install Ant 1.7.1 or later.
+
+- Download and install Netbeans 7.0. This step is required because Kojo is
+ a Netbeans Platform application, and depends on Netbeans Platforms jars for
+ things like Window-System and Code-Editor functionality.
+
+- Install the Netbeans Scala Plugin:
+ https://github.com/dcaoyuan/nbscala
+ http://sourceforge.net/projects/erlybird/files/nb-scala/
+
+ Note: if you're interested in doing any development on Kojo, Netbeans
+ (with the Scala Plugin installed) is the only supported IDE at this time.
+
+- Fire up Netbeans and open the Kojo project located at $kojo. This will update
+ the Kojo build scripts to point to your Netbeans location.
+
+- Now you can build and run Kojo from within Netbeans, or you can go into $kojo
+ and run 'ant build' to build Kojo, and then 'ant run' to run it.
+
+
+Jars in the Repo!
+-----------------
+The Kojo Mercurial Repo includes all the jars needed to build/run Kojo (other than the
+Netbeans Platform jars). The Kojo build process makes no attempt to intelligently
+manage jars using something like Ivy. This is because development on Kojo started
+with nightly builds of many of the core jar dependencies, and this would have been
+a nightmare to manage with centralized jar repositories.
+Given that development work on Kojo involves the downloading of a gazillion other
+things anyway (because of the dependence on the Netbeans Platform), 'jars in the repo'
+is probably not a big deal for the short to medium term.
8 GeoGebra-3.2/build.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- You may freely edit this file. See harness/README in the NetBeans platform -->
+<!-- for some information on what you could do (e.g. targets to override). -->
+<!-- If you delete this file and reopen the project it will be recreated. -->
+<project name="geogebra" default="netbeans" basedir=".">
+ <description>Builds, tests, and runs the project geogebra.</description>
+ <import file="nbproject/build-impl.xml"/>
+</project>
5 GeoGebra-3.2/manifest.mf
@@ -0,0 +1,5 @@
+Manifest-Version: 1.0
+OpenIDE-Module: geogebra
+OpenIDE-Module-Localizing-Bundle: geogebra/Bundle.properties
+OpenIDE-Module-Specification-Version: 1.0
+
45 GeoGebra-3.2/nbproject/build-impl.xml
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+*** GENERATED FROM project.xml - DO NOT EDIT ***
+*** EDIT ../build.xml INSTEAD ***
+-->
+<project name="geogebra-impl" basedir="..">
+ <fail message="Please build using Ant 1.7.1 or higher.">
+ <condition>
+ <not>
+ <antversion atleast="1.7.1"/>
+ </not>
+ </condition>
+ </fail>
+ <property file="nbproject/private/suite-private.properties"/>
+ <property file="nbproject/suite.properties"/>
+ <fail unless="suite.dir">You must set 'suite.dir' to point to your containing module suite</fail>
+ <property file="${suite.dir}/nbproject/private/platform-private.properties"/>
+ <property file="${suite.dir}/nbproject/platform.properties"/>
+ <macrodef name="property" uri="http://www.netbeans.org/ns/nb-module-project/2">
+ <attribute name="name"/>
+ <attribute name="value"/>
+ <sequential>
+ <property name="@{name}" value="${@{value}}"/>
+ </sequential>
+ </macrodef>
+ <macrodef name="evalprops" uri="http://www.netbeans.org/ns/nb-module-project/2">
+ <attribute name="property"/>
+ <attribute name="value"/>
+ <sequential>
+ <property name="@{property}" value="@{value}"/>
+ </sequential>
+ </macrodef>
+ <property file="${user.properties.file}"/>
+ <nbmproject2:property name="harness.dir" value="nbplatform.${nbplatform.active}.harness.dir" xmlns:nbmproject2="http://www.netbeans.org/ns/nb-module-project/2"/>
+ <nbmproject2:property name="nbplatform.active.dir" value="nbplatform.${nbplatform.active}.netbeans.dest.dir" xmlns:nbmproject2="http://www.netbeans.org/ns/nb-module-project/2"/>
+ <nbmproject2:evalprops property="cluster.path.evaluated" value="${cluster.path}" xmlns:nbmproject2="http://www.netbeans.org/ns/nb-module-project/2"/>
+ <fail message="Path to 'platform' cluster missing in $${cluster.path} property or using corrupt Netbeans Platform (missing harness).">
+ <condition>
+ <not>
+ <contains string="${cluster.path.evaluated}" substring="platform"/>
+ </not>
+ </condition>
+ </fail>
+ <import file="${harness.dir}/build.xml"/>
+</project>
8 GeoGebra-3.2/nbproject/genfiles.properties
@@ -0,0 +1,8 @@
+build.xml.data.CRC32=0565165e
+build.xml.script.CRC32=7357c528
+build.xml.stylesheet.CRC32=79c3b980@1.31.1.7
+# This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
+# Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
+nbproject/build-impl.xml.data.CRC32=0565165e
+nbproject/build-impl.xml.script.CRC32=ac95285f
+nbproject/build-impl.xml.stylesheet.CRC32=261c4bef@1.31.1.7
7 GeoGebra-3.2/nbproject/project.properties
@@ -0,0 +1,7 @@
+file.reference.geogebra.jar=release/modules/ext/geogebra.jar
+file.reference.geogebra_cas.jar=release/modules/ext/geogebra_cas.jar
+file.reference.geogebra_export.jar=release/modules/ext/geogebra_export.jar
+file.reference.geogebra_gui.jar=release/modules/ext/geogebra_gui.jar
+file.reference.geogebra_main.jar=release/modules/ext/geogebra_main.jar
+file.reference.geogebra_properties.jar=release/modules/ext/geogebra_properties.jar
+is.autoload=true
105 GeoGebra-3.2/nbproject/project.xml
@@ -0,0 +1,105 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://www.netbeans.org/ns/project/1">
+ <type>org.netbeans.modules.apisupport.project</type>
+ <configuration>
+ <data xmlns="http://www.netbeans.org/ns/nb-module-project/3">
+ <code-name-base>geogebra</code-name-base>
+ <suite-component/>
+ <module-dependencies/>
+ <public-packages>
+ <package>geogebra</package>
+ <package>geogebra.cas</package>
+ <package>geogebra.euclidian</package>
+ <package>geogebra.export</package>
+ <package>geogebra.export.epsgraphics</package>
+ <package>geogebra.export.pstricks</package>
+ <package>geogebra.gui</package>
+ <package>geogebra.gui.app</package>
+ <package>geogebra.gui.hoteqn</package>
+ <package>geogebra.gui.inputbar</package>
+ <package>geogebra.gui.menubar</package>
+ <package>geogebra.gui.toolbar</package>
+ <package>geogebra.gui.util</package>
+ <package>geogebra.gui.view.algebra</package>
+ <package>geogebra.gui.view.consprotocol</package>
+ <package>geogebra.gui.view.spreadsheet</package>
+ <package>geogebra.io</package>
+ <package>geogebra.kernel</package>
+ <package>geogebra.kernel.arithmetic</package>
+ <package>geogebra.kernel.commands</package>
+ <package>geogebra.kernel.complex</package>
+ <package>geogebra.kernel.integration</package>
+ <package>geogebra.kernel.jama</package>
+ <package>geogebra.kernel.jama.util</package>
+ <package>geogebra.kernel.optimization</package>
+ <package>geogebra.kernel.parser</package>
+ <package>geogebra.kernel.roots</package>
+ <package>geogebra.kernel.statistics</package>
+ <package>geogebra.main</package>
+ <package>geogebra.plugin</package>
+ <package>geogebra.util</package>
+ <package>jasymca</package>
+ <package>org.freehep.graphics2d</package>
+ <package>org.freehep.graphics2d.font</package>
+ <package>org.freehep.graphicsio</package>
+ <package>org.freehep.graphicsio.emf</package>
+ <package>org.freehep.graphicsio.emf.gdi</package>
+ <package>org.freehep.graphicsio.font</package>
+ <package>org.freehep.graphicsio.pdf</package>
+ <package>org.freehep.graphicsio.png</package>
+ <package>org.freehep.graphicsio.raw</package>
+ <package>org.freehep.graphicsio.svg</package>
+ <package>org.freehep.util</package>
+ <package>org.freehep.util.images</package>
+ <package>org.freehep.util.io</package>
+ <package>org.freehep.xml.util</package>
+ <package>org.mathpiper</package>
+ <package>org.mathpiper.builtin</package>
+ <package>org.mathpiper.builtin.functions</package>
+ <package>org.mathpiper.exceptions</package>
+ <package>org.mathpiper.interpreters</package>
+ <package>org.mathpiper.io</package>
+ <package>org.mathpiper.lisp</package>
+ <package>org.mathpiper.lisp.behaviours</package>
+ <package>org.mathpiper.lisp.parsers</package>
+ <package>org.mathpiper.lisp.printers</package>
+ <package>org.mathpiper.lisp.tokenizers</package>
+ <package>org.mathpiper.lisp.userfunctions</package>
+ <package>org.mathpiper.parametermatchers</package>
+ <package>org.mathpiper.printers</package>
+ </public-packages>
+ <class-path-extension>
+ <runtime-relative-path>ext/geogebra.jar</runtime-relative-path>
+ <binary-origin>release/modules/ext/geogebra.jar</binary-origin>
+ </class-path-extension>
+ <class-path-extension>
+ <runtime-relative-path>ext/geogebra_cas.jar</runtime-relative-path>
+ <binary-origin>release/modules/ext/geogebra_cas.jar</binary-origin>
+ </class-path-extension>
+ <class-path-extension>
+ <runtime-relative-path>ext/geogebra_properties.jar</runtime-relative-path>
+ <binary-origin>release/modules/ext/geogebra_properties.jar</binary-origin>
+ </class-path-extension>
+ <class-path-extension>
+ <runtime-relative-path>ext/netscape_javascript.jar</runtime-relative-path>
+ <binary-origin>release/modules/ext/netscape_javascript.jar</binary-origin>
+ </class-path-extension>
+ <class-path-extension>
+ <runtime-relative-path>ext/geogebra_gui.jar</runtime-relative-path>
+ <binary-origin>release/modules/ext/geogebra_gui.jar</binary-origin>
+ </class-path-extension>
+ <class-path-extension>
+ <runtime-relative-path>ext/geogebra_export.jar</runtime-relative-path>
+ <binary-origin>release/modules/ext/geogebra_export.jar</binary-origin>
+ </class-path-extension>
+ <class-path-extension>
+ <runtime-relative-path>ext/AppleJavaExtensions.jar</runtime-relative-path>
+ <binary-origin>release/modules/ext/AppleJavaExtensions.jar</binary-origin>
+ </class-path-extension>
+ <class-path-extension>
+ <runtime-relative-path>ext/geogebra_main.jar</runtime-relative-path>
+ <binary-origin>release/modules/ext/geogebra_main.jar</binary-origin>
+ </class-path-extension>
+ </data>
+ </configuration>
+</project>
1 GeoGebra-3.2/nbproject/suite.properties
@@ -0,0 +1 @@
+suite.dir=${basedir}/..
7 GeoGebra-3.2/source.txt
@@ -0,0 +1,7 @@
+The source code for geogebra is available at the following locations:
+
+- Original GeoGebra source:
+http://www.geogebra.org/source/program/
+
+- Slightly modified GeoGebra source embedded inside Kojo:
+http://code.google.com/p/kojo/source/checkout?repo=geogebra
1 GeoGebra-3.2/src/geogebra/Bundle.properties
@@ -0,0 +1 @@
+OpenIDE-Module-Name=GeoGebra-3.2
8 Httpunit/build.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- You may freely edit this file. See harness/README in the NetBeans platform -->
+<!-- for some information on what you could do (e.g. targets to override). -->
+<!-- If you delete this file and reopen the project it will be recreated. -->
+<project name="com.meterware.httpunit" default="netbeans" basedir=".">
+ <description>Builds, tests, and runs the project com.meterware.httpunit.</description>
+ <import file="nbproject/build-impl.xml"/>
+</project>
5 Httpunit/manifest.mf
@@ -0,0 +1,5 @@
+Manifest-Version: 1.0
+OpenIDE-Module: com.meterware.httpunit
+OpenIDE-Module-Localizing-Bundle: com/meterware/httpunit/Bundle.properties
+OpenIDE-Module-Specification-Version: 1.0
+
45 Httpunit/nbproject/build-impl.xml
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+*** GENERATED FROM project.xml - DO NOT EDIT ***
+*** EDIT ../build.xml INSTEAD ***
+-->
+<project name="com.meterware.httpunit-impl" basedir="..">
+ <fail message="Please build using Ant 1.7.1 or higher.">
+ <condition>
+ <not>
+ <antversion atleast="1.7.1"/>
+ </not>
+ </condition>
+ </fail>
+ <property file="nbproject/private/suite-private.properties"/>
+ <property file="nbproject/suite.properties"/>
+ <fail unless="suite.dir">You must set 'suite.dir' to point to your containing module suite</fail>
+ <property file="${suite.dir}/nbproject/private/platform-private.properties"/>
+ <property file="${suite.dir}/nbproject/platform.properties"/>
+ <macrodef name="property" uri="http://www.netbeans.org/ns/nb-module-project/2">
+ <attribute name="name"/>
+ <attribute name="value"/>
+ <sequential>
+ <property name="@{name}" value="${@{value}}"/>
+ </sequential>
+ </macrodef>
+ <macrodef name="evalprops" uri="http://www.netbeans.org/ns/nb-module-project/2">
+ <attribute name="property"/>
+ <attribute name="value"/>
+ <sequential>
+ <property name="@{property}" value="@{value}"/>
+ </sequential>
+ </macrodef>
+ <property file="${user.properties.file}"/>
+ <nbmproject2:property name="harness.dir" value="nbplatform.${nbplatform.active}.harness.dir" xmlns:nbmproject2="http://www.netbeans.org/ns/nb-module-project/2"/>
+ <nbmproject2:property name="nbplatform.active.dir" value="nbplatform.${nbplatform.active}.netbeans.dest.dir" xmlns:nbmproject2="http://www.netbeans.org/ns/nb-module-project/2"/>
+ <nbmproject2:evalprops property="cluster.path.evaluated" value="${cluster.path}" xmlns:nbmproject2="http://www.netbeans.org/ns/nb-module-project/2"/>
+ <fail message="Path to 'platform' cluster missing in $${cluster.path} property or using corrupt Netbeans Platform (missing harness).">
+ <condition>
+ <not>
+ <contains string="${cluster.path.evaluated}" substring="platform"/>
+ </not>
+ </condition>
+ </fail>
+ <import file="${harness.dir}/build.xml"/>
+</project>
8 Httpunit/nbproject/genfiles.properties
@@ -0,0 +1,8 @@
+build.xml.data.CRC32=2b1ec9fb
+build.xml.script.CRC32=bca551e3
+build.xml.stylesheet.CRC32=79c3b980@1.31.2.7
+# This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
+# Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
+nbproject/build-impl.xml.data.CRC32=2b1ec9fb
+nbproject/build-impl.xml.script.CRC32=d991f4c7
+nbproject/build-impl.xml.stylesheet.CRC32=261c4bef@1.31.2.7
1 Httpunit/nbproject/project.properties
@@ -0,0 +1 @@
+is.autoload=true
55 Httpunit/nbproject/project.xml
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://www.netbeans.org/ns/project/1">
+ <type>org.netbeans.modules.apisupport.project</type>
+ <configuration>
+ <data xmlns="http://www.netbeans.org/ns/nb-module-project/3">
+ <code-name-base>com.meterware.httpunit</code-name-base>
+ <suite-component/>
+ <module-dependencies/>
+ <public-packages>
+ <package>com.meterware.httpunit</package>
+ <package>com.meterware.httpunit.controls</package>
+ <package>com.meterware.httpunit.cookies</package>
+ <package>com.meterware.httpunit.dom</package>
+ <package>com.meterware.httpunit.javascript</package>
+ <package>com.meterware.httpunit.parsing</package>
+ <package>com.meterware.httpunit.protocol</package>
+ <package>com.meterware.httpunit.scripting</package>
+ <package>com.meterware.pseudoserver</package>
+ <package>com.meterware.servletunit</package>
+ <package>org.mozilla.classfile</package>
+ <package>org.mozilla.javascript</package>
+ <package>org.mozilla.javascript.continuations</package>
+ <package>org.mozilla.javascript.debug</package>
+ <package>org.mozilla.javascript.jdk11</package>
+ <package>org.mozilla.javascript.jdk13</package>
+ <package>org.mozilla.javascript.optimizer</package>
+ <package>org.mozilla.javascript.regexp</package>
+ <package>org.mozilla.javascript.serialize</package>
+ <package>org.mozilla.javascript.tools</package>
+ <package>org.mozilla.javascript.tools.debugger</package>
+ <package>org.mozilla.javascript.tools.debugger.downloaded</package>
+ <package>org.mozilla.javascript.tools.idswitch</package>
+ <package>org.mozilla.javascript.tools.jsc</package>
+ <package>org.mozilla.javascript.tools.shell</package>
+ <package>org.mozilla.javascript.xml</package>
+ <package>org.mozilla.javascript.xmlimpl</package>
+ <package>org.w3c.dom</package>
+ <package>org.w3c.tidy</package>
+ <package>org.xml.sax</package>
+ </public-packages>
+ <class-path-extension>
+ <runtime-relative-path>ext/js-1.6R5.jar</runtime-relative-path>
+ <binary-origin>release/modules/ext/js-1.6R5.jar</binary-origin>
+ </class-path-extension>
+ <class-path-extension>
+ <runtime-relative-path>ext/jtidy-4aug2000r7-dev.jar</runtime-relative-path>
+ <binary-origin>release/modules/ext/jtidy-4aug2000r7-dev.jar</binary-origin>
+ </class-path-extension>
+ <class-path-extension>
+ <runtime-relative-path>ext/httpunit.jar</runtime-relative-path>
+ <binary-origin>release/modules/ext/httpunit.jar</binary-origin>
+ </class-path-extension>
+ </data>
+ </configuration>
+</project>
1 Httpunit/nbproject/suite.properties
@@ -0,0 +1 @@
+suite.dir=${basedir}/..
1 Httpunit/src/com/meterware/httpunit/Bundle.properties
@@ -0,0 +1 @@
+OpenIDE-Module-Name=Httpunit
8 JFugue/build.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- You may freely edit this file. See harness/README in the NetBeans platform -->
+<!-- for some information on what you could do (e.g. targets to override). -->
+<!-- If you delete this file and reopen the project it will be recreated. -->
+<project name="org.jfugue" default="netbeans" basedir=".">
+ <description>Builds, tests, and runs the project org.jfugue.</description>
+ <import file="nbproject/build-impl.xml"/>
+</project>
5 JFugue/manifest.mf
@@ -0,0 +1,5 @@
+Manifest-Version: 1.0
+OpenIDE-Module: org.jfugue
+OpenIDE-Module-Localizing-Bundle: org/jfugue/Bundle.properties
+OpenIDE-Module-Specification-Version: 1.0
+
45 JFugue/nbproject/build-impl.xml
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+*** GENERATED FROM project.xml - DO NOT EDIT ***
+*** EDIT ../build.xml INSTEAD ***
+-->
+<project name="org.jfugue-impl" basedir="..">
+ <fail message="Please build using Ant 1.7.1 or higher.">
+ <condition>
+ <not>
+ <antversion atleast="1.7.1"/>
+ </not>
+ </condition>
+ </fail>
+ <property file="nbproject/private/suite-private.properties"/>
+ <property file="nbproject/suite.properties"/>
+ <fail unless="suite.dir">You must set 'suite.dir' to point to your containing module suite</fail>
+ <property file="${suite.dir}/nbproject/private/platform-private.properties"/>
+ <property file="${suite.dir}/nbproject/platform.properties"/>
+ <macrodef name="property" uri="http://www.netbeans.org/ns/nb-module-project/2">
+ <attribute name="name"/>
+ <attribute name="value"/>
+ <sequential>
+ <property name="@{name}" value="${@{value}}"/>
+ </sequential>
+ </macrodef>
+ <macrodef name="evalprops" uri="http://www.netbeans.org/ns/nb-module-project/2">
+ <attribute name="property"/>
+ <attribute name="value"/>
+ <sequential>
+ <property name="@{property}" value="@{value}"/>
+ </sequential>
+ </macrodef>
+ <property file="${user.properties.file}"/>
+ <nbmproject2:property name="harness.dir" value="nbplatform.${nbplatform.active}.harness.dir" xmlns:nbmproject2="http://www.netbeans.org/ns/nb-module-project/2"/>
+ <nbmproject2:property name="nbplatform.active.dir" value="nbplatform.${nbplatform.active}.netbeans.dest.dir" xmlns:nbmproject2="http://www.netbeans.org/ns/nb-module-project/2"/>
+ <nbmproject2:evalprops property="cluster.path.evaluated" value="${cluster.path}" xmlns:nbmproject2="http://www.netbeans.org/ns/nb-module-project/2"/>
+ <fail message="Path to 'platform' cluster missing in $${cluster.path} property or using corrupt Netbeans Platform (missing harness).">
+ <condition>
+ <not>
+ <contains string="${cluster.path.evaluated}" substring="platform"/>
+ </not>
+ </condition>
+ </fail>
+ <import file="${harness.dir}/build.xml"/>
+</project>
1 JFugue/nbproject/project.properties
@@ -0,0 +1 @@
+is.autoload=true
18 JFugue/nbproject/project.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://www.netbeans.org/ns/project/1">
+ <type>org.netbeans.modules.apisupport.project</type>
+ <configuration>
+ <data xmlns="http://www.netbeans.org/ns/nb-module-project/3">
+ <code-name-base>org.jfugue</code-name-base>
+ <suite-component/>
+ <module-dependencies/>
+ <public-packages>
+ <package>org.jfugue</package>
+ </public-packages>
+ <class-path-extension>
+ <runtime-relative-path>ext/jfugue-4.1.jar</runtime-relative-path>
+ <binary-origin>release/modules/ext/jfugue-4.1.jar</binary-origin>
+ </class-path-extension>
+ </data>
+ </configuration>
+</project>
1 JFugue/nbproject/suite.properties
@@ -0,0 +1 @@
+suite.dir=${basedir}/..
1 JFugue/src/org/jfugue/Bundle.properties
@@ -0,0 +1 @@
+OpenIDE-Module-Name=JFugue
8 JLatexMath/build.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- You may freely edit this file. See harness/README in the NetBeans platform -->
+<!-- for some information on what you could do (e.g. targets to override). -->
+<!-- If you delete this file and reopen the project it will be recreated. -->
+<project name="org.scilab.forge.jlatexmath" default="netbeans" basedir=".">
+ <description>Builds, tests, and runs the project org.scilab.forge.jlatexmath.</description>
+ <import file="nbproject/build-impl.xml"/>
+</project>
5 JLatexMath/manifest.mf
@@ -0,0 +1,5 @@
+Manifest-Version: 1.0
+OpenIDE-Module: org.scilab.forge.jlatexmath
+OpenIDE-Module-Localizing-Bundle: org/scilab/forge/jlatexmath/Bundle.properties
+OpenIDE-Module-Specification-Version: 1.0
+
45 JLatexMath/nbproject/build-impl.xml
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+*** GENERATED FROM project.xml - DO NOT EDIT ***
+*** EDIT ../build.xml INSTEAD ***
+-->
+<project name="org.scilab.forge.jlatexmath-impl" basedir="..">
+ <fail message="Please build using Ant 1.7.1 or higher.">
+ <condition>
+ <not>
+ <antversion atleast="1.7.1"/>
+ </not>
+ </condition>
+ </fail>
+ <property file="nbproject/private/suite-private.properties"/>
+ <property file="nbproject/suite.properties"/>
+ <fail unless="suite.dir">You must set 'suite.dir' to point to your containing module suite</fail>
+ <property file="${suite.dir}/nbproject/private/platform-private.properties"/>
+ <property file="${suite.dir}/nbproject/platform.properties"/>
+ <macrodef name="property" uri="http://www.netbeans.org/ns/nb-module-project/2">
+ <attribute name="name"/>
+ <attribute name="value"/>
+ <sequential>
+ <property name="@{name}" value="${@{value}}"/>
+ </sequential>
+ </macrodef>
+ <macrodef name="evalprops" uri="http://www.netbeans.org/ns/nb-module-project/2">
+ <attribute name="property"/>
+ <attribute name="value"/>
+ <sequential>
+ <property name="@{property}" value="@{value}"/>
+ </sequential>
+ </macrodef>
+ <property file="${user.properties.file}"/>
+ <nbmproject2:property name="harness.dir" value="nbplatform.${nbplatform.active}.harness.dir" xmlns:nbmproject2="http://www.netbeans.org/ns/nb-module-project/2"/>
+ <nbmproject2:property name="nbplatform.active.dir" value="nbplatform.${nbplatform.active}.netbeans.dest.dir" xmlns:nbmproject2="http://www.netbeans.org/ns/nb-module-project/2"/>
+ <nbmproject2:evalprops property="cluster.path.evaluated" value="${cluster.path}" xmlns:nbmproject2="http://www.netbeans.org/ns/nb-module-project/2"/>
+ <fail message="Path to 'platform' cluster missing in $${cluster.path} property or using corrupt Netbeans Platform (missing harness).">
+ <condition>
+ <not>
+ <contains string="${cluster.path.evaluated}" substring="platform"/>
+ </not>
+ </condition>
+ </fail>
+ <import file="${harness.dir}/build.xml"/>
+</project>
1 JLatexMath/nbproject/project.properties
@@ -0,0 +1 @@
+is.autoload=true
21 JLatexMath/nbproject/project.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://www.netbeans.org/ns/project/1">
+ <type>org.netbeans.modules.apisupport.project</type>
+ <configuration>
+ <data xmlns="http://www.netbeans.org/ns/nb-module-project/3">
+ <code-name-base>org.scilab.forge.jlatexmath</code-name-base>
+ <suite-component/>
+ <module-dependencies/>
+ <public-packages>
+ <package>org.scilab.forge.jlatexmath</package>
+ <package>org.scilab.forge.jlatexmath.cyrillic</package>
+ <package>org.scilab.forge.jlatexmath.dynamic</package>
+ <package>org.scilab.forge.jlatexmath.greek</package>
+ </public-packages>
+ <class-path-extension>
+ <runtime-relative-path>ext/jlatexmath-0.9.3.jar</runtime-relative-path>
+ <binary-origin>release/modules/ext/jlatexmath-0.9.3.jar</binary-origin>
+ </class-path-extension>
+ </data>
+ </configuration>
+</project>
1 JLatexMath/nbproject/suite.properties
@@ -0,0 +1 @@
+suite.dir=${basedir}/..
1 JLatexMath/src/org/scilab/forge/jlatexmath/Bundle.properties
@@ -0,0 +1 @@
+OpenIDE-Module-Name=JLatexMath
8 JLayer/build.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- You may freely edit this file. See harness/README in the NetBeans platform -->
+<!-- for some information on what you could do (e.g. targets to override). -->
+<!-- If you delete this file and reopen the project it will be recreated. -->
+<project name="javazoom.jl" default="netbeans" basedir=".">
+ <description>Builds, tests, and runs the project javazoom.jl.</description>
+ <import file="nbproject/build-impl.xml"/>
+</project>
5 JLayer/manifest.mf
@@ -0,0 +1,5 @@
+Manifest-Version: 1.0
+OpenIDE-Module: javazoom.jl
+OpenIDE-Module-Localizing-Bundle: javazoom/jl/Bundle.properties
+OpenIDE-Module-Specification-Version: 1.0
+
45 JLayer/nbproject/build-impl.xml
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+*** GENERATED FROM project.xml - DO NOT EDIT ***
+*** EDIT ../build.xml INSTEAD ***
+-->
+<project name="javazoom.jl-impl" basedir="..">
+ <fail message="Please build using Ant 1.7.1 or higher.">
+ <condition>
+ <not>
+ <antversion atleast="1.7.1"/>
+ </not>
+ </condition>
+ </fail>
+ <property file="nbproject/private/suite-private.properties"/>
+ <property file="nbproject/suite.properties"/>
+ <fail unless="suite.dir">You must set 'suite.dir' to point to your containing module suite</fail>
+ <property file="${suite.dir}/nbproject/private/platform-private.properties"/>
+ <property file="${suite.dir}/nbproject/platform.properties"/>
+ <macrodef name="property" uri="http://www.netbeans.org/ns/nb-module-project/2">
+ <attribute name="name"/>
+ <attribute name="value"/>
+ <sequential>
+ <property name="@{name}" value="${@{value}}"/>
+ </sequential>
+ </macrodef>
+ <macrodef name="evalprops" uri="http://www.netbeans.org/ns/nb-module-project/2">
+ <attribute name="property"/>
+ <attribute name="value"/>
+ <sequential>
+ <property name="@{property}" value="@{value}"/>
+ </sequential>
+ </macrodef>
+ <property file="${user.properties.file}"/>
+ <nbmproject2:property name="harness.dir" value="nbplatform.${nbplatform.active}.harness.dir" xmlns:nbmproject2="http://www.netbeans.org/ns/nb-module-project/2"/>
+ <nbmproject2:property name="nbplatform.active.dir" value="nbplatform.${nbplatform.active}.netbeans.dest.dir" xmlns:nbmproject2="http://www.netbeans.org/ns/nb-module-project/2"/>
+ <nbmproject2:evalprops property="cluster.path.evaluated" value="${cluster.path}" xmlns:nbmproject2="http://www.netbeans.org/ns/nb-module-project/2"/>
+ <fail message="Path to 'platform' cluster missing in $${cluster.path} property or using corrupt Netbeans Platform (missing harness).">
+ <condition>
+ <not>
+ <contains string="${cluster.path.evaluated}" substring="platform"/>
+ </not>
+ </condition>
+ </fail>
+ <import file="${harness.dir}/build.xml"/>
+</project>
1 JLayer/nbproject/project.properties
@@ -0,0 +1 @@
+is.autoload=true
21 JLayer/nbproject/project.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://www.netbeans.org/ns/project/1">
+ <type>org.netbeans.modules.apisupport.project</type>
+ <configuration>
+ <data xmlns="http://www.netbeans.org/ns/nb-module-project/3">
+ <code-name-base>javazoom.jl</code-name-base>
+ <suite-component/>
+ <module-dependencies/>
+ <public-packages>
+ <package>javazoom.jl.converter</package>
+ <package>javazoom.jl.decoder</package>
+ <package>javazoom.jl.player</package>
+ <package>javazoom.jl.player.advanced</package>
+ </public-packages>
+ <class-path-extension>
+ <runtime-relative-path>ext/jl1.0.1.jar</runtime-relative-path>
+ <binary-origin>release/modules/ext/jl1.0.1.jar</binary-origin>
+ </class-path-extension>
+ </data>
+ </configuration>
+</project>
1 JLayer/nbproject/suite.properties
@@ -0,0 +1 @@
+suite.dir=${basedir}/..
1 JLayer/src/javazoom/jl/Bundle.properties
@@ -0,0 +1 @@
+OpenIDE-Module-Name=JLayer
8 JMock 2.5.1/build.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- You may freely edit this file. See harness/README in the NetBeans platform -->
+<!-- for some information on what you could do (e.g. targets to override). -->
+<!-- If you delete this file and reopen the project it will be recreated. -->
+<project name="org.jmock" default="netbeans" basedir=".">
+ <description>Builds, tests, and runs the project org.jmock.</description>
+ <import file="nbproject/build-impl.xml"/>
+</project>
5 JMock 2.5.1/manifest.mf
@@ -0,0 +1,5 @@
+Manifest-Version: 1.0
+OpenIDE-Module: org.jmock
+OpenIDE-Module-Localizing-Bundle: org/jmock/Bundle.properties
+OpenIDE-Module-Specification-Version: 1.0
+
42 JMock 2.5.1/nbproject/build-impl.xml
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+*** GENERATED FROM project.xml - DO NOT EDIT ***
+*** EDIT ../build.xml INSTEAD ***
+-->
+<project name="org.jmock-impl" basedir="..">
+ <fail message="Please build using Ant 1.7.1 or higher.">
+ <condition>
+ <not>
+ <antversion atleast="1.7.1"/>
+ </not>
+ </condition>
+ </fail>
+ <property file="nbproject/private/platform-private.properties"/>
+ <property file="nbproject/platform.properties"/>
+ <macrodef name="property" uri="http://www.netbeans.org/ns/nb-module-project/2">
+ <attribute name="name"/>
+ <attribute name="value"/>
+ <sequential>
+ <property name="@{name}" value="${@{value}}"/>
+ </sequential>
+ </macrodef>
+ <macrodef name="evalprops" uri="http://www.netbeans.org/ns/nb-module-project/2">
+ <attribute name="property"/>
+ <attribute name="value"/>
+ <sequential>
+ <property name="@{property}" value="@{value}"/>
+ </sequential>
+ </macrodef>
+ <property file="${user.properties.file}"/>
+ <nbmproject2:property name="harness.dir" value="nbplatform.${nbplatform.active}.harness.dir" xmlns:nbmproject2="http://www.netbeans.org/ns/nb-module-project/2"/>
+ <nbmproject2:property name="nbplatform.active.dir" value="nbplatform.${nbplatform.active}.netbeans.dest.dir" xmlns:nbmproject2="http://www.netbeans.org/ns/nb-module-project/2"/>
+ <nbmproject2:evalprops property="cluster.path.evaluated" value="${cluster.path}" xmlns:nbmproject2="http://www.netbeans.org/ns/nb-module-project/2"/>
+ <fail message="Path to 'platform' cluster missing in $${cluster.path} property or using corrupt Netbeans Platform (missing harness).">
+ <condition>
+ <not>
+ <contains string="${cluster.path.evaluated}" substring="platform"/>
+ </not>
+ </condition>
+ </fail>
+ <import file="${harness.dir}/build.xml"/>
+</project>
151 JMock 2.5.1/nbproject/platform.properties
@@ -0,0 +1,151 @@
+cluster.path=\
+ ${nbplatform.active.dir}/harness:\
+ ${nbplatform.active.dir}/ide:\
+ ${nbplatform.active.dir}/platform
+disabled.modules=\
+ org.apache.xml.resolver,\
+ org.mozilla.rhino.patched,\
+ org.netbeans.api.debugger,\
+ org.netbeans.api.visual,\
+ org.netbeans.api.xml,\
+ org.netbeans.core.browser,\
+ org.netbeans.core.ide,\
+ org.netbeans.core.multiview,\
+ org.netbeans.core.nativeaccess,\
+ org.netbeans.core.output2,\
+ org.netbeans.lib.cvsclient,\
+ org.netbeans.libs.bugtracking,\
+ org.netbeans.libs.bugzilla,\
+ org.netbeans.libs.bytelist,\
+ org.netbeans.libs.commons_codec,\
+ org.netbeans.libs.commons_logging,\
+ org.netbeans.libs.commons_net,\
+ org.netbeans.libs.freemarker,\
+ org.netbeans.libs.ini4j,\
+ org.netbeans.libs.jakarta_oro,\
+ org.netbeans.libs.jaxb,\
+ org.netbeans.libs.jna,\
+ org.netbeans.libs.jsch,\
+ org.netbeans.libs.jsr223,\
+ org.netbeans.libs.jvyamlb,\
+ org.netbeans.libs.jzlib,\
+ org.netbeans.libs.smack,\
+ org.netbeans.libs.svnClientAdapter,\
+ org.netbeans.libs.swingx,\
+ org.netbeans.libs.xerces,\
+ org.netbeans.modules.apisupport.harness,\
+ org.netbeans.modules.applemenu,\
+ org.netbeans.modules.autoupdate.services,\
+ org.netbeans.modules.autoupdate.ui,\
+ org.netbeans.modules.bugtracking,\
+ org.netbeans.modules.bugtracking.bridge,\
+ org.netbeans.modules.bugzilla,\
+ org.netbeans.modules.classfile,\
+ org.netbeans.modules.core.kit,\
+ org.netbeans.modules.css.editor,\
+ org.netbeans.modules.css.visual,\
+ org.netbeans.modules.db,\
+ org.netbeans.modules.db.core,\
+ org.netbeans.modules.db.dataview,\
+ org.netbeans.modules.db.drivers,\
+ org.netbeans.modules.db.kit,\
+ org.netbeans.modules.db.metadata.model,\
+ org.netbeans.modules.db.mysql,\
+ org.netbeans.modules.db.sql.editor,\
+ org.netbeans.modules.db.sql.visualeditor,\
+ org.netbeans.modules.dbapi,\
+ org.netbeans.modules.defaults,\
+ org.netbeans.modules.editor.bookmarks,\
+ org.netbeans.modules.editor.deprecated.pre61settings,\
+ org.netbeans.modules.editor.highlights,\
+ org.netbeans.modules.editor.kit,\
+ org.netbeans.modules.editor.macros,\
+ org.netbeans.modules.editor.plain,\
+ org.netbeans.modules.editor.structure,\
+ org.netbeans.modules.extbrowser,\
+ org.netbeans.modules.extexecution,\
+ org.netbeans.modules.extexecution.destroy,\
+ org.netbeans.modules.glassfish.common,\
+ org.netbeans.modules.gototest,\
+ org.netbeans.modules.gsf,\
+ org.netbeans.modules.gsf.api,\
+ org.netbeans.modules.gsf.codecoverage,\
+ org.netbeans.modules.gsf.testrunner,\
+ org.netbeans.modules.gsfpath.api,\
+ org.netbeans.modules.html,\
+ org.netbeans.modules.html.editor,\
+ org.netbeans.modules.html.editor.lib,\
+ org.netbeans.modules.html.lexer,\
+ org.netbeans.modules.httpserver,\
+ org.netbeans.modules.hudson,\
+ org.netbeans.modules.hudson.kenai,\
+ org.netbeans.modules.hudson.mercurial,\
+ org.netbeans.modules.hudson.subversion,\
+ org.netbeans.modules.ide.kit,\
+ org.netbeans.modules.image,\
+ org.netbeans.modules.javascript.editing,\
+ org.netbeans.modules.javascript.hints,\
+ org.netbeans.modules.javascript.kit,\
+ org.netbeans.modules.javascript.refactoring,\
+ org.netbeans.modules.jellytools.ide,\
+ org.netbeans.modules.jellytools.platform,\
+ org.netbeans.modules.jemmy,\
+ org.netbeans.modules.kenai,\
+ org.netbeans.modules.kenai.ui,\
+ org.netbeans.modules.languages,\
+ org.netbeans.modules.languages.diff,\
+ org.netbeans.modules.languages.manifest,\
+ org.netbeans.modules.languages.yaml,\
+ org.netbeans.modules.lexer.editorbridge,\
+ org.netbeans.modules.lexer.nbbridge,\
+ org.netbeans.modules.localhistory,\
+ org.netbeans.modules.mercurial,\
+ org.netbeans.modules.print.editor,\
+ org.netbeans.modules.project.ant,\
+ org.netbeans.modules.project.libraries,\
+ org.netbeans.modules.projectui.buildmenu,\
+ org.netbeans.modules.properties,\
+ org.netbeans.modules.properties.syntax,\
+ org.netbeans.modules.schema2beans,\
+ org.netbeans.modules.sendopts,\
+ org.netbeans.modules.server,\
+ org.netbeans.modules.servletapi,\
+ org.netbeans.modules.subversion,\
+ org.netbeans.modules.tasklist.kit,\
+ org.netbeans.modules.tasklist.projectint,\
+ org.netbeans.modules.tasklist.todo,\
+ org.netbeans.modules.tasklist.ui,\
+ org.netbeans.modules.team.kit,\
+ org.netbeans.modules.templates,\
+ org.netbeans.modules.usersguide,\
+ org.netbeans.modules.utilities,\
+ org.netbeans.modules.utilities.project,\
+ org.netbeans.modules.versioning,\
+ org.netbeans.modules.versioning.system.cvss,\
+ org.netbeans.modules.versioning.util,\
+ org.netbeans.modules.web.client.tools.api,\
+ org.netbeans.modules.web.flyingsaucer,\
+ org.netbeans.modules.xml,\
+ org.netbeans.modules.xml.axi,\
+ org.netbeans.modules.xml.catalog,\
+ org.netbeans.modules.xml.core,\
+ org.netbeans.modules.xml.jaxb.api,\
+ org.netbeans.modules.xml.lexer,\
+ org.netbeans.modules.xml.multiview,\
+ org.netbeans.modules.xml.retriever,\
+ org.netbeans.modules.xml.schema.completion,\
+ org.netbeans.modules.xml.schema.model,\
+ org.netbeans.modules.xml.tax,\
+ org.netbeans.modules.xml.text,\
+ org.netbeans.modules.xml.tools,\
+ org.netbeans.modules.xml.wsdl.model,\
+ org.netbeans.modules.xml.xam,\
+ org.netbeans.modules.xml.xdm,\
+ org.netbeans.modules.xsl,\
+ org.netbeans.spi.debugger.ui,\
+ org.netbeans.spi.palette,\
+ org.netbeans.spi.viewmodel,\
+ org.netbeans.swing.dirchooser,\
+ org.openide.compat,\
+ org.openide.util.enumerations
+nbplatform.active=default
1 JMock 2.5.1/nbproject/private/platform-private.properties
@@ -0,0 +1 @@
+user.properties.file=C:\\Users\\lalit\\.netbeans\\devx\\build.properties
1 JMock 2.5.1/nbproject/project.properties
@@ -0,0 +1 @@
+is.autoload=true
78 JMock 2.5.1/nbproject/project.xml
@@ -0,0 +1,78 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://www.netbeans.org/ns/project/1">
+ <type>org.netbeans.modules.apisupport.project</type>
+ <configuration>
+ <data xmlns="http://www.netbeans.org/ns/nb-module-project/3">
+ <code-name-base>org.jmock</code-name-base>
+ <standalone/>
+ <module-dependencies/>
+ <public-packages>
+ <package>net.sf.cglib.asm</package>
+ <package>net.sf.cglib.asm.attrs</package>
+ <package>net.sf.cglib.beans</package>
+ <package>net.sf.cglib.core</package>
+ <package>net.sf.cglib.proxy</package>
+ <package>net.sf.cglib.reflect</package>
+ <package>net.sf.cglib.transform</package>
+ <package>net.sf.cglib.transform.hook</package>
+ <package>net.sf.cglib.transform.impl</package>
+ <package>net.sf.cglib.util</package>
+ <package>org.hamcrest</package>
+ <package>org.hamcrest.beans</package>
+ <package>org.hamcrest.collection</package>
+ <package>org.hamcrest.core</package>
+ <package>org.hamcrest.internal</package>
+ <package>org.hamcrest.number</package>
+ <package>org.hamcrest.object</package>
+ <package>org.hamcrest.text</package>
+ <package>org.hamcrest.xml</package>
+ <package>org.jmock</package>
+ <package>org.jmock.api</package>
+ <package>org.jmock.integration.junit4</package>
+ <package>org.jmock.internal</package>
+ <package>org.jmock.internal.matcher</package>
+ <package>org.jmock.lib</package>
+ <package>org.jmock.lib.action</package>
+ <package>org.jmock.lib.concurrent</package>
+ <package>org.jmock.lib.concurrent.internal</package>
+ <package>org.jmock.lib.legacy</package>
+ <package>org.jmock.syntax</package>
+ <package>org.objenesis</package>
+ <package>org.objenesis.instantiator</package>
+ <package>org.objenesis.instantiator.basic</package>
+ <package>org.objenesis.instantiator.gcj</package>
+ <package>org.objenesis.instantiator.jrockit</package>
+ <package>org.objenesis.instantiator.sun</package>
+ <package>org.objenesis.strategy</package>
+ </public-packages>
+ <class-path-extension>
+ <runtime-relative-path>ext/jmock-2.5.1.jar</runtime-relative-path>
+ <binary-origin>release/modules/ext/jmock-2.5.1.jar</binary-origin>
+ </class-path-extension>
+ <class-path-extension>
+ <runtime-relative-path>ext/jmock-legacy-2.5.1.jar</runtime-relative-path>
+ <binary-origin>release/modules/ext/jmock-legacy-2.5.1.jar</binary-origin>
+ </class-path-extension>
+ <class-path-extension>
+ <runtime-relative-path>ext/hamcrest-core-1.1.jar</runtime-relative-path>
+ <binary-origin>release/modules/ext/hamcrest-core-1.1.jar</binary-origin>
+ </class-path-extension>
+ <class-path-extension>
+ <runtime-relative-path>ext/objenesis-1.0.jar</runtime-relative-path>
+ <binary-origin>release/modules/ext/objenesis-1.0.jar</binary-origin>
+ </class-path-extension>
+ <class-path-extension>
+ <runtime-relative-path>ext/jmock-junit4-2.5.1.jar</runtime-relative-path>
+ <binary-origin>release/modules/ext/jmock-junit4-2.5.1.jar</binary-origin>
+ </class-path-extension>
+ <class-path-extension>
+ <runtime-relative-path>ext/cglib-nodep-2.1_3.jar</runtime-relative-path>
+ <binary-origin>release/modules/ext/cglib-nodep-2.1_3.jar</binary-origin>
+ </class-path-extension>
+ <class-path-extension>
+ <runtime-relative-path>ext/hamcrest-library-1.1.jar</runtime-relative-path>
+ <binary-origin>release/modules/ext/hamcrest-library-1.1.jar</binary-origin>
+ </class-path-extension>
+ </data>
+ </configuration>
+</project>
1 JMock 2.5.1/src/org/jmock/Bundle.properties
@@ -0,0 +1 @@
+OpenIDE-Module-Name=JMock 2.5.1
27 JUnit4/LICENSE.txt
@@ -0,0 +1,27 @@
+BSD License
+
+Copyright (c) 2000-2006, www.hamcrest.org
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+
+Redistributions of source code must retain the above copyright notice, this list of
+conditions and the following disclaimer. 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.
+
+Neither the name of Hamcrest nor the names of its contributors may be used to endorse
+or promote products derived from this software without specific prior written
+permission.
+
+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.
8 KojoBranding/build.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- You may freely edit this file. See harness/README in the NetBeans platform -->
+<!-- for some information on what you could do (e.g. targets to override). -->
+<!-- If you delete this file and reopen the project it will be recreated. -->
+<project name="net.kogics.kojo.branding" default="netbeans" basedir=".">
+ <description>Builds, tests, and runs the project net.kogics.kojo.branding.</description>
+ <import file="nbproject/build-impl.xml"/>
+</project>
6 KojoBranding/manifest.mf
@@ -0,0 +1,6 @@
+Manifest-Version: 1.0
+OpenIDE-Module: net.kogics.kojo.branding
+OpenIDE-Module-Layer: net/kogics/kojo/branding/layer.xml
+OpenIDE-Module-Localizing-Bundle: net/kogics/kojo/branding/Bundle.properties
+OpenIDE-Module-Specification-Version: 1.0
+
45 KojoBranding/nbproject/build-impl.xml
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+*** GENERATED FROM project.xml - DO NOT EDIT ***
+*** EDIT ../build.xml INSTEAD ***
+-->
+<project name="net.kogics.kojo.branding-impl" basedir="..">
+ <fail message="Please build using Ant 1.7.1 or higher.">
+ <condition>
+ <not>
+ <antversion atleast="1.7.1"/>
+ </not>
+ </condition>
+ </fail>
+ <property file="nbproject/private/suite-private.properties"/>
+ <property file="nbproject/suite.properties"/>
+ <fail unless="suite.dir">You must set 'suite.dir' to point to your containing module suite</fail>
+ <property file="${suite.dir}/nbproject/private/platform-private.properties"/>
+ <property file="${suite.dir}/nbproject/platform.properties"/>
+ <macrodef name="property" uri="http://www.netbeans.org/ns/nb-module-project/2">
+ <attribute name="name"/>
+ <attribute name="value"/>
+ <sequential>
+ <property name="@{name}" value="${@{value}}"/>
+ </sequential>
+ </macrodef>
+ <macrodef name="evalprops" uri="http://www.netbeans.org/ns/nb-module-project/2">
+ <attribute name="property"/>
+ <attribute name="value"/>
+ <sequential>
+ <property name="@{property}" value="@{value}"/>
+ </sequential>
+ </macrodef>
+ <property file="${user.properties.file}"/>
+ <nbmproject2:property name="harness.dir" value="nbplatform.${nbplatform.active}.harness.dir" xmlns:nbmproject2="http://www.netbeans.org/ns/nb-module-project/2"/>
+ <nbmproject2:property name="nbplatform.active.dir" value="nbplatform.${nbplatform.active}.netbeans.dest.dir" xmlns:nbmproject2="http://www.netbeans.org/ns/nb-module-project/2"/>
+ <nbmproject2:evalprops property="cluster.path.evaluated" value="${cluster.path}" xmlns:nbmproject2="http://www.netbeans.org/ns/nb-module-project/2"/>
+ <fail message="Path to 'platform' cluster missing in $${cluster.path} property or using corrupt Netbeans Platform (missing harness).">
+ <condition>
+ <not>
+ <contains string="${cluster.path.evaluated}" substring="platform"/>
+ </not>
+ </condition>
+ </fail>
+ <import file="${harness.dir}/build.xml"/>
+</project>
8 KojoBranding/nbproject/genfiles.properties
@@ -0,0 +1,8 @@
+build.xml.data.CRC32=cecb49f3
+build.xml.script.CRC32=6272cd2e
+build.xml.stylesheet.CRC32=a56c6a5b@1.45.1
+# This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
+# Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
+nbproject/build-impl.xml.data.CRC32=cecb49f3
+nbproject/build-impl.xml.script.CRC32=1b015644
+nbproject/build-impl.xml.stylesheet.CRC32=238281d1@1.45.1
0 KojoBranding/nbproject/private/private.properties
No changes.
4 KojoBranding/nbproject/private/private.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project-private xmlns="http://www.netbeans.org/ns/project-private/1">
+ <editor-bookmarks xmlns="http://www.netbeans.org/ns/editor-bookmarks/1"/>
+</project-private>
2 KojoBranding/nbproject/project.properties
@@ -0,0 +1,2 @@
+javac.source=1.5
+javac.compilerargs=-Xlint -Xlint:-serial
45 KojoBranding/nbproject/project.xml
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://www.netbeans.org/ns/project/1">
+ <type>org.netbeans.modules.apisupport.project</type>
+ <configuration>
+ <data xmlns="http://www.netbeans.org/ns/nb-module-project/3">
+ <code-name-base>net.kogics.kojo.branding</code-name-base>
+ <suite-component/>
+ <module-dependencies>
+ <dependency>
+ <code-name-base>org.openide.modules</code-name-base>
+ <build-prerequisite/>
+ <compile-dependency/>
+ <run-dependency>
+ <specification-version>7.11</specification-version>
+ </run-dependency>
+ </dependency>
+ <dependency>
+ <code-name-base>org.openide.util</code-name-base>
+ <build-prerequisite/>
+ <compile-dependency/>
+ <run-dependency>
+ <specification-version>7.27.0.1</specification-version>
+ </run-dependency>
+ </dependency>
+ <dependency>
+ <code-name-base>org.openide.util.lookup</code-name-base>
+ <build-prerequisite/>
+ <compile-dependency/>
+ <run-dependency>
+ <specification-version>8.6.1</specification-version>
+ </run-dependency>
+ </dependency>
+ <dependency>
+ <code-name-base>org.openide.windows</code-name-base>
+ <build-prerequisite/>
+ <compile-dependency/>
+ <run-dependency>
+ <specification-version>6.28</specification-version>
+ </run-dependency>
+ </dependency>
+ </module-dependencies>
+ <public-packages/>
+ </data>
+ </configuration>
+</project>
1 KojoBranding/nbproject/suite.properties
@@ -0,0 +1 @@
+suite.dir=${basedir}/..
1 KojoBranding/src/net/kogics/kojo/branding/Bundle.properties
@@ -0,0 +1 @@
+OpenIDE-Module-Name=KojoBranding
0 KojoBranding/src/net/kogics/kojo/branding/Separator1_1.instance
No changes.
111 KojoBranding/src/net/kogics/kojo/branding/layer.xml
@@ -0,0 +1,111 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE filesystem PUBLIC "-//NetBeans//DTD Filesystem 1.1//EN" "http://www.netbeans.org/dtds/filesystem-1_1.dtd">
+<filesystem>
+ <attr name="Toolbars\Clipboard\position" intvalue="600"/>
+ <attr name="Toolbars\Memory\position" intvalue="700"/>
+ <attr name="Toolbars\UndoRedo\position" intvalue="800"/>
+ <folder name="Menu">
+ <file name="BuildProject_hidden"/>
+ <folder name="Edit">
+ <file name="Separator1_1.instance" url="Separator1_1.instance">
+ <attr name="instanceClass" stringvalue="javax.swing.JSeparator"/>
+ <attr name="position" intvalue="1365"/>
+ </file>
+ <file name="SeparatorAfterFindPrevious.instance_hidden"/>
+ <file name="SeparatorAfterProjectsSearch.instance_hidden"/>
+ <file name="WhereUsedAction.shadow_hidden"/>
+ <file name="org-netbeans-modules-editor-MainMenuAction$FindNextAction.instance_hidden"/>
+ <file name="org-netbeans-modules-editor-MainMenuAction$FindPreviousAction.instance_hidden"/>
+ <file name="org-netbeans-modules-editor-MainMenuAction$FindSelectionAction.instance_hidden"/>
+ <file name="org-netbeans-modules-editor-MainMenuAction$PasteFormattedAction.instance_hidden"/>
+ <file name="org-netbeans-modules-editor-MainMenuAction$SelectIdentifierAction.instance_hidden"/>
+ <file name="org-netbeans-modules-editor-MainMenuAction$StartMacroRecordingAction.instance_hidden"/>
+ <file name="org-netbeans-modules-editor-MainMenuAction$StopMacroRecordingAction.instance_hidden"/>
+ <file name="org-openide-actions-DeleteAction.shadow_hidden"/>
+ </folder>
+ <folder name="Help">
+ <file name="Separator1.instance_hidden"/>
+ <file name="SeparatorAfterJavadoc.instance_hidden"/>
+ <file name="master-help.xml_hidden"/>
+ <file name="org-netbeans-modules-javadoc-search-IndexOverviewAction.shadow_hidden"/>
+ <file name="org-netbeans-modules-javadoc-search-SearchDocAction.shadow_hidden"/>
+ <file name="org-netbeans-modules-registration-RegisterAction.shadow_hidden"/>
+ <file name="org-netbeans-modules-welcome-ShowWelcomeAction.shadow_hidden"/>
+ </folder>
+ <file name="Refactoring_hidden"/>
+ <file name="RunProject_hidden"/>
+ <folder name="File">
+ <file name="Import_hidden"/>
+ <file name="ImporterSeparator1.instance_hidden"/>
+ <file name="Separator2.instance_hidden"/>
+ <file name="Separator3.instance_hidden"/>
+ <file name="Separator4.instance_hidden"/>
+ <file name="SeparatorNew.instance_hidden"/>
+ <file name="SeparatorOpen.instance_hidden"/>
+ <file name="org-netbeans-modules-editor-ExportHtmlAction.shadow_hidden"/>
+ <file name="org-netbeans-modules-print-action-PageSetupAction.shadow_hidden"/>
+ <file name="org-netbeans-modules-print-action-PrintAction.shadow_hidden"/>
+ <file name="org-netbeans-modules-project-ui-CloseProject.shadow_hidden"/>
+ <file name="org-netbeans-modules-project-ui-CustomizeProject.shadow_hidden"/>
+ <file name="org-netbeans-modules-project-ui-NewFile.shadow_hidden"/>
+ <file name="org-netbeans-modules-project-ui-NewProject.shadow_hidden"/>
+ <file name="org-netbeans-modules-project-ui-OpenProject.shadow_hidden"/>
+ <file name="org-netbeans-modules-project-ui-RecentProjects.shadow_hidden"/>
+ <file name="org-netbeans-modules-project-ui-groups-GroupsMenu.shadow_hidden"/>
+ <file name="org-openide-actions-PageSetupAction.shadow_hidden"/>
+ <file name="org-openide-actions-PrintAction.shadow_hidden"/>
+ <file name="org-openide-actions-SaveAction.shadow_hidden"/>
+ <file name="org-openide-actions-SaveAllAction.shadow_hidden"/>
+ <file name="org-openide-actions-SaveAsAction.shadow_hidden"/>
+ </folder>
+ <file name="GoTo_hidden"/>
+ <folder name="Source">
+ <file name="FixCode.shadow_hidden"/>
+ <file name="SeparatorAfterLineTools.instance_hidden"/>
+ <file name="SeparatorBeforeScanForExternalChanges.instance_hidden"/>
+ <file name="SeparatorBeforeWordMatchInsert.instance_hidden"/>
+ <file name="org-netbeans-modules-editor-MainMenuAction$ToggleCommentAction.instance_hidden"/>
+ <file name="org-netbeans-modules-editor-MainMenuAction$WordMatchNextAction.instance_hidden"/>
+ <file name="org-netbeans-modules-editor-MainMenuAction$WordMatchPrevAction.instance_hidden"/>
+ <file name="org-netbeans-modules-editor-codegen-NbGenerateCodeAction$GlobalAction.instance_hidden"/>
+ <file name="org-netbeans-modules-editor-completion-CompletionActionsMainMenu$CompletionShow.instance_hidden"/>
+ <file name="org-netbeans-modules-editor-completion-CompletionActionsMainMenu$DocumentationShow.instance_hidden"/>
+ <file name="org-netbeans-modules-editor-completion-CompletionActionsMainMenu$ToolTipShow.instance_hidden"/>
+ <file name="org-netbeans-modules-editor-impl-actions-LineActionsMainMenu$DuplicateDown.instance_hidden"/>
+ <file name="org-netbeans-modules-editor-impl-actions-LineActionsMainMenu$DuplicateUp.instance_hidden"/>
+ <file name="org-netbeans-modules-editor-java-JavaKit$JavaFixImports$GlobalAction.shadow_hidden"/>
+ <file name="org-netbeans-modules-parsing-impl-indexing-ScanForExternalChanges.shadow_hidden"/>
+ </folder>
+ <file name="Tools_hidden"/>
+ <folder name="View">
+ <file name="Separator1.instance_hidden"/>
+ <file name="Separator2.instance_hidden"/>
+ <file name="Separator3.instance_hidden"/>
+ <file name="org-netbeans-core-actions-HTMLViewAction.shadow_hidden"/>
+ <file name="org-netbeans-core-actions-LogAction.shadow_hidden"/>
+ <file name="org-netbeans-core-windows-actions-ToolbarsListAction.instance_hidden"/>
+ <file name="org-netbeans-modules-editor-NbCodeFoldingAction.instance_hidden"/>
+ <file name="org-netbeans-modules-project-ui-SyncEditorWithViewsAction.shadow_hidden"/>
+ <file name="toggle-line-numbers.shadow_hidden"/>
+ <file name="toggle-non-printable-characters.shadow_hidden"/>
+ <file name="toggle-toolbar.shadow_hidden"/>
+ </folder>
+ <folder name="Window">
+ <file name="CloneDocumentAction.shadow_hidden"/>
+ <file name="CloseAllButThisAction.shadow_hidden"/>
+ <file name="CloseAllDocumentsAction.shadow_hidden"/>
+ <file name="DocumentsAction.shadow_hidden"/>
+ <file name="Navigator_hidden"/>
+ <file name="Output_hidden"/>
+ <file name="ProgressListAction.shadow_hidden"/>
+ <file name="Separator5.instance_hidden"/>
+ <file name="SwitchToRecentDocumentAction.shadow_hidden"/>
+ <file name="ViewFavoritesTabAction.shadow_hidden"/>
+ <file name="org-netbeans-core-windows-actions-GlobalPropertiesAction.shadow_hidden"/>
+ <file name="org-netbeans-modules-favorites-View.shadow_hidden"/>
+ <file name="org-netbeans-modules-project-ui-logical-tab-action.shadow_hidden"/>
+ <file name="org-netbeans-modules-project-ui-physical-tab-action.shadow_hidden"/>
+ </folder>
+ </folder>
+ <file name="Toolbars_hidden"/>
+</filesystem>
23 KojoEnv/build.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- You may freely edit this file. See harness/README in the NetBeans platform -->
+<!-- for some information on what you could do (e.g. targets to override). -->
+<!-- If you delete this file and reopen the project it will be recreated. -->
+<project name="net.kogics.kojo" default="netbeans" basedir=".">
+ <description>Builds, tests, and runs the project net.kogics.kojo.</description>
+ <import file="nbproject/build-impl.xml"/>
+
+ <import file="scala-build.xml"/>
+
+ <target name="compile" depends="scala-compile"/>
+
+ <target name="test-clean" depends="scala-module.test-clean"/>
+
+ <!-- Various targets you can run for testing -->
+ <!-- From within Netbeans, open this file, right click on it, and 'Run Target' -->
+ <!-- Rerun by clicking the button on the top-left of the output window -->
+ <!-- Alt+F6 runs test-unit -->
+ <target name="test-unit" depends="scala-module.run-tests-custom"/>
+ <target name="test-integration" depends="scala-module.run-ftests-custom"/>
+ <!-- Modify run-test-single target in scala-build.xml to specify which test to run -->
+ <target name="test-single" depends="scala-module.run-test-single"/>
+</project>
7 KojoEnv/manifest.mf
@@ -0,0 +1,7 @@
+Manifest-Version: 1.0
+OpenIDE-Module: net.kogics.kojo
+OpenIDE-Module-Install: net/kogics/kojo/Installer.class
+OpenIDE-Module-Layer: net/kogics/kojo/layer.xml
+OpenIDE-Module-Localizing-Bundle: net/kogics/kojo/Bundle.properties
+OpenIDE-Module-Specification-Version: 1.0
+
45 KojoEnv/nbproject/build-impl.xml
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+*** GENERATED FROM project.xml - DO NOT EDIT ***
+*** EDIT ../build.xml INSTEAD ***
+-->
+<project name="net.kogics.kojo-impl" basedir="..">
+ <fail message="Please build using Ant 1.7.1 or higher.">
+ <condition>
+ <not>
+ <antversion atleast="1.7.1"/>
+ </not>
+ </condition>
+ </fail>
+ <property file="nbproject/private/suite-private.properties"/>
+ <property file="nbproject/suite.properties"/>
+ <fail unless="suite.dir">You must set 'suite.dir' to point to your containing module suite</fail>
+ <property file="${suite.dir}/nbproject/private/platform-private.properties"/>
+ <property file="${suite.dir}/nbproject/platform.properties"/>
+ <macrodef name="property" uri="http://www.netbeans.org/ns/nb-module-project/2">
+ <attribute name="name"/>
+ <attribute name="value"/>
+ <sequential>
+ <property name="@{name}" value="${@{value}}"/>
+ </sequential>
+ </macrodef>
+ <macrodef name="evalprops" uri="http://www.netbeans.org/ns/nb-module-project/2">
+ <attribute name="property"/>
+ <attribute name="value"/>
+ <sequential>
+ <property name="@{property}" value="@{value}"/>
+ </sequential>
+ </macrodef>
+ <property file="${user.properties.file}"/>
+ <nbmproject2:property name="harness.dir" value="nbplatform.${nbplatform.active}.harness.dir" xmlns:nbmproject2="http://www.netbeans.org/ns/nb-module-project/2"/>
+ <nbmproject2:property name="nbplatform.active.dir" value="nbplatform.${nbplatform.active}.netbeans.dest.dir" xmlns:nbmproject2="http://www.netbeans.org/ns/nb-module-project/2"/>
+ <nbmproject2:evalprops property="cluster.path.evaluated" value="${cluster.path}" xmlns:nbmproject2="http://www.netbeans.org/ns/nb-module-project/2"/>
+ <fail message="Path to 'platform' cluster missing in $${cluster.path} property or using corrupt Netbeans Platform (missing harness).">
+ <condition>
+ <not>
+ <contains string="${cluster.path.evaluated}" substring="platform"/>
+ </not>
+ </condition>
+ </fail>
+ <import file="${harness.dir}/build.xml"/>
+</project>
4 KojoEnv/nbproject/desktop.ini
@@ -0,0 +1,4 @@
+[ViewState]
+Mode=
+Vid=
+FolderType=NotSpecified
0 KojoEnv/nbproject/private/private.properties
No changes.
5 KojoEnv/nbproject/project.properties
@@ -0,0 +1,5 @@
+javac.source=1.5
+javac.compilerargs=-Xlint -Xlint:-serial
+scalac.compilerargs=
+scalac.deprecation=yes
+scalac.unchecked=yes
298 KojoEnv/nbproject/project.xml
@@ -0,0 +1,298 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://www.netbeans.org/ns/project/1">
+ <type>org.netbeans.modules.apisupport.project</type>
+ <configuration>
+ <data xmlns="http://www.netbeans.org/ns/nb-module-project/3">
+ <code-name-base>net.kogics.kojo</code-name-base>
+ <suite-component/>
+ <module-dependencies>
+ <dependency>
+ <code-name-base>com.meterware.httpunit</code-name-base>
+ <build-prerequisite/>
+ <compile-dependency/>
+ <run-dependency>
+ <specification-version>1.0</specification-version>
+ </run-dependency>
+ </dependency>
+ <dependency>
+ <code-name-base>edu.umd.cs.piccolo</code-name-base>
+ <build-prerequisite/>
+ <compile-dependency/>
+ <run-dependency>
+ <specification-version>1.0</specification-version>
+ </run-dependency>
+ </dependency>
+ <dependency>
+ <code-name-base>geogebra</code-name-base>
+ <build-prerequisite/>
+ <compile-dependency/>
+ <run-dependency>
+ <specification-version>1.0</specification-version>
+ </run-dependency>
+ </dependency>
+ <dependency>
+ <code-name-base>javazoom.jl</code-name-base>
+ <build-prerequisite/>
+ <compile-dependency/>
+ <run-dependency>
+ <specification-version>1.0</specification-version>
+ </run-dependency>
+ </dependency>
+ <dependency>
+ <code-name-base>org.jfugue</code-name-base>
+ <build-prerequisite/>
+ <compile-dependency/>
+ <run-dependency>
+ <specification-version>1.0</specification-version>
+ </run-dependency>
+ </dependency>
+ <dependency>
+ <code-name-base>org.netbeans.modules.csl.api</code-name-base>
+ <build-prerequisite/>
+ <compile-dependency/>
+ <run-dependency>
+ <release-version>2</release-version>
+ <specification-version>2.14.1.2.1.1.6</specification-version>
+ </run-dependency>
+ </dependency>
+ <dependency>
+ <code-name-base>org.netbeans.modules.editor</code-name-base>
+ <build-prerequisite/>
+ <compile-dependency/>
+ <run-dependency>
+ <release-version>3</release-version>
+ <specification-version>1.43.0.3.9.2</specification-version>
+ </run-dependency>
+ </dependency>
+ <dependency>
+ <code-name-base>org.netbeans.modules.editor.bracesmatching</code-name-base>
+ <build-prerequisite/>
+ <compile-dependency/>
+ <run-dependency>
+ <release-version>0-1</release-version>
+ <specification-version>1.17.1</specification-version>
+ </run-dependency>
+ </dependency>
+ <dependency>
+ <code-name-base>org.netbeans.modules.editor.deprecated.pre65formatting</code-name-base>
+ <build-prerequisite/>
+ <compile-dependency/>
+ <run-dependency>
+ <release-version>0-1</release-version>
+ <specification-version>1.3.1.1.5.13.8</specification-version>
+ </run-dependency>
+ </dependency>
+ <dependency>
+ <code-name-base>org.netbeans.modules.editor.indent</code-name-base>
+ <build-prerequisite/>
+ <compile-dependency/>
+ <run-dependency>
+ <release-version>2</release-version>
+ <specification-version>1.23.1</specification-version>
+ </run-dependency>
+ </dependency>
+ <dependency>
+ <code-name-base>org.netbeans.modules.editor.lib</code-name-base>
+ <build-prerequisite/>
+ <compile-dependency/>
+ <run-dependency>
+ <release-version>3</release-version>
+ <specification-version>3.8.1.13.8</specification-version>
+ </run-dependency>
+ </dependency>
+ <dependency>
+ <code-name-base>org.netbeans.modules.editor.lib2</code-name-base>
+ <build-prerequisite/>
+ <compile-dependency/>
+ <run-dependency>
+ <release-version>1</release-version>
+ <specification-version>1.39.1.8</specification-version>
+ </run-dependency>
+ </dependency>
+ <dependency>
+ <code-name-base>org.netbeans.modules.editor.mimelookup</code-name-base>
+ <build-prerequisite/>
+ <compile-dependency/>
+ <run-dependency>
+ <release-version>1</release-version>
+ <specification-version>1.12</specification-version>
+ </run-dependency>
+ </dependency>
+ <dependency>
+ <code-name-base>org.netbeans.modules.editor.settings</code-name-base>
+ <build-prerequisite/>
+ <compile-dependency/>
+ <run-dependency>
+ <release-version>1</release-version>
+ <specification-version>1.25</specification-version>
+ </run-dependency>
+ </dependency>
+ <dependency>
+ <code-name-base>org.netbeans.modules.lexer</code-name-base>
+ <build-prerequisite/>
+ <compile-dependency/>
+ <run-dependency>
+ <release-version>2</release-version>
+ <specification-version>1.31.0.1</specification-version>
+ </run-dependency>
+ </dependency>
+ <dependency>
+ <code-name-base>org.netbeans.modules.options.api</code-name-base>
+ <build-prerequisite/>
+ <compile-dependency/>
+ <run-dependency>
+ <release-version>1</release-version>
+ <specification-version>1.16.1</specification-version>
+ </run-dependency>
+ </dependency>
+ <dependency>
+ <code-name-base>org.netbeans.modules.parsing.api</code-name-base>
+ <build-prerequisite/>
+ <compile-dependency/>
+ <run-dependency>
+ <release-version>1</release-version>
+ <specification-version>1.26.1.2</specification-version>
+ </run-dependency>
+ </dependency>
+ <dependency>
+ <code-name-base>org.netbeans.modules.scala.editor</code-name-base>
+ <build-prerequisite/>
+ <compile-dependency/>
+ <run-dependency>
+ <specification-version>1.0</specification-version>
+ </run-dependency>
+ </dependency>
+ <dependency>
+ <code-name-base>org.netbeans.modules.settings</code-name-base>
+ <build-prerequisite/>
+ <compile-dependency/>
+ <run-dependency>
+ <release-version>1</release-version>
+ <specification-version>1.20.0.1</specification-version>
+ </run-dependency>
+ </dependency>
+ <dependency>
+ <code-name-base>org.openide.actions</code-name-base>
+ <build-prerequisite/>
+ <compile-dependency/>
+ <run-dependency>
+ <specification-version>6.10.0.1</specification-version>
+ </run-dependency>
+ </dependency>
+ <dependency>
+ <code-name-base>org.openide.awt</code-name-base>
+ <build-prerequisite/>
+ <compile-dependency/>
+ <run-dependency>
+ <specification-version>7.30.1</specification-version>
+ </run-dependency>
+ </dependency>
+ <dependency>
+ <code-name-base>org.openide.explorer</code-name-base>
+ <build-prerequisite/>
+ <compile-dependency/>
+ <run-dependency>
+ <specification-version>6.22.1.1</specification-version>
+ </run-dependency>
+ </dependency>
+ <dependency>
+ <code-name-base>org.openide.filesystems</code-name-base>
+ <build-prerequisite/>
+ <compile-dependency/>
+ <run-dependency>
+ <specification-version>7.32.1.1.1</specification-version>
+ </run-dependency>
+ </dependency>
+ <dependency>
+ <code-name-base>org.openide.io</code-name-base>
+ <build-prerequisite/>
+ <compile-dependency/>
+ <run-dependency>
+ <specification-version>1.20.1</specification-version>
+ </run-dependency>
+ </dependency>
+ <dependency>
+ <code-name-base>org.openide.loaders</code-name-base>
+ <build-prerequisite/>
+ <compile-dependency/>
+ <run-dependency>
+ <specification-version>7.7</specification-version>
+ </run-dependency>
+ </dependency>
+ <dependency>
+ <code-name-base>org.openide.modules</code-name-base>
+ <build-prerequisite/>
+ <compile-dependency/>
+ <run-dependency>
+ <specification-version>7.11.1</specification-version>
+ </run-dependency>
+ </dependency>
+ <dependency>
+ <code-name-base>org.openide.nodes</code-name-base>
+ <build-prerequisite/>
+ <compile-dependency/>
+ <run-dependency>
+ <specification-version>7.12.1.1</specification-version>
+ </run-dependency>
+ </dependency>
+ <dependency>
+ <code-name-base>org.openide.text</code-name-base>
+ <build-prerequisite/>
+ <compile-dependency/>
+ <run-dependency>
+ <specification-version>6.24</specification-version>
+ </run-dependency>
+ </dependency>
+ <dependency>
+ <code-name-base>org.openide.util</code-name-base>
+ <build-prerequisite/>
+ <compile-dependency/>
+ <run-dependency>
+ <specification-version>7.27.0.1</specification-version>
+ </run-dependency>
+ </dependency>
+ <dependency>
+ <code-name-base>org.openide.util.lookup</code-name-base>
+ <build-prerequisite/>
+ <compile-dependency/>
+ <run-dependency>
+ <specification-version>8.6.1</specification-version>
+ </run-dependency>
+ </dependency>
+ <dependency>
+ <code-name-base>org.openide.windows</code-name-base>
+ <build-prerequisite/>
+ <compile-dependency/>
+ <run-dependency>
+ <specification-version>6.28</specification-version>
+ </run-dependency>
+ </dependency>
+ <dependency>
+ <code-name-base>org.scilab.forge.jlatexmath</code-name-base>
+ <build-prerequisite/>
+ <compile-dependency/>
+ <run-dependency>
+ <specification-version>1.0</specification-version>
+ </run-dependency>
+ </dependency>
+ <dependency>
+ <code-name-base>scala</code-name-base>
+ <build-prerequisite/>
+ <compile-dependency/>
+ <run-dependency>
+ <specification-version>1.0</specification-version>
+ </run-dependency>
+ </dependency>
+ <dependency>
+ <code-name-base>xtc</code-name-base>
+ <build-prerequisite/>
+ <compile-dependency/>
+ <run-dependency>
+ <specification-version>1.0</specification-version>
+ </run-dependency>
+ </dependency>
+ </module-dependencies>
+ <public-packages/>
+ </data>
+ </configuration>
+</project>
1 KojoEnv/nbproject/suite.properties
@@ -0,0 +1 @@
+suite.dir=${basedir}/..
239 KojoEnv/scala-build.xml
@@ -0,0 +1,239 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project name="scala-module" default="netbeans" basedir=".">
+ <property name="harness.dir" value="nbplatform.${nbplatform.active}.harness.dir"/>
+ <import file="${harness.dir}/build.xml"/>
+
+ <property environment="env"/>
+ <condition property="scala.home" value="${env.SCALA_HOME}">
+ <isset property="env.SCALA_HOME"/>
+ </condition>
+ <fail unless="scala.home">
+ You must set SCALA_HOME or environment property and append "-J-Dscala.home=scalahomepath"
+ property to the end of "netbeans_default_options" in NetBeansInstallationPath/etc/netbeans.conf to point to
+ Scala installation directory.
+ </fail>
+ <property name="scala.compiler" value="${scala.home}/lib/scala-compiler.jar"/>
+ <property name="scala.library" value="${scala.home}/lib/scala-library.jar"/>
+ <property name="scala.lib" value="${scala.home}/lib"/>
+ <property name="build.scala.classes.dir" value="${basedir}/build/scalaclasses"/>
+
+ <path id="scala.libs">
+ <pathelement location="${scala.library}"/>
+ <pathelement location="${scala.compiler}"/>
+ </path>
+
+ <!-- scalac will check class dependencies deeply, so we can not rely on public package only which is refed by ${module.classpath} -->
+ <path id="scalac.cp">
+ <path refid="scala.libs"/>
+ <pathelement path="${module.run.classpath}"/>
+ <pathelement path="${cp.extra}"/>
+ <pathelement path="${build.classes.dir}"/>