aboutsummaryrefslogtreecommitdiffstats
path: root/src/java
Commit message (Collapse)AuthorAgeFilesLines
* Don't fail on AFM just because it has a Start/EndTrackKern section. Log a ↵Jeremias Maerki2010-05-171-3/+11
| | | | | | warning instead of throwing an exception when an unimplemented feature is found. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@945098 13f79535-47bb-0310-9956-ffa450edef68
* Added a save/restoreGraphicsState pair for the initial coordinate system in ↵Jeremias Maerki2010-04-263-5/+8
| | | | | | PDF output for easier post-processing. The missing q/Q pair caused content to be upside-down when simply a new content stream is appended to the page. With this change the initial coordinate system is restored after FOP's stream is finished. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@938005 13f79535-47bb-0310-9956-ffa450edef68
* Improved painting of double rules a bit, fixing a bug causing the message: ↵Jeremias Maerki2010-04-232-4/+28
| | | | | | "Invalid axis rule: unable to draw line" git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@937315 13f79535-47bb-0310-9956-ffa450edef68
* recent change to cache CharacterSet exposed multi threading issueChris Bowditch2010-04-211-1/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@936447 13f79535-47bb-0310-9956-ffa450edef68
* cache AFP Fonts in a similar manner to LazyFont class for TrueType fonts. ↵Chris Bowditch2010-04-141-13/+42
| | | | | | This boosts performance when rendering a large batch of AFP documents in the same JVM git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@933990 13f79535-47bb-0310-9956-ffa450edef68
* Added getEventKey method to Event so that it's no longer necessary to store ↵Vincent Hennebert2010-04-0919-105/+121
| | | | | | the whole event ID (fully qualified interface name) in message files git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@932519 13f79535-47bb-0310-9956-ffa450edef68
* Now that the creation of event-model.xml has been standardised, the ↵Vincent Hennebert2010-04-0920-321/+42
| | | | | | | | | | EventModelFactory mechanism is no longer needed. Removed all the factory classes. Registration through META-INF/services also is no longer necessary. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@932510 13f79535-47bb-0310-9956-ffa450edef68
* Moved ResourceEventProducer to org.apache.fopVincent Hennebert2010-04-0920-50/+52
| | | | | | | | Renamed event model used by FOPTestEventModelFactory to "event-model.xml" git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@932497 13f79535-47bb-0310-9956-ffa450edef68
* Split catch-all EventFormatter.xml message file into individual files for ↵Vincent Hennebert2010-04-0924-190/+464
| | | | | | | | | | each EventProducer. There is no longer a default EventModelFactory Added test case for font event git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@932481 13f79535-47bb-0310-9956-ffa450edef68
* Bumped xmlgraphics-commons.jar.Jeremias Maerki2010-03-183-10/+36
| | | | | | | | Added configuration option to tweak the image loader framework. See also: http://svn.apache.org/viewvc?rev=924666&view=rev git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@924860 13f79535-47bb-0310-9956-ffa450edef68
* Bugfix: NPE when there is a forced break before a table occurring at an IPD ↵Vincent Hennebert2010-03-151-0/+18
| | | | | | change git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@923380 13f79535-47bb-0310-9956-ffa450edef68
* Bugfix: definition of a special page-master for the last page was ↵Vincent Hennebert2010-02-231-1/+1
| | | | | | interfering with changing IPD code git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@915406 13f79535-47bb-0310-9956-ffa450edef68
* Bugzilla #48512:Jeremias Maerki2010-02-162-9/+77
| | | | | | | Reverted rev 908543. For some Type 1 fonts, the encoding mapped characters in the AFM file don't match the font's primary encoding. This change tries to address this fact. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@910445 13f79535-47bb-0310-9956-ffa450edef68
* Bugzilla #48512:Jeremias Maerki2010-02-101-1/+1
| | | | | | Bugfix: Don't map AdobeStandardEncoding to StandardEncoding. They are not the same. Fixes problem with invalid character widths on PostScript output and missing umlauts. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@908543 13f79535-47bb-0310-9956-ffa450edef68
* Better error message if a font is missing when generating PS from IF.Jeremias Maerki2010-02-102-2/+5
| | | | | | Tie font configuration into -ifin parameter on the command-line. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@908410 13f79535-47bb-0310-9956-ffa450edef68
* Bugzilla #48696:Jeremias Maerki2010-02-101-1/+1
| | | | | | | Bugfix for color model in IOCA IDE structure parameter for 4- and 8-bit grayscale images. Submitted by: Peter Hancock <peter.hancock.at.gmail.com> git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@908394 13f79535-47bb-0310-9956-ffa450edef68
* Related to Bugzilla #47232:Jeremias Maerki2010-02-061-1/+1
| | | | | | The same bug that existed for Type 1 fonts (fixed in rev 777459) also applies to TrueType fonts. The last glyph in a font was reported to have zero width. Bug exists since 2001. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@907265 13f79535-47bb-0310-9956-ffa450edef68
* Made part of setupsRGBColorProfile method synchronized to avoid ↵Vincent Hennebert2010-01-291-12/+14
| | | | | | ConcurrentModificationException when PDF documents are being produced in multiple threads git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@904467 13f79535-47bb-0310-9956-ffa450edef68
* Bugzilla #48567:Jeremias Maerki2010-01-218-278/+621
| | | | | | | | | | | | | | Initial support for CID-keyed double-byte fonts (Type 0) in AFP output. Submitted by: Peter Hancock <peter.hancock.at.gmail.com> Patch modified by jeremias: - as discussed: removed fallback character code - as discussed: changed "double-byte" to "CIDKeyed" for the font type. - some cosmetic changes - removed some dead code and commented code. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@901793 13f79535-47bb-0310-9956-ffa450edef68
* Bugzilla #46486: having a special page-master for the last page caused loss ↵Vincent Hennebert2010-01-182-31/+41
| | | | | | of content when normal blocks were mixed with blocks spanning all columns. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@900364 13f79535-47bb-0310-9956-ffa450edef68
* Added possibility to customize PDF tagging via the role propertyVincent Hennebert2010-01-137-52/+160
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@898840 13f79535-47bb-0310-9956-ffa450edef68
* Bugzilla #48237:Chris Bowditch2010-01-089-419/+136
| | | | | | | | AFP Renderer does not respect image color settings for svg Submitted by: Peter Hancock <peter.hancock.at.gmail.com> git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@897221 13f79535-47bb-0310-9956-ffa450edef68
* Bugzilla #48376:Chris Bowditch2010-01-071-0/+6
| | | | | | | | Bugfix in AFP output: Page Overlay not generated when using IF Submitted by: Venkat Reddy <dvanukuri.venkat.at.googlemail.com> git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@896856 13f79535-47bb-0310-9956-ffa450edef68
* Fixed a multi-threading bugfix, visible for example when opening ↵Jeremias Maerki2010-01-011-9/+9
| | | | | | | | examples/fo/basic/readme.fo with the AWT Preview. Words could be jumbled and the wrong fonts were sometimes used. The class still has a performance problem concerning the use of the TextLayout class for determining some font metrics otherwise not available from the Java2D/AWT subsystem. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@895012 13f79535-47bb-0310-9956-ffa450edef68
* Bugfix: 48456 AFP Renderer: Underline is incorrectly placed when ↵Chris Bowditch2009-12-291-1/+1
| | | | | | reference-orientation != 0 git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@894416 13f79535-47bb-0310-9956-ffa450edef68
* bug with previous commit when rotating by 270Chris Bowditch2009-12-291-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@894384 13f79535-47bb-0310-9956-ffa450edef68
* Bugfix: 48453 AFP Renderer: Page Segments not positioned correctly when ↵Chris Bowditch2009-12-293-10/+19
| | | | | | reference-orientation != 0 git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@894350 13f79535-47bb-0310-9956-ffa450edef68
* Bugzilla #48071: made the MinOptMax class immutable. Also, lots of clean ups ↵Vincent Hennebert2009-12-2250-1519/+1544
| | | | | | | | | and minor refactorings. Patch submitted by Alexander Kiel. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@893238 13f79535-47bb-0310-9956-ffa450edef68
* Added support for TrueType fonts with symbol character maps (like ↵Jeremias Maerki2009-12-161-30/+95
| | | | | | | | | "Wingdings" and "Symbol"). Characters for these fonts are usually found in the 0xF020 to 0xF0FF range (a Unicode private use area). There's also experimental support to additionally map these characters into the 0x0020 to 0x00FF range if no characters are mapped in this area. That means that that, for example, Wingdings' pen symbol can be accessed using 0xF021 and 0x0021. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@891181 13f79535-47bb-0310-9956-ffa450edef68
* Bugfix for font selection fallbacks:Jeremias Maerki2009-12-161-21/+4
| | | | | | | | | | "Freestyle Script", for example, only has a single variant. Freestyle Script,normal,100 was properly resolved to Freestyle Script,normal,400. Freestyle Script,italic,400 was properly resolved to Freestyle Script,normal,400. But Freestyle Script,italic,100 was resolved to the "any" font. All combinations of weights and styles are now remaining on the same font family where possible. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@891174 13f79535-47bb-0310-9956-ffa450edef68
* bug fix: 48290 AFP Renderer: AttributeQualifier Triplet occurs before TLE Value Chris Bowditch2009-11-261-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@884526 13f79535-47bb-0310-9956-ffa450edef68
* Bugzilla #47311:Jeremias Maerki2009-11-251-10/+10
| | | | | | Fixes prepress boxes. Boxes need to be transformed into PDF's default coordinate system. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@884241 13f79535-47bb-0310-9956-ffa450edef68
* Bugzilla #48227:Jeremias Maerki2009-11-251-2/+0
| | | | | | | Removed superfluous line. Submitted by: Gerald Buchgraber <gerald.buchgraber.at.student.tugraz.at> git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@884138 13f79535-47bb-0310-9956-ffa450edef68
* Bugzilla #48048:Jeremias Maerki2009-11-251-2/+2
| | | | | | | Bugfix in AFP output: fixed flags in GOCA GBAR order. Submitted by: d.w. harks <dave.at.dwink.net> git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@884129 13f79535-47bb-0310-9956-ffa450edef68
* Bugfix: Added equals() method to ColorExt because the base class only ↵Jeremias Maerki2009-11-251-1/+59
| | | | | | compares the RGB value but not any other value. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@884117 13f79535-47bb-0310-9956-ffa450edef68
* Bugfix in Changing IPD: reset only the children LMs that have been created ↵Vincent Hennebert2009-11-241-5/+3
| | | | | | so far. Layout managers following a forced break have not even been created yet. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@883709 13f79535-47bb-0310-9956-ffa450edef68
* Bugzilla #48185: rounding error when computing the CMYK components of a ↵Vincent Hennebert2009-11-231-1/+1
| | | | | | | | | color, in the AFP output. Patch submitted by Harald G. Henne (initially in Bugzilla #48167) git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@883314 13f79535-47bb-0310-9956-ffa450edef68
* Bugzilla #48167: when #CMYK pseudo-profile was used in the rgb-icc() ↵Vincent Hennebert2009-11-231-3/+5
| | | | | | | | | function, always the fallback RGB colors were used instead. Patch submitted by Venkat Reddy git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@883310 13f79535-47bb-0310-9956-ffa450edef68
* Bugzilla 48032: moved xml:space attribute from <text> up to <page-sequence> ↵Vincent Hennebert2009-11-091-1/+1
| | | | | | element in order to save a bit on disk space git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@834020 13f79535-47bb-0310-9956-ffa450edef68
* Bugfix: need to properly escape the PDF names in a dictionary (bug triggered ↵Jeremias Maerki2009-11-062-3/+7
| | | | | | by my PDF plug-in) git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@833375 13f79535-47bb-0310-9956-ffa450edef68
* Bugzilla #48082: value of conditional space not always taken into account in ↵Vincent Hennebert2009-10-291-0/+2
| | | | | | the calculation of a table's height git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@830996 13f79535-47bb-0310-9956-ffa450edef68
* Fixed SVN PropsMaximilian Berger2009-10-292-204/+204
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@830929 13f79535-47bb-0310-9956-ffa450edef68
* The warning "Non restartable content flowing to narrower page" needs to be ↵Vincent Hennebert2009-10-283-4/+18
| | | | | | routed through the event notification system git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@830654 13f79535-47bb-0310-9956-ffa450edef68
* Do explicit prefix mappings for foi and fox prefixes to make AT XML slightly ↵Jeremias Maerki2009-10-281-7/+23
| | | | | | smaller. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@830563 13f79535-47bb-0310-9956-ffa450edef68
* Added missing EventModelFactory to avoid error:Jeremias Maerki2009-10-282-0/+13
| | | | | | java.lang.IllegalStateException: Event model doesn't contain the definition for org.apache.fop.accessibility.AccessibilityEventProducer git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@830476 13f79535-47bb-0310-9956-ffa450edef68
* Set svn:eol-style propertyVincent Hennebert2009-10-2711-64/+64
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@830298 13f79535-47bb-0310-9956-ffa450edef68
* Merged back Temp_Accessibility branch into TrunkVincent Hennebert2009-10-2779-124/+2842
|\ | | | | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@830293 13f79535-47bb-0310-9956-ffa450edef68
| * Merged changes from Trunk up to revision 830265Temp_AccessibilityVincent Hennebert2009-10-275-26/+30
| |\ | |/ |/| | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_Accessibility@830280 13f79535-47bb-0310-9956-ffa450edef68
* | Removed addition of stretching to footnoteSeparatorLength. That was done to ↵Vincent Hennebert2009-10-261-4/+0
| | | | | | | | | | | | the parameter instead of the field, which actually had no effect on the layout, plus it doesn't make sense. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@829761 13f79535-47bb-0310-9956-ffa450edef68
* | Added events to the implementation of the catalog command-line optionSimon Pepping2009-10-254-22/+30
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@829532 13f79535-47bb-0310-9956-ffa450edef68