aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Introduced "ignored namespaces" list on FopFactory. Attributes from ignored ↵Jeremias Maerki2006-04-2831-156/+2911
| | | | | | | | | | | namespaces are not complained about. Not done for elements, yet. Added support for foreign attributes (attributes in a non-FO namespace) on formatting objects, for example to specify additional (proprietary) hints for rendering i-f-o and e-g. First usage example is PCLRendererContext which the PCLGraphics2DAdapter uses to decide whether to paint natively using HP GL/2 or using a bitmap. PCL Renderer revived: Basic framework constructed based on the old one. Still incomplete (no border painting, incomplete Graphics2D implementation, problems with reference orientation, no kerning etc.). The PCL Renderer implements PCL5 (monochrome) and HP GL/2. Work in progress! Added UnitConv helper class which could also be useful elsewhere (Could be a candidate for Commons). git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@397806 13f79535-47bb-0310-9956-ffa450edef68
* More missing AFP Renderer files as identified by JMManuel Mall2006-04-272-0/+178
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@397567 13f79535-47bb-0310-9956-ffa450edef68
* Missing AFP Renderer file as identified by JMManuel Mall2006-04-271-0/+66
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@397564 13f79535-47bb-0310-9956-ffa450edef68
* AFP Renderer as per IP clearance ↵Manuel Mall2006-04-2763-0/+12948
| | | | | | (http://mail-archives.apache.org/mod_mbox/xmlgraphics-general/200604.mbox/%3c20060426085421.B456.DEV@jeremias-maerki.ch%3e) plus some further corrections and changes made by manuel@apache.org since git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@397562 13f79535-47bb-0310-9956-ffa450edef68
* Minor correction to whitespace handling to ensure non space whitespace is ↵Manuel Mall2006-04-272-2/+4
| | | | | | always converted to a space git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@397556 13f79535-47bb-0310-9956-ffa450edef68
* Previous commit of disabled-testcases.xml was brokenManuel Mall2006-04-271-1/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@397552 13f79535-47bb-0310-9956-ffa450edef68
* Test case for Bug 39414Manuel Mall2006-04-272-2/+1880
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@397511 13f79535-47bb-0310-9956-ffa450edef68
* Bugzilla #39416:Jeremias Maerki2006-04-272-2/+5
| | | | | | | JDK 1.3 compatibility. Added missing serializer*.jar to the classpath. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@397466 13f79535-47bb-0310-9956-ffa450edef68
* Bugzilla #39416:Jeremias Maerki2006-04-271-1/+1
| | | | | | Fixed classpath for the embedding example. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@397465 13f79535-47bb-0310-9956-ffa450edef68
* Bugzilla #39416:Jeremias Maerki2006-04-279-341/+11
| | | | | | | | Fixed classpath for the embedding example. Removed all build.* scripts following Ant best practices. Removed a deprecation warning in ExampleConcat. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@397464 13f79535-47bb-0310-9956-ffa450edef68
* Fixed bad URL. Bad URL\!Clay Leeds2006-04-261-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@397306 13f79535-47bb-0310-9956-ffa450edef68
* Content in block-containers makes better use of shrink to fit content ↵Jeremias Maerki2006-04-258-12/+106
| | | | | | | | | | vertically into the available area. This can be used indirectly to justify content vertically in a block-container. PageBreakingAlgorithm now writes to a different logger than its base class. Makes debugging easier. Some minor logging improvements to improve clarity. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@396915 13f79535-47bb-0310-9956-ffa450edef68
* Bugfix: basic-links with internal destinations in documents with multiple ↵Jeremias Maerki2006-04-246-3/+42
| | | | | | page-sequences sometimes pointed at the wrong page. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@396640 13f79535-47bb-0310-9956-ffa450edef68
* Fixed a typo. Thanks, Matthew East.Jeremias Maerki2006-04-241-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@396559 13f79535-47bb-0310-9956-ffa450edef68
* Use JAVA_HOME environment variable if it is available.Jeremias Maerki2006-04-231-1/+11
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@396279 13f79535-47bb-0310-9956-ffa450edef68
* Bypass URI resolution for "data:" URLs (RFC 2397). If a large data URL is ↵Jeremias Maerki2006-04-232-2/+6
| | | | | | given to Apache XML Commons Resolver, it tries to construct a java.net.URL from it which takes forever and fails in the end when no protocol handler for "data" URLs is installed. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@396263 13f79535-47bb-0310-9956-ffa450edef68
* Bugfix: Fixed ClassCastException when retrieve-marker is used as a direct ↵Jeremias Maerki2006-04-233-2/+63
| | | | | | | | child if static-content in which case leading and trailing white space is not properly removed. Note: This is probably more a hack than anything else, but it fixes the problem for now. If anyone has a better solution, please feel free to improve. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@396256 13f79535-47bb-0310-9956-ffa450edef68
* Bugzilla #39285:Jeremias Maerki2006-04-232-2/+8
| | | | | | Bugfix: Fixed OutOfMemoryException with long data URLs (RFC 2397). git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@396251 13f79535-47bb-0310-9956-ffa450edef68
* Bugzilla #39118:Jeremias Maerki2006-04-2324-40/+733
| | | | | | | | | | | | | Initial support for page-number-citation-last (XSL 1.1). Works without problems only for page-sequence so far. Submitted by: Pierre-Henri Kraus <phkraus.at.skynet.be> Modifications to the patch by jeremias during review: - Tab character removed - Some style fixes and javadoc enhancements - Renamed some methods in AreaTreeHandler to some more speaking names - Changed the ..._basic.xml testcase so it shows a remaining problem: Forward references are not properly resolved, yet. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@396243 13f79535-47bb-0310-9956-ffa450edef68
* Improved wording in release notes.Jeremias Maerki2006-04-202-5/+5
| | | | | | Status update. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@395667 13f79535-47bb-0310-9956-ffa450edef68
* Minor editClay Leeds2006-04-201-6/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@395638 13f79535-47bb-0310-9956-ffa450edef68
* Added info about updating Distribution HEADER.html file for each releaseClay Leeds2006-04-201-0/+14
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@395612 13f79535-47bb-0310-9956-ffa450edef68
* Oops.Jeremias Maerki2006-04-201-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@395542 13f79535-47bb-0310-9956-ffa450edef68
* Updated link to release branch.Jeremias Maerki2006-04-201-4/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@395520 13f79535-47bb-0310-9956-ffa450edef68
* 0.92beta is out.Jeremias Maerki2006-04-201-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@395519 13f79535-47bb-0310-9956-ffa450edef68
* Merged changes from 0.92 branch back into Trunk.Jeremias Maerki2006-04-2029-336/+958
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@395518 13f79535-47bb-0310-9956-ffa450edef68
* Bugfix: The generation of the PDF "d" (setdash) command was assuming that ↵Jeremias Maerki2006-04-182-8/+7
| | | | | | only integer values can be used but that isn't the case. Dash patterns PDFGraphics2D would be wrong in the process. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@394928 13f79535-47bb-0310-9956-ffa450edef68
* Adding a test case that demonstrates a problem with forward references and ↵Jeremias Maerki2006-04-122-0/+51
| | | | | | page-number-citation. The reference's width is adjusted, but not the whole line. Some code in the area tree tries to adjust word- and letter-spacing but it does not seem to be working properly. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@393420 13f79535-47bb-0310-9956-ffa450edef68
* Bugfix: Fixed a division by zero problem in TTFReader popping up with ↵Jeremias Maerki2006-04-122-15/+51
| | | | | | | | | arialuni.ttf. Improved the detection of the capHeight and xHeight font metric values for TrueType fonts. Fonts that contain a version 3.0 PostScript table don't contain unicode glyph names. Without an xHeight value, super- and subscript does not work in FOP. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@393410 13f79535-47bb-0310-9956-ffa450edef68
* Add disabled test case to demonstrate problems with white space handling ↵Manuel Mall2006-04-102-0/+103
| | | | | | when it comes to inlines. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@392965 13f79535-47bb-0310-9956-ffa450edef68
* Bugzilla #39033:Jeremias Maerki2006-04-101-0/+14
| | | | | | | Enancement: convert java.awt.GradientPaint to Batik's LinearGradientPaint to avoid rasterization when painting. This is useful when someone uses PDFGraphics2D outside FOP. Submitted by: Michal Sevcenko <sevcenko.at.vc.cvut.cz> git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@392917 13f79535-47bb-0310-9956-ffa450edef68
* Some updates in preparation of the next release.Jeremias Maerki2006-04-103-15/+32
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@392909 13f79535-47bb-0310-9956-ffa450edef68
* Update on the README file.Jeremias Maerki2006-04-101-15/+13
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@392903 13f79535-47bb-0310-9956-ffa450edef68
* Bugfix: Allow URLs in basic-link's external-destination to be wrapped in ↵Jeremias Maerki2006-04-105-21/+108
| | | | | | "url()". git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@392902 13f79535-47bb-0310-9956-ffa450edef68
* List NBSP under adjustable spaces in CharUtilities.Jeremias Maerki2006-04-107-33/+148
| | | | | | | | | | Generate space elements in the area tree from spaces in fo:character. Clearly mark test cases which test for NBSP. Document failure to generate adjustable spaces from fo:character in a disabled test case. Adjust checks to the fact the fo:character can now also generate spaces. Enable block_white-space-collapse_2.xml again git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@392901 13f79535-47bb-0310-9956-ffa450edef68
* Forgot to disable the writing down of the generated PDF files.Jeremias Maerki2006-04-101-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@392900 13f79535-47bb-0310-9956-ffa450edef68
* Corrected wrong BugZilla number in status.xmlManuel Mall2006-04-081-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@392494 13f79535-47bb-0310-9956-ffa450edef68
* Fixed various white space (non)removal issues during line building. ↵Manuel Mall2006-04-0812-105/+497
| | | | | | white-space-treatment is now supported properly especially for the "preserve" case. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@392488 13f79535-47bb-0310-9956-ffa450edef68
* Documentation on PDF/A support.Jeremias Maerki2006-04-062-0/+133
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@391994 13f79535-47bb-0310-9956-ffa450edef68
* Adding XML Graphics Commons to classpath.Jeremias Maerki2006-04-061-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@391949 13f79535-47bb-0310-9956-ffa450edef68
* Fixed encoding issue. Jeremias Maerki2006-04-061-2/+3
| | | | | | Using Commons IO ByteArrayOutputStream. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@391907 13f79535-47bb-0310-9956-ffa450edef68
* I'd like to make Batik an optional dependency over time, so check Commons IO ↵Jeremias Maerki2006-04-051-1/+1
| | | | | | instead of Batik as indicator for a complete classpath. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@391746 13f79535-47bb-0310-9956-ffa450edef68
* Switching to the Commons variants for the Graphics2D base/helper classes.Jeremias Maerki2006-04-054-8/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@391742 13f79535-47bb-0310-9956-ffa450edef68
* Switching to the Commons variant for the base64 encoding/decoding.Jeremias Maerki2006-04-051-4/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@391698 13f79535-47bb-0310-9956-ffa450edef68
* Improved JUnit report creation.Jeremias Maerki2006-04-0524-43/+1319
| | | | | | | | | | Added support for OutputIntent objects in PDF. When PDF/A-1b is activated OutputIntents are created and the sRGB color space is used by default (hardcoded for the moment for lack of better color infrastructure in FOP). The sRGB color profile from HP (covering sRGB IEC61966-2.1) is now embedded in fop.jar as a resource so the PDF library can embed it. The sRGB profile from the Sun JRE is much bigger. That's why it's not used. The Gladiator TrueType font (glb12.ttf) has been copied over from Batik and is used to verify PDF/A-1b's conformance checks. CMYK JPEG image added to test resources so PDF/A-1b color space checks can be performed. With the color space checks, support for PDF/A-1b is complete to the degree that FOP supports the creation of elements described in ISO 19005-1, except for the case where an embedded XMP packet is used in the fo:declarations element. In this case the metadata is not synchronized with the values in the Info PDF object which could lead to validation errors when checking for PDF/A-1b conformance. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@391624 13f79535-47bb-0310-9956-ffa450edef68
* Reestablishing PDF 1.3 compatibility ("Z" is not available under JDK 1.3).Jeremias Maerki2006-04-051-10/+39
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@391622 13f79535-47bb-0310-9956-ffa450edef68
* Don't catch RuntimeExceptions.Jeremias Maerki2006-04-051-0/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@391618 13f79535-47bb-0310-9956-ffa450edef68
* Small update to page on output formats.Jeremias Maerki2006-04-051-6/+11
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@391616 13f79535-47bb-0310-9956-ffa450edef68
* Added ApacheCon EU 2006Clay Leeds2006-04-051-0/+7
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@391487 13f79535-47bb-0310-9956-ffa450edef68
* Adding dependency on XML Graphics Commons.Jeremias Maerki2006-04-0449-4760/+620
| | | | | | | | | | | Switching to code in XML Graphics Commons for: - PSGraphics2D - Service discovery - Codecs Removed local classes that have been ported to Commons. xmlgraphics-commons-snapshot.jar is a Trunk snapshot built with JDK 1.4.2 from today. It should work under JDK 1.3.1. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@391332 13f79535-47bb-0310-9956-ffa450edef68