Revision 31962

View differences:

tags/gvSIG_3D_Animation_1_9_SNAPSHOT_build_11/build/build.xml
1
<project name="Complete_build_system" basedir="." default="prepare-eclipse-workspace">
2
	<description>
3
		Builds and prepare folders to work with eclipse using maven.
4
		Also is able to generate a release of all system with binaries distribution
5
		and sources distribution.
6
	</description>
7
	<!-- set global properties for this build -->
8
	<dirname file="${ant.file.Complete_build_system}" property="ant.file.Complete_build_system.dir"/>
9
	<property name="mavendir" location="${ant.file.Complete_build_system.dir}/maven" />
10
	<property environment="environment"/>
11

  
12
	<condition property="mvn.executable" value="${mavendir}/bin/mvn.bat" else="${mavendir}/bin/mvn">
13
		<os family="windows" />
14
	</condition>
15

  
16
	<condition property="isLinux">
17
		<and>
18
			<os family="unix" />
19
			<not>
20
				<os family="mac" />
21
			</not>
22
		</and>
23
	</condition>
24
	<condition property="isWindows">
25
		<or>
26
			<os family="windows" />
27
			<os family="win9x" />
28
			<os name="Windows Vista" />
29
		</or>
30
	</condition>
31
	<condition property="isMac">
32
		<os family="mac" />
33
	</condition>
34

  
35
	<condition property="gvsig.os" value="w32">
36
		<os family="windows" />
37
	</condition>
38
	<condition property="gvsig.os" value="linux">
39
		<and>
40
			<os family="unix" />
41
			<not>
42
				<os family="mac" />
43
			</not>
44
		</and>
45
	</condition>
46
	<condition property="gvsig.os" value="mac">
47
		<os family="mac" />
48
	</condition>
49

  
50
	<property name="native-binaries-dir" value="../binaries" />
51

  
52
	<presetdef name="maven">
53
		<exec executable="${mvn.executable}">
54
			<env key="JAVA_HOME" value="${java.home}"/>
55
		</exec>
56
	</presetdef>
57

  
58
	<target name="prepare-eclipse-workspace" depends="mvn-clean,mvn-install-without-tests">
59
		<maven>
60
			<arg value="-Declipse.workspace=../" />
61
			<arg value="eclipse:add-maven-repo" />
62
		</maven>
63
		<maven>
64
			<arg value="eclipse:eclipse" />
65
		</maven>
66

  
67
	</target>
68
	<target name="mvn-clean">
69
		<maven>
70
			<arg value="clean" />
71
		</maven>
72
	</target>
73
	<target name="mvn-install-without-tests">
74
		<maven>
75
			<arg value="install" />
76
			<arg value="-Dmaven.test.skip=true" />
77
		</maven>
78
	</target>
79

  
80
	<target name="install-gvsig-base" depends="mvn-clean,mvn-install-extensions,mvn-eclipse-clean">
81
		<maven>
82
			<arg value="eclipse:eclipse" />
83
		</maven>
84
	</target>
85

  
86
	<target name="mvn-install-extensions">
87
		<maven>
88
			<arg value="install" />
89
			<arg value="-Dmaven.test.skip=true" />
90
			<arg value="-Dinstall-extension" />
91
		</maven>
92
	</target>
93

  
94
	<target name="mvn-install">
95
		<maven>
96
			<arg value="install" />
97
		</maven>
98
	</target>
99

  
100
	<target name="mvn-eclipse-clean">
101
		<maven>
102
			<arg value="eclipse:clean" />
103
		</maven>
104
	</target>
105

  
106
	<target name="mvn-eclipse-eclipse">
107
		<maven>
108
			<arg value="eclipse:eclipse" />
109
		</maven>
110
	</target>
111

  
112
	<!-- TODO: Target for make complete building of gvSIG, calling all enabled projects by default -->
113

  
114
	<!-- target name="work" description="prepares system to begin working with eclipse" depends="prepare-eclipse-workspace" / -->
115

  
116
</project>
117

  
tags/gvSIG_3D_Animation_1_9_SNAPSHOT_build_11/build/distribution/IzPack/Thanks.txt
1
[ A list to thank some people ]
2

  
3
    I'd like to thank the following people as they helped me to create IzPack
4
by their libraries, contributions, feedback, and so on. If you think that I
5
forgot to mention your name, just send me a email : julien@izforge.com.
6

  
7
    Of course, I would first like to thank YOU, whoever you are, for using
8
IzPack for your projects ;-)
9

  
10
- Marc De Scheemaecker : for the great NanoXML 2 library.
11
- Jan Bosenberg at Incors : for the Kunststoff Look and Feel library and the
12
  link on the Incors.org Kunststoff homepage.
13
- Pierre Dittgen : for the Jakarta Ant makefile.
14
- Klaus Hartlage : for the German language pack support.
15
- Romain Guy : for the Jext editor, the feedback, and the use of IzPack for
16
  Jext itself.
17
- Johann Loefflmann for the great bug reports and improvements.
18
- Carlos Rueda for the Spanish language pack support.
19
- Eric Samson : for the feedback and the encouragements toward the project.
20
- Brad Cox : for the feedback, some tips in the source code, and using IzPack
21
  with its MyBank project.
22
- Bertrand Luc : for the feedback.
23
- Chris Boothe : for the feedback.
24
- Alberto Molpeceres : for the javahispano.com website.
25
- Johannes Lehtinen : for the Finnish language pack, the I/O improvements,
26
  and the variables substitution system as well as some other hacks.
27
- John Rousseau : for the feedback.
28
- Nicolas Deschaume : for the nice splash screens.
29
- Michael Peterson : for the TargetPanel enhancements (default target
30
  customization) and the English language packs enhancements.
31
- Paul Wilkinson : for the English language packs enhancements and the Ant
32
  IzPack integration.
33
- Joao Marcelo Pereira Alves : for the Brazilian-Portuguese langpack.
34
- Serge Sivkov : for the fixes and the Russian langpack.
35
- Marcus Wolschon : for the fix in PacksPanel.
36
- Marcus Stursberg : for the clean ResourceManager.
37
- Fridjof Jansen : for the Dutch language packs support.
38
- Stefan Norman : for the Swedish language packs support.
39
- Elmar Grom : for the huge job on giving IzPack the ability to add shortcuts to
40
  the Windows operating system in a very elegant and portable way as well as
41
  some great work on the documentation.
42
- Olexij Tkatchenko : for the Ukrainian language pack as well as the job on
43
  making IzPack able to execute some external executables scripts.
44
- Piotr Bzdyl for the Polish language pack support.
45
- The e-xmlmedia.fr people for the lot of improvements and new features added to
46
  IzPack.
47
- Harsan Peter for the Hungarian language pack.
48
- Hiroki Akimoto for the Japanes language pack.
49
- Gareth Cronin : for the Ant task fixes.
50
- Jan Blok : for the very great improvements on the installer GUI.
51
- Hani Suleiman : various things as well as the uninstallers script launching
52
  feature patch.
53
- Milan Madzia : for the Slovakian langpack.
54
- Fran Taylor : for the packs OS-targeting patch.
55
- Sanjay Linganna : for the OS selection accuracy patch.
56
- Igor Anikeev : for the russian langpack updates.
57
- Jonathan Halliday : for the directory creation patch and the great
58
  enhancements.
59
- Dani Orza : for the Romanian langpack.
60
- Tom Moore : for the absolute files path patch.
61
- Tino Schwarze : for the great enhancements.
62
- Dennis Lundberg : for the Swedish and Windows "Program Files" i18n
63
  improvements.
64
- Alex Carlos Braga Antao : for the portuguese i18 contributions.
65
- Cristian Ghezzi : for the Italian i18n contributions.
66
- Chad McHenry : for the compiler warnings generation patch.
67
- Everaldo & the KDE crew : for the first-class Crystal icons theme.
68
- Frank Bille Jensen : for the Danish translation.
69
- Volker Friedritz : for the ImgPacksPanel redesign.
70
- Mike Cunneen : for the UserPanel enhancements.
71
- Thorsten Kamann : for the various contributions.
72
- Peter Mikula : for the installer images patch.
73
- Dario Yuri : for the finish panels patch.
74
- Bill Wong : for the Windows shortcuts contributions.
75
- Gaganis Giorgos : for the userInputPanel i18n code.
76
- Alex Bradley : for the ProcessPanel contributions.
77
- Bronek Truszkowski : for the polish langpack fixes.
78
- Erik Artzmark : for the bug fixes and the "files on disk" feature.
79
- Flavio Fonseca : for the portuguese langpack updates.
80
- Eduard Jodas Samper : for the keyboard UI blocking patch.
81
- Andreas Vox : for the various patches.
82
- Borje Jonsson : for the InfoPanel variables substitution patch.
83
- Redhuan Daniel Oon : for the Malaysian translation.
84
- Mohammed Sourouri : for the Norwegian translation.
85
- Xi Ping Wang : for the Chinese translation.
86
- Filip Brcic : for the Serbian translation.
87
- Marc Eppelmann : for the Unix shortcuts support.
88
- Michael Hagedorn : for the UserInputPanel fixes.
89
- Jan Pavlovic : for the Czech translation.
90
- Oscar Sierra : for the patches.
91
- Per Abich : for the patches.
92
- Alexey Makhmutov : Russian langpack updates.
93
- Anthony Xin Chen : for the ProcessPanel patch.
94
- Nils Nordman : for the Swedish updates.
95
- Juan Alvarez : for the Spanish updates.
96
- Andreas Breiter : for various patches.
97

  
98
# vim: fileformat=dos
tags/gvSIG_3D_Animation_1_9_SNAPSHOT_build_11/build/distribution/IzPack/Versions.txt
1
[ The list of the different public versions of IzPack ]
2

  
3
  > 3.7.2 (build 2005.04.22)
4

  
5
- IoHelper.getPrimaryGroup: bugfix for SunOS (Klaus Bartz).
6
- Russian langpack fixes (Alexey Makhmutov).
7
- Swedish langpack update (Nils Nordman).
8
- Spanish langpack update (Juan Alvarez).
9
- UserInputPanel: made 'instanceNumber' a protected atribute (patch #406,
10
  Andreas Breiter).
11

  
12
  > 3.7.1 (build 2005.02.15)
13

  
14
- The Danish langpack was empty by mistake in 3.7.0.
15
- Silent installations fix (Oscar Sierra).
16
- Free disk space bugfix on Solaris (Oscar Sierra).
17
- Installation runable with VM versions < 1.4 again (Klaus Bartz) 
18
  (implementation for bug #2268 changed).
19
- Italian langpack fixes (Fabrice Mirabille).
20
- UserInputPanel: bug fixes by Per Abich (bugs #3233 and #3283).
21
- Russian langpack fixes (Alexey Makhmutov).
22
- ProcessPanel log file creation fix on Win32 (Anthony Xin Chen).
23
- IoHelper.getenv: on Windows keys are not case sensitive (Klaus Bartz).
24

  
25
  > 3.7.0 (build 2005.01.11)
26

  
27
- Adding custom action stuff for packaging, installation and uninstallation
28
  (Klaus Bartz).
29
- The packs files can now be located on disk if needed, for instance to install
30
  an application located on a live cd (Erik Artzmark).
31
- The attributes "includes" and "excludes" now are supported for filesets
32
  (Klaus Bartz).
33
- As many sensitive clean-ups as possible have been made after a FindBugs run.
34
- Support of native libraries and additional jar files in the uninstaller (Klaus Bartz).
35
- InfoPanel: variables substitution is now allowed (Borje Jonsson).
36
- InstallPanel supports internationalized package names (Gaganis Giorgos).
37
- Support for package dependencies (Gaganis Giorgos).
38
- ShortcutPanel: can be optionally skipped on non-supported platforms.
39
- PacksPanels: free disk space stuff (Klaus Bartz).
40
- New Malaysian langpack (Redhuan Daniel Oon).
41
- System properties can now be used as variables (Borje Jonsson).
42
- New Norwegian langpack (Mohammed Sourouri).
43
- New Chinese langpack (Xi Ping Wang).
44
- The language selection box will now appear in the Windows tasks list (Harald
45
  Spfle).
46
- Spanish langpack update (David Perez Carmona).
47
- Fix that prevented the correct detection of OS X.
48
- Custom actions for ant calls (Klaus Bartz).
49
- IzPanel.setInitialFocus( Component ) stuff added (Klaus Bartz).
50
- Configurable button and label icons (Klaus Bartz).
51
- Configurable subpath for $INSTALL_PATH default (Klaus Bartz).
52
- New base class PathInputPanle for TargetPanel; new JDKPathPanel (Klaus Bartz).
53
- Common helper in IzPanel (Klaus Bartz).
54
- JGoodies loading fix.
55
- Unified OS detection in OsVersion (Hani Suleiman).
56
- Default installation path on unix now checks for writable 'usr/local' instead
57
  of 'root' username (Hani Suleiman).
58
- Removed incomplete and non-functional support for Mac OS9 (Hani Suleiman).
59
- Fixed punctuation and some wording in English langpack (Hani Suleiman).
60
- Logfile for ProcessPanel (Klaus Bartz).
61
- Automatic scrolling of ProcessPanel output (Anthony Xin Chen).
62
- Fixed bug parsing some brace enclosed variables (Chad McHenry) (bug #2451).
63
- New Serbian translation (Filip Brcic).
64
- Bug at loading Panels from other packages fixed (Klaus Bartz).
65
- Unix (KDE/Gnome) shortcuts support (Marc Eppelmann).
66
- ShortcutPanel: going to a previous panel could lead to strange situations
67
  (bug #2713).
68
- Installers: avoid showing an empty JFrame behind the languages selection
69
  dialog (observed on X11).
70
- UserInputPanel: the autodetect button is hidden if not needed 
71
  (Michael Hagedorn).
72
- A tutorial is now available.
73
- New Czech langpack (Jan Pavlovic).
74
- German langpack: the uninstaller checkbox string was confusing about the
75
  uninstaller performing a full deletion, including the files not unpacked
76
  by an IzPack installer.
77
- Liquid LnF: version bump (0.2.9-alpha5).
78

  
79
  > 3.6.1 (build 2004.10.09)
80

  
81
- Slovak translation updates (Milan Madzia).
82
- Java class execution bug fix (Erik Artzmark).
83
- ImgPacksPanel was not aware of i18n by using the packsLang.xml_xxx resource.
84
- Portuguese langpack updates (Flavio Fonseca).
85
- Blocking the GUI interaction (like in InstallPanel) was only working with the
86
  mouse events. It now works with the keyboard ones too (Eduard Jodas Samper).
87
- TargetPanel: refuse selecting read-only directories.
88
- Documentation fixes.
89
- TargetPanel: more sanity checks (Andreas Vox).
90
- InstallPanel: register errors as failures (Andreas Vox).
91
- Polish translation updates (Bronek Truzkowski).
92

  
93
  > 3.6.0 (build 2004.07.28)
94

  
95
- New Danish langpack (Frank Bille Jensen).
96
- Web installers can now prompt for passwords and a proxy (Chad McHenry).
97
- Fixed all javadoc warnings and errors (Chad McHenry).
98
- ImgPacksPanel has been reworked to offer some features that only PacksPanel
99
  had (Volker Friedritz).
100
- Panels can be from any package (Chad McHenry)
101
- Uninstaller not included, if it is not to be written anyway (Chad McHenry).
102
- Packager and Compiler refactored.
103
- Changed the JFrame icon shown in the installers and uninstallers.
104
- New SimpleFinishPanel that don't have the automated installers feature.
105
- Heavy refactorings on the look and feels side. The Kunststoff packagers have
106
  been removed. The look and feels can now be specified on a per-OS basis. If
107
  no look and feel is specified for a particular OS, then the platform default
108
  one will be used.
109
- The IzPack own installer uses the ImgPacksPanel again with some refreshed
110
  packages pictures.
111
- UserInputPanel: more parameters and a regular expressions validator have been
112
  added (Mike Cunneen).
113
- 3 new UserInputPanel validators (Thorsten Kamann):
114
  * PortValidator (checks whether a port on localhost is available)
115
  * IsPortValidator (checks whether the enterd value is a port in the range
116
    between 0 and 32000)
117
  * HostAddressValidator (checks whether the combination host:port is available)
118
- 1 new UserInputPanel processor that checks checks whether the combination of
119
  host:port is available. If not the port will be arised until it is available.
120
  (Thorsten Kamann)
121
- Web install location specified in xml, not resource. (Chad McHenry)
122
- Web installer packs are in separate jars to minimize downloads. (Chad McHenry)
123
- fix bug so <fileset> uses same default excludes as ant. (Chad McHenry)
124
- added 'defaultexcludes' attribute to <fileset> (Chad McHenry)
125
- More elements in dtd are optional, fixed bugs causing errors if certain
126
  optional elements were omitted. (Chad McHenry)
127
- It is now possible to have a specific picture for a specific panel by using
128
  the Installer.image.n resources where n is the panel 0-based index.
129
  (Peter Mikula).
130
- Adding support for i18n to the pack panel (Thorsten Kamann)
131
- Removing limtation the going backward is disabled if a pack not selected and
132
  the pack using a panel (Thorsten Kamann)
133
- Adding support for floating text in a langpack file (Thorsten Kamann).
134
- At now you can specify a processor class to pre process the set value of a
135
  RuleInputField (Thorsten Kamann).
136
- The choices of a combo box can be generated throug a processor class
137
  (Thorsten Kamann).
138
- The message of a validator can be a i18n message (Thorsten Kamann).
139
- If a translation string value cannot be found, then the key will be returned
140
  instead of null, avoiding null exceptions when new strings are added.
141
- The finish panels are now setting the quit button text to 'Finish' instead of
142
  'Quit', which could confuse some users (Dario Yuri).
143
- Many Windows shortcuts code fixes and enhancements (Bill Wong).
144
- UserInputPanel and PacksPanel i18n support (Gaganis Giorgos).
145
- ProcessPanel can now execute Java classes (Alex Bradley).
146
- TargetPanel: pressing enter in the target editor will move to the next panel
147
  (Gaganis Giorgos).
148
- Polish langpack fix (Bronek Truszkowski).
149

  
150
  > 3.5.4 (build 2004.06.05)
151

  
152
- German langpack fixes once again (Klaus Bartz).
153
- Slovak langpack fix (pbe@whitestein.com).
154
- The variable for the ISO3 language code was IS03_LANG instead of ISO3_LANG (a
155
  zero instead of a 'o'). This stupid bug is now fixed (bug report #1883).
156
- Catalan langpack update (Oscar Aubareda Fernandez).
157
- UserInputPanel: fix for the directory detection failure (bug #1849) + added
158
  the possibility to use a '*' in the choices
159
  (ex: <choice value="/opt/java/*"/>). Patch by Thorsten Kamann.
160

  
161
  > 3.5.3 (build 2004.05.15)
162

  
163
- German langpack punctuation fixes (jonelo).
164
- TargetPanel: the target path could be written several times in the automated
165
  install XML descriptor (bug #1864).
166
- TargetPanel: the path is now always converted to absolute (could cause
167
  problems in variables substitutions). (bug #1866).
168
- Target Panel: the path input field could be a bit short if a picture was used.
169
  Fixed by Klaus Bartz (bug #1875).
170
- German langpack: spelling correction (Dustin Sacks)
171
- Fixed probelems creating a web-kunststoff installer (bug #1904)
172
- IzPack installer: simpler and refreshed readme text.
173

  
174
  > 3.5.2 (build 2004.05.01)
175

  
176
- Fixed moving empty directory to root (pbe@whitestein.com).
177
- UserInputPanel getResult() fix (bug #1769).
178
- Slovak langpack fix (patch #88).
179
- A new mailing-list izpack-changes@lists.berlios.de has been set up to receive
180
  various development-related notifications.
181
- German langpack fix (bug #1828).
182
- Web installer fix: wrong jar was getting izpack classes
183
- RuleTextField input bug fix (bug #1618)
184

  
185
  > 3.5.1 (build 2004.03.16)
186

  
187
- No custom look and feel will be applied on Mac platforms (Chad McHenry).
188
- A message box is now raised when the installer detects that the Java version
189
  it is running on is lower than the one required by the package provider.
190
- The Win32 documentation shortcuts are now back again.
191
- If 'user.home' is set to something like 'C:' on Windows, it will be changed to
192
  'C:\'.
193
- German langpack: minor fix on 'LicencePanel.agree' translation.
194
- UserInputPanel.getResult(): path construction fix (bug #1634).
195

  
196
  > 3.5.0 (build.2004.02.26)
197

  
198
- The developer services have moved to BerliOS (http://developer.berlios.de/).
199
- Uninstaller is now able to delete itself and the install directory
200
  (Chad McHenry)
201
- Upate Checking: The installer is now able to "update" an already installed
202
  package, therefore removing superfluous files after installation
203
  (Tino Schwarze).
204
- Dutch langpack update (Hans Aikema).
205
- The compiler now emits some warnings when processing an incorrect installation
206
  file (Chad McHenry / Marcus Stursberg).
207
- New SudoPanel (Jan Blok).
208
- ShortcutPanel: the action is now performed when the 'next' button is pressed
209
  (Jan Blok).
210
- Nasty bug in AutomatedInstallData variables setting fix.
211
- Ant build: 'clean' target fix (Chad McHenry).
212
- Language selection dialog: the 'ok' button gains the focus by default (Chad
213
  Mchenry).
214
- Uninstaller: various fixes (Chad McHenry).
215
- Installer: the 'next' button requests focus whenever it is available.
216
- Switched to the Crystal icons from KDE 3.2.
217
- Uninstaller: proper use of the ButtonFactory.
218
- Packs can now be restricted to a certain OS list (Jan Blok).
219
- Fixed a bug that caused the automated installers to produce broken installers
220
  (bug #1472).
221
- Files with the same file source are never stored more than once anymore in the
222
  resulting installer jar (Jan Blok).
223
- Various documentation refreshments. The PostScript[tm] version is not produced
224
  anymore (PDF + HTML are the 2 targets).
225
- Language selection box: UI rendering fix (Chad McHenry).
226

  
227
  > 3.4.0 (build 2003.12.06)
228

  
229
- The frontend which had been deprecated in 3.3.0 has been removed. There won't
230
  be another frontend until someone volunteers to make a new one.
231
- The files executor has been fixed when dealing with classpath arguments
232
  passing.
233

  
234
  > 3.3.0 (build 2003.11.15)
235

  
236
- Various bugs fixed (taken from the bugs database).
237
- The current GUI frontend is deprecated. The project is looking for people to
238
  take over the development of a new one.
239
- The compiler now returns a sensible exit code on error. This way, it can be
240
  used in scripts.
241
- Italian localization updates by Cristian Ghezzi.
242
- Win32: Rewrote the localization of "Program Files" and added support for all
243
  24 localized versions of Windows 2000/XP (Dennis Lundberg).
244
- Portuguese localization updates from Alex Carlos Braga Antao.
245
- Swedish localization updates from Dennis Lundberg.
246
- InstallPanel: the overall progress bar makes steps forward only after a pack
247
  has been fully processed. The previous behaviour was to step forward at the
248
  beginning of a pack extraction.
249
- CompilePanel: disable Start button after successful compilation (T.Schwarze).
250
- improve search field of the UserInputPanel: add checkfilename (T.Schwarze).
251
- XInfoPanel: UI fix.
252

  
253
  > 3.2.1 (build 2003.09.19)
254

  
255
- Added a new built-in variable ISO3_LANG that contains the selected language
256
  ISO3 code (Elmar's idea).
257
- Added a new 'run.installer' target to the Ant build file.
258
- Added an uninstall target to the documentation makefile.
259

  
260
  > 3.2.0 (build 2003.09.18)
261

  
262
- Added 3 built-in variables that you can use with the variables substitutor:
263
  o APP_NAME for the application name
264
  o APP_URL for the application URL
265
  o APP_VER for the application version.
266
- New ProcessPanel (Tino Schwarze).
267
- The documentation is now licensed under a Commons Creative license.
268
- The documentation now has a nicer cover page.
269
- Jar file execution fix on the classpath arguments passing.
270
- Win32: "Program Files" can now be localised (resolves problems with German
271
  Windows for instance).
272
- com.izforge.izpack.util.OsConstraint was missing in uninstaller.jar .
273
- Small documentation typing errors fixed.
274
- Added an install target to the documentation Makefile.
275
- Frontend: Jar files could be listed in the panels tab. Fixed.
276
- The scripts execution flag is now set to every users on Unix-like systems
277
  (chmod a+x), regardless of who the user is (i.e. root or a single user).
278
- Reformatting (imports, Ant build file).
279

  
280
  > 3.1.0b (build 2003.08.22)
281

  
282
- Fix in the standalone compiler (Tino Schwarze).
283

  
284
  > 3.1.0a (build 2003.08.15)
285

  
286
- Fixes a bug while generating a Kunststoff installer.
287

  
288
  > 3.1.0 (build 2003.08.11)
289

  
290
- Added the possibility to use a standalone compiler (Tino Schwarze).
291
- Added a new target to the Ant build system in order to fix the files CR/LF and
292
  encodings.
293
- Includes the following enhancements from Jonathan Halliday and Tino Schwarze.
294
- Added overall progress bar to InstallPanel
295
- Added SearchField to the UserInputPanel which allows to search for
296
  files or directories at installation time
297
- Added CompilePanel which allows Java classes to be compiled after
298
  installation
299
- Add infrastructure for automated installation - after installation,
300
  the FinishPanel allows the user to save an XML file which can later be
301
  used for automated installation (simply pass it to the installer as an
302
  argument, for example:
303
    java -jar my_super_program.jar super_program_autoinstall.xml
304
  )
305
- (internal) add infrastructure for GUI abstraction
306
- Improved documentation:
307
  o build better PDF using pdflatex (with hyperlinks and bookmarks)
308
  o reorganize documentation for the <packs> section
309
- Add <singlefile> tag which is useful if a file's name after
310
  installation is different from the source file name
311
- Add support for os attribute and <os> tag to all pack entries
312
  (hopefully, the DTD is correct)
313
- Allow files to be kept after execution
314
- Allow packs to be preselected for installation or not
315
- Allow packs to be OS dependent
316
- Provide finer control when overwriting files:
317
  o ask for overwriting, default yes
318
  o ask for overwriting, default no
319
  o update (only considers mtime - no real update)
320
- Allow absolute paths in source files (might already be in 3.0.9)
321
- Finer error handling - report missing attributes
322
- (internal) TwoColumnLayout now supports WESTONLY and EASTONLY
323
- (internal) made the ResourceManager a singleton
324
- Add new kind of script parsing: shell - used %{variable} syntax to
325
  avoid clashes within shell scripts
326

  
327

  
328
  > 3.0.9 (build 2003.06.29)
329

  
330
- New Romanian language pack (Dani Orza).
331
- Absolute paths problems patch (Tom Moore).
332
- DTD, documentation fixes.
333

  
334
  > 3.0.8a (build 2003.05.02)
335

  
336
- A bug had been introduced in 3.0.8 during the files extraction. Fixed.
337
- Polish langpacks update.
338

  
339
  > 3.0.8 (build 2003.04.26)
340

  
341
- Packs OS-targeting (Fran Taylor).
342
- OS selection improved accuracy (Sanjay Linganna).
343
- The standard installers can now use the native look and feel if the
344
  'useNativeLAF' resource is specified (nice feature especially with the
345
  incoming JDK 1.4.2).
346
- The standard installers get back the button icons and highlighting effects.
347
- Russian langpack update (Igor Anikeev).
348
- Directory creation patch (Jonathan Halliday).
349

  
350

  
351
  > 3.0.7 (build 2003.04.04)
352

  
353
- Slovakian langpack thanks to Milan Madzia.
354
- Japanese, Russian and Dutch langpacks updates.
355
- The uninstallers can now run scripts thanks to a patch from Hani Suleiman.
356

  
357
  > 3.0.6 (build 2003.02.27)
358

  
359
- Updated the French and German langpacks.
360
- Fixed the building process to take care of all classes related to the InputPanel.
361
- Made some fixes on the installers DTD.
362
- Elmar Grom / UserInputPanel:
363
  o Fixed a bug with the drop down box that always return the value for the last
364
    option in it, regardless of what had been selected during installation.
365
  o Implemented the automated installer mode.
366
  o RuleInputTextField can now be validated and processed with custom code
367
    (documentation to come soon).
368
  o A password field is now available and can also be validated and processed
369
    with custom code (documentation to come soon).
370

  
371
  > 3.0.5 (build 2003.02.14)
372

  
373
- This release becomes the new stable version, waiting for the 3.1 release which
374
  is not yet ready. The stable/unstable versions separation is suspended.
375
- Fixed a TargetPanel inconsistency when the target directory is empty.
376
- Fixed Ant filesets-related problems.
377
- UI fonts fixes for Linux/Sun JDK-1.4.
378
- Empty directories can now be included.
379
- IzPack's own installer now makes uses of the Ant-style filesets.
380
- Splitted the documentation pack into several ones.
381
- MacOS X UI fixes (Hani Suleiman).
382

  
383
  > 3.1.0 pre5 (build 2003.01.12)
384

  
385
- Included Elmar's new UserInputPanel documentation.
386
- A panel can now be added several times in an installation. This is mostly
387
  useful for the new UserInputPanel.
388
- Separated the installer generation from the 'dist' target in the Ant building
389
  process. The new target is 'generate.installer'.
390
- Move the com.izforge.izpack.util.EtchedBorder class to com.izforge.izpack.gui.
391
  The class has also been rewritten because the original code was introduced
392
  with a proprietary license notice.
393

  
394
  > 3.1.0 pre4 (build 2002.12.08)
395

  
396
- A lot of installer GUI improvements by Jan Blok :
397
  o an image can be shown in the installer left side
398
  o buttons will look great under OSX
399
  o HelloPanel : don't display authors if not present
400
  o InstallPanel : immediate installation launching (the silly install button
401
    has gone to heaven)
402
  o LicencePanel : better GUI
403
  o PackPanel : use table and display description, complete rewrite of this
404
    panel
405
  o IzPackMetalTheme : Tahoma is used if present on the target machine.
406
- New UserInputPanel that allows to prompt the users for some values that can
407
  later be stored as variables that can be parsed for in files (Elmar Grom).
408
  Sorry but I did not have time to include the related documentation at the
409
  release time.
410

  
411
    > 3.1.0 pre3 (build 2002.11.24)
412

  
413
- Restyled, cleaned, javadoc'ed the whole IzPack source code.
414
- The full IzPack source code Javadocs are generated when making a release.
415
- Wiped the Enroll* classes that were polluting IzPack.
416
- Added the creation of shortcuts for the IzPack documentation and the
417
uninstaller.
418

  
419
    > 3.1.0 pre2 (build 2002.10.19)
420

  
421
- New (and clean) ResourceManager thanks to Marcus Stursberg.
422
- Shorcut fixes by Elmar Grom.
423

  
424
    > 3.1.0 pre1 (build 2002.09.21)
425

  
426
- When InstallPanel was the last panel, it unlocked the next button and this was
427
  of course not the desired behaviour.
428
- ImgPacksPanel and PacksPanel can now display the total disk space required
429
  (Adam Barclay for this task).
430
- MacOSX GUI fix thanks to Hani Suleiman.
431
- GUI Frontend fixes by Andrew De Torres.
432
- Support for files overriding behaviour (override or keep old version if
433
  present) by Adam Barclay.
434
- New Italian langpack thanks to Franco Graziosi.
435

  
436
    > 3.0.0 (build 2002.08.13)
437

  
438
- First stable release of the 3.x series ;-)
439
- Ant task : the trailing '/' is appended on the IzPack directory when it is
440
  omitted (Gareth Cronin).
441
- Many improvements on the documentation which should be quite fine - Elmar Grom
442
  helped a lot on this.
443
- Updated ant.jar from the Ant 1.5 stable release.
444
- German language pack fixes by Jonelo.
445

  
446
    > 3.0.0 rc3 (build 2002.07.28)
447

  
448
- The Japanese langpack has been fixed by Akky Akimoto (now Windows shortcuts
449
  compliant).
450
- Windows shortcuts counterpart is now fully working thanks to the big efforts
451
  of Elmar Grom with the additional help of Marcus Stursberg.
452
- Documentation mispelling fixes and additions by Elmar Grom.
453

  
454
    > 3.0.0 rc2 (build 2002.07.06)
455

  
456
- Added some documentation on the *LicencePanel and *InfoPanel panels.
457
- Bugfix in HTMLLicencePanel.
458
- The uninstaller is now able to take care of the jar new location (under the
459
  install path) and wipes everything cleanly.
460
- The 'create shortcut' button in ShortcutPanel is now disabled after the
461
  shortcuts are created.
462

  
463
    > 3.0.0 rc1 (build 2002.07.03)
464

  
465
- Fixes on the shortcuts sytem.
466
- New Hungarian language pack thanks to Harsan Peter.
467
- New Japanese language pack thanks to Hiroki Akimoto.
468
- New documentation.
469
- Fixed many source coding style errors.
470
- Coding guidelines publication.
471
- Some Javadoc text is now generated for those who need to make panels.
472

  
473
    > 3.0.0 pre4 (build 2002.06.15)
474

  
475
- Polish language pack thanks to Piotr Bzdyl.
476
- Shortcut system fixes.
477
- The IzPack installer is now able to create shortcuts on Windows systems
478
  while not creating any problem on another Operating System.
479
- Catalan language pack thanks to Oscar Aubareda Fernandez.
480
- The uninstaller is now copied under $INSTALL_PATH/Uninstaller.
481
- Closing the language selection box of an installer will (finally !) close
482
  the installer.
483
- Removed the same named directories and files from the installers jars.
484
- The ShortcutPanel now uses the IzPack highlighted buttons.
485
- Many improvements from the e-xmlmedia.fr people including the Ant fileset
486
  support, all these features will be documented in the coming new
487
  documentation.
488

  
489
    > 3.0.0 pre3 (build 2002.05.19)
490

  
491
- HTML licence panel agreement system fix by Jonelo.
492
- Official inclusion of Elmar Grom's Windows library to create some shortcuts on
493
  this operating system.
494
( following : Johannes Lehtinen )
495
- Cleaned up the InstallData interface and added utility methods.
496
- Made the special variables (such as $INSTALL_PATH) available to panels using
497
  the standard interface.
498
- Made InstallData a singleton class.
499
- Added InstallData properties for Panel interoptability.
500
- Added a new variable : $FILE_SEPARATOR.
501

  
502
    > 3.0.0 pre2 (build 2002.04.27)
503

  
504
- Fixes & enhancements in the executable files support (Olexij Tkatchenko).
505
- 2 new splash screens by Nicolas Deschaume.
506
- The launching scripts of the pre1 were corrupted.
507

  
508
    > 3.0.0 pre1 (build 2002.04.21)
509

  
510
- Enhanced splash #5 by Nicolas Deschaume.
511
- Improved uninstalling system giving an access to the panels.
512
- Image support at the language selection dialog through an optionnal resource
513
  (installer.langsel.img).
514
- Added executable element support (Olexij Tkatchenko).
515
- /usr/local is now the default installation directory only for root user,
516
  normal users will have $HOME instead (Unix* - Olexij Tkatchenko).
517
- New Ukrainian language support (Olexij Tkatchenko).
518
- The uninstaller now deletes itself after the uninstallation job is done.
519
- Modified the IzPack Ant building process to integrate IzPack itself in order
520
  to generate a ready-to-distribute installer.
521

  
522
    > 2.12.0 (build 2002.03.31)
523

  
524
- Removed the JScrollPane for the panels container.
525
- Improved panels sizing policy due to the JScrollPane removing.
526

  
527
    > 2.12.0 pre3 (build 2002.03.02)
528

  
529
- Fixed a problem with the default compiler output file naming.
530
- Added the Dutch language packs thanks to Fridjof Jansen.
531
- Modified the Ant makefile so that any inner class of a panel can be
532
  copied too.
533

  
534
    > 2.12.0 pre2 (build 2002.02.22)
535

  
536
- Changed the font sizes to 12 as it really looks better.
537
- Removed the "All rights reserved" portions in the frontend languages
538
  packs as it is not really usefull and it now makes the About Box look
539
  better.
540
- Fix in PacksPanel thanks to Marcus Wolschon.
541
- Fixes in both Unix and Windows new startup scripts.
542
- Paul Wilkinson added the integration with Ant.
543
- Native libraries can now be specified to be added to the IzPack
544
  installers through a new optionnal tag.
545

  
546
    > 2.12.0 pre1 (build 2002.02.15)
547

  
548
- Made some modifications to get the source code pass through the
549
  IBM Jikes compiler checkings successfully.
550
- Updated the Readme.txt file (I forgot to make it reflect the fact that
551
  IzPack has a GUI frontend :-)
552
- Updated the installer english langpack file so that 'installer.quit.message'
553
  is not wrong anymore.
554
- Added a complete Javadoc comments set to com.izforge.izpack.installer.IzPanel
555
.
556
- Inclusion of the IzPack installer XML file in the source directory.
557
- The compiler and the frontend can now be invoked outside of the bin/ directory
558
  without any problem. This provide a *noticeable* improvement ;-)
559

  
560
    > 2.11.1 (build 2002.02.09)
561

  
562
- Inclusion of the Kunststoff Look And Feel version 2.
563

  
564
    > 2.11.0 (build 2002.01.18)
565

  
566
- Pre-versions modifications have been validated.
567
- Improved documentation HTML version.
568
- IzPack's own installer : use the ImgPacksPanel instead of the classic
569
PacksPanel.
570
- 2 new frontend splash screens thanks to Nicolas Deschaume.
571
- HelloPanel : displays the email adresses enclosed by '<' and '>'.
572
- This version is compiled with IBM Jikes.
573

  
574
    > 2.11.0 pre2 (build 2001.12.17)
575

  
576
- Frontend : added a toolbar.
577
- Ant makefile : removed the 'clean' dependency for the 'all' target.
578
- Installer : the next button will automatically lock if the last panel is
579
  reached but does not already lock it.
580

  
581
    > 2.11.0 pre1 (build 2001.12.09)
582

  
583
- Installer : cached languages flags.
584
- Installer : the languages flags are now grayed when not active (it creates
585
  a rollover-effect when choosing the language in the list).
586
- Frontend : the about box can't be resized.
587
- Errors : now reported on the error output stream (System.err) instead of
588
  the output stream (System.out).
589
- Frontend : better GUI interaction.
590
- ImgPacksPanel : fixed the bug that caused the snapshots not to switch as
591
  expected when using the keyboard.
592
- Updated Brazilian and Russian flags to conform with the other flags.
593

  
594
    > 2.10.0 (build 2001.12.02)
595

  
596
- Pre-versions modifications have been validated.
597
- A panel can now specify some custom variables (Serge Sivkov).
598
- New Brazilian-Portuguese translation thanks to Joao Marcelo Pereira Alves.
599
- New Russian translation thanks to Serge Sivkov.
600

  
601
    > 2.10.0 pre 2 (build 2001.11.25)
602

  
603
- TargetPanel : it is now possible to specify a specific default installation
604
  directory for a specific Operating System thanks to Michael Peterson.
605
- Ant makefile : generation of the lib/ directory if not present (Michael
606
  Peterson).
607
- Documentation : updated to reflect the TargetPanel enhancements.
608

  
609
    > 2.10.0 pre 1 (build 2001.11.11)
610

  
611
- A CVS server is now available thanks to TuxFamily.org .
612
- 2 New frontend splash screens pictures by Nicolas Deschaume.
613
- Safer command-line compiler invocation.
614
- New variable substitution backend by Johannes Lehtinen (backward compatible).
615
- Better exceptions reporting system to the end-user.
616
- Installer : centered labels at the language selection prompt.
617
- LicencePanel : now locks the 'next' button if the 'yes' radio is not selected.
618
- TargetPanel : now warns if the specified target is an empty string.
619
- InstallPanel : now removes the last processed file path when the installation
620
is over.
621

  
622

  
623
    > 2.9.0 (build 2001.10.26)
624

  
625
- Faster and safer I/O thanks to Johannes Lehtinen.
626
- Faster frontend splash screen.
627
- Removed the finalizers in the code.
628
- Windows icon file added.
629

  
630
    > 2.8.0 (build 2001.10.20)
631

  
632
- New Frontend splash screen.
633
- New file saving stupid bug fix in the Frontend.
634
- FinishPanel : tooltip for the script button.
635
- InstallPanel : new animated icon for the install button.
636
- XInfoPanel : adaptative text panel.
637
- Frontend : recent files list (support for the imported files also).
638
- Fixed some size problems with the installer language selection dialog.
639
- XML Frontend preferences file spec auto-upgrade.
640
- New Finnish language pack thanks to Johannes Lehtinen.
641

  
642
    > 2.7.0 (build 2001.09.26)
643

  
644
- Frontend localisation support.
645
- The Frontend remembers the last opened directory.
646
- Flags for the language selection for the installers.
647
- Language pre-selection for the installers.
648
- TargetPanel : warns when the selected directory exists.
649
- InstallPanel : animated icon for the install button.
650
- New spanish langpack thanks to Carlos Rueda.
651

  
652
    > 2.6.1 (build 2001.09.22)
653

  
654
- Added an image to the frontend about box.
655
- Fix in the Ant Makefile that caused it to fail in case of a first-time build.
656

  
657
    > 2.6.0 (build 2001.09.20)
658

  
659
- Cleaner installer icons loading using an XML file.
660
- Installation DTD mistake fix.
661
- New GUI Frontend.
662
- Sample installation XML comment fix.
663
- German langpack small fixes.
664
- Better internationalisation on Swing-specific strings.
665
- Minor bug fixes.
666
- Threaded compiling process.
667
- Fix in the packs panel.
668
- Better installer navigation buttons locking/unlocking.
669

  
670
    > 2.5.0 (build 2001.09.07)
671

  
672
- New web installers support.
673

  
674
    > 2.4.0 (build 2001.09.05)
675

  
676
- Automated installations support.
677
- New XPM icons.
678
- Improved build.xml.
679
- MacOS and MacOSX installation paths support.
680
- Minor bug fix in the TargetPanel path selection.
681

  
682
    > 2.3.0 (build 2001.08.29)
683

  
684
- Uninstaller support.
685
- Fix on InstallPanel : it does not change its size each time that a new
686
  file is processed.
687
- Bug fix in the IzPack variables translation system.
688
- German langpack thanks to Klaus Hartlage.
689
- Made a real documentation (it was time to do it :-) .
690

  
691
    > 2.2.0 (build 2001.08.18)
692

  
693
- New panels available : ImgPacksPanel, HTMLInfoPanel, HTMLLicencePanel.
694
- Use of Kunststoff 1.1.1 instead of 1.0.
695
- Jakarta Ant script thanks to Pierre Dittgen.
696
- API changes to allow a panel to ask for being skipped.
697
- Wheights for some panels components fixed.
698
- Added a Thanks.txt file :-)
699

  
700
    > 2.1.0 (build 2001.08.14)
701

  
702
- Fixed a problem with the base path and the installation xml file, they don't
703
  need to be in the same directory anymore.
704
- 2 tips in the source code from Brad Cox have been included.
705
- A new kind of installer is available : standard-kunststoff (same as standard
706
  but with the Kunststoff Look and Feel support).
707
- Fix in TargetPanel : you can specify the installation path by typing it
708
  without having to validate it with the enter key.
709
- Fixed the bottom components wheights in the installer frame : now it looks
710
  much better.
711

  
712
    > 2.0.1 (build 2001.08.11)
713

  
714
- No more warnings when the user wants to quit the installer and the
715
  installation is done with the panel InstallPanel.
716

  
717
    > 2.0.0 (build 2001.08.10)
718

  
719
- ... a brand new IzPack !
720
- Now it is an XML-based compiler.
721
- A more modular architecture (you can create your own panels for instance).
722
- No GUI builder for the moment, it will come in the next versions.
723
- More kinds of installers to come.
724

  
725
_______________________________________________________________________________
726

  
727

  
728
    > 1.1.1 (build 2001.04.21)
729

  
730
- Faster installer building / installation process.
731
- String comparisons are now using the equalsIgnoreCase method instead of an
732
  objects equality test '==' (safest).
733
- Modified the about box.
734
- Clearly made a difference between images & icons in the jar files
735
  (restructuration).
736
- Tested successfully on BlackDown Linux JVM.
737

  
738
    > 1.1 (build 2001.04.10)
739

  
740
- Adds the extensions to the filenames in the builder if it was omited.
741
- Adjusted the fonts in the Metal theme; now it should look right.
742
- Adjusted the thread priority of the splash & progress windows, it should be
743
  faster.
744
- The setup now recognizes the os so that the default installation path is
745
  appropriated.
746
- Editors now place the caret at the beginning when a need (ex : a new text
747
  is loaded).
748
- Enhanced the language packs selection in the builder.
749
- Added the french language packs.
750
- Parses the script files for special variables.
751
- Now comes along with a documentation.
752

  
753
    > 1.0 (build 2001.03.18)
754

  
755
- Adjusted the fonts in the Metal theme.
756
- Fixed the very stupid bugs with the files in pack deletion.
757
- Improved the behaviour of the packs tab functions.
758
- Made some small optimizations on various gui code parts.
759
- Changed the text editors from JEditorPane to JTextArea : no more lines
760
  wrappings problems.
761
- Gained 5kb on Setup.jar.
762
- Blocks user interaction in the builder during the installer creation.
763

  
764
    > 1.0 beta 1 (build 2001.03.11)
765

  
766
- The first public release :-)
767
- There are a lot of features to add and enhance in the next releases, of
768
  course.
769

  
770
# vim: fileformat=dos
tags/gvSIG_3D_Animation_1_9_SNAPSHOT_build_11/build/distribution/IzPack/src/dtd/installation.dtd
1
<?xml version="1.0" encoding="iso-8859-1" ?>
2

  
3
<!--
4

  
5
        =====================================
6
        The DTD for IzPack Installation Files
7
        =====================================
8
$Id: installation.dtd 5819 2006-06-14 07:29:09Z cesar $
9
        
10
-->
11

  
12
<!-- The root element -->
13
<!ELEMENT installation (preinstall?, info, variables?, guiprefs?, locale, resources?, panels,
14
                        listeners?, packs, jar*, native*, postinstall?)>
15
    <!ATTLIST installation version CDATA #REQUIRED>
16

  
17
<!-- The info section (general information on an installation) -->
18
<!ELEMENT info (appname, appversion, appsubpath?, authors?, url?, javaversion?, uninstaller?, webdir?)>
19
    <!ELEMENT appname (#PCDATA)>
20
    <!ELEMENT appversion (#PCDATA)>
21
    <!ELEMENT appsubpath (#PCDATA)>
22
    <!ELEMENT authors (author*)>
23
    <!ELEMENT author EMPTY>
24
        <!ATTLIST author name CDATA #REQUIRED>
25
        <!ATTLIST author email CDATA #REQUIRED>
26
    <!ELEMENT url (#PCDATA)>
27
    <!ELEMENT javaversion (#PCDATA)>
28
    <!ELEMENT uninstaller EMPTY>
29
        <!ATTLIST uninstaller write (yes|no) "yes">
30
    <!ELEMENT webdir (#PCDATA)>
31

  
32
<!-- The variables markup (variable declarations ) -->    
33
<!ELEMENT variables (variable*)>
34
    <!ELEMENT variable EMPTY>
35
        <!ATTLIST variable name CDATA #REQUIRED>
36
        <!ATTLIST variable value CDATA #REQUIRED>
37
        
38
        
39
<!-- The guiprefs markup (customizes the installer in GUI mode) -->
40
<!ELEMENT guiprefs (laf*, modifier*)>
41
    <!ATTLIST guiprefs resizable (yes|no) #REQUIRED>
42
    <!ATTLIST guiprefs width CDATA #REQUIRED>
43
    <!ATTLIST guiprefs height CDATA #REQUIRED>
44
    <!ELEMENT laf (os+, param*)>
45
    <!ATTLIST laf name CDATA #REQUIRED>
46
    <!ELEMENT param EMPTY>
47
        <!ATTLIST param
48
            name  CDATA #REQUIRED
49
            value CDATA #REQUIRED>
50
    <!-- Well defined modifier for gui characteristics.
51
         Possible keys are "useButtonIcons" and
52
         "useLabelIcons" both with value "yes" or "no".
53
    -->
54
    <!ELEMENT modifier EMPTY>
55
        <!ATTLIST modifier key CDATA #REQUIRED>
56
        <!ATTLIST modifier value CDATA #REQUIRED>
57
                  
58

  
59
<!-- The locale section (indicates which langpacks to include) -->
60
<!ELEMENT locale (langpack+)>
61
    <!ELEMENT langpack EMPTY>
62
        <!ATTLIST langpack iso3 CDATA #REQUIRED>
63

  
64
<!-- The resources section (resources for the panel's usings) -->
65
<!ELEMENT resources (res*)>
66
    <!ELEMENT res EMPTY>
67
        <!ATTLIST res src CDATA #REQUIRED>
68
        <!ATTLIST res id CDATA #REQUIRED>
69
        <!ATTLIST  res parse  (yes|no) "no">
70
        <!ATTLIST  res type CDATA "plain">
71
        <!ATTLIST  res encoding CDATA #IMPLIED>        
72

  
73
<!-- The panels section (indicates the panels to use) -->
74
<!ELEMENT panels (panel+)>
75
    <!ELEMENT panel EMPTY>
76
        <!ATTLIST panel classname CDATA #REQUIRED>
77

  
78
<!-- The listener section (indicates which listener where to use) -->
79
<!ELEMENT listeners (listener*)>
80
    <!ELEMENT listener ( os*)>
81
        <!ATTLIST listener compiler CDATA #IMPLIED>
82
        <!ATTLIST listener installer CDATA #IMPLIED>
83
        <!ATTLIST listener uninstaller CDATA #IMPLIED>
84

  
85
<!-- The packs section (indicates the packs to create) -->
86
<!ELEMENT packs (pack+)>
87
    <!ELEMENT pack (description, os*, file*, singlefile*, fileset*, updatecheck?, parsable*, executable*, depends*)>
88
        <!ATTLIST pack name CDATA #REQUIRED>
89
        <!ATTLIST pack id CDATA #IMPLIED>
90
        <!ATTLIST pack required (yes|no) #REQUIRED>
91
        <!ATTLIST pack preselected (yes|no) "yes">
92
        <!ATTLIST pack os CDATA #IMPLIED>
93
        <!ATTLIST pack loose (true|false) "false">
94
        <!ELEMENT description (#PCDATA)>
95
        <!ELEMENT file (os*, additionaldata*)>
96
            <!ATTLIST file src CDATA #REQUIRED>
97
            <!ATTLIST file targetdir CDATA #REQUIRED>
98
            <!ATTLIST file os (unix|windows|mac) #IMPLIED>
99
            <!ATTLIST file override (true|false|asktrue|askfalse|update) "update">
100
        <!ELEMENT singlefile (os*, additionaldata*)>
101
            <!ATTLIST singlefile src CDATA #REQUIRED>
102
            <!ATTLIST singlefile target CDATA #REQUIRED>
103
            <!ATTLIST singlefile os (unix|windows|mac) #IMPLIED>
104
            <!ATTLIST singlefile override (true|false|asktrue|askfalse|update) "update">
105
    <!ELEMENT fileset (include*, exclude*, os*, additionaldata*)>
106
          <!ATTLIST fileset dir CDATA #REQUIRED>
107
          <!ATTLIST fileset targetdir CDATA #REQUIRED>  
108
          <!ATTLIST fileset casesensitive (yes|no) "yes">  
109
          <!ATTLIST fileset defaultexcludes (yes|no) "yes">  
110
          <!ATTLIST fileset os (unix|windows|mac) #IMPLIED>
111
          <!ATTLIST fileset override (true|false|asktrue|askfalse|update) "update">
112
          <!ATTLIST fileset includes CDATA #IMPLIED>
113
          <!ATTLIST fileset excludes CDATA #IMPLIED>
114
      <!ELEMENT include EMPTY>
115
            <!ATTLIST include name CDATA #REQUIRED>
116
      <!ELEMENT exclude EMPTY>
117
            <!ATTLIST exclude name CDATA #REQUIRED>
118
      <!ELEMENT additionaldata EMPTY>
119
            <!ATTLIST additionaldata key CDATA #REQUIRED>
120
            <!ATTLIST additionaldata value CDATA #REQUIRED>
121
      <!ELEMENT parsable (os*)>
122
          <!ATTLIST parsable targetfile CDATA #REQUIRED>
123
          <!ATTLIST parsable type CDATA "plain">
124
          <!ATTLIST parsable encoding CDATA #IMPLIED>
125
          <!ATTLIST parsable os (unix|windows|mac) #IMPLIED>
126
      <!ELEMENT executable (args?, os*)>
127
          <!ATTLIST executable targetfile CDATA #IMPLIED>
128
          <!ATTLIST executable class CDATA #IMPLIED>
129
          <!ATTLIST executable type (bin|jar) "bin">
130
          <!ATTLIST executable stage (postinstall|never|uninstall) "never">
131
          <!ATTLIST executable failure (abort|warn|ask) "ask">
132
          <!ATTLIST executable keep (true|false) "false">
133
          <!ELEMENT args (arg+)>
134
              <!ELEMENT arg EMPTY>
135
                  <!ATTLIST arg value CDATA #REQUIRED>
136
          <!ELEMENT os EMPTY>
137
                  <!ATTLIST os family (unix|windows|mac) #REQUIRED>
138
                  <!ATTLIST os name CDATA #IMPLIED>
139
                  <!ATTLIST os version CDATA #IMPLIED>
140
                  <!ATTLIST os arch CDATA #IMPLIED>
141
      <!ELEMENT updatecheck (include*, exclude*)>
142
      <!ELEMENT depends EMPTY>
143
          <!ATTLIST depends packname CDATA #REQUIRED>
144

  
145
<!-- Allows the inclusion in the installer or uninstaller of a native library -->
146
<!ELEMENT native (os*)>
147
    <!ATTLIST native type (izpack|3rdparty) #REQUIRED>
148
    <!ATTLIST native name CDATA #REQUIRED>
149
    <!ATTLIST native stage (install|uninstall|both) "install">
150

  
151
<!-- Allows the inclusion in the installer of an additional jar file content -->
152
<!ELEMENT jar EMPTY>
153
    <!ATTLIST jar src CDATA #REQUIRED>
154
    <!ATTLIST jar stage (install|uninstall|both) "install">
tags/gvSIG_3D_Animation_1_9_SNAPSHOT_build_11/build/distribution/IzPack/src/dtd/event/antaction.dtd
1
<?xml version="1.0" encoding="iso-8859-1" ?>
2

  
3
<!--
4

  
5
        =====================================
6
        The DTD for the IzPack CustomActions
7
        AntActionInstallerListener and
8
        AntActionUninstallerListener
9
        =====================================
10
$Id: antaction.dtd 5819 2006-06-14 07:29:09Z cesar $
11
        
12
-->
13

  
14
<!-- The root element -->
15
<!ELEMENT antactions (pack*)>
16

  
17
<!--  -->
18
<!--  -->
19
    <!-- The pack sections. The names should be the same as the pack sections in
20
         the install xml file (see also installation.dtd). The defined actions 
21
         are performed only for packs which are selected for installation.
22
    -->
23
    <!ELEMENT pack (antcall+)>
24
        <!ATTLIST pack name CDATA #REQUIRED>
25
        <!-- The antcall section. It defines, what antcall to perform at what time
26
             of installation with what environment.
27
        -->
28
        <!ELEMENT antcall (property*, propertyfile*, target*, uninstall_target*)>
29
            <!-- Attribute order determine at what point of installation the antcalls
30
                 defined by ELEMENT target should be performed.
31
            -->
32
            <!ATTLIST antcall order (beforepack|afterpack|beforepacks|afterpacks) #REQUIRED>
33
            <!-- Attribute uninstall_order determine at what point of uninstallation 
34
                 the antcalls defined by ELEMENT uninstall_target should be performed.
35
            -->
36
            <!ATTLIST antcall uninstall_order (beforedeletion|afterdeletion) "beforedeletion">
37
            <!ATTLIST antcall quiet (yes|no) "no">
38
            <!ATTLIST antcall verbose (yes|no) "no">
39
            <!ATTLIST antcall logfile CDATA  #IMPLIED>
40
            <!-- ID of the message which should be displayed in the InstallPanel. The ID 
41
                 is related to the &lt;language&gt;.xml file.
42
			-->
43
            <!ATTLIST antcall messageid CDATA  #IMPLIED>
44
            <!-- Path of the file which contains the antcall. -->
45
            <!ATTLIST antcall buildfile CDATA #REQUIRED>
46
            <!-- Properties to be used with all targets and uninstall_targets 
47
                 which are defined for this antcall.
48
            -->
49
            <!ELEMENT property EMPTY>
50
                <!ATTLIST property name CDATA #REQUIRED>
51
                <!ATTLIST property value CDATA #REQUIRED>
52
            <!-- Properties to be used with all targets and uninstall_targets 
53
                 which are defined for this antcall given by the path of a properties
54
                 file..
55
            -->
56
            <!ELEMENT propertyfile EMPTY>
57
                <!ATTLIST propertyfile path CDATA #REQUIRED>
58
            <!-- Targets to perform with this antcall at installation time.
59
                 The targets should be defined in the given buildfile, else an
60
                 ant exception will be raised.
61
            -->
62
            <!ELEMENT target EMPTY>
63
                <!ATTLIST target name CDATA #REQUIRED>
64
            <!-- Targets to perform with this antcall at uninstallation time.
65
                 The targets should be defined in the given buildfile, else an
66
                 ant exception will be raised.
67
            -->
68
            <!ELEMENT uninstall_target EMPTY>
69
                <!ATTLIST uninstall_target name CDATA #IMPLIED>
70

  
71
                
tags/gvSIG_3D_Animation_1_9_SNAPSHOT_build_11/build/distribution/IzPack/src/dtd/langpack.dtd
1
<?xml version="1.0" encoding="iso-8859-1" ?>
2

  
3
<!-- 
4
        ==================================
5
        The DTD for IzPack Languages Packs 
6
        ==================================
7
-->
8

  
9
<!-- The root element -->
10
<!ELEMENT langpack (str+)>
11

  
12
<!-- A String definition -->
13
<!ELEMENT str (#PCDATA)>
14
    <!ATTLIST str id CDATA #REQUIRED>
15
    <!ATTLIST str txt CDATA #REQUIRED>
... This diff was truncated because it exceeds the maximum size that can be displayed.

Also available in: Unified diff