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

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140
  1. $Id$
  2. STATUS
  3. Things worked on:
  4. rewrite of the org.apache.fop.layout in a new package (implements xsl 2000) [James Tauber]
  5. image support [Eric Schaeffer, Pankaj Narula]
  6. simple-links [Arved Sandstrom]
  7. SVG support [Keiron Liddle][Torsten Friebe]
  8. more borders, padding and absolute positioning [Jon Smirl]
  9. smooth shading in PDF [Steve Coffman]
  10. Things to do:
  11. Get images working
  12. [PARTIAL] Get padding working
  13. [DONE] Incorporate Arved Sandstrom's simple-link implementation
  14. [PARTIAL] Implement basic keeps
  15. [PARTIAL] Incorporate Eric Schaeffer's further table fixes
  16. Implement MessageHandler (or similar)
  17. Support XSL Working Draft 12 January 2000
  18. Other Bugs to fix:
  19. colour not continued onto subsequent pages if coloured block goes over page
  20. simple-link doesn't seem to work (I think I, JKT, broke it)
  21. with AWT Previewer:
  22. - currently the layout process uses PDF fonts. This gives sometimes
  23. trouble with java.awt.Font
  24. - we need some progress messages even if the process itself is fast
  25. - GIF format is supported by the viewer, but disabled in FOP. BMP is
  26. not done, because there are no standard libraries.
  27. - more comments/english comments
  28. - first preview is painted twice (flashing screen)
  29. - should "preview" be an option when calling FOP instead of having
  30. it's own main method?
  31. History
  32. Done since 0.12.1 release
  33. - using Ant to build Fop instead of make [Giacomo Pati]
  34. - borders, padding and absolute positioning [Jon Smirl]
  35. 0.12.1 release
  36. to make the bug fix on XTCommandLine available to non developers
  37. basic support for padding-{top,left,bottom,right} on blocks.
  38. implemented simple-link (don't think it works, though)
  39. XTCommandLine now works again
  40. background color works on list-block
  41. list-blocks can now be in table-cell
  42. Done for 0.12.0 release:
  43. Make sure Makefiles work
  44. Switch to using Status object as return from layout()
  45. Incorporate Eric Schaeffer's fix to tables in static-content
  46. Incorporate Kelly Campell's fixes to GifJpegImage
  47. Incorporate Eric Schaeffer's background colour implementation
  48. (actually used different approach with background colour as trait)
  49. A list of changes to the fo and properties implemented in FOP in the WD XSL 2000
  50. (contributed by Pankaj Narula)
  51. Formatting Objects
  52. root Yes
  53. layout-master-set Yes
  54. simple-page-master Yes
  55. region-body Yes
  56. region-before Yes
  57. region-after Yes
  58. page-sequence Yes
  59. sequence-specification changed to page-sequence-master
  60. sequence-specifier-single changed to single-page-master-reference
  61. sequence-specifier-repeating changed to repeatable-page-master-reference
  62. sequence-specifier-alternating changed to repeatable-page-master-alternatives
  63. flow Yes
  64. static-content Yes
  65. block Yes
  66. list-block Yes
  67. list-item Yes
  68. list-item-label Yes
  69. list-item-body Yes
  70. page-number Yes
  71. display-sequence nuked tbd the equivalent tag is block-container
  72. inline-sequence nuked tbd the equivalent tag is inline-container
  73. display-rule nuked tbd the equivalent thing
  74. display-graphic nuked now two tags external-graphic instream-graphic
  75. table (minimal support) Yes
  76. table-column (minimal support) Yes
  77. table-body (minimal support) Yes
  78. table-row (minimal support) Yes
  79. table-cell (minimal support) Yes
  80. Properties
  81. end-indent Yes
  82. page-master-name nuked replaced with master-name
  83. page-master-first implemented using conditional page reference object
  84. page-master-repeating do
  85. page-master-odd do
  86. page-master-even do
  87. margin-top (only on pages and regions) Yes
  88. margin-bottom (only on pages and regions) Yes
  89. margin-left (only on pages and regions) Yes
  90. margin-right (only on pages and regions) Yes
  91. extent Yes
  92. page-width Yes
  93. page-height Yes
  94. flow-name Yes
  95. font-family Yes
  96. font-style Yes
  97. font-weight Yes
  98. font-size Yes
  99. line-height Yes
  100. text-align Yes
  101. text-align-last Yes
  102. space-before.optimum Yes
  103. space-after.optimum Yes
  104. start-indent Yes
  105. end-indent Yes
  106. provisional-distance-between-starts Yes
  107. provisional-label-separation Yes
  108. rule-thickness Yes
  109. color Yes
  110. wrap-option Yes
  111. white-space-treatment Yes
  112. break-before Yes
  113. break-after Yes
  114. text-indent Yes
  115. href Yes
  116. column-width Yes
  117. background-color Yes
  118. padding-top (in conjunction with bgcolor) Yes
  119. padding-left (in conjunction with bgcolor) Yes
  120. padding-bottom (in conjunction with bgcolor) Yes
  121. padding-right (in conjunction with bgcolor) Yes