>BTW, it may be good to kill two birds with one stone
>and have this task added directly to Apache Ant, as a
>new <xslfo> Optional Task, using what we currently
>have in our own codebase with Sean's improvements,
>and/or modeled after the Xalan <xslt> task already in
>Ant.
Putting the Fop task directly in Ant would be great. I would really like to see that
happen. I suppose we could get it in Ant 1.6 if we submit it soon. Does anyone know
what the criteria is for inclusion as a "Core" or "Optional" task within Ant? What
work would be required on our part?
However, I'd like to see this patch get incorporated into the "next" FOP release as
soon as possible. I put quotes around "next" because I don't know which of the
following options makes sense to the committers:
1) Put it in 0.20.5
I realize that 0.20.5 is at RC3 right now and that features aren't supposed to be
added, but the impact of this change is relatively low. Especially, with the "force"
option defaulting to true.
2) Put it in 0.20.5 + 1 (0.20.6?)
The website says that 0.20.5 is the last "planned" release in the 0.20.x series.
I don't know if the enhancement to the Ant task alone is worth doing a 0.20.6 release
or what is the likelihood of a 0.20.6 release for other reasons.
3) Don't put it in the 0.20.x series.
Please, please, don't pick this option.
I am willing to investigate and (to the best of my ability) fix any reported bugs in
the Ant task if that will help the committers decide to put it in a "sooner" release.
>
>That would have the added benefit of allowing us to
>deprecate the Ant Task functionality currently in our
>own code.
I assume that if we targeted Ant 1.6, we would use the 0.20.x code base. I don't know
how it is done for other Ant tasks with external dependencies, but I suppose the Ant
task would check to see if org.apache.fops.apps.Driver is on the classpath before
preceding. It also means that the Driver interface (or some other interface?) would
have to be frozen.
-- Sean
--
---------------------------------------------------------------------------
M. Sean Gilligan : mailto:[EMAIL PROTECTED]
Catalla Systems, Inc. : 831-439-9568 x11
---------------------------------------------------------------------------
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]