sventon subversion web client - http://www.sventon.org
[show recent changes]
 
  Help
HEAD
Rev: 10163 - svn://svn.freehep.org/svn / freehep / trunk / vectorgraphics / src / site / apt / ReleaseNotes-2.0.apt
Show File - ReleaseNotes-2.0.apt  [show properties]
Search for Help
spinner
    ---
FreeHEP VectorGraphics 2.0 - Release Notes
    ---
Mark Donszelmann
    ---
    ---
Vector Graphics 2.0 Release Notes
10   Release Notes Version: $Revision: 10163 $.
11 
12   The most recent version of this file is available at
13  {{http://java.freehep.org/vectorgraphics/ReleaseNotes-2.0.html}}.
14 
15      Release notes for all versions of the VectorGraphics package are available at
16  {{http://java.freehep.org/vectorgraphics/AllReleaseNotes.html}}.
17 
18   The VectorGraphics package of {{{http://java.freehep.org}
19  FreeHEP Java Library}} enables any Java program to export to a variety of
20  vector graphics formats as well as bitmap image formats. Among the vector formats are PostScript, PDF, EMF,
21  SVF, and (Flash) SWF. The image formats
22  include GIF, PNG, JPG, BMP, WBPM and PPM. All image formats included in the Java runtime, as well as any in the Java
23  Advanced Imaging package (if installed) are also be available.
24 
25      The formats CGM, LaTeX and JAVA (for debugging) have not been released in version 2.0. They
26  may be released at a later date/version.
27 
28   The package uses the standard java.awt.Graphics2D class as its interface to
29  the user program. Using this package from any Java GUI program is therefore
30  quite easy. It also comes with a dialog box which allows you to choose between
31  all the formats mentioned above and set specific parameters for them.
32 
33  * Contents
34 
35    * {{{#Major Changes}Major Changes}}
36 
37    * {{{#Documentation}Documentation}}
38 
39    * {{{#Test Output}Test Output}}
40 
41    * {{{#License}License}}
42 
43    * {{{#Installation}Installation}}
44 
45    * {{{#Compilation}Compilation}}
46 
47    * {{{#Building an Application with the VectorGraphics package}Building an Application with the VectorGraphics
48    package}}
49 
50    * {{{#Running the VectorGraphics package}Running the VectorGraphics package}}
51 
52    * {{{#Features/Limitations of the Current Release}Features/Limitations of the Current Release}}
53 
54    * {{{#Reporting Bugs}Reporting Bugs}}
55 
56    * {{{#Examples}Examples}}
57 
58 
59  * {Major Changes}
60 
61      This version is binary compatible at the java.awt.Graphics2d level with version 1.2.2. However if you
62  used classes/methods from the low-level format drivers or have used methods of the VectorGraphics class
63  or its descendants you may have to adjust your code and recompile.
64 
65      All changes previously declared fixed for version 1.2.3 are included in version 2.0 of VectorGraphics.
66  Version 1.2.3 will not be released.
67 
68      This version runs on Java 1.4.2 and up, but has only been tested mildly in the release candidate of
69  Java 1.6.0.
70 
71   Below the major changes in general and by format:
72 
73  ** General
74 
75      * [{{{http://bugs.freehep.org/browse/FVG-2}FVG-2}}] - add text as shapes
76 
77      * [{{{http://bugs.freehep.org/browse/FVG-13}FVG-13}}] - Unicode symbols don't appear in output
78 
79      * [{{{http://bugs.freehep.org/browse/FVG-17}FVG-17}}] - The size of symbols, drawn and filled seems not always equal
80 
81      * [{{{http://bugs.freehep.org/browse/FVG-21}FVG-21}}] - TagString doesn't handle Nested Tags
82 
83      * [{{{http://bugs.freehep.org/browse/FVG-23}FVG-23}}] - PixelGraphics has offset in several tests on MacOS X
84 
85      * [{{{http://bugs.freehep.org/browse/FVG-39}FVG-39}}] - Write DashedLinePathConstructor
86 
87      * [{{{http://bugs.freehep.org/browse/FVG-40}FVG-40}}] - Reorganize PathConstructors so that they can Cascade
88 
89      * [{{{http://bugs.freehep.org/browse/FVG-44}FVG-44}}] - Compile time error due to ambigous reference to method drawString
90 
91      * [{{{http://bugs.freehep.org/browse/FVG-82}FVG-82}}] - drawString(attributedCharIter) is unimplemented by all formats
92 
93      * [{{{http://bugs.freehep.org/browse/FVG-104}FVG-104}}] - PixelGraphics2D: createShape could be faster and less memory consumptive
94 
95      * [{{{http://bugs.freehep.org/browse/FVG-109}FVG-109}}] - drawImage does not save/restore transform.
96 
97      * [{{{http://bugs.freehep.org/browse/FVG-110}FVG-110}}] - ArrayPath has a problem with empty closed paths.
98 
99      * [{{{http://bugs.freehep.org/browse/FVG-111}FVG-111}}] - getDefaultInstance(ClassLoader loader) in ExportFileTypeRegistry can only be called once for the same loader.
100 
101      * [{{{http://bugs.freehep.org/browse/FVG-113}FVG-113}}] - VectorGraphics: some drawString(...) and drawGlyphVector(...) unimplemented
102 
103      * [{{{http://bugs.freehep.org/browse/FVG-114}FVG-114}}] - copy and paste into Word 97 doesn't support EMF
104 
105      * [{{{http://bugs.freehep.org/browse/FVG-116}FVG-116}}] - Export Dialog does not report errors to user
106 
107      * [{{{http://bugs.freehep.org/browse/FVG-121}FVG-121}}] - BufferedPanel should not build a clipped bufferedimage since the blit of it is much slower on Linux.
108 
109      * [{{{http://bugs.freehep.org/browse/FVG-122}FVG-122}}] - ClassCastException in makeImage of BuffredPanel when sun.java2d.ddoffscreen set to true.
110 
111      * [{{{http://bugs.freehep.org/browse/FVG-123}FVG-123}}] - Negative coordinates seem clipped.
112 
113      * [{{{http://bugs.freehep.org/browse/FVG-124}FVG-124}}] - Add test for resolution
114 
115      * [{{{http://bugs.freehep.org/browse/FVG-132}FVG-132}}] - Move org.freehep.graphicsio.font.encoding to org.freehep.graphics2d.font
116 
117      * [{{{http://bugs.freehep.org/browse/FVG-134}FVG-134}}] - getGraphics() in BufferedPanel does not return correct VG.
118 
119      * [{{{http://bugs.freehep.org/browse/FVG-136}FVG-136}}] - AbstractVectorGraphicsIO.setTranform(AffineTransform) is incorrectly doing "pass by reference".
120 
121      * [{{{http://bugs.freehep.org/browse/FVG-139}FVG-139}}] - Exporting array of components produces bad file
122 
123      * [{{{http://bugs.freehep.org/browse/FVG-141}FVG-141}}] - Switching exportFileTypes should properly update extensions
124 
125      * [{{{http://bugs.freehep.org/browse/FVG-142}FVG-142}}] - BufferedPanel will now limit clipped copy to bounds of panel, avoiding a RasterException.
126 
127      * [{{{http://bugs.freehep.org/browse/FVG-143}FVG-143}}] - Change PathConstructor method closePath to have coordinates
128 
129      * [{{{http://bugs.freehep.org/browse/FVG-145}FVG-145}}] - createShape should return Shape rather than GeneralPath
130 
131      * [{{{http://bugs.freehep.org/browse/FVG-146}FVG-146}}] - Export Type selection case sensitive
132 
133      * [{{{http://bugs.freehep.org/browse/FVG-147}FVG-147}}] - ExportDemo: Security Exception for GIF, PNG, JPG and RAW formats in WebStart
134 
135      * [{{{http://bugs.freehep.org/browse/FVG-149}FVG-149}}] - Font derivation does not work for arbitrary transforms
136 
137      * [{{{http://bugs.freehep.org/browse/FVG-159}FVG-159}}] - Buggfix for TTFGlyphTable.SimpleGlyph.getShape()
138 
139      * [{{{http://bugs.freehep.org/browse/FVG-162}FVG-162}}] - Custom Strokes should work in all formats supporting shapes. Currently only in PDF.
140 
141      * [{{{http://bugs.freehep.org/browse/FVG-165}FVG-165}}] - modify writeDash to use float as parameters rather than doubles.
142 
143      * [{{{http://bugs.freehep.org/browse/FVG-166}FVG-166}}] - Handle the writing of fonts better.
144 
145      * [{{{http://bugs.freehep.org/browse/FVG-167}FVG-167}}] - setRenderingHints with null value should remove hint
146 
147      * [{{{http://bugs.freehep.org/browse/FVG-168}FVG-168}}] - draw methods using integer need a bias of 0.5 to be correctly displayed.
148 
149      * [{{{http://bugs.freehep.org/browse/FVG-170}FVG-170}}] - Underline, StrikeThrough ... lost for TEXT_AS_SHAPE
150 
151      * [{{{http://bugs.freehep.org/browse/FVG-211}FVG-211}}] - ArrayIndexOutOfBoundsException for CubicCurve
152 
153      * [{{{http://bugs.freehep.org/browse/FVG-212}FVG-212}}] - Wrong Mapping of DialogInput
154 
155      * [{{{http://bugs.freehep.org/browse/FVG-215}FVG-215}}] - Add ExportFileType for WBMP and BMP
156 
157      * [{{{http://bugs.freehep.org/browse/FVG-216}FVG-216}}] - ExportFileTypes for Bitmap formats should failover to real class rather than ZZZclass.
158 
159      * [{{{http://bugs.freehep.org/browse/FVG-217}FVG-217}}] - ZZZExportFileType works on Windows but fails on MacOS X (and maybe others).
160 
161      * [{{{http://bugs.freehep.org/browse/FVG-245}FVG-245}}] - Disabled tests should end up in report list without link, and be skipped with next/previous
162 
163      * [{{{http://bugs.freehep.org/browse/FVG-246}FVG-246}}] - Test reports should be written in different dirs for JDK version and OS
164 
165      * [{{{http://bugs.freehep.org/browse/FVG-247}FVG-247}}] - Add a link back to vectorgraphics page
166 
167      * [{{{http://bugs.freehep.org/browse/FVG-248}FVG-248}}] - FreeHEP image is missing..
168 
169      * [{{{http://bugs.freehep.org/browse/FVG-249}FVG-249}}] - Add link to test matrix from vectorgraphics web.
170 
171      * [{{{http://bugs.freehep.org/browse/FVG-250}FVG-250}}] - CubicToQuadPatrhConstructor is not protected for parallel lines
172 
173      * [{{{http://bugs.freehep.org/browse/FVG-258}FVG-258}}] - Add a way to skip certain formats in tests and reports
174 
175      * [{{{http://bugs.freehep.org/browse/FVG-259}FVG-259}}] - Deploy test results for all platforms.
176 
177      * [{{{http://bugs.freehep.org/browse/FVG-260}FVG-260}}] - Add format-wide test of normal and scatter plot
178 
179      * [{{{http://bugs.freehep.org/browse/FVG-261}FVG-261}}] - Add gray cloudy background to table so we can see tarsnparency.
180 
181      * [{{{http://bugs.freehep.org/browse/FVG-273}FVG-273}}] - Add missing tests to TestApplication
182 
183      * [{{{http://bugs.freehep.org/browse/FVG-274}FVG-274}}] - All formats should just declare their extensions in lowercase only.
184 
185      * [{{{http://bugs.freehep.org/browse/FVG-275}FVG-275}}] - Handle setColor, setFont and setPaint with null argument to mean NOP.
186 
187      []
188 
189  ** EMF
190 
191      * [{{{http://bugs.freehep.org/browse/FVG-1}FVG-1}}] - Bad polygon export for EMF
192 
193      * [{{{http://bugs.freehep.org/browse/FVG-5}FVG-5}}] - EMFGraphics2D thows NPE on Ilog component
194 
195      * [{{{http://bugs.freehep.org/browse/FVG-18}FVG-18}}] - EMF: change output of EMF test ref files into EMZ
196 
197      * [{{{http://bugs.freehep.org/browse/FVG-29}FVG-29}}] - EMF: Export to EMF under MacOS X shows only one quadrant
198 
199      * [{{{http://bugs.freehep.org/browse/FVG-48}FVG-48}}] - Export to EMF messes up screen under Windows 98
200 
201      * [{{{http://bugs.freehep.org/browse/FVG-107}FVG-107}}] - EMFGraphics2D.writeImage should not call writeGraphics* directly
202 
203      * [{{{http://bugs.freehep.org/browse/FVG-112}FVG-112}}] - EMF: problem in writeImage
204 
205      * [{{{http://bugs.freehep.org/browse/FVG-148}FVG-148}}] - EMF: Add option to write gzipped EMF as EMZ file.
206 
207      * [{{{http://bugs.freehep.org/browse/FVG-236}FVG-236}}] - EMF: TestImage2D no background and no red
208 
209      * [{{{http://bugs.freehep.org/browse/FVG-237}FVG-237}}] - EMF: TestImages no background (or wrong) and no red.
210 
211      * [{{{http://bugs.freehep.org/browse/FVG-240}FVG-240}}] - EMF: TestTransparency no transparency, no red and wrong background
212 
213      * [{{{http://bugs.freehep.org/browse/FVG-271}FVG-271}}] - Remove EMZ extension
214 
215      []
216 
217  ** GIF
218 
219      * [{{{http://bugs.freehep.org/browse/FVG-115}FVG-115}}] - Exceptions, such as GIF > 256 colors, end up on WebStart Console, rather than on DialogBox.
220 
221      * [{{{http://bugs.freehep.org/browse/FVG-119}FVG-119}}] - GIF: can only handle 256 colors
222 
223      * [{{{http://bugs.freehep.org/browse/FVG-158}FVG-158}}] - GIFGraphics2D should disallow anti-aliasing
224 
225      * [{{{http://bugs.freehep.org/browse/FVG-202}FVG-202}}] - GIF: TestColors background incorrect
226 
227      * [{{{http://bugs.freehep.org/browse/FVG-204}FVG-204}}] - GIF: TestImage2D background incorrect
228 
229      * [{{{http://bugs.freehep.org/browse/FVG-205}FVG-205}}] - GIF: TestSymbols2D seems not nicely drawn.
230 
231      * [{{{http://bugs.freehep.org/browse/FVG-206}FVG-206}}] - GIF: TestTransparency incorrect
232 
233      * [{{{http://bugs.freehep.org/browse/FVG-254}FVG-254}}] - GIF: TestCustomStrokes is all black.
234 
235      * [{{{http://bugs.freehep.org/browse/FVG-263}FVG-263}}] - GIF: TestColors bottom bar is not transparent
236 
237      * [{{{http://bugs.freehep.org/browse/FVG-265}FVG-265}}] - GIF: TestHistogram wrong background.
238 
239      * [{{{http://bugs.freehep.org/browse/FVG-266}FVG-266}}] - GIF: TestHTML wrong background
240 
241      * [{{{http://bugs.freehep.org/browse/FVG-267}FVG-267}}] - New Quantizer for GIF improves on color selection.
242 
243      * [{{{http://bugs.freehep.org/browse/FVG-270}FVG-270}}] - Exception when clicking option box in exportdialog for GIF format
244 
245      []
246 
247  ** PDF
248 
249      * [{{{http://bugs.freehep.org/browse/FVG-66}FVG-66}}] - PDF: TestFonts no MonoType Corsiva.
250 
251      * [{{{http://bugs.freehep.org/browse/FVG-67}FVG-67}}] - PDF, PS: TestAll no impact font
252 
253      * [{{{http://bugs.freehep.org/browse/FVG-105}FVG-105}}] - Write images once each to pdf file
254 
255      * [{{{http://bugs.freehep.org/browse/FVG-144}FVG-144}}] - tiny typo in PDFGraphics.openPage()
256 
257      * [{{{http://bugs.freehep.org/browse/FVG-157}FVG-157}}] - drawGlyphVector(GlyphVector g, float x, float y) not implemented in PDFGraphics2D
258 
259      * [{{{http://bugs.freehep.org/browse/FVG-199}FVG-199}}] - PDF, PS, SVG and SWF: TestFonts and TestShapes has wrong symbol and dingbats
260 
261      * [{{{http://bugs.freehep.org/browse/FVG-200}FVG-200}}] - PDF: TestTransform misses one figure.
262 
263      * [{{{http://bugs.freehep.org/browse/FVG-219}FVG-219}}] - PDF: TestTaggedString has no bold or italic.
264 
265      * [{{{http://bugs.freehep.org/browse/FVG-221}FVG-221}}] - PDF: TestShapes no bold or italic
266 
267      * [{{{http://bugs.freehep.org/browse/FVG-222}FVG-222}}] - PDF: TestHTML has no bold or italic
268 
269      * [{{{http://bugs.freehep.org/browse/FVG-224}FVG-224}}] - PDF: TestFonts, no monotype corsiva
270 
271      * [{{{http://bugs.freehep.org/browse/FVG-225}FVG-225}}] - PDF: TestFonts, no smiley character
272 
273      []
274 
275  ** PS
276 
277      * [{{{http://bugs.freehep.org/browse/FVG-67}FVG-67}}] - PDF, PS: TestAll no impact font
278 
279      * [{{{http://bugs.freehep.org/browse/FVG-68}FVG-68}}] - PS: TestAll fails to show sky.
280 
281      * [{{{http://bugs.freehep.org/browse/FVG-102}FVG-102}}] - PS: FrameColor in drawString is ignored
282 
283      * [{{{http://bugs.freehep.org/browse/FVG-103}FVG-103}}] - PS: TestFonts no monotype corsiva
284 
285      * [{{{http://bugs.freehep.org/browse/FVG-125}FVG-125}}] - PDF: write out floats in higher precision, but do not use E.
286 
287      * [{{{http://bugs.freehep.org/browse/FVG-126}FVG-126}}] - PS: write out floating points in scientific format (E if necessary)
288 
289      * [{{{http://bugs.freehep.org/browse/FVG-140}FVG-140}}] - PS: different default orientation
290 
291      * [{{{http://bugs.freehep.org/browse/FVG-174}FVG-174}}] - PostScript output eats memory in GhostView
292 
293      * [{{{http://bugs.freehep.org/browse/FVG-198}FVG-198}}] - PS: TestPaint has the wrong image encoding
294 
295      * [{{{http://bugs.freehep.org/browse/FVG-199}FVG-199}}] - PDF, PS, SVG and SWF: TestFonts and TestShapes has wrong symbol and dingbats
296 
297      * [{{{http://bugs.freehep.org/browse/FVG-213}FVG-213}}] - Transparency in PS does not work
298 
299      * [{{{http://bugs.freehep.org/browse/FVG-226}FVG-226}}] - PS: TestFonts , no smiley and no heart
300 
301      []
302 
303  ** SVG
304 
305      * [{{{http://bugs.freehep.org/browse/FVG-92}FVG-92}}] - SVG: Use predefined symbol set in output
306 
307      * [{{{http://bugs.freehep.org/browse/FVG-127}FVG-127}}] - SVG: write out floating points in scientific format (E if necessary)
308 
309      * [{{{http://bugs.freehep.org/browse/FVG-137}FVG-137}}] - SVG: xlink namespace is not bound.
310 
311      * [{{{http://bugs.freehep.org/browse/FVG-138}FVG-138}}] - SVG: Dtd and SVG namespace not correct.
312 
313      * [{{{http://bugs.freehep.org/browse/FVG-151}FVG-151}}] - SVG: avoid style attribute
314 
315      * [{{{http://bugs.freehep.org/browse/FVG-152}FVG-152}}] - SVG: make stylable false the default and do not compress, since Firefox reads non-compressed files.
316 
317      * [{{{http://bugs.freehep.org/browse/FVG-156}FVG-156}}] - Ref and test files in svg test area are of type svgz with extension svg
318 
319      * [{{{http://bugs.freehep.org/browse/FVG-155}FVG-155}}] - Some constructors in the SVGGraphics2D should not throw IOException
320 
321      * [{{{http://bugs.freehep.org/browse/FVG-163}FVG-163}}] - Cleaner and more correct SVG Output
322 
323      * [{{{http://bugs.freehep.org/browse/FVG-164}FVG-164}}] - Embed fonts into SVG
324 
325      * [{{{http://bugs.freehep.org/browse/FVG-191}FVG-191}}] - SVG: TestAll, sky image missing
326 
327      * [{{{http://bugs.freehep.org/browse/FVG-192}FVG-192}}] - SVG: TestFonts symbol and dingbats do not show correctly
328 
329      * [{{{http://bugs.freehep.org/browse/FVG-194}FVG-194}}] - SVG: TestLineStyles has missing dotted lines.
330 
331      * [{{{http://bugs.freehep.org/browse/FVG-195}FVG-195}}] - SVG: TestPaint has missing images
332 
333      * [{{{http://bugs.freehep.org/browse/FVG-196}FVG-196}}] - SVG: TestShapes has wrong symbol and dingbats font
334 
335      * [{{{http://bugs.freehep.org/browse/FVG-199}FVG-199}}] - PDF, PS, SVG and SWF: TestFonts and TestShapes has wrong symbol and dingbats
336 
337      * [{{{http://bugs.freehep.org/browse/FVG-220}FVG-220}}] - SVG: TestTaggedString has no fonts, bold or italic and no super/subscripts
338 
339      * [{{{http://bugs.freehep.org/browse/FVG-223}FVG-223}}] - SVG: TestHTML has no bold
340 
341      * [{{{http://bugs.freehep.org/browse/FVG-227}FVG-227}}] - SVG: TestFonts serif font is not plain but italic
342 
343      * [{{{http://bugs.freehep.org/browse/FVG-229}FVG-229}}] - SVG: TestAll text is in italic rather than plain
344 
345      * [{{{http://bugs.freehep.org/browse/FVG-230}FVG-230}}] - SVG: TestAll Impact text is missing
346 
347      * [{{{http://bugs.freehep.org/browse/FVG-231}FVG-231}}] - SVG: TestAll no bold text
348 
349      * [{{{http://bugs.freehep.org/browse/FVG-257}FVG-257}}] - SVG: Symbol and Dingbats are not correct
350 
351      * [{{{http://bugs.freehep.org/browse/FVG-272}FVG-272}}] - SVG: default extension should be svg and not svgz
352 
353      []
354 
355  ** SWF
356 
357      * [{{{http://bugs.freehep.org/browse/FVG-106}FVG-106}}] - SWF: DrawString("", ...) creates an unreadable file.
358 
359      * [{{{http://bugs.freehep.org/browse/FVG-120}FVG-120}}] - SWF: Parsing Header should re-set the TagSets depending on the version number.
360 
361      * [{{{http://bugs.freehep.org/browse/FVG-130}FVG-130}}] - SWF: Adjust resolution for PathConstructor
362 
363      * [{{{http://bugs.freehep.org/browse/FVG-133}FVG-133}}] - SWF: ButtonRecord needs extra 0 byte when no colorXForm is written
364 
365      * [{{{http://bugs.freehep.org/browse/FVG-135}FVG-135}}] - SWF: version 7 reads and write DefineText in a different way than version 6.
366 
367      * [{{{http://bugs.freehep.org/browse/FVG-150}FVG-150}}] - SWF: color xform should be byte-aligned
368 
369      * [{{{http://bugs.freehep.org/browse/FVG-176}FVG-176}}] - SWF: TestClip draws thick green lines in JavaClip part.
370 
371      * [{{{http://bugs.freehep.org/browse/FVG-177}FVG-177}}] - SWF: TestColors bottom background incorrect
372 
373      * [{{{http://bugs.freehep.org/browse/FVG-178}FVG-178}}] - SWF TestCustomStrokes wrong background and green line.
374 
375      * [{{{http://bugs.freehep.org/browse/FVG-179}FVG-179}}] - SWF: TestFonts no characters written.
376 
377      * [{{{http://bugs.freehep.org/browse/FVG-183}FVG-183}}] - SWF: TestImages has green line on top and left.
378 
379      * [{{{http://bugs.freehep.org/browse/FVG-184}FVG-184}}] - SWF: TestLabels green lines on label 1 and 4.
380 
381      * [{{{http://bugs.freehep.org/browse/FVG-185}FVG-185}}] - SWF: TestLineStyles has missing 0 with (thinnest) line.
382 
383      * [{{{http://bugs.freehep.org/browse/FVG-186}FVG-186}}] - SWF: TestPrintColors, has green line.
384 
385      * [{{{http://bugs.freehep.org/browse/FVG-188}FVG-188}}] - SWF: TestTaggedString has no underline, overline etc...
386 
387      * [{{{http://bugs.freehep.org/browse/FVG-189}FVG-189}}] - SWF: TestTransforms has incorrect line thickness
388 
389      * [{{{http://bugs.freehep.org/browse/FVG-199}FVG-199}}] - PDF, PS, SVG and SWF: TestFonts and TestShapes has wrong symbol and dingbats
390 
391      * [{{{http://bugs.freehep.org/browse/FVG-244}FVG-244}}] - SWF TestFonts produces NPE
392 
393      * [{{{http://bugs.freehep.org/browse/FVG-262}FVG-262}}] - SWF: TestColors bottom bar not transparent
394 
395      * [{{{http://bugs.freehep.org/browse/FVG-268}FVG-268}}] - SWF: upgrade to version 8 of the SWF format
396 
397      * [{{{http://bugs.freehep.org/browse/FVG-269}FVG-269}}] - SWF: TestPaint, no support for cyclic gradients
398 
399      []
400 
401 
402  * {Documentation}
403 
404   The following documentation is currently available:
405 
406    * {{{http://java.freehep.org/vectorgraphics}The VectorGraphics
407    website}}
408 
409    * {{{http://java.freehep.org/vectorgraphics/Manual.html}The
410    VectorGraphics User Manual}}
411 
412 
413  * {Test Output}
414 
415      To better understand the behaviour of the VectorGraphics package for different usage on different
416  Operating Systems and with different JDK's we publish the test results (and a PNG reference) on
417  our website: {{http://java.freehep.org/vectorgraphics}}.
418 
419 
420  * {License}
421 
422   The VectorGraphics package is part of the {{{http://java.freehep.org/}FreeHEP Java Library}},
423  an "Open Source" library distributed under the terms of the
424  {{{http://www.gnu.org/copyleft/lesser.html}LGPL}}. If you have
425  questions about the licensing please send a mail to:
426  {{{mailto:developers@freehep.org}developers@freehep.org}}.
427 
428 
429  * {Installation}
430 
431      All distributions for the VectorGraphics package can be donwloaded from
432  {{ftp://ftp.slac.stanford.edu/software/freehep/VectorGraphics/v2.0}}.
433 
434   Download the binary distribution vectorgraphics-2.0-bin.tar.gz or the .zip file and unpack.
435  It creates the following directory structure:
436 
437  +--
438  vectorgraphics-2.0 containing license and release notes
439  vectorgraphics-2.0/bin empty
440  vectorgraphics-2.0/examples containing examples
441  vectorgraphics-2.0/lib containing jar files
442  +--
443 
444      You may optionally download the documentation distribution vectorgraphics-2.0-doc.tar.gz or the .zip file
445  and unpack. It creates the following directory structure:
446 
447  +--
448  vectorgraphics-2.0/doc empty
449  vectorgraphics-2.0/site containing a copy of the website, including these release notes.
450  +--
451 
452 
453  * {Compilation}
454 
455   The source distribution contain all source files and can be used for recompilation.
456  Unless you wish to make modifications, you can just use the binary distribution.
457 
458   To (re-)build the VectorGraphics package you need:
459 
460      * The Java Development Kit (JDK), version 1.4.2 or up.
461 
462      * Maven, version 2.0.4 or up, see {{http://maven.apache.org}}.
463 
464      * Subversion, version 1.3 or up, see {{http://subversion.tigris.org}}.
465        You only need subversion if you want to build from our source repository.
466 
467      []
468 
469      Get the source code in one of the following ways:
470 
471      * Download the source distribution vectorgraphics-2.0-src.tar.gz or .zip file and unpack.
472 
473      * Check out a copy of the source code either from a tagged version:
474 
475  +--
476  cd vectorgraphics-2.0
477  svn co svn://svn.freehep.org/svn/freehep/tags/vectorgraphics-2.0 src
478  +--
479 
480      * If you like to live on the edge from the HEAD of svn:
481 
482  +--
483  cd vectorgraphics-2.0
484  svn co svn://svn.freehep.org/svn/freehep/trunk/vectorgraphics src
485  +--
486 
487      []
488 
489      All of these will create a directory in which you will find all VectorGraphics modules:
490 
491  +--
492  vectorgraphics-2.0/src/freehep-graphics2d
493  vectorgraphics-2.0/src/freehep-graphics3d (to be ignored)
494  vectorgraphics-2.0/src/freehep-graphicsio
495  vectorgraphics-2.0/src/freehep-graphicsio-cgm (not included in this release, but available for compilation)
496  vectorgraphics-2.0/src/freehep-graphicsio-emf
497  vectorgraphics-2.0/src/freehep-graphicsio-java (not included in this release, but available for compilation)
498  vectorgraphics-2.0/src/freehep-graphicsio-latex (not included in this release, but available for compilation)
499  vectorgraphics-2.0/src/freehep-graphicsio-pdf
500  vectorgraphics-2.0/src/freehep-graphicsio-ps
501  vectorgraphics-2.0/src/freehep-graphicsio-svg
502  vectorgraphics-2.0/src/freehep-graphicsio-swf
503  vectorgraphics-2.0/src/freehep-graphicsio-tests
504  vectorgraphics-2.0/src/pom.xml
505  vectorgraphics-2.0/src/src/... (the website and files for building the distributions)
506  vectorgraphics-2.0/src/.. (other files)
507  +--
508 
509      To compile and run the tests type the following:
510 
511  +--
512  cd vectorgraphics-2.0/src
513  mvn
514  +--
515 
516      To recreate the full distribution
517 
518  +--
519  cd vectorgraphics-2.0/src
520  mvn javadoc:javadoc (creates aggregated apidoc)
521  mvn site:site (creates top-level site, module-sites and module-apidoc)
522  mvn install assembly:attached (compiles, runs tests and creates -bin, -doc and -src distributions)
523  +--
524 
525      For further instructions see the {{{http://java.freehep.org/}FreeHEP WebSite}}.
526 
527 
528  * {Building an Application with the VectorGraphics package}
529 
530   Add the following libraries to your CLASSPATH:
531 
532  +--
533  freehep-graphics2d-2.0.jar
534  freehep-export-2.0.3.jar
535  openide-lookup-1.9-patched-1.0.jar
536  freehep-swing-2.0.2.jar
537  freehep-util-2.0.1.jar
538  +--
539 
540 
541  * {Running an Application with the VectorGraphics package}
542 
543   Add the following libraries to your CLASSPATH:
544 
545  +--
546  freehep-graphicsio-2.0.jar
547  freehep-io-2.0.1.jar
548 
549  freehep-graphics2d-2.0.jar
550  freehep-export-2.0.3.jar
551  openide-lookup-1.9-patched-1.0.jar
552  freehep-swing-2.0.2.jar
553  freehep-util-2.0.1.jar
554  +--
555 
556     Then add any or all of the following jar files to your CLASSPATH to enable these vector
557  format as output:
558 
559  +--
560  freehep-graphicsio-emf-2.0.jar
561      jdom-1.0.jar (needed by freehep-graphicsio-emf for the EMF2SVG converter)
562  freehep-graphicsio-pdf-2.0.jar
563  freehep-graphicsio-ps-2.0.jar
564  freehep-graphicsio-svg-2.0.jar
565      freehep-xml-2.0.1.jar (needed by freehep-graphicsio-svg)
566  freehep-graphicsio-swf-2.0.jar
567  +--
568 
569      To run any of the tests you must also add:
570 
571  +--
572  freehep-graphicsio-tests-2.0.jar
573  jas-plotter-2.0.jar
574  junit-3.8.2.jar
575  +--
576 
577 
578  * Usage with Maven
579 
580      All of the jar files listed above, including the -javadoc and -source jar
581  attachements are available from our maven servers:
582 
583      [Maven 1 URL] http://java.freehep.org/maven
584 
585      [Maven 2 URL] http://java.freehep.org/maven2
586 
587      [GroupId] org.freehep
588 
589      [ArtifactId] as listed above
590 
591      [Version] as listed above
592 
593      []
594 
595 
596  * {Features/Limitations of the Current Release}
597 
598   The following limitations exist:
599 
600      * Some {{{http://bugs.freehep.org/secure/IssueNavigator.jspa?reset=true&mode=hide&sorter/order=DESC&sorter/field=priority&resolutionIds=-1&pid=10170&fixfor=10651}Operating System Limitations}}.
601 
602      * Some {{{http://bugs.freehep.org/secure/IssueNavigator.jspa?reset=true&mode=hide&sorter/order=DESC&sorter/field=priority&resolutionIds=-1&pid=10170&fixfor=10650}Format Limitations}}.
603 
604      * All outstanding issues in the {{{http://bugs.freehep.org/browse/FVG}Bug Database}}.
605 
606      * The vectorgraphics-2.0-src.tar.gz and .zip distribution may contain some files which are not needed
607        to build the VectorGraphics package.
608 
609      []
610 
611 
612  * {Reporting Bugs}
613 
614   To report bugs or request enhancements you may use the
615  {{{http://bugs.freehep.org/browse/FVG}FreeHEP Bug Database}} and
616  the {{{http://forum.freehep.org/index.php?t=thread&frm_id=8&rid=0}FreeHEP VectorGraphics Forum}}.
617 
618 
619  * {Examples}
620 
621   The VectorGraphics-version/examples directory contains:
622 
623      * ExportDialogExample.java to show how to use the default ExportDialog that
624        comes with the VectorGraphics package.
625 
626      * HeadlessExample.java to show how you can write out any format
627        while not actually displaying anything on the screen.
628 
629      * pom.xml to compile the example files.
630 
631      []
632 


feed icon

sventon 2.5.1