You are viewing a plain text version of this content. The canonical link for it is here.
Posted to general-cvs@xml.apache.org by vh...@apache.org on 2003/07/11 16:29:55 UTC
cvs commit: xml-site/targets/batik/images splash.png
vhardy 2003/07/11 07:29:55
Modified: targets/batik faqs.html index.html javaScripting.html
status.html
targets/batik/images splash.png
Log:
Update for 1.5 release
Revision Changes Path
1.22 +109 -17 xml-site/targets/batik/faqs.html
Index: faqs.html
===================================================================
RCS file: /home/cvs/xml-site/targets/batik/faqs.html,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -r1.21 -r1.22
--- faqs.html 25 Mar 2003 09:38:56 -0000 1.21
+++ faqs.html 11 Jul 2003 14:29:54 -0000 1.22
@@ -83,23 +83,28 @@
<A href="glossary.html" onMouseOut="rolloverOff('side-glossary');" onMouseOver="rolloverOn('side-glossary');"><IMG alt="Glossary" border="0" height="12" hspace="0" name="side-glossary" onLoad="rolloverLoad('side-glossary','graphics/glossary-label-2.jpg','graphics/glossary-label-3.jpg');" src="graphics/glossary-label-3.jpg" vspace="0" width="120"></A><BR>
<IMG border="0" height="14" hspace="0" src="resources/close.gif" vspace="0" width="120"><BR></TD><TD align="left" valign="top" width="*"><TABLE border="0" cellpadding="3" cellspacing="0"><TR><TD><BR><DIV align="right"><TABLE border="0" cellpadding="0" cellspacing="0" width="98%"><TR><TD align="right" height="7" valign="bottom" width="9"><IMG border="0" height="7" hspace="0" src="resources/bar-top-left.gif" vspace="0" width="9"></TD><TD background="resources/bar-border-top.gif"><IMG border="0" height="5" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD align="left" height="7" valign="bottom" width="9"><IMG border="0" height="7" hspace="0" src="resources/bar-top-right.gif" vspace="0" width="9"></TD></TR><TR><TD background="resources/bar-border-left.gif" width="9"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="9"></TD><TD bgcolor="#0086b2" width="100%"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="5" hspace="0" src="resources/void.gif" vspace="0" width="5"><B>Questions</B></FONT></TD><TD background="resources/bar-border-right.gif" width="9"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="9"></TD></TR><TR><TD align="right" height="12" valign="top" width="9"><IMG border="0" height="12" hspace="0" src="resources/bar-bottom-left.gif" vspace="0" width="9"></TD><TD background="resources/bar-border-bottom.gif"><IMG border="0" height="12" hspace="0" src="resources/void.gif" vspace="0"></TD><TD align="left" height="12" valign="top" width="9"><IMG border="0" height="12" hspace="0" src="resources/bar-bottom-right.gif" vspace="0" width="9"></TD></TR></TABLE><TABLE border="0" cellpadding="0" cellspacing="0" width="98%"><TR><TD><FONT color="#000000" face="arial,helvetica,sanserif"><BLOCKQUOTE><UL><LI><A href="#faq-1">What is Batik?</A></LI><LI><A href="#faq-2">What is SVG?</A></LI><LI><A href="#faq-3">What can I do with Batik?</A></LI><LI><A href="#faq-4">How can I see a demo?</A></LI><LI><A href="#faq-5">Why do we have such a project at Apache?</A></LI><LI><A href="#faq-6">How does Batik relate to other Apache projects?</A></LI><LI><A href="#faq-7">How did it start?</A></LI><LI><A href="#faq-8">How can I contribute?</A></LI><LI><A href="#faq-9">Where is Batik going? What is next?</A></LI><LI><A href="#faq-10">How can I create and author SVG content?</A></LI><LI><A href="#faq-11">What other SVG products are out there?</A></LI><LI><A href="#faq-12">Where can I find the SVG specification?</A></LI><LI><A href="#faq-13">How much of SVG does Batik implement?</A></LI><LI><A href="#faq-14">What are the benefits of SVG being an XML grammar?</A></LI><LI><A href="#faq-15">Where does the name come from?</A></LI><LI><A href="#faq-16">What are the System Requirements to run Batik?</A></LI><LI><A href="#faq-17">How do I install Batik?</A></LI><LI><A href="#faq-18">How do I submit patches or bug fixes?</A></LI><LI><A href="#faq-19">What scripting languages can I use in my SVG files?</A></LI><LI><A href="#faq-20">When I try to run Batik it results in a
- NoSuchMethodException. What is the problem?</A></LI><LI><A href="#faq-21">
+ NoSuchMethodException. What is the problem?</A></LI><LI><A href="#faq-21">When I change the document in Java it doesn't update the
+ display, even if I call repaint?</A></LI><LI><A href="#faq-22">When I modify create new SVG elements or modify some
+ SVG attributes through the DOM API, from ECMA Script,
+ nothing happens, changes are not rendered? What is going on?</A></LI><LI><A href="#faq-23">When I get the UpdateManager from the canvas sometimes
+ it is null, why?</A></LI><LI><A href="#faq-24">Why do I have to go through the UpdateManager to
+ run my code? Can't you just synchronize the DOM?</A></LI><LI><A href="#faq-25">
I can use the Batik extension tags with the source distribution
but not with the binary distribution. What am I missing?
- </A></LI><LI><A href="#faq-22">
+ </A></LI><LI><A href="#faq-26">
Why do I get red circles when I view the samples/extensions files?
- </A></LI><LI><A href="#faq-23">
+ </A></LI><LI><A href="#faq-27">
I am modifying the DOM after displaying it in the JSVGCanvas,
but my changes aren't shown (even if I call repaint).
- </A></LI><LI><A href="#faq-24">
+ </A></LI><LI><A href="#faq-28">
I am trying to use Batik and FOP together but Batik does not work and
fails on the org.w3c.xxx packages. What is happening?
- </A></LI><LI><A href="#faq-25">
+ </A></LI><LI><A href="#faq-29">
How do I checkout the latest CVS version of Batik?
- </A></LI><LI><A href="#faq-26">
+ </A></LI><LI><A href="#faq-30">
I'm using Mac OS X, and some of the SVG files I view are messed up (things
appear clipped or out of place). What do I need to do to fix this?
- </A></LI><LI><A href="#faq-27">
+ </A></LI><LI><A href="#faq-31">
I cannot run the Batik demo on Mac OS X (10.1.1). The Batik splash screen hangs.
What is happening?
</A></LI></UL></BLOCKQUOTE></FONT></TD></TR></TABLE></DIV><BR><DIV align="right"><TABLE border="0" cellpadding="0" cellspacing="0" width="98%"><TR><TD align="right" height="7" valign="bottom" width="9"><IMG border="0" height="7" hspace="0" src="resources/bar-top-left.gif" vspace="0" width="9"></TD><TD background="resources/bar-border-top.gif"><IMG border="0" height="5" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD align="left" height="7" valign="bottom" width="9"><IMG border="0" height="7" hspace="0" src="resources/bar-top-right.gif" vspace="0" width="9"></TD></TR><TR><TD background="resources/bar-border-left.gif" width="9"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="9"></TD><TD bgcolor="#0086b2" width="100%"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="5" hspace="0" src="resources/void.gif" vspace="0" width="5"><B>Answers</B></FONT></TD><TD background="resources/bar-border-right.gif" width="9"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="9"></TD></TR><TR><TD align="right" height="12" valign="top" width="9"><IMG border="0" height="12" hspace="0" src="resources/bar-bottom-left.gif" vspace="0" width="9"></TD><TD background="resources/bar-border-bottom.gif"><IMG border="0" height="12" hspace="0" src="resources/void.gif" vspace="0"></TD><TD align="left" height="12" valign="top" width="9"><IMG border="0" height="12" hspace="0" src="resources/bar-bottom-right.gif" vspace="0" width="9"></TD></TR></TABLE><TABLE border="0" cellpadding="0" cellspacing="0" width="98%"><TR><TD><FONT color="#000000" face="arial,helvetica,sanserif"><A name="faq-1"><!--anchor--></A><DIV align="right"><TABLE border="0" cellpadding="0" cellspacing="0" width="95%"><TR><TD align="right" height="7" valign="bottom" width="9"><IMG border="0" height="7" hspace="0" src="resources/bar-top-left.gif" vspace="0" width="9"></TD><TD background="resources/bar-border-top.gif"><IMG border="0" height="5" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD align="left" height="7" valign="bottom" width="9"><IMG border="0" height="7" hspace="0" src="resources/bar-top-right.gif" vspace="0" width="9"></TD></TR><TR><TD background="resources/bar-border-left.gif" width="9"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="9"></TD><TD bgcolor="#0086b2" width="100%"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG border="0" height="5" hspace="0" src="resources/void.gif" vspace="0" width="5"><B>What is Batik?</B></FONT></TD><TD background="resources/bar-border-right.gif" width="9"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="9"></TD></TR><TR><TD align="right" height="12" valign="top" width="9"><IMG border="0" height="12" hspace="0" src="resources/bar-bottom-left.gif" vspace="0" width="9"></TD><TD background="resources/bar-border-bottom.gif"><IMG border="0" height="12" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD align="left" height="12" valign="top" width="9"><IMG border="0" height="12" hspace="0" src="resources/bar-bottom-right.gif" vspace="0" width="9"></TD></TR></TABLE><TABLE border="0" cellpadding="0" cellspacing="0" width="95%"><TR><TD><FONT color="#000000" face="arial,helvetica,sanserif">
@@ -464,7 +469,7 @@
</P>
<P align="left">
Beyond the use and mix with other XML syntaxes, being an XML grammar
- lets SVG benefit from the pletora of XML tools that make it so easy
+ lets SVG benefit from the plethora of XML tools that make it so easy
to manipulate, generate, search and edit SVG files.
</P>
@@ -561,7 +566,94 @@
bindings from <CODE><FONT face="courier, monospaced">jre/lib/ext</FONT></CODE>before running any of
the Batik's applications.</P>
-</FONT></TD></TR></TABLE></DIV><BR><A name="faq-21"><!--anchor--></A><DIV align="right"><TABLE border="0" cellpadding="0" cellspacing="0" width="95%"><TR><TD align="right" height="7" valign="bottom" width="9"><IMG border="0" height="7" hspace="0" src="resources/bar-top-left.gif" vspace="0" width="9"></TD><TD background="resources/bar-border-top.gif"><IMG border="0" height="5" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD align="left" height="7" valign="bottom" width="9"><IMG border="0" height="7" hspace="0" src="resources/bar-top-right.gif" vspace="0" width="9"></TD></TR><TR><TD background="resources/bar-border-left.gif" width="9"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="9"></TD><TD bgcolor="#0086b2" width="100%"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG border="0" height="5" hspace="0" src="resources/void.gif" vspace="0" width="5"><B>
+</FONT></TD></TR></TABLE></DIV><BR><A name="faq-21"><!--anchor--></A><DIV align="right"><TABLE border="0" cellpadding="0" cellspacing="0" width="95%"><TR><TD align="right" height="7" valign="bottom" width="9"><IMG border="0" height="7" hspace="0" src="resources/bar-top-left.gif" vspace="0" width="9"></TD><TD background="resources/bar-border-top.gif"><IMG border="0" height="5" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD align="left" height="7" valign="bottom" width="9"><IMG border="0" height="7" hspace="0" src="resources/bar-top-right.gif" vspace="0" width="9"></TD></TR><TR><TD background="resources/bar-border-left.gif" width="9"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="9"></TD><TD bgcolor="#0086b2" width="100%"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG border="0" height="5" hspace="0" src="resources/void.gif" vspace="0" width="5"><B>When I change the document in Java it doesn't update the
+ display, even if I call repaint?</B></FONT></TD><TD background="resources/bar-border-right.gif" width="9"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="9"></TD></TR><TR><TD align="right" height="12" valign="top" width="9"><IMG border="0" height="12" hspace="0" src="resources/bar-bottom-left.gif" vspace="0" width="9"></TD><TD background="resources/bar-border-bottom.gif"><IMG border="0" height="12" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD align="left" height="12" valign="top" width="9"><IMG border="0" height="12" hspace="0" src="resources/bar-bottom-right.gif" vspace="0" width="9"></TD></TR></TABLE><TABLE border="0" cellpadding="0" cellspacing="0" width="95%"><TR><TD><FONT color="#000000" face="arial,helvetica,sanserif">
+
+
+ <P align="left">There are two common causes for this. The first is that
+ the JSVGCanvas doesn't know it's a dynamic document. Normally
+ Batik detects this by looking for script elements but when you
+ modify the document from Java it can't tell. So call
+ JSVGCanvas.setDocumentState(JSVGCanvas.ALWAYS_DYNAMIC) before
+ loading the document.</P>
+ <P align="left">The second common reason is that the changes aren't made in
+ The UpdateManager's thread. You can run code in the UpdateManager's
+ thread with the following:
+ </P>
+ <CODE><FONT face="courier, monospaced">UpdateManager um = JSVGCanvas.getUpdateManager();</FONT></CODE>
+ <CODE><FONT face="courier, monospaced">um.getUpdateRunnableQueue().invokeLater(Runnable);</FONT></CODE>
+ <P align="left"><B>NOTE:</B> The update manager only becomes
+ available after the first rendering completes. You can
+ be notified when this happens by registering a
+ GVTTreeRendererListener.
+ </P>
+
+</FONT></TD></TR></TABLE></DIV><BR><A name="faq-22"><!--anchor--></A><DIV align="right"><TABLE border="0" cellpadding="0" cellspacing="0" width="95%"><TR><TD align="right" height="7" valign="bottom" width="9"><IMG border="0" height="7" hspace="0" src="resources/bar-top-left.gif" vspace="0" width="9"></TD><TD background="resources/bar-border-top.gif"><IMG border="0" height="5" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD align="left" height="7" valign="bottom" width="9"><IMG border="0" height="7" hspace="0" src="resources/bar-top-right.gif" vspace="0" width="9"></TD></TR><TR><TD background="resources/bar-border-left.gif" width="9"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="9"></TD><TD bgcolor="#0086b2" width="100%"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG border="0" height="5" hspace="0" src="resources/void.gif" vspace="0" width="5"><B>When I modify create new SVG elements or modify some
+ SVG attributes through the DOM API, from ECMA Script,
+ nothing happens, changes are not rendered? What is going on?</B></FONT></TD><TD background="resources/bar-border-right.gif" width="9"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="9"></TD></TR><TR><TD align="right" height="12" valign="top" width="9"><IMG border="0" height="12" hspace="0" src="resources/bar-bottom-left.gif" vspace="0" width="9"></TD><TD background="resources/bar-border-bottom.gif"><IMG border="0" height="12" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD align="left" height="12" valign="top" width="9"><IMG border="0" height="12" hspace="0" src="resources/bar-bottom-right.gif" vspace="0" width="9"></TD></TR></TABLE><TABLE border="0" cellpadding="0" cellspacing="0" width="95%"><TR><TD><FONT color="#000000" face="arial,helvetica,sanserif">
+
+
+
+ <P align="left">A common problem is that script contain the wrong DOM calls
+ to create elements or modify attributes. </P>
+
+ <P align="left">SVG elements need to be
+ created in the SVG namespace. For example, to create a <CODE><FONT face="courier, monospaced"><rect></FONT></CODE>
+ element, you should use <CODE><FONT face="courier, monospaced">document.createElementNS(svgNS, "rect")</FONT></CODE>,
+ (where <CODE><FONT face="courier, monospaced">svgNS</FONT></CODE> is equals to <CODE><FONT face="courier, monospaced">"http://www.w3.org/2000/svg"</FONT></CODE>),
+ which appropriately creates the <CODE><FONT face="courier, monospaced"><rect></FONT></CODE> element in the
+ SVG namespace. A call to <CODE><FONT face="courier, monospaced">document.createElement("rect")</FONT></CODE> creates
+ an element with the tag <CODE><FONT face="courier, monospaced">rect</FONT></CODE> but which does not belong to the
+ SVG namespace. As such, it is ignored by Batik.</P>
+ <P align="left">Most SVG attributes belong to what is called the 'per element type partition
+ namespace' (see the <A href="http://www.w3.org/TR/REC-xml-names">Namespaces in
+ XML</A> specification). The appropriate way to set attributes on
+ an SVG element is a call to <CODE><FONT face="courier, monospaced">setAttributeNS</FONT></CODE> with a namespace
+ value of <CODE><FONT face="courier, monospaced">null</FONT></CODE>, for example: <CODE><FONT face="courier, monospaced">elt.setAttributeNS(null, "width", "40")</FONT></CODE>.
+ In the Batik SVG DOM implementation, you can also use a call to <CODE><FONT face="courier, monospaced">setAttribute</FONT></CODE> and
+ you can write <CODE><FONT face="courier, monospaced">elt.setAttribute("width", "40")</FONT></CODE>. However, it is important
+ to know that some implementations make a difference between <CODE><FONT face="courier, monospaced">setAttribute(x, y)</FONT></CODE>
+ and <CODE><FONT face="courier, monospaced">setAttributeNS(null, x, y)</FONT></CODE>, so it is a better practice to use
+ <CODE><FONT face="courier, monospaced">setAttributeNS</FONT></CODE> which is the only guaranteed interoperable way of
+ setting attributes in a namespace aware DOM implementation.</P>
+ <P align="left">Finally, for attributes which belong to a specific namespace, like the
+ the href attribute on the <CODE><FONT face="courier, monospaced"><image></FONT></CODE> element, you have to
+ use the <CODE><FONT face="courier, monospaced">setAttributeNS</FONT></CODE> method with the XLink namespace. For example,
+ assuming <CODE><FONT face="courier, monospaced">img</FONT></CODE> references an <CODE><FONT face="courier, monospaced"><image></FONT></CODE> DOM <CODE><FONT face="courier, monospaced">Element</FONT></CODE>,
+ you can modify the href as follows: <CODE><FONT face="courier, monospaced">img.setAttributeNS(xlinkNS, "xlink:href", "myImage.jpg")</FONT></CODE>
+ where <CODE><FONT face="courier, monospaced">xlinkNS</FONT></CODE> is equal to <CODE><FONT face="courier, monospaced">"http://www.w3.org/1999/xlink"</FONT></CODE></P>
+
+</FONT></TD></TR></TABLE></DIV><BR><A name="faq-23"><!--anchor--></A><DIV align="right"><TABLE border="0" cellpadding="0" cellspacing="0" width="95%"><TR><TD align="right" height="7" valign="bottom" width="9"><IMG border="0" height="7" hspace="0" src="resources/bar-top-left.gif" vspace="0" width="9"></TD><TD background="resources/bar-border-top.gif"><IMG border="0" height="5" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD align="left" height="7" valign="bottom" width="9"><IMG border="0" height="7" hspace="0" src="resources/bar-top-right.gif" vspace="0" width="9"></TD></TR><TR><TD background="resources/bar-border-left.gif" width="9"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="9"></TD><TD bgcolor="#0086b2" width="100%"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG border="0" height="5" hspace="0" src="resources/void.gif" vspace="0" width="5"><B>When I get the UpdateManager from the canvas sometimes
+ it is null, why?</B></FONT></TD><TD background="resources/bar-border-right.gif" width="9"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="9"></TD></TR><TR><TD align="right" height="12" valign="top" width="9"><IMG border="0" height="12" hspace="0" src="resources/bar-bottom-left.gif" vspace="0" width="9"></TD><TD background="resources/bar-border-bottom.gif"><IMG border="0" height="12" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD align="left" height="12" valign="top" width="9"><IMG border="0" height="12" hspace="0" src="resources/bar-bottom-right.gif" vspace="0" width="9"></TD></TR></TABLE><TABLE border="0" cellpadding="0" cellspacing="0" width="95%"><TR><TD><FONT color="#000000" face="arial,helvetica,sanserif">
+
+
+ <P align="left">The JSVGCanvs is highly asynchronous so when you call
+ setURI or setDocument they return essentially immediately.
+ Behind the scenes the Canvas sets up the rendering tree and
+ does a first rendering after running 'onload' scripts. Only
+ after this first rendering does the UpdateManger become
+ available.
+ </P>
+
+</FONT></TD></TR></TABLE></DIV><BR><A name="faq-24"><!--anchor--></A><DIV align="right"><TABLE border="0" cellpadding="0" cellspacing="0" width="95%"><TR><TD align="right" height="7" valign="bottom" width="9"><IMG border="0" height="7" hspace="0" src="resources/bar-top-left.gif" vspace="0" width="9"></TD><TD background="resources/bar-border-top.gif"><IMG border="0" height="5" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD align="left" height="7" valign="bottom" width="9"><IMG border="0" height="7" hspace="0" src="resources/bar-top-right.gif" vspace="0" width="9"></TD></TR><TR><TD background="resources/bar-border-left.gif" width="9"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="9"></TD><TD bgcolor="#0086b2" width="100%"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG border="0" height="5" hspace="0" src="resources/void.gif" vspace="0" width="5"><B>Why do I have to go through the UpdateManager to
+ run my code? Can't you just synchronize the DOM?</B></FONT></TD><TD background="resources/bar-border-right.gif" width="9"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="9"></TD></TR><TR><TD align="right" height="12" valign="top" width="9"><IMG border="0" height="12" hspace="0" src="resources/bar-bottom-left.gif" vspace="0" width="9"></TD><TD background="resources/bar-border-bottom.gif"><IMG border="0" height="12" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD align="left" height="12" valign="top" width="9"><IMG border="0" height="12" hspace="0" src="resources/bar-bottom-right.gif" vspace="0" width="9"></TD></TR></TABLE><TABLE border="0" cellpadding="0" cellspacing="0" width="95%"><TR><TD><FONT color="#000000" face="arial,helvetica,sanserif">
+
+
+ <P align="left">It would be possible to synchronize individual calls to
+ the DOM, however in general this is almost useless for the
+ way DOM works. For example creating a single rectangle
+ element takes approximately 6 individual DOM calls. So
+ higher level synchronization is needed.
+ </P>
+ <P align="left">The use of a Runnable is a common way of accomplishing
+ synchronization for a block of code. This is essentially the
+ approach that Swing takes (all Swing modification should take
+ place in the Swing thread). It was considered to use the Swing
+ event thread, but this would lock the user interface while scripts
+ were working.
+ </P>
+
+</FONT></TD></TR></TABLE></DIV><BR><A name="faq-25"><!--anchor--></A><DIV align="right"><TABLE border="0" cellpadding="0" cellspacing="0" width="95%"><TR><TD align="right" height="7" valign="bottom" width="9"><IMG border="0" height="7" hspace="0" src="resources/bar-top-left.gif" vspace="0" width="9"></TD><TD background="resources/bar-border-top.gif"><IMG border="0" height="5" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD align="left" height="7" valign="bottom" width="9"><IMG border="0" height="7" hspace="0" src="resources/bar-top-right.gif" vspace="0" width="9"></TD></TR><TR><TD background="resources/bar-border-left.gif" width="9"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="9"></TD><TD bgcolor="#0086b2" width="100%"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG border="0" height="5" hspace="0" src="resources/void.gif" vspace="0" width="5"><B>
I can use the Batik extension tags with the source distribution
but not with the binary distribution. What am I missing?
</B></FONT></TD><TD background="resources/bar-border-right.gif" width="9"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="9"></TD></TR><TR><TD align="right" height="12" valign="top" width="9"><IMG border="0" height="12" hspace="0" src="resources/bar-bottom-left.gif" vspace="0" width="9"></TD><TD background="resources/bar-border-bottom.gif"><IMG border="0" height="12" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD align="left" height="12" valign="top" width="9"><IMG border="0" height="12" hspace="0" src="resources/bar-bottom-right.gif" vspace="0" width="9"></TD></TR></TABLE><TABLE border="0" cellpadding="0" cellspacing="0" width="95%"><TR><TD><FONT color="#000000" face="arial,helvetica,sanserif">
@@ -576,7 +668,7 @@
<P align="left"> There is a subdirectory called 'extensions' that has jar files
that enable the extended elements from Batik. </P>
-</FONT></TD></TR></TABLE></DIV><BR><A name="faq-22"><!--anchor--></A><DIV align="right"><TABLE border="0" cellpadding="0" cellspacing="0" width="95%"><TR><TD align="right" height="7" valign="bottom" width="9"><IMG border="0" height="7" hspace="0" src="resources/bar-top-left.gif" vspace="0" width="9"></TD><TD background="resources/bar-border-top.gif"><IMG border="0" height="5" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD align="left" height="7" valign="bottom" width="9"><IMG border="0" height="7" hspace="0" src="resources/bar-top-right.gif" vspace="0" width="9"></TD></TR><TR><TD background="resources/bar-border-left.gif" width="9"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="9"></TD><TD bgcolor="#0086b2" width="100%"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG border="0" height="5" hspace="0" src="resources/void.gif" vspace="0" width="5"><B>
+</FONT></TD></TR></TABLE></DIV><BR><A name="faq-26"><!--anchor--></A><DIV align="right"><TABLE border="0" cellpadding="0" cellspacing="0" width="95%"><TR><TD align="right" height="7" valign="bottom" width="9"><IMG border="0" height="7" hspace="0" src="resources/bar-top-left.gif" vspace="0" width="9"></TD><TD background="resources/bar-border-top.gif"><IMG border="0" height="5" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD align="left" height="7" valign="bottom" width="9"><IMG border="0" height="7" hspace="0" src="resources/bar-top-right.gif" vspace="0" width="9"></TD></TR><TR><TD background="resources/bar-border-left.gif" width="9"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="9"></TD><TD bgcolor="#0086b2" width="100%"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG border="0" height="5" hspace="0" src="resources/void.gif" vspace="0" width="5"><B>
Why do I get red circles when I view the samples/extensions files?
</B></FONT></TD><TD background="resources/bar-border-right.gif" width="9"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="9"></TD></TR><TR><TD align="right" height="12" valign="top" width="9"><IMG border="0" height="12" hspace="0" src="resources/bar-bottom-left.gif" vspace="0" width="9"></TD><TD background="resources/bar-border-bottom.gif"><IMG border="0" height="12" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD align="left" height="12" valign="top" width="9"><IMG border="0" height="12" hspace="0" src="resources/bar-bottom-right.gif" vspace="0" width="9"></TD></TR></TABLE><TABLE border="0" cellpadding="0" cellspacing="0" width="95%"><TR><TD><FONT color="#000000" face="arial,helvetica,sanserif">
@@ -591,14 +683,14 @@
If you want to view these examples you need to use the extension
enabled versions of the applications in the 'extensions' subdirectory.
</P>
-</FONT></TD></TR></TABLE></DIV><BR><A name="faq-23"><!--anchor--></A><DIV align="right"><TABLE border="0" cellpadding="0" cellspacing="0" width="95%"><TR><TD align="right" height="7" valign="bottom" width="9"><IMG border="0" height="7" hspace="0" src="resources/bar-top-left.gif" vspace="0" width="9"></TD><TD background="resources/bar-border-top.gif"><IMG border="0" height="5" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD align="left" height="7" valign="bottom" width="9"><IMG border="0" height="7" hspace="0" src="resources/bar-top-right.gif" vspace="0" width="9"></TD></TR><TR><TD background="resources/bar-border-left.gif" width="9"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="9"></TD><TD bgcolor="#0086b2" width="100%"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG border="0" height="5" hspace="0" src="resources/void.gif" vspace="0" width="5"><B>
+</FONT></TD></TR></TABLE></DIV><BR><A name="faq-27"><!--anchor--></A><DIV align="right"><TABLE border="0" cellpadding="0" cellspacing="0" width="95%"><TR><TD align="right" height="7" valign="bottom" width="9"><IMG border="0" height="7" hspace="0" src="resources/bar-top-left.gif" vspace="0" width="9"></TD><TD background="resources/bar-border-top.gif"><IMG border="0" height="5" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD align="left" height="7" valign="bottom" width="9"><IMG border="0" height="7" hspace="0" src="resources/bar-top-right.gif" vspace="0" width="9"></TD></TR><TR><TD background="resources/bar-border-left.gif" width="9"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="9"></TD><TD bgcolor="#0086b2" width="100%"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG border="0" height="5" hspace="0" src="resources/void.gif" vspace="0" width="5"><B>
I am modifying the DOM after displaying it in the JSVGCanvas,
but my changes aren't shown (even if I call repaint).
</B></FONT></TD><TD background="resources/bar-border-right.gif" width="9"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="9"></TD></TR><TR><TD align="right" height="12" valign="top" width="9"><IMG border="0" height="12" hspace="0" src="resources/bar-bottom-left.gif" vspace="0" width="9"></TD><TD background="resources/bar-border-bottom.gif"><IMG border="0" height="12" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD align="left" height="12" valign="top" width="9"><IMG border="0" height="12" hspace="0" src="resources/bar-bottom-right.gif" vspace="0" width="9"></TD></TR></TABLE><TABLE border="0" cellpadding="0" cellspacing="0" width="95%"><TR><TD><FONT color="#000000" face="arial,helvetica,sanserif">
- <P align="left">For efficeny if Batik Loads a static document it doesn't
+ <P align="left">For efficiency if Batik Loads a static document it doesn't
setup all the dynamic support. Batik normally decides a
document is not dynamic by checking if it contains any
'script' elements. However if your Java Application is
@@ -610,7 +702,7 @@
org.apache.batik.swing.JSVGCanvas.setDocumentState() with the
constant JSVGCanvas.ALWAYS_DYNAMIC.</P>
-</FONT></TD></TR></TABLE></DIV><BR><A name="faq-24"><!--anchor--></A><DIV align="right"><TABLE border="0" cellpadding="0" cellspacing="0" width="95%"><TR><TD align="right" height="7" valign="bottom" width="9"><IMG border="0" height="7" hspace="0" src="resources/bar-top-left.gif" vspace="0" width="9"></TD><TD background="resources/bar-border-top.gif"><IMG border="0" height="5" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD align="left" height="7" valign="bottom" width="9"><IMG border="0" height="7" hspace="0" src="resources/bar-top-right.gif" vspace="0" width="9"></TD></TR><TR><TD background="resources/bar-border-left.gif" width="9"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="9"></TD><TD bgcolor="#0086b2" width="100%"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG border="0" height="5" hspace="0" src="resources/void.gif" vspace="0" width="5"><B>
+</FONT></TD></TR></TABLE></DIV><BR><A name="faq-28"><!--anchor--></A><DIV align="right"><TABLE border="0" cellpadding="0" cellspacing="0" width="95%"><TR><TD align="right" height="7" valign="bottom" width="9"><IMG border="0" height="7" hspace="0" src="resources/bar-top-left.gif" vspace="0" width="9"></TD><TD background="resources/bar-border-top.gif"><IMG border="0" height="5" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD align="left" height="7" valign="bottom" width="9"><IMG border="0" height="7" hspace="0" src="resources/bar-top-right.gif" vspace="0" width="9"></TD></TR><TR><TD background="resources/bar-border-left.gif" width="9"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="9"></TD><TD bgcolor="#0086b2" width="100%"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG border="0" height="5" hspace="0" src="resources/void.gif" vspace="0" width="5"><B>
I am trying to use Batik and FOP together but Batik does not work and
fails on the org.w3c.xxx packages. What is happening?
</B></FONT></TD><TD background="resources/bar-border-right.gif" width="9"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="9"></TD></TR><TR><TD align="right" height="12" valign="top" width="9"><IMG border="0" height="12" hspace="0" src="resources/bar-bottom-left.gif" vspace="0" width="9"></TD><TD background="resources/bar-border-bottom.gif"><IMG border="0" height="12" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD align="left" height="12" valign="top" width="9"><IMG border="0" height="12" hspace="0" src="resources/bar-bottom-right.gif" vspace="0" width="9"></TD></TR></TABLE><TABLE border="0" cellpadding="0" cellspacing="0" width="95%"><TR><TD><FONT color="#000000" face="arial,helvetica,sanserif">
@@ -637,7 +729,7 @@
can simply remove the FOP <CODE><FONT face="courier, monospaced">w3c.jar</FONT></CODE> file from that
directory.</P>
-</FONT></TD></TR></TABLE></DIV><BR><A name="faq-25"><!--anchor--></A><DIV align="right"><TABLE border="0" cellpadding="0" cellspacing="0" width="95%"><TR><TD align="right" height="7" valign="bottom" width="9"><IMG border="0" height="7" hspace="0" src="resources/bar-top-left.gif" vspace="0" width="9"></TD><TD background="resources/bar-border-top.gif"><IMG border="0" height="5" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD align="left" height="7" valign="bottom" width="9"><IMG border="0" height="7" hspace="0" src="resources/bar-top-right.gif" vspace="0" width="9"></TD></TR><TR><TD background="resources/bar-border-left.gif" width="9"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="9"></TD><TD bgcolor="#0086b2" width="100%"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG border="0" height="5" hspace="0" src="resources/void.gif" vspace="0" width="5"><B>
+</FONT></TD></TR></TABLE></DIV><BR><A name="faq-29"><!--anchor--></A><DIV align="right"><TABLE border="0" cellpadding="0" cellspacing="0" width="95%"><TR><TD align="right" height="7" valign="bottom" width="9"><IMG border="0" height="7" hspace="0" src="resources/bar-top-left.gif" vspace="0" width="9"></TD><TD background="resources/bar-border-top.gif"><IMG border="0" height="5" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD align="left" height="7" valign="bottom" width="9"><IMG border="0" height="7" hspace="0" src="resources/bar-top-right.gif" vspace="0" width="9"></TD></TR><TR><TD background="resources/bar-border-left.gif" width="9"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="9"></TD><TD bgcolor="#0086b2" width="100%"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG border="0" height="5" hspace="0" src="resources/void.gif" vspace="0" width="5"><B>
How do I checkout the latest CVS version of Batik?
</B></FONT></TD><TD background="resources/bar-border-right.gif" width="9"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="9"></TD></TR><TR><TD align="right" height="12" valign="top" width="9"><IMG border="0" height="12" hspace="0" src="resources/bar-bottom-left.gif" vspace="0" width="9"></TD><TD background="resources/bar-border-bottom.gif"><IMG border="0" height="12" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD align="left" height="12" valign="top" width="9"><IMG border="0" height="12" hspace="0" src="resources/bar-bottom-right.gif" vspace="0" width="9"></TD></TR></TABLE><TABLE border="0" cellpadding="0" cellspacing="0" width="95%"><TR><TD><FONT color="#000000" face="arial,helvetica,sanserif">
@@ -646,7 +738,7 @@
<A href="http://xml.apache.org/cvs.html">XML Apache CVS page</A>.
</P>
-</FONT></TD></TR></TABLE></DIV><BR><A name="faq-26"><!--anchor--></A><DIV align="right"><TABLE border="0" cellpadding="0" cellspacing="0" width="95%"><TR><TD align="right" height="7" valign="bottom" width="9"><IMG border="0" height="7" hspace="0" src="resources/bar-top-left.gif" vspace="0" width="9"></TD><TD background="resources/bar-border-top.gif"><IMG border="0" height="5" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD align="left" height="7" valign="bottom" width="9"><IMG border="0" height="7" hspace="0" src="resources/bar-top-right.gif" vspace="0" width="9"></TD></TR><TR><TD background="resources/bar-border-left.gif" width="9"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="9"></TD><TD bgcolor="#0086b2" width="100%"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG border="0" height="5" hspace="0" src="resources/void.gif" vspace="0" width="5"><B>
+</FONT></TD></TR></TABLE></DIV><BR><A name="faq-30"><!--anchor--></A><DIV align="right"><TABLE border="0" cellpadding="0" cellspacing="0" width="95%"><TR><TD align="right" height="7" valign="bottom" width="9"><IMG border="0" height="7" hspace="0" src="resources/bar-top-left.gif" vspace="0" width="9"></TD><TD background="resources/bar-border-top.gif"><IMG border="0" height="5" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD align="left" height="7" valign="bottom" width="9"><IMG border="0" height="7" hspace="0" src="resources/bar-top-right.gif" vspace="0" width="9"></TD></TR><TR><TD background="resources/bar-border-left.gif" width="9"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="9"></TD><TD bgcolor="#0086b2" width="100%"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG border="0" height="5" hspace="0" src="resources/void.gif" vspace="0" width="5"><B>
I'm using Mac OS X, and some of the SVG files I view are messed up (things
appear clipped or out of place). What do I need to do to fix this?
</B></FONT></TD><TD background="resources/bar-border-right.gif" width="9"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="9"></TD></TR><TR><TD align="right" height="12" valign="top" width="9"><IMG border="0" height="12" hspace="0" src="resources/bar-bottom-left.gif" vspace="0" width="9"></TD><TD background="resources/bar-border-bottom.gif"><IMG border="0" height="12" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD align="left" height="12" valign="top" width="9"><IMG border="0" height="12" hspace="0" src="resources/bar-bottom-right.gif" vspace="0" width="9"></TD></TR></TABLE><TABLE border="0" cellpadding="0" cellspacing="0" width="95%"><TR><TD><FONT color="#000000" face="arial,helvetica,sanserif">
@@ -680,7 +772,7 @@
to being broken (this makes me think the problem may be some
sort of race condition in the JVM).</P>
-</FONT></TD></TR></TABLE></DIV><BR><A name="faq-27"><!--anchor--></A><DIV align="right"><TABLE border="0" cellpadding="0" cellspacing="0" width="95%"><TR><TD align="right" height="7" valign="bottom" width="9"><IMG border="0" height="7" hspace="0" src="resources/bar-top-left.gif" vspace="0" width="9"></TD><TD background="resources/bar-border-top.gif"><IMG border="0" height="5" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD align="left" height="7" valign="bottom" width="9"><IMG border="0" height="7" hspace="0" src="resources/bar-top-right.gif" vspace="0" width="9"></TD></TR><TR><TD background="resources/bar-border-left.gif" width="9"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="9"></TD><TD bgcolor="#0086b2" width="100%"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG border="0" height="5" hspace="0" src="resources/void.gif" vspace="0" width="5"><B>
+</FONT></TD></TR></TABLE></DIV><BR><A name="faq-31"><!--anchor--></A><DIV align="right"><TABLE border="0" cellpadding="0" cellspacing="0" width="95%"><TR><TD align="right" height="7" valign="bottom" width="9"><IMG border="0" height="7" hspace="0" src="resources/bar-top-left.gif" vspace="0" width="9"></TD><TD background="resources/bar-border-top.gif"><IMG border="0" height="5" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD align="left" height="7" valign="bottom" width="9"><IMG border="0" height="7" hspace="0" src="resources/bar-top-right.gif" vspace="0" width="9"></TD></TR><TR><TD background="resources/bar-border-left.gif" width="9"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="9"></TD><TD bgcolor="#0086b2" width="100%"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG border="0" height="5" hspace="0" src="resources/void.gif" vspace="0" width="5"><B>
I cannot run the Batik demo on Mac OS X (10.1.1). The Batik splash screen hangs.
What is happening?
</B></FONT></TD><TD background="resources/bar-border-right.gif" width="9"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="9"></TD></TR><TR><TD align="right" height="12" valign="top" width="9"><IMG border="0" height="12" hspace="0" src="resources/bar-bottom-left.gif" vspace="0" width="9"></TD><TD background="resources/bar-border-bottom.gif"><IMG border="0" height="12" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD align="left" height="12" valign="top" width="9"><IMG border="0" height="12" hspace="0" src="resources/bar-bottom-right.gif" vspace="0" width="9"></TD></TR></TABLE><TABLE border="0" cellpadding="0" cellspacing="0" width="95%"><TR><TD><FONT color="#000000" face="arial,helvetica,sanserif">
@@ -689,7 +781,7 @@
<P align="left">The Batik <A href="http://xml.apache.org/batik/batikDemo.html">demo</A> uses Java Web Start. Java Web Start (under the Applications/Utilities
folder), lets you start a Java application from a web browser. You can see the debug
traces by enabling the Java console for Java Web Start. If you do, you will see that
- there is a <CODE><FONT face="courier, monospaced">java.lang.NoSuchMethodError</FONT></CODE> execption thrown.</P>
+ there is a <CODE><FONT face="courier, monospaced">java.lang.NoSuchMethodError</FONT></CODE> exception thrown.</P>
<P align="left">This is happening because the Java Web Start jar file (<CODE><FONT face="courier, monospaced">javaws.jar in /Applications/Utilities/Java Web Start/Content/MacOS)</FONT></CODE>
contains an older version of the DOM bindings.</P>
<P align="left">One work around is to manually patch the javaws.jar file to remove the DOM bindings
1.38 +9 -9 xml-site/targets/batik/index.html
Index: index.html
===================================================================
RCS file: /home/cvs/xml-site/targets/batik/index.html,v
retrieving revision 1.37
retrieving revision 1.38
diff -u -r1.37 -r1.38
--- index.html 25 Mar 2003 09:38:56 -0000 1.37
+++ index.html 11 Jul 2003 14:29:54 -0000 1.38
@@ -189,16 +189,16 @@
<A name="BatikStatus"><!--anchor--></A>
<DIV align="right"><TABLE border="0" cellpadding="0" cellspacing="0" width="98%"><TR><TD align="right" height="7" valign="bottom" width="9"><IMG border="0" height="7" hspace="0" src="resources/bar-top-left.gif" vspace="0" width="9"></TD><TD background="resources/bar-border-top.gif"><IMG border="0" height="5" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD align="left" height="7" valign="bottom" width="9"><IMG border="0" height="7" hspace="0" src="resources/bar-top-right.gif" vspace="0" width="9"></TD></TR><TR><TD background="resources/bar-border-left.gif" width="9"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="9"></TD><TD bgcolor="#0086b2" width="100%"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="5" hspace="0" src="resources/void.gif" vspace="0" width="5"><B>Batik's Implementation Status</B></FONT></TD><TD background="resources/bar-border-right.gif" width="9"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="9"></TD></TR><TR><TD align="right" height="12" valign="top" width="9"><IMG border="0" height="12" hspace="0" src="resources/bar-bottom-left.gif" vspace="0" width="9"></TD><TD background="resources/bar-border-bottom.gif"><IMG border="0" height="12" hspace="0" src="resources/void.gif" vspace="0"></TD><TD align="left" height="12" valign="top" width="9"><IMG border="0" height="12" hspace="0" src="resources/bar-bottom-right.gif" vspace="0" width="9"></TD></TR></TABLE><TABLE border="0" cellpadding="0" cellspacing="0" width="98%"><TR><TD><FONT color="#000000" face="arial,helvetica,sanserif">
<P align="left">
- The latest stable revision of Batik provides a complete support for all the <A href="status.html#beSuiteStatus">static SVG features.</A>
- Work on supporting <A href="status.html#DynamicTest">dynamic SVG features</A> such as scripting and animation is under way and
- this work is available from the <A href="http://cvs.apache.org/viewcvs.cgi/xml-batik/">CVS repository</A>
- or from beta <A href="http://xml.apache.org/batik/dist">downloads</A>.
- </P>
+ The latest revision of Batik is a conformant <A href="http://www.w3.org/TR/SVG11/conform.html#ConformingSVGViewers">static
+ SVG implementation</A> and supports <A href="http://www.w3.org/TR/SVG11/interact.html">interactivity</A>,
+ <A href="http://www.w3.org/TR/SVG11/linking.html">linking</A> and
+ <A href="http://www.w3.org/TR/SVG11/script.html">scripting</A> features of the SVG specification.
+ The Batik project does not support declarative <A href="http://www.w3.org/TR/SVG11/animate.html">animation</A>
+ and there is currently no plan to add support for SMIL Animation to the Batik project.</P>
+
<P align="left">
- You will find a detailed description of the set of SVG features
- Batik supports on the
- <A href="status.html">Status</A>
- page.
+ See the <A href="status.html">status</A> page for a detailed description of the set of SVG features
+ Batik supports.
</P>
</FONT></TD></TR></TABLE></DIV><BR>
1.5 +2 -2 xml-site/targets/batik/javaScripting.html
Index: javaScripting.html
===================================================================
RCS file: /home/cvs/xml-site/targets/batik/javaScripting.html,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- javaScripting.html 25 Mar 2003 09:38:56 -0000 1.4
+++ javaScripting.html 11 Jul 2003 14:29:54 -0000 1.5
@@ -277,11 +277,11 @@
The manifest of this jar file must contains an entry of the form:
<BR><BR>
- <CODE><FONT face="courier, monospaced">Script-Handler: </FONT></CODE><I>classname</I><BR><BR>
+ <CODE><FONT face="courier, monospaced">SVG-Handler-Class: </FONT></CODE><I>classname</I><BR><BR>
Where <I>classname</I> must be the name of a class which
implements the
- <CODE><FONT face="courier, monospaced">org.apache.batik.script.ScriptHandler</FONT></CODE> interface.
+ <CODE><FONT face="courier, monospaced">org.w3c.dom.svg.EventListenerInitializer</FONT></CODE> interface.
See the javadoc of this interface for more details.
<BR>
1.22 +24 -70 xml-site/targets/batik/status.html
Index: status.html
===================================================================
RCS file: /home/cvs/xml-site/targets/batik/status.html,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -r1.21 -r1.22
--- status.html 25 Mar 2003 09:38:57 -0000 1.21
+++ status.html 11 Jul 2003 14:29:54 -0000 1.22
@@ -113,11 +113,6 @@
properties are supported by the Batik
components.</LI>
- <LI><A href="#domLevel2Status">DOM Level
- 2</A> which defines which portions of the DOM
- Level 2 API are supported by the Batik
- implementation</LI>
-
<LI><A href="#svgDomStatus">SVG DOM</A>
which defines which portions of the SVG DOM are
supported by the Batik implementation.
@@ -155,11 +150,8 @@
<LI><B>Batik 1.5</B> (Summer 2003) is
focussed on supporting SVG scripting fully. The
- following sections provide details on the progress of
- this on-going effort.</LI>
-
- <LI><B>Batik 2.0</B> (???) will be
- focussed on supporting SMIL animation fully.</LI>
+ following sections provide details on the exact support
+ of the SVG scripting features.</LI>
</UL></BLOCKQUOTE>
</FONT></TD></TR></TABLE></DIV><BR>
@@ -184,13 +176,6 @@
</FONT></TD></TR></TABLE></DIV><BR>
- <A name="domLevel2Status"><!--anchor--></A>
- <DIV align="right"><TABLE border="0" cellpadding="0" cellspacing="0" width="98%"><TR><TD align="right" height="7" valign="bottom" width="9"><IMG border="0" height="7" hspace="0" src="resources/bar-top-left.gif" vspace="0" width="9"></TD><TD background="resources/bar-border-top.gif"><IMG border="0" height="5" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD align="left" height="7" valign="bottom" width="9"><IMG border="0" height="7" hspace="0" src="resources/bar-top-right.gif" vspace="0" width="9"></TD></TR><TR><TD background="resources/bar-border-left.gif" width="9"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="9"></TD><TD bgcolor="#0086b2" width="100%"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="5" hspace="0" src="resources/void.gif" vspace="0" width="5"><B>DOM Level 2 Support</B></FONT></TD><TD background="resources/bar-border-right.gif" width="9"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="9"></TD></TR><TR><TD align="right" height="12" valign="top" width="9"><IMG border="0" height="12" hspace="0" src="resources/bar-bottom-left.gif" vspace="0" width="9"></TD><TD background="resources/bar-border-bottom.gif"><IMG border="0" height="12" hspace="0" src="resources/void.gif" vspace="0"></TD><TD align="left" height="12" valign="top" width="9"><IMG border="0" height="12" hspace="0" src="resources/bar-bottom-right.gif" vspace="0" width="9"></TD></TR></TABLE><TABLE border="0" cellpadding="0" cellspacing="0" width="98%"><TR><TD><FONT color="#000000" face="arial,helvetica,sanserif">
-
- <P align="left">This information will be provided shortly</P>
-
- </FONT></TD></TR></TABLE></DIV><BR>
-
<A name="svgDomStatus"><!--anchor--></A>
<DIV align="right"><TABLE border="0" cellpadding="0" cellspacing="0" width="98%"><TR><TD align="right" height="7" valign="bottom" width="9"><IMG border="0" height="7" hspace="0" src="resources/bar-top-left.gif" vspace="0" width="9"></TD><TD background="resources/bar-border-top.gif"><IMG border="0" height="5" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD align="left" height="7" valign="bottom" width="9"><IMG border="0" height="7" hspace="0" src="resources/bar-top-right.gif" vspace="0" width="9"></TD></TR><TR><TD background="resources/bar-border-left.gif" width="9"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="9"></TD><TD bgcolor="#0086b2" width="100%"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="5" hspace="0" src="resources/void.gif" vspace="0" width="5"><B>SVG DOM Support</B></FONT></TD><TD background="resources/bar-border-right.gif" width="9"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="9"></TD></TR><TR><TD align="right" height="12" valign="top" width="9"><IMG border="0" height="12" hspace="0" src="resources/bar-bottom-left.gif" vspace="0" width="9"></TD><TD background="resources/bar-border-bottom.gif"><IMG border="0" height="12" hspace="0" src="resources/void.gif" vspace="0"></TD><TD align="left" height="12" valign="top" width="9"><IMG border="0" height="12" hspace="0" src="resources/bar-bottom-right.gif" vspace="0" width="9"></TD></TR></TABLE><TABLE border="0" cellpadding="0" cellspacing="0" width="98%"><TR><TD><FONT color="#000000" face="arial,helvetica,sanserif">
@@ -456,7 +441,7 @@
<A name="metrics"><!--anchor--></A>
<DIV align="right"><TABLE border="0" cellpadding="0" cellspacing="0" width="98%"><TR><TD align="right" height="7" valign="bottom" width="9"><IMG border="0" height="7" hspace="0" src="resources/bar-top-left.gif" vspace="0" width="9"></TD><TD background="resources/bar-border-top.gif"><IMG border="0" height="5" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD align="left" height="7" valign="bottom" width="9"><IMG border="0" height="7" hspace="0" src="resources/bar-top-right.gif" vspace="0" width="9"></TD></TR><TR><TD background="resources/bar-border-left.gif" width="9"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="9"></TD><TD bgcolor="#0086b2" width="100%"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="5" hspace="0" src="resources/void.gif" vspace="0" width="5"><B>Batik Metrics</B></FONT></TD><TD background="resources/bar-border-right.gif" width="9"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="9"></TD></TR><TR><TD align="right" height="12" valign="top" width="9"><IMG border="0" height="12" hspace="0" src="resources/bar-bottom-left.gif" vspace="0" width="9"></TD><TD background="resources/bar-border-bottom.gif"><IMG border="0" height="12" hspace="0" src="resources/void.gif" vspace="0"></TD><TD align="left" height="12" valign="top" width="9"><IMG border="0" height="12" hspace="0" src="resources/bar-bottom-right.gif" vspace="0" width="9"></TD></TR></TABLE><TABLE border="0" cellpadding="0" cellspacing="0" width="98%"><TR><TD><FONT color="#000000" face="arial,helvetica,sanserif">
- <P align="left">The following numbers are as of March 14th 2003</P>
+ <P align="left">The following numbers are as of July 10th 2003</P>
<P align="left"><B>Modules Binary size</B></P>
<TABLE border="0" cellpadding="2" cellspacing="2" width="100%"><CAPTION></CAPTION>
@@ -466,34 +451,34 @@
org.apache.batik.ext.awt and
org.apache.batik.ext.swing)
</FONT></TD>
- <TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">354,607
+ <TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">354,700
</FONT></TD>
</TR>
<TR>
<TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Bridge module (batik-bridge.jar,
org.apache.batik.bridge)
</FONT></TD>
- <TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">233,283
+ <TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">240,925
</FONT></TD>
</TR>
<TR>
<TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">CSS 2 support (batik-css.jar,
org.apache.batik.css)
</FONT></TD>
- <TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">220,335
+ <TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">221,112
</FONT></TD>
</TR>
<TR>
<TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Batik DOM support (batik-dom.jar,
org.apache.batik.dom)
</FONT></TD>
- <TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">78,634
+ <TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">79,168
</FONT></TD>
</TR>
<TR>
<TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">W3C and XML APIs (batik-ext.jar, org.w3c)
</FONT></TD>
- <TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">76,369
+ <TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">76,733
</FONT></TD>
</TR>
<TR>
@@ -507,70 +492,70 @@
<TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">User interface utilities (batik-gui-util.jar,
org.apache.batik.dom)
</FONT></TD>
- <TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">134,090
+ <TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">135,636
</FONT></TD>
</TR>
<TR>
<TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">GVT (batik-gvt.jar,
org.apache.batik.gvt)
</FONT></TD>
- <TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">140,355
+ <TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">143,429
</FONT></TD>
</TR>
<TR>
<TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Micro Parsers (batik-parser.jar,
org.apache.batik.parser)
</FONT></TD>
- <TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">38,018
+ <TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">35,078
</FONT></TD>
</TR>
<TR>
<TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Scripting engines infrastructure (batik-script.jar,
org.apache.batik.script)
</FONT></TD>
- <TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">27,658
+ <TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">30,842
</FONT></TD>
</TR>
<TR>
<TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Batik SVG Dom Implementation (batik-svg-dom.jar,
org.apache.batik.dom.svg)
</FONT></TD>
- <TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">377,451
+ <TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">376,951
</FONT></TD>
</TR>
<TR>
<TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">SVG Generator (batik-svggen.jar,
includes SVG font converter)
</FONT></TD>
- <TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">174,039
+ <TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">162,171
</FONT></TD>
</TR>
<TR>
<TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">JSVG Canvas (batik-swing.jar,
org.apache.batik.swing)
</FONT></TD>
- <TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">121,246
+ <TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">126,040
</FONT></TD>
</TR>
<TR>
<TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Transcoder module (batik-transcoder.jar,
org.apache.batik.transcoder)
</FONT></TD>
- <TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">61,451
+ <TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">61,780
</FONT></TD>
</TR>
<TR>
<TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Utilities (batik-util.jar, org.apache.batik.util
and org.apache.batik.i18n)
</FONT></TD>
- <TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">74,414
+ <TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">75,679
</FONT></TD>
</TR>
<TR>
<TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">XML Parsing utilities (batik-xml.jar,
org.apache.batik.xml)
</FONT></TD>
- <TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">19,864
+ <TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">19,876
</FONT></TD>
</TR>
</TABLE>
@@ -581,7 +566,7 @@
<TR>
<TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">ECMA Script Engine (js.jar)
</FONT></TD>
- <TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">593,062
+ <TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">593,919
</FONT></TD>
</TR>
@@ -602,60 +587,29 @@
<TR>
<TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">FOP PDF Transcoder (pdf-transcoder.jar)
</FONT></TD>
- <TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">302,844
+ <TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">302,896
</FONT></TD>
</TR>
</TABLE>
- <P align="left"><B>Lines of code</B></P>
+ <P align="left"><B>Source Metrics</B></P>
- <P align="left">The following numbers include comments and empty lines. </P>
<TABLE border="0" cellpadding="2" cellspacing="2" width="100%"><CAPTION></CAPTION>
<TR>
- <TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Number of source lines overall
- </FONT></TD>
- <TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">243,450 (100%)
- </FONT></TD>
- </TR>
- <TR>
- <TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Number of source lines, W3C SVG DOM Binding
+ <TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Number of source lines overall (includes comments and empty lines)
</FONT></TD>
- <TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">4,996 (2%)
+ <TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">242,137
</FONT></TD>
</TR>
<TR>
- <TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Number of Batik specific source lines
- </FONT></TD>
- <TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">238,454 (98%)
- </FONT></TD>
- </TR>
- </TABLE>
-
- <P align="left"><B>Source Files</B></P>
- <TABLE border="0" cellpadding="2" cellspacing="2" width="100%"><CAPTION></CAPTION>
- <TR>
<TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Number of source files overall
</FONT></TD>
- <TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">1,346 (100%)
- </FONT></TD>
- </TR>
- <TR>
- <TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Number of source files, W3C DOM Binding
- </FONT></TD>
- <TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">190 (15%)
- </FONT></TD>
- </TR>
- <TR>
- <TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Number of Batik specific source files
- </FONT></TD>
- <TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">1,156 (85%)
+ <TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">1,348
</FONT></TD>
</TR>
</TABLE>
</FONT></TD></TR></TABLE></DIV><BR>
-
-
</TD></TR></TABLE></TD></TR></TABLE><BR><TABLE border="0" cellpadding="0" cellspacing="0" width="100%"><TR><TD bgcolor="#0086b2"><IMG height="1" src="images/dot.gif" width="1"></TD></TR><TR><TD align="center"><FONT color="#0086b2" face="arial,helvetica,sanserif" size="-1"><I>
Copyright © 2000-2003 The Apache Software Foundation.
1.6 +168 -185 xml-site/targets/batik/images/splash.png
<<Binary file>>
---------------------------------------------------------------------
To unsubscribe, e-mail: general-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: general-cvs-help@xml.apache.org