You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

status.xml 8.6KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <status>
  3. <developers>
  4. <!-- in strict alphabetical order -->
  5. <person name="Bertrand Delacretaz" email="bdelacretaz@apache.org" id="BD"/>
  6. <person name="Christian Geisert" email="chrisg@apache.org" id="CG"/>
  7. <person name="Karen Lease" email="klease@apache.org" id="KL"/>
  8. <person name="Keiron Liddle" email="keiron@apache.org" id="KLL"/>
  9. <person name="Jeremias Maerki" email="jeremias@apache.org" id="JM"/>
  10. <person name="Joerg Pietschmann" email="pietsch@apache.org" id="JP"/>
  11. <person name="Arved Sandstrom" email="arved@apache.org" id="AS"/>
  12. <person name="Peter B. West" email="pbwest@apache.org" id="PBW"/>
  13. <!--
  14. inactive??
  15. <person name="Kelly Campbell" email="kellyc@apache.org" id="KC"/>
  16. <person name="Steven Coffman" email="gears@apache.org" id="SC"/>
  17. <person name="Tore Engvig" email="tore@apache.org" id=""/>
  18. <person name="Stanislav Gorkhover" email="stanislav@apache.org" id=""/>
  19. <person name="Fotis Jannidis" email="fotis@apache.org" id=""/>
  20. <person name="Jordan Naftolin" email="jordan@apache.org" id=""/>
  21. <person name="Eric Schaeffer" email="eschaeffer@apache.org" id=""/>
  22. <person name="Art Welch" email="artw@apache.org" id=""/>
  23. -->
  24. <person name="Volunteer needed" email="fop-dev@xml.apache.org" id="open"/>
  25. </developers>
  26. <todo>
  27. <actions priority="high">
  28. <action context="code" dev="KL">
  29. get simple pagination working
  30. </action>
  31. <action context="code" dev="open">
  32. sort out page sequence details
  33. </action>
  34. <action context="code" dev="open">
  35. complete resolving id areas
  36. </action>
  37. <action context="code" dev="open">
  38. add the pdf side part of bookmark extension
  39. </action>
  40. <action context="code" dev="open">
  41. implement the caching mechanism to store pages
  42. when a page contains a forward reference that has not been
  43. resolved then we need to be able to save the page contents to
  44. disk to save memory
  45. </action>
  46. </actions>
  47. <actions priority="medium">
  48. <action context="design" dev="open">
  49. Design FOP API interfaces.
  50. </action>
  51. <action context="design" dev="open">
  52. Integrate with Jakarta Avalon: logging, configuration, URI resolver,
  53. component management, image caching etc.
  54. </action>
  55. </actions>
  56. <actions priority="low">
  57. <action context="design" dev="open">
  58. Investigate using form XObject for repeated areas
  59. such as static and table header/footer only when the
  60. area does not change.
  61. </action>
  62. <action context="code" dev="open">
  63. Investigate using form XObject for svg images
  64. this can make the svg cacheable in the pdf doc
  65. </action>
  66. </actions>
  67. </todo>
  68. <changes>
  69. <release version="?" date="2002">
  70. <action dev="JM" type="update" context="build">
  71. Improve build process for more flexibility when external jars change.
  72. Changed to use -projecthelp option from Ant 1.5 instead of "usage" target.
  73. </action>
  74. <action dev="JM" type="update" context="build">
  75. Updated Avalon Framework JAR (with Log4J support, Bug 11274)
  76. </action>
  77. <action dev="KLL" type="update" context="docs"
  78. due-to="Victor Mote" due-to-email="vic@outfitr.com">
  79. Copies across overview for javadocs build.
  80. chmod antRun in build.sh.
  81. </action>
  82. <action dev="KLL" type="update" context="code"
  83. due-to="Kevin O'Neill" due-to-email="kevin@rocketred.com.au">
  84. Minor patch for the TTFReader to remove an unreachable statement
  85. compiler warning
  86. </action>
  87. <action dev="KLL" type="update" context="code"
  88. due-to="Torsten Erler" due-to-email="erlto@net-linx.de">
  89. workaround for eps files that have invalid float bounding box values
  90. float values are rounded off according to the spec the
  91. %%HiResBoundingBox should be used instead for floating position
  92. values
  93. </action>
  94. <action dev="JP" type="update" context="code">
  95. Simplified ASCII85Filter computation, thereby hopefully
  96. working around JVM bugs
  97. </action>
  98. <action dev="KLL" type="add" context="docs"
  99. due-to="Cyril Rognon" due-to-email="crognon@objectiva.fr">
  100. added understanding layout manager document
  101. </action>
  102. <action dev="KLL" type="update" context="docs"
  103. due-to="Peter Kullmann" due-to-email="p.kullmann@arenae.ch">
  104. fixed master-name and a test setup problem
  105. </action>
  106. <action dev="KLL" type="update" context="code">
  107. moved embed font info into the render.pdf package
  108. reduced dependancy on Configuration
  109. </action>
  110. <action dev="KLL" type="update" context="code"
  111. due-to="Kevin O'Neill" due-to-email="kevin@rocketred.com.au">
  112. separated the specific PDFRender functionality from the CTM class
  113. and created a small utility class for the renderer to use
  114. </action>
  115. <action dev="KLL" type="update" context="code">
  116. FontState only used for calculations,
  117. stores font name and size on area tree
  118. </action>
  119. <action dev="KLL" type="update" context="code">
  120. Improved PDFTextPainter to handle different text better
  121. </action>
  122. <action dev="KLL" type="update" context="code">
  123. Applied root element viewBox transform for svg to pdf transcoder
  124. </action>
  125. <action dev="KLL" type="update" context="code">
  126. image test for formats, viewport and scaling
  127. </action>
  128. <action dev="KLL" type="add" context="code">
  129. added various SVG to PDF tests for trancoder
  130. and including in fo
  131. </action>
  132. <action dev="KLL" type="update" context="code">
  133. Implemented viewport and scaling for images
  134. </action>
  135. <action dev="KLL" type="update" context="code">
  136. Implemented viewport and scaling for instream svg
  137. </action>
  138. <action dev="KLL" type="update" context="code">
  139. Removed old area tree
  140. </action>
  141. <action dev="KLL" type="update" context="code">
  142. Optimised gstate usage in pdf files to minimize file size
  143. </action>
  144. <action dev="KLL" type="update" context="code">
  145. Optimised function usage, reuses old functions in pdf files
  146. to minimize file size
  147. </action>
  148. <action dev="KLL" type="add" context="code">
  149. Added transparancy to pdf
  150. </action>
  151. <action dev="KLL" type="update" context="code">
  152. Outputs images immediately to the stream, also drops
  153. reference to image data
  154. </action>
  155. <action dev="KLL" type="add" context="code">
  156. Added resource context for pattern resources
  157. </action>
  158. <action dev="KLL" type="update" context="build">
  159. Added pdf transcoder build target
  160. </action>
  161. <action dev="KLL" type="update" context="code">
  162. Made PDF streams externally configured
  163. </action>
  164. <action dev="KLL" type="update" context="code">
  165. Fixed svg linking in pdf, works with viewbox and url
  166. </action>
  167. <action dev="KLL" type="add" context="code">
  168. Start to mif implementation with new structure handlers
  169. </action>
  170. <action dev="KLL" type="add" context="code">
  171. New structure handler for structure type documents, rtf, mif
  172. and for better layout processing.
  173. </action>
  174. <action dev="KLL" type="update" context="code">
  175. Changed extensions to allow for external xml
  176. </action>
  177. <action dev="KLL" type="add" context="code">
  178. Can have a default element mapping for extensions
  179. </action>
  180. <action dev="KLL" type="add" context="code">
  181. New area tree model
  182. </action>
  183. <action dev="KLL" type="add" context="code">
  184. New renderer model
  185. </action>
  186. <action dev="KLL" type="update" context="code">
  187. Added handlers for xml in renderer
  188. </action>
  189. <action dev="KLL" type="update" context="code">
  190. svg now in an xml handler, FOP can be used without batik
  191. </action>
  192. <action dev="KLL" type="update" context="build">
  193. Removed old xerces and xalan
  194. </action>
  195. <action dev="" type="update" context="code">
  196. Updated to use Jaxp
  197. </action>
  198. <action dev="" type="update" context="code">
  199. Updated to use new avalon framework logger
  200. </action>
  201. <action dev="KLL" type="update" context="code">
  202. Redid image handling so it can use a cache and synchronizes properly
  203. only on the current image while loading
  204. </action>
  205. <action dev="KLL" type="update" context="code">
  206. Changed bookmark extension, now requires a wrapping element bookmark
  207. </action>
  208. <action dev="KL" type="add" context="code">
  209. New layout system using layout managers
  210. </action>
  211. <action dev="KLL" type="update" context="code">
  212. Changed area tree xml format to match the area tree hierarchy
  213. </action>
  214. </release>
  215. </changes>
  216. </status>