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 2.2KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. <?xml version="1.0" standalone="no"?>
  2. <!-- Status of Design/Rewrite -->
  3. <document>
  4. <header>
  5. <title>Design Status</title>
  6. <subtitle>Current Status of FOP and Design</subtitle>
  7. <authors>
  8. <person name="Keiron Liddle" email="keiron@aftexsw.com"/>
  9. </authors>
  10. </header>
  11. <body>
  12. <s1 title="Status">
  13. <p>
  14. Currently some of FOP is being re-written so that the layout can be handled
  15. properly without the problems that have been encountered and to make
  16. it possible to handle keeps/breaks and spacing better.
  17. </p>
  18. <p>
  19. A number of issues have been dealt with in the redesigned code.
  20. </p>
  21. </s1>
  22. <s1 title="Features TODO">
  23. <p>
  24. <ul>
  25. <li>avalon integration - logging, configuration, component management, caching, uri resolver</li>
  26. <li>improved interfaces
  27. <ul>
  28. <li>no threading/static problems</li>
  29. <li>simpler to use</li>
  30. </ul>
  31. </li>
  32. <li>better commandline handling</li>
  33. </ul>
  34. </p>
  35. </s1>
  36. <s1 title="Done/Started Features">
  37. <p>
  38. Many of these changes will make FOP much better to use and develop.
  39. So if you help out with the development you can get to use these
  40. things sooner.
  41. <ul>
  42. <li><strong>better layout design</strong> - that can handle keeps and
  43. spacing better</li>
  44. <li><strong>better area tree handling</strong> - means it can run in
  45. less memory</li>
  46. <li><strong>better image handling</strong> - redone so it can use a
  47. cache and synchronizes properly only on the current image while loading</li>
  48. <li>svg now in an xml handler, FOP can be used without batik</li>
  49. <li>bookmark extension improved a bit - changed bookmark extension,
  50. now requires a wrapping element bookmark</li>
  51. <li>new interface for structured documents, rtf and mif</li>
  52. <li>better handling of unknown xml and xml from an unknown namespace</li>
  53. <li>Changed extensions to allow for external xml</li>
  54. <li>Can have a default element mapping for extensions</li>
  55. <li>mathml extension</li>
  56. <li>another xml -> svg extension</li>
  57. <li>svg text normal text if that can be handled otherwise stroked
  58. this is done automatically</li>
  59. <li>new area tree model</li>
  60. <li>new renderer model</li>
  61. <li>added handlers for xml in renderer</li>
  62. <li>changed area tree xml format to match the area tree hierarchy</li>
  63. </ul>
  64. </p>
  65. </s1>
  66. </body>
  67. </document>