鏡像自
https://github.com/apache/xmlgraphics-fop.git
synced 2024-08-09 02:10:16 +02:00
Changes from 0.18 to 0.19
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@194402 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
父節點
7a27bcdf7e
當前提交
e3d2dff46b
185
CHANGES
185
CHANGES
@ -1,3 +1,188 @@
|
||||
==============================================================================
|
||||
Done since 0.19 release
|
||||
|
||||
==============================================================================
|
||||
Done since 0.18 release
|
||||
|
||||
*** Building
|
||||
- improvements and fixes to build.xml (ASandstrom,KCampbell)
|
||||
|
||||
*** General
|
||||
- Changes to support Batik (KLiddle)
|
||||
{ FOP now uses Batik to render svg
|
||||
This is handled for awt - using batik to render to a graphic
|
||||
and pdf.
|
||||
Pdf still requires better image support.
|
||||
The elements and properties are generated from the svgelements.xml
|
||||
document.
|
||||
The version of batik is 17/05/2001 cvs. }
|
||||
- memory buffering (Seshadri G.K.)
|
||||
|
||||
*** Examples
|
||||
- Added Norwegian hyphenation based on Rune Kleveland's original
|
||||
nohyphb.tex TeX patterns from the ispell-norsk-2.0 package (TEngvig)
|
||||
adds Danish text (Lars Michael Johnsen)
|
||||
- fixed up fills and borders for better appearance (KLiddle)
|
||||
- Fixed basic-link horizontal position with justification turned on. (KCampbell)
|
||||
- add border-collapse property (KLease)
|
||||
- Added CID Font example (KCampbell)
|
||||
|
||||
*** Hyphenation
|
||||
- corrected danish hyphenation (Carlos Villegas)
|
||||
- adds Danish hyphenation file (Carlos Villegas)
|
||||
- Added Norwegian hyphenation based on Rune Kleveland's original
|
||||
nohyphb.tex TeX patterns from the ispell-norsk-2.0 package (TEngvig)
|
||||
- Hyphenation patterns for russian (TEngvig)
|
||||
|
||||
*** codegen
|
||||
- The elements and properties are generated from the svgelements.xml
|
||||
document. (KLiddle)
|
||||
|
||||
*** Package org.apache.fop.apps:
|
||||
- support for XMLRenderer (ASandstrom)
|
||||
- Removed uses of System.out where throwing a FOPException should suffice.
|
||||
Refactored code to throw FOPExceptions so embedding FOP wont' cause app
|
||||
server JVMs to exit. (KCampbell)
|
||||
- adding -text and -pcl options to help text (FJannidis)
|
||||
- sets baseDir to a URL string rather than a file path string (KLiddle)
|
||||
|
||||
*** Package org.apache.fop.datatypes:
|
||||
- New datatype to represent the property border-separation (KLease)
|
||||
|
||||
*** Package org.apache.fop.fo:
|
||||
- fixed a couple of problems when placing foreign objects near
|
||||
page break (KLiddle)
|
||||
- Support for LengthPair property type (KLease)
|
||||
- restored support for external svg images (KLiddle)
|
||||
|
||||
*** Package org.apache.fop.fo.flow:
|
||||
- inlining of images (ASandstrom, Seshadri G.K.)
|
||||
- footnote height problem fix (KLiddle)
|
||||
- fixed a couple of problems when placing foreign objects near
|
||||
page break (KLiddle)
|
||||
- added support for 'number-columns-repeated' (G. Pretterhofer)
|
||||
- fixes a null pointer ex if area is removed before creating area (KLiddle)
|
||||
- footnote height/id reference problem fixes (KLiddle)
|
||||
- Fix body positioning; remove widow and orphan handling for rows (KLease)
|
||||
- Make borders closer to CR spec (KLease)
|
||||
- Improves cell borders when border-collapse=collapse (the default). Note that
|
||||
this doesn't implement the full CR, but it's a big improvement and will handle
|
||||
many common cases. (KLease)
|
||||
- Stop tables from breaking too early, but make sure that all cells are
|
||||
composed with the same maxHeight and that absolute Height is set correctly.
|
||||
In TableRow.java, remove old commented out stuff and put back space-before
|
||||
(for now) and fix a potential bug involving space-before. (KLease)
|
||||
- Overflows may cause a row to be re-laid out, need to skip cell content
|
||||
that has already been processed. (AWelch)
|
||||
- Put back background on table-column and table-cell (KLease)
|
||||
- increasing padding problem fix (KLiddle)
|
||||
- Each column in the row should start with the same height available. (AWelch)
|
||||
- For borders to be drawn properly on overflowed rows must process all
|
||||
children. (AWelch)
|
||||
- Use Constants values. (KLease)
|
||||
|
||||
*** Package org.apache.fop.fo.pagination:
|
||||
- running page num ctr now instance variable for servlet use (KLiddle)
|
||||
- Made logging go to the same stream (out) for pages and the newline
|
||||
after a page sequence. The newline was previously going to the err stream.
|
||||
(KCampbell)
|
||||
|
||||
*** Package org.apache.fop.fonts:
|
||||
- Patch from westbay@seaple.icc.ne.jp to use unicode escape char instead of
|
||||
pound sign because it was interpreted as an invalid double byte char in
|
||||
Japanese locale (ja_JP.EUC) and wouldn't compile. (TEngvig)
|
||||
- Fixes a signedness bug in handling cmaps that caused some fonts to be
|
||||
invalid. (TEngvig)
|
||||
- Some fonts contains malformed composite glyphs which used to make fop crash.
|
||||
This adds an errormessage and tries to embed the font without the composite
|
||||
glyph. (TEngvig)
|
||||
- Made some tables in the TTF embedding optional to be compatible with more
|
||||
fonts. This adheres to the TrueType spec, and makes the MS OpenType
|
||||
extras optional. (KCampbell)
|
||||
- Bugfix for font headers with long datatype (KCampbell)
|
||||
|
||||
*** Package org.apache.fop.fonts.apps:
|
||||
- Fixes NumberFormatExceptions when reading .pfm files with kerning values.
|
||||
(TEngvig)
|
||||
|
||||
*** Package org.apache.fop.image[.analyser]:
|
||||
- now passes in url string to the analyser; some readers may need the url
|
||||
eg. svg document creator (KLiddle)
|
||||
- inlining of images (ASandstrom, Seshadri G.K.)
|
||||
- restored support for external svg images (KLiddle)
|
||||
- gives SVGReader the correct size (KLiddle)
|
||||
|
||||
*** Package org.apache.fop.layout:
|
||||
- Fix table breaking bug (KLease)
|
||||
- (AreaContainer) Remove offset of X and Y position by border and
|
||||
padding (KLease)
|
||||
- (FontInfo, FontState) Refactored FontState so it doesn't do excessive font
|
||||
lookups per character. (KCampbell)
|
||||
- (LineArea) Moved mapping from character to cid from LineArea to PDFRenderer.
|
||||
This fixes bug no 1681 and other issues with wrong characters being displayed
|
||||
when using CID fonts. (TEngvig)
|
||||
- (LineArea) vertical align amount modified (KLiddle)
|
||||
- (LineArea) Fixes hyphenation for CID fonts (TEngvig)
|
||||
- (basic-link) Fixed basic-link horizontal position with justification
|
||||
turned on. (KCampbell)
|
||||
|
||||
*** Package org.apache.fop.layout.hyphenation:
|
||||
- Fixed an array out of bounds that caused some combinations of word/pattern
|
||||
to crash (TEngvig)
|
||||
|
||||
*** Package org.apache.fop.layout.inline:
|
||||
- Fixed basic-link horizontal position with justification turned on. (Campbell)
|
||||
|
||||
*** Package org.apache.fop.pdf:
|
||||
- Changed encoding of CID fonts from customized CMap to predefined Identity-H
|
||||
encoding. (TEngvig)
|
||||
- Fixed some bugs in PDF rendering when font embedding fails.
|
||||
FontDescriptor is now written out anyway to produce a valid PDF
|
||||
and acrobat reports that the font can't be displayed. (KCampbell)
|
||||
- Added default producer to fix a bug where the PDF producer is
|
||||
set to null in the default commandline usage. (KCampbell)
|
||||
- (PrintRenderer) Correct border positions on absolutely positioned
|
||||
AreaContainers (fo:block-container) (KLease)
|
||||
|
||||
*** Package org.apache.fop.render[.*]:
|
||||
- ps renderer (JMaerki)
|
||||
- improved support for XMLRenderer (ASandstrom)
|
||||
- fixes for -print option (DBradby)
|
||||
- restored support for external svg images (KLiddle)
|
||||
- Moved mapping from character to cid from LineArea to PDFRenderer. This
|
||||
fixes bug no 1681 and other issues with wrong characters being displayed when
|
||||
using CID fonts. (TEngvig)
|
||||
- Fix for color carrying over page breaks (ASandstrom)
|
||||
- Cleaned up renderWordArea. removed unused code. optimized object creation
|
||||
a little. (KCampbell)
|
||||
- Fix disappearing text when using text-anchor != start (KLease)
|
||||
- Fix for using embedded TrueType fonts in SVG. This fix adds the use of
|
||||
FontState.mapChar to ensure that glyphs used in the SVG document are included
|
||||
in the embedded font. (TEngvig)
|
||||
- Fixed some bugs in PDF rendering when font embedding fails.
|
||||
FontDescriptor is now written out anyway to produce a valid PDF
|
||||
and acrobat reports that the font can't be displayed. (KCampbell)
|
||||
|
||||
*** Package src.org.apache.fop.svg:
|
||||
- svg handled with batik, supported in pdf, awt and ps
|
||||
- svg->pdf transcoder, PDFGraphics2D for drawing into pdf
|
||||
- (PDFDocumentGraphics2D) now supports size setting properly (KLiddle)
|
||||
- (PDFGraphics2D) fixes a line colouring problem (Liddle)
|
||||
- (PDFGraphics2D) better svg rendering; stroke style for lines (KLiddle)
|
||||
- (PDFGraphics2D) now supports size setting properly (KLiddle)
|
||||
- (SVG) Add viewBox support to svg element. (KLease)
|
||||
|
||||
*** Package src.org.apache.fop.tools:
|
||||
- (TestConverter.java) fixes a problem relating to rendering options for xml
|
||||
renderer (KLiddle)
|
||||
|
||||
test/Testing:
|
||||
- testing system, for use with the w3c defined testsuite.dtd including our
|
||||
tests (KLiddle)
|
||||
- added some simple test files with blocks (KLiddle)
|
||||
- also a script to create pdf from test suites (KLiddle)
|
||||
|
||||
==============================================================================
|
||||
Done since 0.17 release
|
||||
|
||||
- added: improved Fop task for Ant, added basedir attribute [Will Holcomb]
|
||||
|
載入中…
新增問題並參考
Block a user