>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]