Coverity #1321383, #1321384, #1321385, 1321386 fixed: Resource Leaks
[scilab.git] / scilab / etc / classpath.xml.in
1 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
2 <!DOCTYPE classpaths SYSTEM "../modules/jvm/xml/classpath.dtd">
3 <!-- =================== -->
4 <!--
5  default CLASSPATH for Scilab
6
7  @author Allan CORNET
8  @author Sylvestre LEDRU
9  @date INRIA 2007/2008
10  ===================
11  Don't touch if you do not know what you are doing
12 -->
13 <!-- =================== -->
14 <!--
15 Scilab Java dependencies can be load in different ways.
16 It can be:
17 * startup - Load immediatly the dep when Scilab starts (default behaviour)
18 * background - After Scilab engine is loaded, load the dep in the background
19 * onUse - Load the deps only when needed (once)
20
21 Some deps can be also disabled only for a specific mode.
22 The option is "disableUnderMode" and can be:
23 * STD - Normal mode
24 * NW - No Window mode (ie command line but with graphics
25 * API - Scilab as an API
26 -->
27
28 <classpaths>
29
30 <!-- Mandatory on startup -->
31 <path value="@FLEXDOCK@"/>
32 <path value="@SKINLF@"/>
33 <path value="@LOOKS@"/>
34 <path value="@COMMONS_LOGGING@"/>
35 <path value="@JHALL@"/>
36
37 <!-- Load when needed -->
38
39 <path value="@FREEHEP_UTIL@" load="onUse">
40   <load on="emf_graphic_export"/>
41 </path>
42
43 <path value="@FREEHEP_IO@" load="onUse">
44   <load on="emf_graphic_export"/>
45 </path>
46
47 <path value="@FREEHEP_GRAPHICSIO@" load="onUse">
48   <load on="emf_graphic_export"/>
49 </path>
50
51 <path value="@FREEHEP_GRAPHICSIO_EMF@" load="onUse">
52   <load on="emf_graphic_export"/>
53 </path>
54
55 <path value="@FREEHEP_GRAPHICS2D@" load="onUse">
56   <load on="emf_graphic_export"/>
57 </path>
58
59 <path value="@JROSETTA_API@" load="onUse">
60         <load on="Console" />
61         <load on="SciNotes" />
62 </path>
63 <path value="@JROSETTA_ENGINE@" load="onUse">
64         <load on="Console" />
65         <load on="SciNotes" />
66 </path>
67
68 <path value="@JGRAPHX@" load="onUse">
69     <load on="Xcos"/>
70     <load on="documentationGeneration"/>
71 </path>
72
73 <path value="@SCIRENDERER_CP@"/>
74
75 <path value="@JOGL2@"/>
76
77 <path value="@GLUEGEN2_RT@"/>
78
79 <!-- Temp. loaded at startup -->
80 <path value="$SCILAB/modules/types/jar/org.scilab.modules.types.jar"/>
81 <!-- END -->
82
83 <!-- Documentation (not mandatory) -->
84 <path value="@JEUCLID_CORE@" load="onUse">
85     <load on="documentationGeneration"/>
86     <load on="graphics_mathml_textrendering"/>
87     <load on="xcos_mathml_rendering"/>
88 </path>
89
90 <path value="@JLATEXMATH_FOP@" load="onUse">
91     <load on="documentationGeneration"/>
92     <load on="pdf_ps_eps_graphic_export"/>
93 </path>
94 <path value="@FOP@" load="onUse">
95     <load on="documentationGeneration"/>
96     <load on="pdf_ps_eps_graphic_export"/>
97 </path>
98 <path value="@SAXON@" load="onUse">
99     <load on="documentationGeneration"/>
100 </path>
101 <path value="@BATIK@" load="onUse">
102     <load on="documentationGeneration"/>
103     <load on="graphics_mathml_textrendering"/>
104     <load on="svg_graphic_export"/>
105     <load on="pdf_ps_eps_graphic_export"/>
106     <load on="Xcos"/>
107 </path>
108 <path value="@XML_APIS_EXT@" load="onUse">
109     <load on="documentationGeneration"/>
110     <load on="pdf_ps_eps_graphic_export"/>
111     <load on="Xcos"/>
112 </path>
113
114 <!-- PDF doc generation -->
115 <path value="@COMMONS_IO@" load="onUse">
116     <load on="documentationGeneration"/>
117     <load on="graphics_mathml_textrendering"/>
118     <load on="pdf_ps_eps_graphic_export"/>
119     <load on="Xcos"/>
120 </path>
121
122 <!-- PDF doc generation (dep of jeuclid) -->
123 <path value="@XMLGRAPHICS_COMMONS@" load="onUse">
124     <load on="documentationGeneration"/>
125     <load on="graphics_mathml_textrendering"/>
126     <load on="pdf_ps_eps_graphic_export"/>
127     <load on="Xcos"/>
128 </path>
129 <path value="@AVALON_FRAMEWORK@" load="onUse">
130     <load on="documentationGeneration"/>
131     <load on="pdf_ps_eps_graphic_export"/>
132 </path>
133
134 <path value="@JLATEXMATH@" load="onUse">
135       <load on="documentationGeneration"/>
136     <load on="graphics_latex_textrendering"/>
137     <load on="pdf_ps_eps_graphic_export"/>
138     <load on="Xcos"/>
139 </path>
140
141 <!-- helptools module doc generation -->
142 <path value="$SCILAB/modules/helptools/jar/org.scilab.modules.helptools.jar" load="onUse">
143     <load on="documentationGeneration"/>
144     <load on="copyAsHTMLinScinotes"/>
145 </path>
146
147 <path value="@ECJ@" load="onUse">
148     <load on="external_objects_java"/>
149 </path>
150
151 <!-- Mandatory on startup -->
152 <path value="$SCILAB/modules/jvm/jar/org.scilab.modules.jvm.jar"/>
153 <path value="$SCILAB/modules/commons/jar/org.scilab.modules.commons.jar"/>
154
155 <!-- Console GUI dep -->
156 <path value="$SCILAB/modules/history_manager/jar/org.scilab.modules.history_manager.jar" disableUnderMode="NW"/>
157 <path value="$SCILAB/modules/completion/jar/org.scilab.modules.completion.jar" load="onUse">
158         <load on="Console"/>
159         <load on="SciNotes"/>
160 </path>
161
162 <path value="$SCILAB/modules/console/jar/org.scilab.modules.console.jar"/>
163
164 <path value="$SCILAB/modules/localization/jar/org.scilab.modules.localization.jar"/>
165 <path value="$SCILAB/modules/action_binding/jar/org.scilab.modules.action_binding.jar"/>
166
167 <path value="$SCILAB/modules/gui/jar/org.scilab.modules.gui.jar"/>
168 <path value="$SCILAB/modules/gui/etc"/> <!-- Scilab Flexdock theme -->
169 <path value="$SCILAB/modules/gui/images/icons/"/> <!-- Scilab Flexdock icons -->
170
171 <path value="$SCILAB/modules/preferences/jar/org.scilab.modules.preferences.jar"/>
172
173 <path value="$SCILAB/modules/renderer/jar/org.scilab.modules.renderer.jar"/>
174
175 <path value="$SCILAB/modules/graphic_export/jar/org.scilab.modules.graphic_export.jar"/>
176
177 <path value="$SCILAB/modules/core/jar/org.scilab.modules.core.jar"/>
178
179 <!-- scinotes module -->
180 <path value="$SCILAB/modules/scinotes/jar/org.scilab.modules.scinotes.jar" load="onUse">
181     <load on="SciNotes"/>
182 </path>
183
184 <!-- Xcos module -->
185 <path value="$SCILAB/modules/xcos/jar/org.scilab.modules.xcos.jar" load="onUse">
186     <load on="Xcos"/>
187     <load on="documentationGeneration"/>
188 </path>
189
190 <path value="$SCILAB/modules/graph/jar/org.scilab.modules.graph.jar" load="onUse">
191     <load on="Xcos"/>
192     <load on="documentationGeneration"/>
193 </path>
194
195 <!-- TO DO Load only when we need -->
196 <path value="$SCILAB/modules/graphic_objects/jar/org.scilab.modules.graphic_objects.jar"/>
197
198 <!-- TO DO Load only when we need -->
199 <path value="$SCILAB/modules/ui_data/jar/org.scilab.modules.ui_data.jar"/>
200 <path value="$SCILAB/modules/javasci/jar/org.scilab.modules.javasci.jar"/>
201
202 <path value="$SCILAB/modules/history_browser/jar/org.scilab.modules.history_browser.jar" disableUnderMode="NW"/>
203
204 <path value="$SCILAB/modules/external_objects_java/jar/org.scilab.modules.external_objects_java.jar" />
205
206 </classpaths>