Re: svn commit: r265578 - /xmlgraphics/fop/trunk/src/java/org/apache/fop/fo/extensions/svg/SVGElement.java

2005-09-01 Thread Jeremias Maerki
Note to self: If doing a change that involves a dependency, always run
the command-line build prior to a commit if you have the latest trunk
set up in the IDE.

Sorry, guys. I've reverted the change and I'm going to investigate
further what to do about the problem. AbstractDocument.setDocumentURI
seems to have come in with the SVG 1.2 support in Batik which isn't in
the 1.6 release.

On 01.09.2005 03:01:10 Manuel Mall wrote:
> I am getting a compile error:
> 
> compile-java:
> [javac] Compiling 426 source files to /home/mm/fop-ref/build/classes
> 
> [javac] 
> /home/mm/fop-ref/src/java/org/apache/fop/fo/extensions/svg/SVGElement.java:89:
>  
> cannot find symbol
> [javac] symbol  : method setDocumentURI(java.lang.String)
> [javac] location: class org.apache.batik.dom.svg.SVGOMDocument
> [javac] svgdoc.setDocumentURI(baseURL.toString());
> [javac]   ^
> [javac] 1 error
> 
> Do we need a newer Batik version in the lib directory for this to work?
> 
> Manuel
> 
> On Thu, 1 Sep 2005 04:34 am, [EMAIL PROTECTED] wrote:
> > Author: jeremias
> > Date: Wed Aug 31 13:34:14 2005
> > New Revision: 265578
> >
> > URL: http://svn.apache.org/viewcvs?rev=265578&view=rev
> > Log:
> > Set not only the base URL for the SVG Document but also the URI.
> > Otherwise, relatively referenced documents or images inside an SVG
> > defined in a fo:instream-foreign-object don't get resolved. This
> > fixes certain problems with examples/fo/svg/external.fo.
> >
> > Modified:
> >
> > xmlgraphics/fop/trunk/src/java/org/apache/fop/fo/extensions/svg/SVGEl
> >ement.java
> >
> > Modified:
> > xmlgraphics/fop/trunk/src/java/org/apache/fop/fo/extensions/svg/SVGEl
> >ement.java URL:
> > http://svn.apache.org/viewcvs/xmlgraphics/fop/trunk/src/java/org/apac
> >he/fop/fo/extensions/svg/SVGElement.java?rev=265578&r1=265577&r2=26557
> >8&view=diff
> > =
> >= ---
> > xmlgraphics/fop/trunk/src/java/org/apache/fop/fo/extensions/svg/SVGEl
> >ement.java (original) +++
> > xmlgraphics/fop/trunk/src/java/org/apache/fop/fo/extensions/svg/SVGEl
> >ement.java Wed Aug 31 13:34:14 2005 @@ -84,7 +84,9 @@
> >  ? new
> > java.io.File("").toURL().toExternalForm()
> >
> >  : getUserAgent().getBaseURL());
> >
> >  if (baseURL != null) {
> > -((SVGOMDocument)doc).setURLObject(baseURL);
> > +SVGOMDocument svgdoc = (SVGOMDocument)doc;
> > +svgdoc.setURLObject(baseURL);
> > +svgdoc.setDocumentURI(baseURL.toString());
> >  }
> >  } catch (Exception e) {
> >  getLogger().error("Could not set base URL for svg", e);
> >
> >
> >
> > -
> > To unsubscribe, e-mail:
> > [EMAIL PROTECTED] For additional
> > commands, e-mail: [EMAIL PROTECTED]



Jeremias Maerki



Re: svn commit: r265578 - /xmlgraphics/fop/trunk/src/java/org/apache/fop/fo/extensions/svg/SVGElement.java

2005-08-31 Thread Manuel Mall
I am getting a compile error:

compile-java:
[javac] Compiling 426 source files to /home/mm/fop-ref/build/classes

[javac] 
/home/mm/fop-ref/src/java/org/apache/fop/fo/extensions/svg/SVGElement.java:89: 
cannot find symbol
[javac] symbol  : method setDocumentURI(java.lang.String)
[javac] location: class org.apache.batik.dom.svg.SVGOMDocument
[javac] svgdoc.setDocumentURI(baseURL.toString());
[javac]   ^
[javac] 1 error

Do we need a newer Batik version in the lib directory for this to work?

Manuel

On Thu, 1 Sep 2005 04:34 am, [EMAIL PROTECTED] wrote:
> Author: jeremias
> Date: Wed Aug 31 13:34:14 2005
> New Revision: 265578
>
> URL: http://svn.apache.org/viewcvs?rev=265578&view=rev
> Log:
> Set not only the base URL for the SVG Document but also the URI.
> Otherwise, relatively referenced documents or images inside an SVG
> defined in a fo:instream-foreign-object don't get resolved. This
> fixes certain problems with examples/fo/svg/external.fo.
>
> Modified:
>
> xmlgraphics/fop/trunk/src/java/org/apache/fop/fo/extensions/svg/SVGEl
>ement.java
>
> Modified:
> xmlgraphics/fop/trunk/src/java/org/apache/fop/fo/extensions/svg/SVGEl
>ement.java URL:
> http://svn.apache.org/viewcvs/xmlgraphics/fop/trunk/src/java/org/apac
>he/fop/fo/extensions/svg/SVGElement.java?rev=265578&r1=265577&r2=26557
>8&view=diff
> =
>= ---
> xmlgraphics/fop/trunk/src/java/org/apache/fop/fo/extensions/svg/SVGEl
>ement.java (original) +++
> xmlgraphics/fop/trunk/src/java/org/apache/fop/fo/extensions/svg/SVGEl
>ement.java Wed Aug 31 13:34:14 2005 @@ -84,7 +84,9 @@
>  ? new
> java.io.File("").toURL().toExternalForm()
>
>  : getUserAgent().getBaseURL());
>
>  if (baseURL != null) {
> -((SVGOMDocument)doc).setURLObject(baseURL);
> +SVGOMDocument svgdoc = (SVGOMDocument)doc;
> +svgdoc.setURLObject(baseURL);
> +svgdoc.setDocumentURI(baseURL.toString());
>  }
>  } catch (Exception e) {
>  getLogger().error("Could not set base URL for svg", e);
>
>
>
> -
> To unsubscribe, e-mail:
> [EMAIL PROTECTED] For additional
> commands, e-mail: [EMAIL PROTECTED]