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

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168
  1. $Id$
  2. STATUS
  3. **** COMMITTERS ****
  4. Arved Sandstrom (release coordinator)
  5. James Tauber (started it all and wrote most of the code)
  6. Steven Coffman
  7. Stanislav Gorkhover
  8. Fotis Jannidis
  9. Keiron Liddle
  10. Jordan Naftolin
  11. Eric Schaeffer
  12. Jon Smirl
  13. **** THINGS WORKED ON *****
  14. rewrite of the org.apache.fop.layout in a new package (implements xsl 2000) [James Tauber]
  15. image support [Eric Schaeffer, Pankaj Narula, Andreas Rueckert]
  16. SVG support [Keiron Liddle][Torsten Friebe]
  17. more borders, padding and absolute positioning [Jon Smirl]
  18. smooth shading in PDF [Steven Coffman]
  19. tables: fo: table-header, table-and-caption,
  20. properties:
  21. column-number,
  22. number-columns-repeated
  23. number-columns-spanned
  24. number-rows-spanned
  25. general properties wrt tables
  26. [Karen Lease]
  27. docs [Fotis Jannidis]
  28. **** THINGS TO DO ****
  29. Support XSL Working Draft 27 March 2000
  30. 1.One category of tasks will be to implement missing formatting objects.
  31. There are 6 such objects:
  32. fo:character
  33. fo:leader [at the moment only partially]
  34. fo:table-and-caption
  35. fo:table-header
  36. fo:multi-case
  37. fo:wrapper
  38. 2. [Has been done]
  39. 3. [Has been done]
  40. 4.A fourth, and not insignificant, category of tasks is to decide upon and
  41. implement all reasonable properties required by the specification. This
  42. also means that at this point, until further review, no FO can be considered
  43. to be compliant.
  44. a) CHANGED
  45. 21.space-after.optimum (Incomplete)
  46. 22.space-before.optimum (Incomplete)
  47. 25.white-space-treatment (Dropped/Changed)
  48. b) NEW
  49. 1.alignment-adjust 26.min-width
  50. 2.baseline-identifier 27.number-columns-repeated
  51. 3.baseline-shift 28.number-columns-spanned
  52. 4.block-progression-dimension 29.number-rows-spanned
  53. 5.character 30.orphans
  54. 6.clip 31.overflow
  55. 7.column-number 32.page-break-after
  56. 8.content-type 33.page-break-before
  57. 9.direction 34.precedence
  58. 10.display-align 35.ref-id
  59. 11.dominant-baseline 36.reference-orientation
  60. 12.font-variant 37.region-name
  61. 13.format 38.relative-align
  62. 14.grouping-separator 39.role
  63. 15.grouping-size 40.rule-style
  64. 16.inline-progression-dimension 41.source-document
  65. 17.keep-with-previous 42.space-after
  66. 18.leader-length 43.space-before
  67. 19.leader-pattern 44.space-end
  68. 20.letter-value 45.space-start
  69. 21.line-stacking-strategy
  70. 22.master-name 47.visibility
  71. 23.max-height 48.widows
  72. 24.max-width 49.writing-mode
  73. 25.min-height 50.z-index
  74. 5.A fifth category of tasks is the ongoing effort to promote maintainability,
  75. write
  76. more and better documentation, and to refine the build process.
  77. a) Add the property files to the source code (how is the vote on this?)
  78. b) add examples so that all the FOs supported are used in some example
  79. 6. Redo or work on the classes/properties which have been fixed only in a superficial way
  80. to conform to the latest working draft
  81. - "white-space-treatment" doesn't work at the moment
  82. - leader is just a renamed display-rule and must be rewritten:
  83. it is now (wd 3.2000) generating inline-areas and not block areas
  84. and has a more complex function
  85. - inline is just a renamed inline-sequence and must be worked on:
  86. it is now (wd 3.2000) generating an inline-area itself
  87. **** Bugs ****
  88. - SVG linearGradients don't appear the same as in other SVG Viewers
  89. - colour not continued onto subsequent pages if coloured block goes over page
  90. - no SVG support in AWTCommandLine
  91. - keep-next doesn't work and doubles the text lines which should be moved to the next page
  92. - lists containing list do not keep their indentation correctly over a page boundary
  93. with AWT Previewer:
  94. - currently the layout process uses PDF fonts. This gives sometimes
  95. trouble with java.awt.Font
  96. - we need some progress messages even if the process itself is fast
  97. - more comments/english comments
  98. - first preview is painted twice (flashing screen)
  99. - should "preview" be an option when calling FOP instead of having
  100. it's own main method?
  101. **** HISTORY ****
  102. Done since 0.14 release
  103. - added: a new package for image support and analysis [Pankaj Narula]
  104. - added large test suite for svg [Keiron Liddle]
  105. - fixed: inline-sequence renamed to inline for xsl wd 3.2000 conformance [Fotis Jannidis]
  106. Done since 0.13 release
  107. - pagination updated to 03/27/2000 XSL WD [Arved Sandstrom]
  108. - added support for fo page-number-citation [Mike Crowe, Jordan Naftolin]
  109. - added support for 06/29/2000 SVG WD + W3C Java DOM bindings [Keiron Liddle]
  110. - added image support using Jimi [Eric Schaeffer]
  111. - added support for external and internal simple-links [Jordan Naftolin]
  112. - added support for the fonts Symbol and ZapfDingbats [Fotis Jannidis]
  113. - added a MessageHandler [Fotis Jannidis]
  114. - fixed table overflow bug [Jordan Naftolin]
  115. - finally fixed postscript printing of generated PDF [Domagoj Cosic]
  116. - removed XTCommandLine from build.xml
  117. - removed PDFOutputHandler from build.xml
  118. - added XalanCommandLine [Fotis Jannidis]
  119. - added: fo:instream-foreign-object [Keiron Liddle]
  120. - added: goto button in AWT viewer [Stanislav Gorkhover]
  121. - updated: AWT viewer now works again and supports - with some restrictions - the new SVG support [Stanislav Gorkhover]
  122. Done since 0.12.1 release
  123. - using Ant to build Fop instead of make [Giacomo Pati]
  124. - borders, padding and absolute positioning [Jon Smirl]
  125. 0.12.1 release
  126. to make the bug fix on XTCommandLine available to non developers
  127. basic support for padding-{top,left,bottom,right} on blocks.
  128. implemented simple-link (don't think it works, though)
  129. XTCommandLine now works again
  130. background color works on list-block
  131. list-blocks can now be in table-cell
  132. Done for 0.12.0 release:
  133. Make sure Makefiles work
  134. Switch to using Status object as return from layout()
  135. Incorporate Eric Schaeffer's fix to tables in static-content
  136. Incorporate Kelly Campell's fixes to GifJpegImage
  137. Incorporate Eric Schaeffer's background colour implementation
  138. (actually used different approach with background colour as trait)