| 1 | ==============================================================================
|
|---|
| 2 | Done since 0.20.4 release
|
|---|
| 3 | - PS Renderer: Improved DSC-conformance in %%Page comments.
|
|---|
| 4 | - Fix for bug #20879 (PS Renderer: leader broken, cursor positioning) (JM)
|
|---|
| 5 | Submitted by: Larry Moore <lmoore@providerlink.com>
|
|---|
| 6 | - Fix for bug #5674 (PS Renderer: High memory usage in PS interpreter, FOP
|
|---|
| 7 | procs were started for every page but not ended after the page) (JM)
|
|---|
| 8 | - Fix for bug: Wrong length value for embedded Type1 font stream (JM)
|
|---|
| 9 | - Fix for bug #20506 (grayscale images in PS renderer) (JM)
|
|---|
| 10 | Submitted by: Zhong(George) Yi <yidaomao@yahoo.com>
|
|---|
| 11 | - Fix for bad font encodings in the PS renderer (Fonts get reencoded as
|
|---|
| 12 | WinAnsiEncoding, Symbol and ZapfDingbats show correctly now) (JM)
|
|---|
| 13 | Financed by: CTB/McGraw-Hill
|
|---|
| 14 | - Fix for bug #20239 (Failure while generating XML metrics files from TT
|
|---|
| 15 | collections when names are in Unicode (JM)
|
|---|
| 16 | - Fix for bug #19797 (image elements in SVG may produce blank output) (JM)
|
|---|
| 17 | Submitted by: Zhong(George) Yi <yidaomao@yahoo.com>
|
|---|
| 18 | - Teach FOP under NT/2000/XP to start when the user is in any directory,
|
|---|
| 19 | maybe not FOP's home, like ANT does it. (#19466, JM)
|
|---|
| 20 | Submitted by: Anton Tagunov <tagunov@motor.ru>
|
|---|
| 21 | - Fixed bug: PFBParser reports "Could not load the whole segment".
|
|---|
| 22 | (#19764, JM)
|
|---|
| 23 | Submitted by: Matthias Germann <germannm@post.ch>
|
|---|
| 24 | - Fixed bug in ASCII85OutputStream where EOF marker got split over two lines
|
|---|
| 25 | resulting in an illegal stream. (JM)
|
|---|
| 26 | Submitted by: Larry Moore <lmoore@providerlink.com>
|
|---|
| 27 | - PS renderer got a configurable setting to do auto-landscape rotation. (JM)
|
|---|
| 28 | Inspired by: Henrik Olsson <henrik.olsson@intentia.se>
|
|---|
| 29 | - Use Locator to make system id, line and column number available to
|
|---|
| 30 | FOs. Use it when throwing FOPExceptions. TBD: Use it in mesages, also
|
|---|
| 31 | catch RuntimeExceptions and wrap them.
|
|---|
| 32 | - Added PDF encryption. Available options: no printing, no copy, no
|
|---|
| 33 | edit, no annotations.
|
|---|
| 34 | Submitted by Patrick C. Lankswert <PLankswert@InsightBB.COM>
|
|---|
| 35 | - Fixed text alingment for lines containing forward pointing page number
|
|---|
| 36 | citations. This should greatly improve TOC layout. (J.Pietschmann)
|
|---|
| 37 | - Fixed repeatedly laid out small caps text (for example in static
|
|---|
| 38 | content or due ot keeps). (J.Pietschmann)
|
|---|
| 39 | - Fixed marker handling thouroughly. All retrieving boundaries and
|
|---|
| 40 | retrieve-position first-starting-within-page and last-starting-within-page
|
|---|
| 41 | should work now, as well as multiline/multiblock marker contents.
|
|---|
| 42 | Retrieve-position first-including-carryover and last-ending-within-page
|
|---|
| 43 | do not yet work. Also fixed marker handling in case layout was undone
|
|---|
| 44 | due to keeps (#16999). (J.Pietschmann, based on material submitted
|
|---|
| 45 | by Marc C. Allman)
|
|---|
| 46 | - Fixed some sources of "wrong operand type" error in Acrobat Reader. They
|
|---|
| 47 | were caused by rounding bugs, mostly experienced with SVG files coming from
|
|---|
| 48 | OpenOffice. (Jeremias Maerki)
|
|---|
| 49 | - FOP Ant task: Fix for logging behaviour, fix for directory structure
|
|---|
| 50 | preservation for nested filesets and additional attribute "logFiles".
|
|---|
| 51 | Submitted by: Stefan Wachter <Stefan.Wachter@gmx.de>
|
|---|
| 52 | - Fixed TrueType embedding bug when the font doesn't contain the fpgm table
|
|---|
| 53 | which is optional. (Jeremias Maerki)
|
|---|
| 54 | - Added support for url()-syntax to the fo:basic-link-Element
|
|---|
| 55 | Submitted by: Stefan Wachter <Stefan.Wachter@gmx.de>
|
|---|
| 56 | - Added new extension element for defining named destinations (PDF)
|
|---|
| 57 | Submitted by: Lloyd McKenzie <lmckenzi@ca.ibm.com> and Stefan Wachter
|
|---|
| 58 | - Added support for linking to a specific page and a named destinations
|
|---|
| 59 | of an external PDF file
|
|---|
| 60 | Submitted by: Bernd Brandstetter <bbrand@freenet.de>
|
|---|
| 61 | - Added Turkish messages for AWT Viewer
|
|---|
| 62 | Submitted by: Togan Muftuoglu <toganm@users.sourceforge.net>
|
|---|
| 63 | - Fixed leader expansion and leader alignment to reference area to some
|
|---|
| 64 | extent(#7490 and #15936). (J.Pietschmann)
|
|---|
| 65 | - Temporary fix for wrong mapping of the hyphen character in the PostScript
|
|---|
| 66 | renderer. Needs to be done in a clean way later.
|
|---|
| 67 | Submitted by: Arnd Beissner <arnd.beissner@cappelino.de>
|
|---|
| 68 | - Fix for bug 16257: Get ascender/descender from OS/2 table if the ones in
|
|---|
| 69 | hhea are zero (Jeremias Maerki)
|
|---|
| 70 | - Reduced the size of the PSRenderer output (removed redundant movetos)
|
|---|
| 71 | Submitted by: Arnd Beißner <arnd.beissner@cappelino.de> (see bug #16130)
|
|---|
| 72 | - Fixed many (not all) problems with link hotspot positioning and made
|
|---|
| 73 | the default behavior to create a single hotspot over all words in each
|
|---|
| 74 | line (Karen Lease)
|
|---|
| 75 | - Added continued-label extension which works in table-header or table-footer
|
|---|
| 76 | to add text in non-first occurences of those areas (Karen Lease)
|
|---|
| 77 | - Fixed a bug in the TTF font inclusion which was showing up when using
|
|---|
| 78 | non-stroked text in SVG (Karen Lease)
|
|---|
| 79 | - Improved table behavior in some cases where keeps properties are used on
|
|---|
| 80 | rows (Karen Lease)
|
|---|
| 81 | - Fixed NullPointerException in Label.java experienced by certain DocBook
|
|---|
| 82 | users.
|
|---|
| 83 | Submitted by: Stephan Wiesner <stephan@stephan-wiesner.de>
|
|---|
| 84 | - Fixed bug #15877: ArrayIndexOutOfBoundException with certain TrueType fonts.
|
|---|
| 85 | Reserved name indexes were not ignored. (Jeremias Maerki)
|
|---|
| 86 | - Fixed resolution of relative URLs in FopImageFactory with IBM JDK
|
|---|
| 87 | Submitted by: Manuel Mall <mm@arcus.com.au> (see bug #14948)
|
|---|
| 88 | - Fixed infinite loop when page-height="auto" (Oleg Tkachenko)
|
|---|
| 89 | - Fix embedding of Adobe Type 1 fonts. PFB file encoded in PC format were
|
|---|
| 90 | not decoded prior to embedding. This may explain error messages with
|
|---|
| 91 | certain RIP engines. (Jeremias Maerki)
|
|---|
| 92 | - Added infinite loop detection (just halts processing, see bug #8878)
|
|---|
| 93 | Submitted by: Rhett Aultman (raultman@fcci-group.com)
|
|---|
| 94 | - Added autoselecting portrait/landscape on PCL Renderer (see bug #6638)
|
|---|
| 95 | Submitted by: vicentesalvador@netscape.net (Vicente Salvador)
|
|---|
| 96 | - Improved AWT Font-measuring/rendering (see bug #14657)
|
|---|
| 97 | Submitted by: Ralph LaChance <Ralph_LaChance@compuserve.com>
|
|---|
| 98 | - Updated examples/fo files to remove all errors and warnings during build
|
|---|
| 99 | Submitted by: Manuel Mall <mm@arcus.com.au> (see bug #13867)
|
|---|
| 100 | - Performance tuning (reduced object creation etc.) (see bug #14013)
|
|---|
| 101 | Submitted by: Henrik Olsson <henrik.olsson@intentia.se>
|
|---|
| 102 | - Update to Xerces 2.2.1 (Jeremias Maerki)
|
|---|
| 103 | - Fixed EOFException in TTFReader (Bug #14576)
|
|---|
| 104 | Submitted by: Bernard D'Have <bdhaveos@wanadoo.be>
|
|---|
| 105 | - Added support for CCITT Group 4 encoded TIFF files
|
|---|
| 106 | Made JAI support dynamic (no recompile needed anymore)
|
|---|
| 107 | Submitted by: Manuel Mall <mm@arcus.com.au> (see bug #13866)
|
|---|
| 108 | - Fixed problem with jpegs with icc profile and acrobat reader 5 (Bug #11301)
|
|---|
| 109 | Submitted by: Stephan Neuhaus <stephan.neuhaus@myview.de>
|
|---|
| 110 | - Fix bug in LinkSet.mergeLinks() (ArrayOutOfBoundsException when number of
|
|---|
| 111 | rects is zero) (Jeremias Maerki)
|
|---|
| 112 | - Removed the necessity for a buildtools.jar (Jeremias Maerki)
|
|---|
| 113 | - Updated several JARs: Ant 1.5.1, Xerces 2.2.0, Xalan 2.4.1 (Jeremias Maerki)
|
|---|
| 114 | - Fixed some multi-threading issues (NPEs)
|
|---|
| 115 | Submitted by: Joachim Unger <joachim.unger@softwareag.com>
|
|---|
| 116 | - Improved registration of ImageReader implementations (Jeremias Maerki)
|
|---|
| 117 | - Refactored baseDir stuff. Internally most code has been changed to work on
|
|---|
| 118 | URLs instead of filenames. The baseDir property is evaluated to a baseURL
|
|---|
| 119 | which can be accessed through Configuration.getBaseURL() (Jeremias Maerki)
|
|---|
| 120 | - Added a fontBaseDir property (similar to baseDir) which represents a base
|
|---|
| 121 | dir/URL for fonts. If this property isn't set, a fallback is made to
|
|---|
| 122 | baseDir. (Jeremias Maerki)
|
|---|
| 123 | - Fixed some javadoc warnings
|
|---|
| 124 | Submitted by: Victor Mote <vic@outfitr.com>
|
|---|
| 125 | - Added translation for GoToPageDialog and update for czech translations
|
|---|
| 126 | Submitted by: Michal Buchtik <BuchtikM@dlsystem.cz>
|
|---|
| 127 | - background properties for all regions + regions precedence support
|
|---|
| 128 | (Oleg Tkachenko)
|
|---|
| 129 | - TXTRenderer output encoding (Oleg Tkachenko)
|
|---|
| 130 | - border-spacing support (Oleg Tkachenko)
|
|---|
| 131 | - New Avalon Framework JAR with Log4J support (Bug 11274) (Jeremias Maerki)
|
|---|
| 132 | - Added a RunLengthEncode filter for the PostScript renderer
|
|---|
| 133 | Submitted by: Stephen Wolke <smwolke@geistig.com>
|
|---|
| 134 | - Added a property on the PostScript renderer for switching between PostScript
|
|---|
| 135 | Level 2 and 3. Default is Level 3. (Jeremias Maerki)
|
|---|
| 136 | - Improved standard conformance for forced page counts (J.Pietschmann)
|
|---|
| 137 | - Better error reporting for common problems (invalid page master references,
|
|---|
| 138 | missing table-body elements) (J.Pietschmann)
|
|---|
| 139 | - Improved handling of text containing entity references. (J.Pietschmann)
|
|---|
| 140 | - Made marker references work for markers not from the current page,
|
|---|
| 141 | with some caveats (J.Pietschmann)
|
|---|
| 142 | - Simplification of ASCII85 computation, work around for a JVM bug on Linux
|
|---|
| 143 | (J.Pietschmann)
|
|---|
| 144 | - Fixed width calculation for spaces (J.Pietschmann)
|
|---|
| 145 | - Fixed problems with setting text decorations on fo:wrapper. (J.Pietschmann)
|
|---|
| 146 | - Automatic compilation on Java1.4 (J.Pietschmann)
|
|---|
| 147 | - More possiblities to pass data to FOP (J.Pietschmann)
|
|---|
| 148 | - Fixed missing Ids for table rows (#12876) (J.Pietschmann)
|
|---|
| 149 | - Page number citations are now correctly formatted (#13691) (J.Pietschmann)
|
|---|
| 150 | - Text decoration and links now work with hyphenated words. (#4511)
|
|---|
| 151 | (J.Pietschmann)
|
|---|
| 152 | - Fixed problems with scrambled and lost related to hyphenation (#6042
|
|---|
| 153 | and a few others). (J.Pietschmann)
|
|---|
| 154 | - Fixed wrong space generation related to hyphenation. (J.Pietschmann)
|
|---|
| 155 |
|
|---|
| 156 | ==============================================================================
|
|---|
| 157 | Done since 0.20.3 release
|
|---|
| 158 |
|
|---|
| 159 | - Moved from org.apache.log.Logger to org.apache.avalon.framework.logger.Logger
|
|---|
| 160 | (this removes dependency from logkit)
|
|---|
| 161 | Submitted by: Michael Gratton <mjg@recalldesign.com>
|
|---|
| 162 | - Made FOP running with any JAXP1.1 compliant parser/transformer
|
|---|
| 163 | Submitted by: Joerg Pietschmann <joerg.pietschmann@zkb.ch>
|
|---|
| 164 | - Updated old servlet code, moved to contrib
|
|---|
| 165 | Submitted By: Jeremias Maerki <jeremias.maerki@outline.ch>
|
|---|
| 166 | - Added russian messages for AWTViewer
|
|---|
| 167 | fallback to english messages if resources are not found
|
|---|
| 168 | Submitted by: Alex V. Alishevskikh <alex@openmechanics.net>
|
|---|
| 169 | - AWT renderer exit for closing window is only called when started from
|
|---|
| 170 | command line and not on the window (Keiron Liddle)
|
|---|
| 171 | - Updated ant to version 1.4.1 (Christian Geisert)
|
|---|
| 172 | (ant-optional.jar is no longer needed)
|
|---|
| 173 | - Changed build.sh to work under cygwin
|
|---|
| 174 | Submitted by: Andriy Palamarchuk <APalamar@wyeth.com>
|
|---|
| 175 | - Added turkish hyphenation patterns
|
|---|
| 176 | Submitted by: Togan Muftuoglu <toganm@users.sourceforge.net>
|
|---|
| 177 | - Added portuguese hyphenation patterns
|
|---|
| 178 | Submitted by: Paulo Soares <psoares@consiste.pt>
|
|---|
| 179 | - Added czech translation for AWT viewer
|
|---|
| 180 | Submitted by: Michal Buchtik <BuchtikM@dlsystem.cz>
|
|---|
| 181 | - removed xalan1 support (Christian Geisert)
|
|---|
| 182 | - Added czech hyphenation patterns
|
|---|
| 183 | Submitted by: Michal Buchtik <BuchtikM@dlsystem.cz>
|
|---|
| 184 | - Added support for background-image
|
|---|
| 185 | Submitted by: Michael Gratton <mjg@recalldesign.com>
|
|---|
| 186 | - Updated Batik to 1.5beta2 and improved the useragent usage
|
|---|
| 187 | (Keiron Liddle)
|
|---|
| 188 | - Fixed a problem when EPS files have Bounding Boxes containing
|
|---|
| 189 | negative integers.
|
|---|
| 190 | Submitted by: Claes Bergsten <claes.bergsten@tjgroup.com>
|
|---|
| 191 | - Workaround for a bug in JDK 1.3.0.* and 1.4 to improve text output.
|
|---|
| 192 | Submitted by: Ralph LaChance <Ralph_LaChance@compuserve.com>
|
|---|
| 193 | - Added support for overline, line-through and text-decoration on
|
|---|
| 194 | inline spaces for AWT renderer (Jeremias Maerki)
|
|---|
| 195 | - Added patch to prevent the same image being inserted multiple times
|
|---|
| 196 | into pdf graphics
|
|---|
| 197 | Submitted by: Paul Reavis <preavis@partnersoft.com>
|
|---|
| 198 | - Fixed PDF-Renderer to work on EBCDIC systems
|
|---|
| 199 | (Actually on systems where file.encoding != ASCII/ISO-8859)
|
|---|
| 200 | Submitted by: Jason West <Jason.West@mail.state.ky.us>
|
|---|
| 201 | - Updated xerces to version 2.0.1 and xalan to version 2.3.1
|
|---|
| 202 | (Christian Geisert)
|
|---|
| 203 | - Fixed svg links to external url (Keiron)
|
|---|
| 204 | - Fixed problem with Win98/ME commandline (Christian Geisert)
|
|---|
| 205 | - Removed Tc that were inserted in [...] TJ commands. (Bug 9054)
|
|---|
| 206 | - Fixed letter-spacing (Jeremias Maerki)
|
|---|
| 207 | - BaseDir property is now used for loading custom fonts (Bug #7608)
|
|---|
| 208 | (thanks to Arnd Beissner and Brian O'Kelley)
|
|---|
| 209 | - Added support for comma-separated values for the font-family property
|
|---|
| 210 | Submitted by: Oleg Tkachenko <olegt@multiconn.com>
|
|---|
| 211 | - Fixed support for fractional font sizes
|
|---|
| 212 | Submitted by: Björn Lütkemeier
|
|---|
| 213 | - Added exit codes/file deletion in case of an error (Joerg Pietschmann)
|
|---|
| 214 | - Implemented margin shorthand
|
|---|
| 215 | Submitted by: Peter Kullmann <p.kullmann@arenae.ch>
|
|---|
| 216 | - Added reload functionality in AWT preview window
|
|---|
| 217 | Submitted by: Oleg Tkachenko <olegt@multiconn.com>
|
|---|
| 218 |
|
|---|
| 219 | ==============================================================================
|
|---|
| 220 | Done since 0.20.2 release
|
|---|
| 221 | *** General
|
|---|
| 222 | - Added correct metrics for euro sign in standard fonts
|
|---|
| 223 | (bug 2105 and bug 4654)
|
|---|
| 224 | Submitted by: Rainer Garus <rainer.garus@nexgo.de>
|
|---|
| 225 | - Fixed problem with computing remaining with in LineArea where start-indent <> 0
|
|---|
| 226 | (bug 4839)
|
|---|
| 227 | Submitted by: Rainer Garus <rainer.garus@nexgo.de>
|
|---|
| 228 | - Support for CMYK and embedded ICC profiles in jpeg images (Tore Engvig)
|
|---|
| 229 | - Support for jpeg images in PS Renderer (Tore Engvig)
|
|---|
| 230 | - Add support for EPS images in PostScript renderer and limited EPS support in
|
|---|
| 231 | PDF Renderer (Tore Engvig)
|
|---|
| 232 | - fixed bug in TTFReader (unsigned lsb changed to signed)
|
|---|
| 233 | Submitted by: Cristi Ruja, c_ruja@yahoo.com
|
|---|
| 234 | - fixed threading problem (Keiron Liddle)
|
|---|
| 235 | - Formatting results patch to enable embedders to obtain info from render doc
|
|---|
| 236 | Submitted by: Jeremias Maerki <jeremias.maerki@outline.ch>
|
|---|
| 237 | - Better handling of missing markers (Keiron Liddle)
|
|---|
| 238 | - jimi.jar removed for removed for license reasons
|
|---|
| 239 | - Added "Printing from a servlet" example
|
|---|
| 240 | Submitted by: Ralph LaChance <Ralph_LaChance@compuserve.com>
|
|---|
| 241 | - Proper use of font encodings for "native" fonts
|
|---|
| 242 | Submitted by: Peter S. Housel (housel@acm.org) and Rainer Garus (rainer.garus@arcor.de)
|
|---|
| 243 | - fixed Marker (Christian Geisert)
|
|---|
| 244 | - updated logkit from 1.0b4 to to 1.0 (Christian Geisert)
|
|---|
| 245 |
|
|---|
| 246 | *** Tables
|
|---|
| 247 | - Implement the proportional-column-width() function in table-column and
|
|---|
| 248 | make it possible to specify table width (or inline-progression-dimension)
|
|---|
| 249 | using percentage values. (Karen Lease)
|
|---|
| 250 | - Fix a bug causing strange layout when a cell containing a nested table
|
|---|
| 251 | was laid out again because another cell in the same row was split (David
|
|---|
| 252 | Dixon's example). (Karen Lease)
|
|---|
| 253 | - Fix for infinite loops with table keeps (Christian Geisert)
|
|---|
| 254 |
|
|---|
| 255 | *** Datatypes
|
|---|
| 256 | - Rearrange the Length class hierarchy as part of the table-column proportional
|
|---|
| 257 | width work. (Karen Lease)
|
|---|
| 258 |
|
|---|
| 259 | *** Functions
|
|---|
| 260 | - make sure label-end() value gets calculated
|
|---|
| 261 | (fix for bug #6094, endless loop while processing list-item-label))
|
|---|
| 262 |
|
|---|
| 263 | *** Areas
|
|---|
| 264 | - Fix BlockArea to account for padding and border when calculating space
|
|---|
| 265 | remaining for content. (Karen Lease)
|
|---|
| 266 | - Improved line breaking for japanese
|
|---|
| 267 | Submitted by: Satoshi Ishigami <ishigami@victokai.co.jp>
|
|---|
| 268 |
|
|---|
| 269 | *** Properties
|
|---|
| 270 | - Changed "master-name" to "master-reference" on fo:page-sequence,
|
|---|
| 271 | fo:single-page-master-reference, fo:repeatable-page-master-reference and
|
|---|
| 272 | fo:conditional-page-master-reference to comply with the latest XSL recommendation.
|
|---|
| 273 | Also changed the unimplemented property space-treatment to white-space-treatment and
|
|---|
| 274 | updated examples and tests to use the new syntax.
|
|---|
| 275 | Submitted by: Christian Geisert [Christian.Geisert@isu-gmbh.de]
|
|---|
| 276 | - Add support for inline-progression-dimension and table-layout. (Karen)
|
|---|
| 277 | - Add support for letter-spacing.
|
|---|
| 278 | Submitted by: Raymond Penners <raymond@duologix.nl>
|
|---|
| 279 | - text-decoration support for blocks (Christian Geisert)
|
|---|
| 280 | - Added inheritance for the text-decoration property from parent inline or
|
|---|
| 281 | block elements (Christian Geisert)
|
|---|
| 282 |
|
|---|
| 283 | *** SVG
|
|---|
| 284 | - updated to cvs batik 3/12/2001 for api changes
|
|---|
| 285 | - fixed problem where width of scaled lines was not correct
|
|---|
| 286 |
|
|---|
| 287 | *** Images
|
|---|
| 288 | - fixed problem where streams where opened for cached images
|
|---|
| 289 |
|
|---|
| 290 | *** Messages
|
|---|
| 291 | - Improved for some common errors
|
|---|
| 292 |
|
|---|
| 293 | *** FOTreeBuilder
|
|---|
| 294 | - fixed npe problem when text outside root element
|
|---|
| 295 | - handles document errors and unknown namespace better
|
|---|
| 296 |
|
|---|
| 297 | *** AWTRenderer
|
|---|
| 298 | - Fixed small border problem
|
|---|
| 299 | Submitted by: Ralph LaChance <Ralph_LaChance@compuserve.com>
|
|---|
| 300 | - Improved i18n support for AWT viewer (Japanese dialogs)
|
|---|
| 301 | Submitted by: Satoshi Ishigami (ishigami@victokai.co.jp)
|
|---|
| 302 |
|
|---|
| 303 | *** TXTRenderer
|
|---|
| 304 | - Generated text is written in UTF-8 encoding instead of ISO-8859-1
|
|---|
| 305 |
|
|---|
| 306 | *** MIFRenderer
|
|---|
| 307 | - MIF output strings escaping (see bug #1332)
|
|---|
| 308 | Submitted by: Vicente Salvador (vicentesalvador@netscape.net)
|
|---|
| 309 | - Fixed NoSuchElementException in MIF renderer (Christian Geisert)
|
|---|
| 310 |
|
|---|
| 311 | *** Hyphenation
|
|---|
| 312 | - Added Polish Hyphenation based on TeX hypenation
|
|---|
| 313 | Submitted by: Marcin Kuthan [M.Kuthan@elka.pw.edu.pl]
|
|---|
| 314 | - Fixed infinite loop with hyphenation
|
|---|
| 315 | Submitted by: Enrico Schnepel <enrico.schnepel@gmx.de>
|
|---|
| 316 | - Added greek Hyphenation
|
|---|
| 317 | Submitted by: Dimitris Kamenopoulos <el97146@mail.ntua.gr>
|
|---|
| 318 | - Added hungarian Hyphenation
|
|---|
| 319 | Submitted by: Simon Geza <simon@mail.drotposta.hu>
|
|---|
| 320 |
|
|---|
| 321 | ==============================================================================
|
|---|
| 322 | Done since 0.20 release
|
|---|
| 323 |
|
|---|
| 324 | *** General
|
|---|
| 325 | - immediate fix to PDFRenderer and LazyFont, leading up to 0.20.1
|
|---|
| 326 | - build.xml improvements (Weiqi Gao)
|
|---|
| 327 |
|
|---|
| 328 | ==============================================================================
|
|---|
| 329 | Done since 0.19 release
|
|---|
| 330 |
|
|---|
| 331 | *** General
|
|---|
| 332 | (Lots and lots of stuff by Keiron Liddle)
|
|---|
| 333 | - all properties are read, a message will indicate if it is not supported
|
|---|
| 334 | - all elements now handled, with a message for unsupported elements
|
|---|
| 335 | - uses Unknown element if namespace+element not found, rather than using
|
|---|
| 336 | FObjMixed
|
|---|
| 337 | - support for only loading user fonts for pdf when needed
|
|---|
| 338 | - fo:wrapper should support inheriting properties better
|
|---|
| 339 | - table row span, bunch of other significant table improvements by Karen Lease
|
|---|
| 340 | - support for drawing text into PDFGraphics2D
|
|---|
| 341 | - marker support (ASandstrom)
|
|---|
| 342 | - streaming pdf
|
|---|
| 343 | - changed rendering of alpha images for svg in pdf, now uses white
|
|---|
| 344 | background
|
|---|
| 345 | - proper device information for PDFGraphics2D rendering
|
|---|
| 346 | - code formatted (Tore Engvig)
|
|---|
| 347 | - element and property list mappings now added through single interface
|
|---|
| 348 |
|
|---|
| 349 | Mark Lillywhite's performance and memory patch added.
|
|---|
| 350 | Unfortunately breaks marker support.
|
|---|
| 351 | XSL-FO with markers is not a good idea until it is fixed.
|
|---|
| 352 |
|
|---|
| 353 | *** Building
|
|---|
| 354 | - (build.bat, build.sh) now uses only the local set class path (KLiddle)
|
|---|
| 355 | - (build.xml) added support for easily using w3c testsuite for build target
|
|---|
| 356 | test (KLiddle)
|
|---|
| 357 |
|
|---|
| 358 | *** Examples
|
|---|
| 359 | - (extensive.fo) sets style so that it looks better (KLiddle)
|
|---|
| 360 | - (images.fo) images are relative to where the doc is rather than an arbitrary
|
|---|
| 361 | location (KLiddle)
|
|---|
| 362 | - (glossary.xml, glossary.xsl) fo:marker examples (ASandstrom)
|
|---|
| 363 | - (embedding.fo, external.fo) added some more info, examples (KLiddle)
|
|---|
| 364 | - (headfoot.fo) Fix spanning row example so it works (KLease)
|
|---|
| 365 |
|
|---|
| 366 | *** Documentation
|
|---|
| 367 | - (embedding.xml) added info about using xslt input handler (KLiddle)
|
|---|
| 368 | - (examples.xml) some slightly more info about svg -> pdf (KLiddle)
|
|---|
| 369 | - (svg.xml) some slightly more info about svg -> pdf (KLiddle)
|
|---|
| 370 | - (testing.xml) added support for easily using w3c testsuite for build
|
|---|
| 371 | target test (KLiddle)
|
|---|
| 372 |
|
|---|
| 373 | *** Hyphenation
|
|---|
| 374 | - (sk.xml) added slovak hyphenation patterns; Obtained from: skhyphen.tex
|
|---|
| 375 | Submitted by: KRUMPOLEC Martin <krumpolec@asset.sk>
|
|---|
| 376 |
|
|---|
| 377 | *** FOP libraries
|
|---|
| 378 | - (buildtools.jar) added support for easily using w3c testsuite for build
|
|---|
| 379 | target test (KLiddle)
|
|---|
| 380 |
|
|---|
| 381 | *** XSL Code Generation
|
|---|
| 382 | - (elements.xsl) some independance improvements (KLiddle)
|
|---|
| 383 | - (foproperties.xml) setup a couple of props (KLiddle); activated
|
|---|
| 384 | space-start/space-end (ASandstrom)
|
|---|
| 385 | - (foproperties.xml) added all remaining properties, currently just with
|
|---|
| 386 | type String (KLiddle)
|
|---|
| 387 | - Support 'format' property on fo:page-sequence (ASandstrom)
|
|---|
| 388 | - (propmaker.xsl) put import at start; puts the right property family name
|
|---|
| 389 | in resulting prop file (KLiddle)
|
|---|
| 390 |
|
|---|
| 391 | *** Package org.apache.fop.apps:
|
|---|
| 392 | - (AWTStarter.java, CommandLineStarter.java, Driver.java) Adds Mark
|
|---|
| 393 | Lillywhite's performance
|
|---|
| 394 | and memory patch in all it's glory. Unfortunately breaks marker support.
|
|---|
| 395 | (AreaTree getNextPage and getPreviousPage return the current page)
|
|---|
| 396 | XSL-FO with markers is not a good idea until it is fixed.
|
|---|
| 397 | - (CommandLineOptions.java) command line support for new ps renderer
|
|---|
| 398 | Submitted by: Jeremias Maerki <jeremias.maerki@outline.ch>
|
|---|
| 399 | - (Driver.java) combined property list setting into element setting
|
|---|
| 400 | also always get parser class name from one place; allows adding mappings from
|
|---|
| 401 | user config (KLiddle)
|
|---|
| 402 | - (Driver.java) command line support for new ps renderer
|
|---|
| 403 | Submitted by: Jeremias Maerki <jeremias.maerki@outline.ch>
|
|---|
| 404 | - (Options.java) fixed error where configfile was not being set (KLiddle)
|
|---|
| 405 | - (Options.java) Added patch for loading config via Thread ContextClassLoader
|
|---|
| 406 | Submitted by: Davanum Srinivas
|
|---|
| 407 | - (StreamRenderer.java) This just moves the marker supporting code from before
|
|---|
| 408 | Mark's patch into StreamRenderer. Not tested. (SCoffman)
|
|---|
| 409 |
|
|---|
| 410 | *** Package org.apache.fop.configuration:
|
|---|
| 411 | - (Configuration.java) combined property list setting into element setting
|
|---|
| 412 | also always get parser class name from one place (KLiddle)
|
|---|
| 413 | - (ConfigurationReader.java) combined property list setting into element
|
|---|
| 414 | setting; also always get parser class name from one place (KLiddle)
|
|---|
| 415 |
|
|---|
| 416 | *** Package org.apache.fop.datatypes:
|
|---|
| 417 | - (ToBeImplemented.java) indicates to be implemented status for
|
|---|
| 418 | properties not implemented (KLiddle)
|
|---|
| 419 | - (ToBeImplementedProperty.java) indicates to be implemented status for
|
|---|
| 420 | properties no implemented (KLiddle)
|
|---|
| 421 |
|
|---|
| 422 | *** Package org.apache.fop.extensions:
|
|---|
| 423 | - (ExtensionElementMapping.java) combined property list setting into element
|
|---|
| 424 | setting; also always get parser class name from one place (KLiddle)
|
|---|
| 425 |
|
|---|
| 426 | *** Package org.apache.fop.fo:
|
|---|
| 427 | started support to read all relevant properties, mostly commented; added all
|
|---|
| 428 | remaining elements, currently are indicated as not implemented; removed old
|
|---|
| 429 | elements (KLiddle)
|
|---|
| 430 | - (ElementMapping.java) combined property list setting into element setting
|
|---|
| 431 | also always get parser class name from one place (KLiddle)
|
|---|
| 432 | - (FONode.java) initial marker support (ASandstrom)
|
|---|
| 433 | - (FOTreeBuilder.java) gets all properties specified on each element; adds
|
|---|
| 434 | "Unknown" element for unknown elements or other namespaces; need to get a
|
|---|
| 435 | consistent and easy way to use the property values (KLiddle)
|
|---|
| 436 | - (FOTreeBuilder.java) Added patch to allow FOTreeBuilder to be reused easier
|
|---|
| 437 | Submitted by: Christopher Burkey
|
|---|
| 438 | - (FObj.java) initial marker support (ASandstrom)
|
|---|
| 439 | - (PropertyManager.java) handles page break for nested blocks now (KLiddle);
|
|---|
| 440 | addressing break boundary conditions (ASandstrom)
|
|---|
| 441 |
|
|---|
| 442 | *** Package org.apache.fop.fo.flow:
|
|---|
| 443 | Table border placement and border-drawing improvements (PDF only)
|
|---|
| 444 | Added support for the "height" property on table-row and for display-align
|
|---|
| 445 | (except "auto") on table-cell.
|
|---|
| 446 | Partial support for the "collapse" style of cell-borders was contributed
|
|---|
| 447 | by Ivan Demakov (Jun 14, maybe that was already in 0.19?). The support
|
|---|
| 448 | for "height" on table-cell was also contributed by Ivan.
|
|---|
| 449 | - (Block.java) changed Area methods slightly (ASandstrom); initial marker
|
|---|
| 450 | support, addressing break boundary conditions (ASandstrom)
|
|---|
| 451 | - (ListBlock.java, ListItem.java, ListItemBody.java, ListItemLabel.java)
|
|---|
| 452 | added support for 'returned-by' (ASandstrom)
|
|---|
| 453 | - (Marker.java) initial marker support (ASandstrom)
|
|---|
| 454 | - (PageNumber.java) Supports page-number formatting (ASandstrom)
|
|---|
| 455 | - (RetrieveMarker.java) initial marker support (ASandstrom)
|
|---|
| 456 | - (RowSpanMgr.java) Helper class for spanning rows (KLease)
|
|---|
| 457 | - (Table.java) Fix some bugs in table and cell border drawing and cell
|
|---|
| 458 | width calculations (KLease)
|
|---|
| 459 | - (TableBody.java) Implements spanning table rows (KLease)
|
|---|
| 460 | - (TableCell.java) Use a copy of BorderAndPadding to fix alignment bugs
|
|---|
| 461 | in header/footer cells (KLease); Fix some bugs in table and cell border drawing
|
|---|
| 462 | and cell width calculations (KLease); Make display-align work on table-cell
|
|---|
| 463 | (KLease) Implements spanning table rows (KLease)
|
|---|
| 464 | - (TableColumn.java) Fix some bugs in table and cell border drawing and
|
|---|
| 465 | cell width calculations (KLease)
|
|---|
| 466 | - (TableRow.java) Make display-align work on table-cell (KLease);
|
|---|
| 467 | checkBreakBefore signature (Weiqi Gao); Fix spanning bug; use height property
|
|---|
| 468 | (KLease) Implements spanning table rows (KLease)
|
|---|
| 469 |
|
|---|
| 470 | *** Package org.apache.fop.fo.pagination:
|
|---|
| 471 | - (PageNumberGenerator.java) helper class for page-number formatting
|
|---|
| 472 | (ASandstrom)
|
|---|
| 473 | - (PageSequence.java) initial marker support; support 'force-page-count';
|
|---|
| 474 | Supports page-number formatting (ASandstrom); should handle page number
|
|---|
| 475 | properly, with threads and multiple page sequences
|
|---|
| 476 | Submitted by: Jeremias Maerki <jeremias.maerki@outline.ch>
|
|---|
| 477 | - (RepeatablePageMasterAlternatives.java) restore ability to do blank pages
|
|---|
| 478 | (ASandstrom)
|
|---|
| 479 | - (Root.java) initial marker support; support 'force-page-count' (ASandstrom)
|
|---|
| 480 | ; should handle page number properly, with threads and multiple page sequences
|
|---|
| 481 | Submitted by: Jeremias Maerki <jeremias.maerki@outline.ch>
|
|---|
| 482 |
|
|---|
| 483 | *** Package org.apache.fop.fonts:
|
|---|
| 484 | - (Glyphs.java) Fixes for unicode escapes that were removed during code
|
|---|
| 485 | formatting (Sasaki Suguru [s-sasaki@hkg.odn.ne.jp])
|
|---|
| 486 | - (TTFFile.java) Some glyphs are missed when more then one glyph maps to the
|
|---|
| 487 | same data, now fixed. (SASAKI Suguru [s-sasaki@hkg.odn.ne.jp])
|
|---|
| 488 |
|
|---|
| 489 | *** Package org.apache.fop.image:
|
|---|
| 490 | - (FopImageFactory.java) changed to correct mime type
|
|---|
| 491 | catch error if batik not available (KLiddle); compiles on jdk1.1;
|
|---|
| 492 | fixes possible npe when no protocol specified; tries to get the reference from
|
|---|
| 493 | baseDir + ref path (KLiddle)
|
|---|
| 494 | - (SVGReader.java) changed to correct mime type; catch error if batik not
|
|---|
| 495 | available (KLiddle)
|
|---|
| 496 |
|
|---|
| 497 | *** Package org.apache.fop.layout:
|
|---|
| 498 | - (AbsolutePositionProps.java, AccessibilityProps.java) adds the remaining
|
|---|
| 499 | property groups (KLiddle)
|
|---|
| 500 | - (Area.java) changed Area methods slightly; improving area information; initial
|
|---|
| 501 | marker support; addressing break boundary conditions (ASandstrom)
|
|---|
| 502 | - (AreaContainer.java) improving area information (ASandstrom)
|
|---|
| 503 | - (AuralProps.java, BackgroundProps.java) adds the remaining property groups
|
|---|
| 504 | (KLiddle)
|
|---|
| 505 | - (BlockArea.java) Fix a bug which caused FOP to overestimate the space
|
|---|
| 506 | available for the first line of a Block (KLease)
|
|---|
| 507 | - (BorderAndPadding.java) Add clone method (KLease); Make display-align work
|
|---|
| 508 | on table-cell (KLease)
|
|---|
| 509 | - (FontInfo.java) updates to pdf text painter (KLiddle)
|
|---|
| 510 | - (LineArea.java) Fixes bug that causes character - glyph mapping to occur
|
|---|
| 511 | twice in getWordWidth method causing overlapping areas.
|
|---|
| 512 | (Struan Judd [struan@sjudd.com])
|
|---|
| 513 | - (LineArea.java) Fixes for unicode escapes that were removed during code
|
|---|
| 514 | formatting (Sasaki Suguru [s-sasaki@hkg.odn.ne.jp])
|
|---|
| 515 | - (LineArea.java) Added support for various spaces, inluding non-breaking space
|
|---|
| 516 | (fixes bug no 2297) (TEngvig)
|
|---|
| 517 | Added support for line breaking in the middle of words for CJK languages
|
|---|
| 518 | Fixes for bug 2243 based on a patch from rainer.garus@nexgo.de
|
|---|
| 519 | - (LineArea.java) This fixes bug 2556 by changing the leader with pattern
|
|---|
| 520 | "space" to use an InlineSpace instead of adding actually spaces. (TEngvig)
|
|---|
| 521 | - (MarginInlineProps.java) adds the remaining property groups (KLiddle)
|
|---|
| 522 | - (Page.java) initial marker support; page-number formatting (ASandstrom)
|
|---|
| 523 | - (RelativePositionProps.java) adds the remaining property groups (KLiddle)
|
|---|
| 524 |
|
|---|
| 525 | *** Package org.apache.fop.layout.hyphenation:
|
|---|
| 526 | - (Hyphenator.java) Added patch for loading config via Thread ContextClassLoader
|
|---|
| 527 | (Davanum Srinivas)
|
|---|
| 528 | - (TernaryTree.java) Fixes for unicode escapes that were removed during code
|
|---|
| 529 | formatting (Sasaki Suguru [s-sasaki@hkg.odn.ne.jp])
|
|---|
| 530 |
|
|---|
| 531 | *** Package org.apache.fop.layout.inline:
|
|---|
| 532 | - (InlineSpace.java) Added support for various spaces, including non-breaking
|
|---|
| 533 | space (fixes bug no 2297); Added support for line breaking in the middle of
|
|---|
| 534 | words for CJK languages (TEngvig)
|
|---|
| 535 | Fixes for bug 2243 based on a patch from rainer.garus@nexgo.de
|
|---|
| 536 |
|
|---|
| 537 | *** Package org.apache.fop.pdf:
|
|---|
| 538 | - (PDFColor.java) changed PDFNumber to use static methods (Liddle)
|
|---|
| 539 | - (PDFDocument.java) adds support for lazy loading of fonts; saves some cpu,
|
|---|
| 540 | memory (SASAKI Suguru <s-sasaki@hkg.odn.ne.jp>)
|
|---|
| 541 | - (PDFOutline.java) Adds support for unicode characters in bookmarks.
|
|---|
| 542 | (SASAKI Suguru [s-sasaki@hkg.odn.ne.jp])
|
|---|
| 543 |
|
|---|
| 544 | *** Package org.apache.fop.render:
|
|---|
| 545 | - (PrintRenderer.java) Add new addFilledRect method to make it possible to
|
|---|
| 546 | draw filled rectangles without any stroke in PDF; in doFrame, use rectangles
|
|---|
| 547 | instead of lines for borders to eliminate pixel errors (KLease)
|
|---|
| 548 | - (awt.AWTRenderer.java) updated to new batik interface (KLiddle)
|
|---|
| 549 | improvements to AWTRenderer (borders,backgrounds...)
|
|---|
| 550 | (Ralph LaChance/Andy Langowitz):
|
|---|
| 551 | [ AWTRenderers (-awt and -print options)
|
|---|
| 552 | - eliminated 3D-effect in rendering background color
|
|---|
| 553 | - borders now draw wider than 1 pixel if appropriate
|
|---|
| 554 | - fixed a roundoff error in background and border dimension/location
|
|---|
| 555 | - fixed a positioning error on Top and Right borders ]
|
|---|
| 556 | - (pdf.FontSetup.java) adds support for lazy loading of fonts
|
|---|
| 557 | saves some cpu, memory (SASAKI Suguru <s-sasaki@hkg.odn.ne.jp>)
|
|---|
| 558 | - (pdf/PDFRenderer.java) adds support for lazy loading of fonts
|
|---|
| 559 | saves some cpu, memory (SASAKI Suguru <s-sasaki@hkg.odn.ne.jp>)
|
|---|
| 560 | - (pdf/PDFRenderer.java) updated to new batik interface (KLiddle)
|
|---|
| 561 | - (pdf/PDFRenderer.java) added the start of svg linking; also improved a few
|
|---|
| 562 | text things (KLiddle)
|
|---|
| 563 | - (pdf/PDFRenderer.java) Add new addFilledRect method to make it possible to
|
|---|
| 564 | draw filled rectangles without any stroke in PDF; in doFrame, use rectangles
|
|---|
| 565 | instead of lines for borders to eliminate pixel errors (KLease)
|
|---|
| 566 | - (pdf/PDFRenderer.java) added initial impl of text painter that uses pdf fonts
|
|---|
| 567 | rather than stroking (KLiddle)
|
|---|
| 568 | - (pdf/PDFRenderer.java) workaround for a bug in Acrobat Reader where text
|
|---|
| 569 | may disappear or be placed in the wrong position (KLiddle)
|
|---|
| 570 | - (pdf.fonts.LazyFont.java) adds support for lazy loading of fonts
|
|---|
| 571 | saves some cpu, memory (SASAKI Suguru <s-sasaki@hkg.odn.ne.jp>)
|
|---|
| 572 |
|
|---|
| 573 | *** Package org.apache.fop.render.ps:
|
|---|
| 574 | New addition: postscript renderer
|
|---|
| 575 | Submitted by: Jeremias Maerki <jeremias.maerki@outline.ch>
|
|---|
| 576 | - (PSGraphics2D.java, PSRenderer.java) added support for rendering SVG
|
|---|
| 577 | graphics to ps, not fully functional (KLiddle)
|
|---|
| 578 |
|
|---|
| 579 | *** Package org.apache.fop.svg:
|
|---|
| 580 | - (PDFDocumentGraphics2D.java) fixes PDFDoc to work with changed interface;
|
|---|
| 581 | added the start of svg linking; should handle colour space a bit better;
|
|---|
| 582 | writes fonts to resources in PDFDocument; sets up the font state if not using
|
|---|
| 583 | strokes for text (KLiddle)
|
|---|
| 584 | - (PDFGraphics2D.java) Handles the graphics device better. (Kliddle)
|
|---|
| 585 | Also handles the alpha transparency better, at least for white backgrounds
|
|---|
| 586 | it works properly (Thomas E Deweese <thomas.deweese@kodak.com>)
|
|---|
| 587 | - (PDFGraphics2D.java) should handle colour space a bit better;
|
|---|
| 588 | writes fonts to resources in PDFDocument; added initial impl of text painter
|
|---|
| 589 | that uses pdf fonts rather than stroking (KLiddle)
|
|---|
| 590 | - (PDFTextPainter.java) should handle colour space a bit better; writes fonts
|
|---|
| 591 | to resources in PDFDocument; added initial impl of text painter that uses pdf
|
|---|
| 592 | fonts rather than stroking (KLiddle)
|
|---|
| 593 | - (PDFTranscoder.java) updated to new batik interface (KLiddle); added the
|
|---|
| 594 | start of svg linking; gets the xml parser class name properly (KLiddle)
|
|---|
| 595 | - (SVGElement.java) sets the context url properly (with baseDir)
|
|---|
| 596 | - (SVGObj.java, XMLObj.java) allows better for other xml data (KLiddle)
|
|---|
| 597 | - (SVGUtilities.java) a utility file for creating some svg things (Kliddle)
|
|---|
| 598 |
|
|---|
| 599 | *** Testing and Support
|
|---|
| 600 | - (tools.anttasks.Fop.java) handles baseDir (with a capital D) properly as
|
|---|
| 601 | suggested by Anthony Tagunov <atagunov@nnt.ru> (KLiddle)
|
|---|
| 602 | - (tools.anttasks.RunTest.java) added support for easily using w3c testsuite
|
|---|
| 603 | for build target test (KLiddle)
|
|---|
| 604 |
|
|---|
| 605 | ==============================================================================
|
|---|
| 606 | Done since 0.18 release
|
|---|
| 607 |
|
|---|
| 608 | *** Building
|
|---|
| 609 | - improvements and fixes to build.xml (ASandstrom,KCampbell)
|
|---|
| 610 |
|
|---|
| 611 | *** General
|
|---|
| 612 | - Changes to support Batik (KLiddle)
|
|---|
| 613 | { FOP now uses Batik to render svg
|
|---|
| 614 | This is handled for awt - using batik to render to a graphic
|
|---|
| 615 | and pdf.
|
|---|
| 616 | Pdf still requires better image support.
|
|---|
| 617 | The elements and properties are generated from the svgelements.xml
|
|---|
| 618 | document.
|
|---|
| 619 | The version of batik is 17/05/2001 cvs. }
|
|---|
| 620 | - memory buffering (Seshadri G.K.)
|
|---|
| 621 |
|
|---|
| 622 | *** Examples
|
|---|
| 623 | - Added Norwegian hyphenation based on Rune Kleveland's original
|
|---|
| 624 | nohyphb.tex TeX patterns from the ispell-norsk-2.0 package (TEngvig)
|
|---|
| 625 | adds Danish text (Lars Michael Johnsen)
|
|---|
| 626 | - fixed up fills and borders for better appearance (KLiddle)
|
|---|
| 627 | - Fixed basic-link horizontal position with justification turned on. (KCampbell)
|
|---|
| 628 | - add border-collapse property (KLease)
|
|---|
| 629 | - Added CID Font example (KCampbell)
|
|---|
| 630 |
|
|---|
| 631 | *** Hyphenation
|
|---|
| 632 | - corrected danish hyphenation (Carlos Villegas)
|
|---|
| 633 | - adds Danish hyphenation file (Carlos Villegas)
|
|---|
| 634 | - Added Norwegian hyphenation based on Rune Kleveland's original
|
|---|
| 635 | nohyphb.tex TeX patterns from the ispell-norsk-2.0 package (TEngvig)
|
|---|
| 636 | - Hyphenation patterns for russian (TEngvig)
|
|---|
| 637 |
|
|---|
| 638 | *** codegen
|
|---|
| 639 | - The elements and properties are generated from the svgelements.xml
|
|---|
| 640 | document. (KLiddle)
|
|---|
| 641 |
|
|---|
| 642 | *** Package org.apache.fop.apps:
|
|---|
| 643 | - support for XMLRenderer (ASandstrom)
|
|---|
| 644 | - Removed uses of System.out where throwing a FOPException should suffice.
|
|---|
| 645 | Refactored code to throw FOPExceptions so embedding FOP wont' cause app
|
|---|
| 646 | server JVMs to exit. (KCampbell)
|
|---|
| 647 | - adding -text and -pcl options to help text (FJannidis)
|
|---|
| 648 | - sets baseDir to a URL string rather than a file path string (KLiddle)
|
|---|
| 649 |
|
|---|
| 650 | *** Package org.apache.fop.datatypes:
|
|---|
| 651 | - New datatype to represent the property border-separation (KLease)
|
|---|
| 652 |
|
|---|
| 653 | *** Package org.apache.fop.fo:
|
|---|
| 654 | - fixed a couple of problems when placing foreign objects near
|
|---|
| 655 | page break (KLiddle)
|
|---|
| 656 | - Support for LengthPair property type (KLease)
|
|---|
| 657 | - restored support for external svg images (KLiddle)
|
|---|
| 658 |
|
|---|
| 659 | *** Package org.apache.fop.fo.flow:
|
|---|
| 660 | - inlining of images (ASandstrom, Seshadri G.K.)
|
|---|
| 661 | - footnote height problem fix (KLiddle)
|
|---|
| 662 | - fixed a couple of problems when placing foreign objects near
|
|---|
| 663 | page break (KLiddle)
|
|---|
| 664 | - added support for 'number-columns-repeated' (G. Pretterhofer)
|
|---|
| 665 | - fixes a null pointer ex if area is removed before creating area (KLiddle)
|
|---|
| 666 | - footnote height/id reference problem fixes (KLiddle)
|
|---|
| 667 | - Fix body positioning; remove widow and orphan handling for rows (KLease)
|
|---|
| 668 | - Make borders closer to CR spec (KLease)
|
|---|
| 669 | - Improves cell borders when border-collapse=collapse (the default). Note that
|
|---|
| 670 | this doesn't implement the full CR, but it's a big improvement and will handle
|
|---|
| 671 | many common cases. (KLease)
|
|---|
| 672 | - Stop tables from breaking too early, but make sure that all cells are
|
|---|
| 673 | composed with the same maxHeight and that absolute Height is set correctly.
|
|---|
| 674 | In TableRow.java, remove old commented out stuff and put back space-before
|
|---|
| 675 | (for now) and fix a potential bug involving space-before. (KLease)
|
|---|
| 676 | - Overflows may cause a row to be re-laid out, need to skip cell content
|
|---|
| 677 | that has already been processed. (AWelch)
|
|---|
| 678 | - Put back background on table-column and table-cell (KLease)
|
|---|
| 679 | - increasing padding problem fix (KLiddle)
|
|---|
| 680 | - Each column in the row should start with the same height available. (AWelch)
|
|---|
| 681 | - For borders to be drawn properly on overflowed rows must process all
|
|---|
| 682 | children. (AWelch)
|
|---|
| 683 | - Use Constants values. (KLease)
|
|---|
| 684 |
|
|---|
| 685 | *** Package org.apache.fop.fo.pagination:
|
|---|
| 686 | - running page num ctr now instance variable for servlet use (KLiddle)
|
|---|
| 687 | - Made logging go to the same stream (out) for pages and the newline
|
|---|
| 688 | after a page sequence. The newline was previously going to the err stream.
|
|---|
| 689 | (KCampbell)
|
|---|
| 690 |
|
|---|
| 691 | *** Package org.apache.fop.fonts:
|
|---|
| 692 | - Patch from westbay@seaple.icc.ne.jp to use unicode escape char instead of
|
|---|
| 693 | pound sign because it was interpreted as an invalid double byte char in
|
|---|
| 694 | Japanese locale (ja_JP.EUC) and wouldn't compile. (TEngvig)
|
|---|
| 695 | - Fixes a signedness bug in handling cmaps that caused some fonts to be
|
|---|
| 696 | invalid. (TEngvig)
|
|---|
| 697 | - Some fonts contains malformed composite glyphs which used to make fop crash.
|
|---|
| 698 | This adds an errormessage and tries to embed the font without the composite
|
|---|
| 699 | glyph. (TEngvig)
|
|---|
| 700 | - Made some tables in the TTF embedding optional to be compatible with more
|
|---|
| 701 | fonts. This adheres to the TrueType spec, and makes the MS OpenType
|
|---|
| 702 | extras optional. (KCampbell)
|
|---|
| 703 | - Bugfix for font headers with long datatype (KCampbell)
|
|---|
| 704 |
|
|---|
| 705 | *** Package org.apache.fop.fonts.apps:
|
|---|
| 706 | - Fixes NumberFormatExceptions when reading .pfm files with kerning values.
|
|---|
| 707 | (TEngvig)
|
|---|
| 708 |
|
|---|
| 709 | *** Package org.apache.fop.image[.analyser]:
|
|---|
| 710 | - now passes in url string to the analyser; some readers may need the url
|
|---|
| 711 | eg. svg document creator (KLiddle)
|
|---|
| 712 | - inlining of images (ASandstrom, Seshadri G.K.)
|
|---|
| 713 | - restored support for external svg images (KLiddle)
|
|---|
| 714 | - gives SVGReader the correct size (KLiddle)
|
|---|
| 715 |
|
|---|
| 716 | *** Package org.apache.fop.layout:
|
|---|
| 717 | - Fix table breaking bug (KLease)
|
|---|
| 718 | - (AreaContainer) Remove offset of X and Y position by border and
|
|---|
| 719 | padding (KLease)
|
|---|
| 720 | - (FontInfo, FontState) Refactored FontState so it doesn't do excessive font
|
|---|
| 721 | lookups per character. (KCampbell)
|
|---|
| 722 | - (LineArea) Moved mapping from character to cid from LineArea to PDFRenderer.
|
|---|
| 723 | This fixes bug no 1681 and other issues with wrong characters being displayed
|
|---|
| 724 | when using CID fonts. (TEngvig)
|
|---|
| 725 | - (LineArea) vertical align amount modified (KLiddle)
|
|---|
| 726 | - (LineArea) Fixes hyphenation for CID fonts (TEngvig)
|
|---|
| 727 | - (basic-link) Fixed basic-link horizontal position with justification
|
|---|
| 728 | turned on. (KCampbell)
|
|---|
| 729 |
|
|---|
| 730 | *** Package org.apache.fop.layout.hyphenation:
|
|---|
| 731 | - Fixed an array out of bounds that caused some combinations of word/pattern
|
|---|
| 732 | to crash (TEngvig)
|
|---|
| 733 |
|
|---|
| 734 | *** Package org.apache.fop.layout.inline:
|
|---|
| 735 | - Fixed basic-link horizontal position with justification turned on. (Campbell)
|
|---|
| 736 |
|
|---|
| 737 | *** Package org.apache.fop.pdf:
|
|---|
| 738 | - Changed encoding of CID fonts from customized CMap to predefined Identity-H
|
|---|
| 739 | encoding. (TEngvig)
|
|---|
| 740 | - Fixed some bugs in PDF rendering when font embedding fails.
|
|---|
| 741 | FontDescriptor is now written out anyway to produce a valid PDF
|
|---|
| 742 | and acrobat reports that the font can't be displayed. (KCampbell)
|
|---|
| 743 | - Added default producer to fix a bug where the PDF producer is
|
|---|
| 744 | set to null in the default commandline usage. (KCampbell)
|
|---|
| 745 | - (PrintRenderer) Correct border positions on absolutely positioned
|
|---|
| 746 | AreaContainers (fo:block-container) (KLease)
|
|---|
| 747 |
|
|---|
| 748 | *** Package org.apache.fop.render[.*]:
|
|---|
| 749 | - ps renderer (JMaerki)
|
|---|
| 750 | - improved support for XMLRenderer (ASandstrom)
|
|---|
| 751 | - fixes for -print option (DBradby)
|
|---|
| 752 | - restored support for external svg images (KLiddle)
|
|---|
| 753 | - Moved mapping from character to cid from LineArea to PDFRenderer. This
|
|---|
| 754 | fixes bug no 1681 and other issues with wrong characters being displayed when
|
|---|
| 755 | using CID fonts. (TEngvig)
|
|---|
| 756 | - Fix for color carrying over page breaks (ASandstrom)
|
|---|
| 757 | - Cleaned up renderWordArea. removed unused code. optimized object creation
|
|---|
| 758 | a little. (KCampbell)
|
|---|
| 759 | - Fix disappearing text when using text-anchor != start (KLease)
|
|---|
| 760 | - Fix for using embedded TrueType fonts in SVG. This fix adds the use of
|
|---|
| 761 | FontState.mapChar to ensure that glyphs used in the SVG document are included
|
|---|
| 762 | in the embedded font. (TEngvig)
|
|---|
| 763 | - Fixed some bugs in PDF rendering when font embedding fails.
|
|---|
| 764 | FontDescriptor is now written out anyway to produce a valid PDF
|
|---|
| 765 | and acrobat reports that the font can't be displayed. (KCampbell)
|
|---|
| 766 |
|
|---|
| 767 | *** Package src.org.apache.fop.svg:
|
|---|
| 768 | - svg handled with batik, supported in pdf, awt and ps
|
|---|
| 769 | - svg->pdf transcoder, PDFGraphics2D for drawing into pdf
|
|---|
| 770 | - (PDFDocumentGraphics2D) now supports size setting properly (KLiddle)
|
|---|
| 771 | - (PDFGraphics2D) fixes a line colouring problem (Liddle)
|
|---|
| 772 | - (PDFGraphics2D) better svg rendering; stroke style for lines (KLiddle)
|
|---|
| 773 | - (PDFGraphics2D) now supports size setting properly (KLiddle)
|
|---|
| 774 | - (SVG) Add viewBox support to svg element. (KLease)
|
|---|
| 775 |
|
|---|
| 776 | *** Package src.org.apache.fop.tools:
|
|---|
| 777 | - (TestConverter.java) fixes a problem relating to rendering options for xml
|
|---|
| 778 | renderer (KLiddle)
|
|---|
| 779 |
|
|---|
| 780 | test/Testing:
|
|---|
| 781 | - testing system, for use with the w3c defined testsuite.dtd including our
|
|---|
| 782 | tests (KLiddle)
|
|---|
| 783 | - added some simple test files with blocks (KLiddle)
|
|---|
| 784 | - also a script to create pdf from test suites (KLiddle)
|
|---|
| 785 |
|
|---|
| 786 | ==============================================================================
|
|---|
| 787 | Done since 0.17 release
|
|---|
| 788 |
|
|---|
| 789 | - added: improved Fop task for Ant, added basedir attribute [Will Holcomb]
|
|---|
| 790 | - added: Driver can be reset now [Art Welch]
|
|---|
| 791 | - added: CID Font support to svg text [Claud Yu]
|
|---|
| 792 | - added: renders svg to the awt viewer using batik [Keiron Liddle]
|
|---|
| 793 | - added: start on the PDFGraphics2D for rendering the batik svg to pdf [Keiron Liddle]
|
|---|
| 794 | - added: a text renderer [Art Welch]
|
|---|
| 795 | - added: PCL renderer [Art Welch]
|
|---|
| 796 | - added: a bunch more properties on svg elements [Keiron Liddle]
|
|---|
| 797 | - added: subset fonts embedding [Tore Engvig]
|
|---|
| 798 | - added: Dutch hyphenation file [Reinout Verkerk]
|
|---|
| 799 | - added: Fop is now self-contained (all necessary jar files included) and
|
|---|
| 800 | a runnable jar (can be started with java -jar fop.jar) [Kelly Campbell]
|
|---|
| 801 | - added: support for border and padding shorthand properties [Karen Lease]
|
|---|
| 802 | - added: use of property manager, new properties handling [Karen Lease]
|
|---|
| 803 | - added: support for region-start, region-end [Arved Sandstrom]
|
|---|
| 804 | - added: to migrate FOP to use the svg facilities from Batik in a special cvs branch [Keiron Liddle]
|
|---|
| 805 | - added: enabling CID keyed truetype fonts; this gives support
|
|---|
| 806 | for other encodings besides WinAnsiEncoding (eg japanese, chinese, arabic,
|
|---|
| 807 | iso-whatever, etc). Also makes font inclusion easier [Tore Engvig]
|
|---|
| 808 | - added: new font configuration [Fotis Jannidis]
|
|---|
| 809 | - added: support for body-start and label-end in lists [Peter S. Housel]
|
|---|
| 810 | - added: support for non-rotated arcs in svg [Keiron Liddle]
|
|---|
| 811 | - added: break before and break after for table rows [Keiron Liddle]
|
|---|
| 812 | - added: error is reported if the number of columns the cells are using is
|
|---|
| 813 | different to the number of columns in the table [Keiron Liddle]
|
|---|
| 814 | - updated: better handling of svg properties using xsl conversion to svgproperties [Keiron Liddle]
|
|---|
| 815 | - updated: the FOP build to fix the problems of the output location for the
|
|---|
| 816 | property code generation. updated ant.jar to version 1.3,
|
|---|
| 817 | added all needed jar files [Kelly Campbell]
|
|---|
| 818 | - changed: cleaned up renderWordArea. removed unused code.
|
|---|
| 819 | optimized object creation a little. [Kelly Campbell]
|
|---|
| 820 | - changed: refactored FontState so it doesn't do excessive font lookups per character [Kelly Campbell]
|
|---|
| 821 | - changed: Driver to make embedding Fop easier [Kelly Campbell]
|
|---|
| 822 | - changed: apps package and commandline usage of Fop [Fotis Jannidis]
|
|---|
| 823 | - changed: adding a PrintRenderer for all print oriented renderers [Art Welch]
|
|---|
| 824 | - fixed: problems if calculated leader-length < 0 [Fotis Jannidis]
|
|---|
| 825 | - fixed: fixes problem with page break after last row of table body [Keiron Liddle]
|
|---|
| 826 | - fixed: fixed svg placement bug, now puts the image at the correct offset [Keiron Liddle]
|
|---|
| 827 | - fixed: broken support of jdk 1.1 [Art Welch]
|
|---|
| 828 | - fixed: xalan 1 support works again, was broken after changes in apps [Kelly Campbell]
|
|---|
| 829 | - fixed: properly adjusts the max height of table parts, when a footnote is added
|
|---|
| 830 | table will not overlap with the footnote [Keiron Liddle]
|
|---|
| 831 | - fixed: hexadecimal escape sequences in dutch hyphenation file converted
|
|---|
| 832 | to iso-latin-1 [Carlos Villegas]
|
|---|
| 833 | - fixed: the typos in the fonts example in the userconfig.xml
|
|---|
| 834 | and optimized conversions to String in TTFReader and use of StringBuffer [Alain Fagot]
|
|---|
| 835 | - fixed: added border style to relevant border so that borders show up [Keiron Liddle]
|
|---|
| 836 | - fixed: put text-anchor in the correct place [Keiron Liddle]
|
|---|
| 837 | - fixed: InstreamForeignObject checks for no more room in block area [Keiron Liddle]
|
|---|
| 838 | - fixed: false border rendering for PCL renderer [Art Welch]
|
|---|
| 839 | - fixed: added default producer to fix a bug where the PDF producer is set to null in the default
|
|---|
| 840 | commandline usage. [Kelly Campbell]
|
|---|
| 841 | - fixed: Made logging go to the same stream (out) for pages and the newline after a page
|
|---|
| 842 | sequence. The newline was previously going to the err stream. [Kelly Campbell]
|
|---|
| 843 |
|
|---|
| 844 |
|
|---|
| 845 |
|
|---|
| 846 | Done since 0.16 release
|
|---|
| 847 |
|
|---|
| 848 | - added: a branch for a Fop version which supports Japanese text
|
|---|
| 849 | (not yet part of the main branch) [Satoshi Ishigami]
|
|---|
| 850 | - added support for text-anchor in svg:text, viewBox in svg:svg [Aaron Optimizer Digulla]
|
|---|
| 851 | - added: MIF Renderer [G. Seshadri]
|
|---|
| 852 | - added: vertical-align to text [Keiron Liddle]
|
|---|
| 853 | - added: support for PDF outlines (aka bookmarks). See the example in
|
|---|
| 854 | docs/examples/fo/pdfoutline.fo [Kelly Campbell]
|
|---|
| 855 | - added: some text rendering optimizations for PDF [Kelly Campbell]
|
|---|
| 856 | - added: limited support for fo:wrapper [Kelly Campbell]
|
|---|
| 857 | - added: support in pdfrenderer for using TrueType fonts, and embedding of TrueType
|
|---|
| 858 | and Type1 fonts, and support for kerning [Tore Engvig]
|
|---|
| 859 | - added: further support for complete font handling in pdf renderer [Alain Fagot]
|
|---|
| 860 | - added: support for fo:footnote, fo:footnote-body [Keiron Liddle]
|
|---|
| 861 | - added: support for values of property textdecoration ('overline','linethrough') [Christian Geisert]
|
|---|
| 862 | - added: support for font-variant="small-caps" [Eric Schaeffer]
|
|---|
| 863 | - added/changed: organization of build tools / classes + support for xalan 2 [Kelly Campbell]
|
|---|
| 864 | - added: italian hyphenation file [Stephane Bline)]
|
|---|
| 865 | - added: uml diagrams to online docs [Stuart Zakon]
|
|---|
| 866 | - added: a new faq for fop at http://www.owal.co.uk:8090/ [Alex McLintock]
|
|---|
| 867 | - refactoring org.apache.fop.layout [Keiron Liddle]
|
|---|
| 868 | - changed: XObject to use the stream default filter list [Kelly Campbell]
|
|---|
| 869 | - changed: placed svg inline first, part in moving towards proper inline areas [Keiron Liddle]
|
|---|
| 870 | - fixed: a problem with spaces before and after a body in table
|
|---|
| 871 | also properly sets the width of the table to the sum of the columns [Keiron Liddle]
|
|---|
| 872 | - fixed: handling of orphans, keep problem [Keiron Liddle]
|
|---|
| 873 | - fixed: handling of column heights properly [Keiron Liddle]
|
|---|
| 874 | - fixed: bails out if no rows in table body [Keiron Liddle]
|
|---|
| 875 | - fixed: list-block spanning a page problem [Keiron Liddle]
|
|---|
| 876 | - fixed: an off by one error in the end of stream encoding part of ASCII85Filter
|
|---|
| 877 | as reported by Alex Cherepanov [Kelly Campbell]
|
|---|
| 878 | - fixed: Clarified error reported for order of static-content, flow within a
|
|---|
| 879 | page-sequence to meet section 6.4.5 of the spec [Kelly Campbell]
|
|---|
| 880 | - fixed: leader didn't fill rest of line in table of contents [Fotis Jannidis]
|
|---|
| 881 | - fixed: throws a more useful error if non-row inside table body [Keiron Liddle]
|
|---|
| 882 | - fixed: duplicate ID bug for tables that flow over a page [Keiron Liddle]
|
|---|
| 883 | - fixed: empty flow bug [Kai Strackbein]
|
|---|
| 884 | - fixed: broken support of jdk 1.1 [Peter Housel]
|
|---|
| 885 |
|
|---|
| 886 | Done since 0.15 release
|
|---|
| 887 |
|
|---|
| 888 | - added: support for background color property, column breaks [Arved Sandstrom]
|
|---|
| 889 | - added: support for xalan 2 in xslt task [Kelly Campbell]
|
|---|
| 890 | - added: support for the properties table-omit-header-at-break,
|
|---|
| 891 | table-omit-footer-at-break, number-columns-spanned (partly), orphans, widows (only for tables) [Keiron Liddle]
|
|---|
| 892 | - added: support for multi-column and column spanning (column-count, column-gap, span)[Arved Sandstrom]
|
|---|
| 893 | - added: compression for pdf files, changed output format to OutputStream [Kelly Campbell]
|
|---|
| 894 | - added: improved handling of compound properties [Karen Lease]
|
|---|
| 895 | - added: fo:character and property 'character' [Fotis Jannidis]
|
|---|
| 896 | (limitation: not included into hyphenation, no Common Margin and Padding support)
|
|---|
| 897 | - added: vertical alignment for table cell contents [Keiron Liddle]
|
|---|
| 898 | - added: Finnish hyphenation patterns [Jarno Elovirta]
|
|---|
| 899 | - added: hyphenation package [Carlos Villegas], integration into Fop [Fotis Jannidis]
|
|---|
| 900 | - added: interim configuration package [Fotis Jannidis]
|
|---|
| 901 | - added: FopImage class that uses JAI [Eric Schaeffer] and JAI compile target [Kelly Campbell]
|
|---|
| 902 | - added: support for rule-style [Fotis Jannidis]
|
|---|
| 903 | - added: support for fo:table-header, fo:table-footer, and for the following properties
|
|---|
| 904 | in tables: keep-with-next, keep-with-previous [Keiron Liddle]
|
|---|
| 905 | - updated: svg stuff for the latest java bindings [Keiron Liddle]
|
|---|
| 906 | - fixed: enhanced error messages for page layout (region names, master) [Norm Walsh]
|
|---|
| 907 | - fixed: infinite looping bug when TableCell or TableRow is larger than a page [Hani Elabed]
|
|---|
| 908 | - fixed: corrected the size of the "-" char [Keiron Liddle]
|
|---|
| 909 | - fixed: check for unnecessary whitespace at end of line [Marcus Crafter]
|
|---|
| 910 | - fixed: moves table completely to next page if first row doesn't fit into last page [Keiron Liddle]
|
|---|
| 911 | - fixed: problem where id's where being setup twice for
|
|---|
| 912 | table row going over the page [Kelly Campbell]
|
|---|
| 913 | - fixed colspanning so that the cell state keeps track of the
|
|---|
| 914 | width so far properly [Keiron Liddle]
|
|---|
| 915 | - fix to allow JDK 1.1 users to compile and use FOP [Mikko Honkala, Art Welch]
|
|---|
| 916 | - fix: removing duplicate character mappings [Dharamveer Salecha]
|
|---|
| 917 | - fix: NullPointerException in FopImageFactory [Kelly Campbell]
|
|---|
| 918 | - fixed: space after's where not being removed if table row was being removed [Keiron Liddle]
|
|---|
| 919 | - fixed problem with keep-with not storing the correct rows [Keiron Liddle]
|
|---|
| 920 | - fixed: extra space after was left behind for rows going over a page [Keiron Liddle]
|
|---|
| 921 |
|
|---|
| 922 | Done since 0.14 release
|
|---|
| 923 | - added region-name support, refactoring of region, PageSequence,
|
|---|
| 924 | PageMasterReference, flow/static [Kelly Campbell, Arved Sandstrom]
|
|---|
| 925 | - added CommandLine/Driver -d option to output stack traces [Kelly Campbell, Arved Sandstrom]
|
|---|
| 926 | - added: a new package for image support and analysis [Pankaj Narula]
|
|---|
| 927 | - added better svg support (linear gradients, radial gradients, css style selectors,
|
|---|
| 928 | css colour names, patterns, path curves (except arcs), text tspan and tref, text whitespace
|
|---|
| 929 | handling, text outline and fill, switch, images (including external svg images)
|
|---|
| 930 | references in external svg documents, svg elements (below top element), symbol element) [Keiron Liddle]
|
|---|
| 931 | - added large test suite for svg [Keiron Liddle]
|
|---|
| 932 | - added support for property textdecoration (only value 'underline') [Christian Geisert]
|
|---|
| 933 | - added support for type 1 fonts [Jeremias Maerki,Alan Fagot]
|
|---|
| 934 | - added support for compile target jdk 1.1 only [Art Welch]
|
|---|
| 935 | - added support for partial borders in block, block-container,
|
|---|
| 936 | table-row, table-column and table-cell [Corinna Hischke]
|
|---|
| 937 | - redesign of properties handling, support for computed, compound and shorthand properties,
|
|---|
| 938 | supporting docs [Karen Lease]
|
|---|
| 939 | - redesign of font handling for AWTRenderer [Dorothea Wiarda]
|
|---|
| 940 | - added: support for leader-alignment, leader-pattern-width, leader-pattern (dots,space) [Fotis Jannidis]
|
|---|
| 941 | - fixed: unnecessary dependence on jdk 1.2 features [Christian Geisert]
|
|---|
| 942 | - fixed: unicode problem in UserMessage [Ross Golder]
|
|---|
| 943 | - fixed: broken buildFOTree [Marcus Holmberg]
|
|---|
| 944 | - fixed: problems with borders and padding in tables [Corinna Hischke]
|
|---|
| 945 | - fixed: XMLRenderer, unbalanced " in the produced output [Dorothea Wiarda]
|
|---|
| 946 | - fixed: renamed: inline-sequence -> inline, simple-link -> basic-link,
|
|---|
| 947 | white-space-treatment -> white-space-collapse [Fotis Jannidis]
|
|---|
| 948 | - fixed: images were rendered only half size (Mikko Honkala)
|
|---|
| 949 | - fixed: pdf file in XalanCommandFile explicitly closed [Dharamveer Salecha]
|
|---|
| 950 | - fixed: lists containing list do not keep their indentation correctly
|
|---|
| 951 | over a page boundary [Dorothea Wiarda]
|
|---|
| 952 |
|
|---|
| 953 | Done since 0.13 release
|
|---|
| 954 | - pagination updated to 03/27/2000 XSL WD [Arved Sandstrom]
|
|---|
| 955 | - added support for fo page-number-citation [Mike Crowe, Jordan Naftolin]
|
|---|
| 956 | - added support for 06/29/2000 SVG WD + W3C Java DOM bindings [Keiron Liddle]
|
|---|
| 957 | - added image support using Jimi [Eric Schaeffer]
|
|---|
| 958 | - added support for external and internal simple-links [Jordan Naftolin]
|
|---|
| 959 | - added support for the fonts Symbol and ZapfDingbats [Fotis Jannidis]
|
|---|
| 960 | - added a MessageHandler [Fotis Jannidis]
|
|---|
| 961 | - fixed table overflow bug [Jordan Naftolin]
|
|---|
| 962 | - finally fixed postscript printing of generated PDF [Domagoj Cosic]
|
|---|
| 963 | - removed XTCommandLine from build.xml
|
|---|
| 964 | - removed PDFOutputHandler from build.xml
|
|---|
| 965 | - added XalanCommandLine [Fotis Jannidis]
|
|---|
| 966 | - added: fo:instream-foreign-object [Keiron Liddle]
|
|---|
| 967 | - added: goto button in AWT viewer [Stanislav Gorkhover]
|
|---|
| 968 | - updated: AWT viewer now works again and supports - with some restrictions - the new SVG support [Stanislav Gorkhover]
|
|---|
| 969 |
|
|---|
| 970 | Done since 0.12.1 release
|
|---|
| 971 | - using Ant to build Fop instead of make [Giacomo Pati]
|
|---|
| 972 | - borders, padding and absolute positioning [Jon Smirl]
|
|---|
| 973 |
|
|---|
| 974 | 0.12.1 release
|
|---|
| 975 | to make the bug fix on XTCommandLine available to non developers
|
|---|
| 976 | basic support for padding-{top,left,bottom,right} on blocks.
|
|---|
| 977 | implemented simple-link (don't think it works, though)
|
|---|
| 978 | XTCommandLine now works again
|
|---|
| 979 | background color works on list-block
|
|---|
| 980 | list-blocks can now be in table-cell
|
|---|
| 981 |
|
|---|
| 982 | Done for 0.12.0 release:
|
|---|
| 983 |
|
|---|
| 984 | Make sure Makefiles work
|
|---|
| 985 | Switch to using Status object as return from layout()
|
|---|
| 986 | Incorporate Eric Schaeffer's fix to tables in static-content
|
|---|
| 987 | Incorporate Kelly Campell's fixes to GifJpegImage
|
|---|
| 988 | Incorporate Eric Schaeffer's background colour implementation
|
|---|
| 989 | (actually used different approach with background colour as trait)
|
|---|
| 990 |
|
|---|