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.

CHANGES 9.7KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163
  1. Done since 0.17 release
  2. - added: enabling CID keyed truetype fonts; this gives support
  3. for other encodings besides WinAnsiEncoding (eg japanese, chinese, arabic,
  4. iso-whatever, etc). Also makes font inclusion easier [Tore Engvig]
  5. - added: new font configuration [Fotis Jannidis]
  6. - added: support for body-start and label-end in lists [Peter S. Housel]
  7. - added: support for non-rotated arcs in svg [Keiron Liddle]
  8. - added: break before and break after for table rows [Keiron Liddle]
  9. - added: error is reported if the number of columns the cells are using is
  10. different to the number of columns in the table [Keiron Liddle]
  11. - changed: apps package and commandline usage of Fop [Fotis Jannidis]
  12. - fixed: problems if calculated leader-length < 0 [Fotis Jannidis]
  13. - fixed: fixes problem with page break after last row of table body [Keiron Liddle]
  14. - fixed: fixed svg placement bug, now puts the image at the correct offset [Keiron Liddle]
  15. - fixed: broken support of jdk 1.1 [Art Welch]
  16. Done since 0.16 release
  17. - added a branch for a Fop version which supports Japanese text
  18. (not yet part of the main branch) [Satoshi Ishigami]
  19. - added support for text-anchor in svg:text, viewBox in svg:svg [Aaron Optimizer Digulla]
  20. - added: MIF Renderer [G. Seshadri]
  21. - added: vertical-align to text [Keiron Liddle]
  22. - added: support for PDF outlines (aka bookmarks). See the example in
  23. docs/examples/fo/pdfoutline.fo [Kelly Campbell]
  24. - added: some text rendering optimizations for PDF [Kelly Campbell]
  25. - added: limited support for fo:wrapper [Kelly Campbell]
  26. - added: support in pdfrenderer for using TrueType fonts, and embedding of TrueType
  27. and Type1 fonts, and support for kerning [Tore Engvig]
  28. - added: further support for complete font handling in pdf renderer [Alain Fagot]
  29. - added: support for fo:footnote, fo:footnote-body [Keiron Liddle]
  30. - added: support for values of property textdecoration ('overline','linethrough') [Christian Geisert]
  31. - added: support for font-variant="small-caps" [Eric Schaeffer]
  32. - added/changed: organization of build tools / classes + support for xalan 2 [Kelly Campbell]
  33. - added: italian hyphenation file [Stephane Bline)]
  34. - added: uml diagrams to online docs [Stuart Zakon]
  35. - added: a new faq for fop at http://www.owal.co.uk:8090/ [Alex McLintock]
  36. - refactoring org.apache.fop.layout [Keiron Liddle]
  37. - changed: XObject to use the stream default filter list [Kelly Campbell]
  38. - changed: placed svg inline first, part in moving towards proper inline areas [Keiron Liddle]
  39. - fixed: a problem with spaces before and after a body in table
  40. also properly sets the width of the table to the sum of the columns [Keiron Liddle]
  41. - fixed: handling of orphans, keep problem [Keiron Liddle]
  42. - fixed: handling of column heights properly [Keiron Liddle]
  43. - fixed: bails out if no rows in table body [Keiron Liddle]
  44. - fixed: list-block spanning a page problem [Keiron Liddle]
  45. - fixed: an off by one error in the end of stream encoding part of ASCII85Filter
  46. as reported by Alex Cherepanov [Kelly Campbell]
  47. - fixed: Clarified error reported for order of static-content, flow within a
  48. page-sequence to meet section 6.4.5 of the spec [Kelly Campbell]
  49. - fixed: leader didn't fill rest of line in table of contents [Fotis Jannidis]
  50. - fixed: throws a more useful error if non-row inside table body [Keiron Liddle]
  51. - fixed: duplicate ID bug for tables that flow over a page [Keiron Liddle]
  52. - fixed: empty flow bug [Kai Strackbein]
  53. - fixed: broken support of jdk 1.1 [Peter Housel]
  54. Done since 0.15 release
  55. - added: support for background color property, column breaks [Arved Sandstrom]
  56. - added: support for xalan 2 in xslt task [Kelly Campbell]
  57. - added: support for the properties table-omit-header-at-break,
  58. table-omit-footer-at-break, number-columns-spanned (partly), orphans, widows (only for tables) [Keiron Liddle]
  59. - added: support for multi-column and column spanning (column-count, column-gap, span)[Arved Sandstrom]
  60. - added: compression for pdf files, changed output format to OutputStream [Kelly Campbell]
  61. - added: improved handling of compound properties [Karen Lease]
  62. - added: fo:character and property 'character' [Fotis Jannidis]
  63. (limitation: not included into hyphenation, no Common Margin and Padding support)
  64. - added: vertical alignment for table cell contents [Keiron Liddle]
  65. - added: Finnish hyphenation patterns [Jarno Elovirta]
  66. - added: hyphenation package [Carlos Villegas], integration into Fop [Fotis Jannidis]
  67. - added: interim configuration package [Fotis Jannidis]
  68. - added: FopImage class that uses JAI [Eric Schaeffer] and JAI compile target [Kelly Campbell]
  69. - added: support for rule-style [Fotis Jannidis]
  70. - added: support for fo:table-header, fo:table-footer, and for the following properties
  71. in tables: keep-with-next, keep-with-previous [Keiron Liddle]
  72. - updated: svg stuff for the latest java bindings [Keiron Liddle]
  73. - fixed: enhanced error messages for page layout (region names, master) [Norm Walsh]
  74. - fixed: infinite looping bug when TableCell or TableRow is larger than a page [Hani Elabed]
  75. - fixed: corrected the size of the "-" char [Keiron Liddle]
  76. - fixed: check for unnecessary whitespace at end of line [Marcus Crafter]
  77. - fixed: moves table completely to next page if first row doesn't fit into last page [Keiron Liddle]
  78. - fixed: problem where id's where being setup twice for
  79. table row going over the page [Kelly Campbell]
  80. - fixed colspanning so that the cell state keeps track of the
  81. width so far properly [Keiron Liddle]
  82. - fix to allow JDK 1.1 users to compile and use FOP [Mikko Honkala, Art Welch]
  83. - fix: removing duplicate character mappings [Dharamveer Salecha]
  84. - fix: NullPointerException in FopImageFactory [Kelly Campbell]
  85. - fixed: space after's where not being removed if table row was being removed [Keiron Liddle]
  86. - fixed problem with keep-with not storing the correct rows [Keiron Liddle]
  87. - fixed: extra space after was left behind for rows going over a page [Keiron Liddle]
  88. Done since 0.14 release
  89. - added region-name support, refactoring of region, PageSequence,
  90. PageMasterReference, flow/static [Kelly Campbell, Arved Sandstrom]
  91. - added CommandLine/Driver -d option to output stack traces [Kelly Campbell, Arved Sandstrom]
  92. - added: a new package for image support and analysis [Pankaj Narula]
  93. - added better svg support (linear gradients, radial gradients, css style selectors,
  94. css colour names, patterns, path curves (except arcs), text tspan and tref, text whitespace
  95. handling, text outline and fill, switch, images (including external svg images)
  96. references in external svg documents, svg elements (below top element), symbol element) [Keiron Liddle]
  97. - added large test suite for svg [Keiron Liddle]
  98. - added support for property textdecoration (only value 'underline') [Christian Geisert]
  99. - added support for type 1 fonts [Jeremias Maerki,Alan Fagot]
  100. - added support for compile target jdk 1.1 only [Art Welch]
  101. - added support for partial borders in block, block-container,
  102. table-row, table-column and table-cell [Corinna Hischke]
  103. - redesign of properties handling, support for computed, compound and shorthand properties,
  104. supporting docs [Karen Lease]
  105. - redesign of font handling for AWTRenderer [Dorothea Wiarda]
  106. - added: support for leader-alignment, leader-pattern-width, leader-pattern (dots,space) [Fotis Jannidis]
  107. - fixed: unnecessary dependence on jdk 1.2 features [Christian Geisert]
  108. - fixed: unicode problem in UserMessage [Ross Golder]
  109. - fixed: broken buildFOTree [Marcus Holmberg]
  110. - fixed: problems with borders and padding in tables [Corinna Hischke]
  111. - fixed: XMLRenderer, unbalanced " in the produced output [Dorothea Wiarda]
  112. - fixed: renamed: inline-sequence -> inline, simple-link -> basic-link,
  113. white-space-treatment -> white-space-collapse [Fotis Jannidis]
  114. - fixed: images were rendered only half size (Mikko Honkala)
  115. - fixed: pdf file in XalanCommandFile explicitly closed [Dharamveer Salecha]
  116. - fixed: lists containing list do not keep their indentation correctly
  117. over a page boundary [Dorothea Wiarda]
  118. Done since 0.13 release
  119. - pagination updated to 03/27/2000 XSL WD [Arved Sandstrom]
  120. - added support for fo page-number-citation [Mike Crowe, Jordan Naftolin]
  121. - added support for 06/29/2000 SVG WD + W3C Java DOM bindings [Keiron Liddle]
  122. - added image support using Jimi [Eric Schaeffer]
  123. - added support for external and internal simple-links [Jordan Naftolin]
  124. - added support for the fonts Symbol and ZapfDingbats [Fotis Jannidis]
  125. - added a MessageHandler [Fotis Jannidis]
  126. - fixed table overflow bug [Jordan Naftolin]
  127. - finally fixed postscript printing of generated PDF [Domagoj Cosic]
  128. - removed XTCommandLine from build.xml
  129. - removed PDFOutputHandler from build.xml
  130. - added XalanCommandLine [Fotis Jannidis]
  131. - added: fo:instream-foreign-object [Keiron Liddle]
  132. - added: goto button in AWT viewer [Stanislav Gorkhover]
  133. - updated: AWT viewer now works again and supports - with some restrictions - the new SVG support [Stanislav Gorkhover]
  134. Done since 0.12.1 release
  135. - using Ant to build Fop instead of make [Giacomo Pati]
  136. - borders, padding and absolute positioning [Jon Smirl]
  137. 0.12.1 release
  138. to make the bug fix on XTCommandLine available to non developers
  139. basic support for padding-{top,left,bottom,right} on blocks.
  140. implemented simple-link (don't think it works, though)
  141. XTCommandLine now works again
  142. background color works on list-block
  143. list-blocks can now be in table-cell
  144. Done for 0.12.0 release:
  145. Make sure Makefiles work
  146. Switch to using Status object as return from layout()
  147. Incorporate Eric Schaeffer's fix to tables in static-content
  148. Incorporate Kelly Campell's fixes to GifJpegImage
  149. Incorporate Eric Schaeffer's background colour implementation
  150. (actually used different approach with background colour as trait)