Vincent Hennebert
c1c33af031
Bugfix: An IllegalArgumentException was thrown when break-before was used inside a list
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1362203 13f79535-47bb-0310-9956-ffa450edef68
12 jaren geleden
Vincent Hennebert
3411937d72
Bugfix: When restarting layout for the last page, discard glues and penalties at the beginning of the restarted Knuth sequence.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1360665 13f79535-47bb-0310-9956-ffa450edef68
12 jaren geleden
Mehdi Houshmand
41299785b6
Fixed deprecation warning and added some comments to explain the API design
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1358188 13f79535-47bb-0310-9956-ffa450edef68
12 jaren geleden
Peter Hancock
4c623422ef
Removed FopFactory.getRendererConfig from public API
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1357639 13f79535-47bb-0310-9956-ffa450edef68
12 jaren geleden
Mehdi Houshmand
e6fad9f9d8
Added test for strict user configuration setting within the fop-conf
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1357527 13f79535-47bb-0310-9956-ffa450edef68
12 jaren geleden
Mehdi Houshmand
6087e3d708
Command line parameters override fop conf settings when set (they won't override when not set)
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1357517 13f79535-47bb-0310-9956-ffa450edef68
12 jaren geleden
Mehdi Houshmand
f7af5b4647
Deletes temporary resource files created by unit test
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1357222 13f79535-47bb-0310-9956-ffa450edef68
12 jaren geleden
Mehdi Houshmand
b409a37cbf
Addressed some of the comments made by VH re:Temp_URI_Unification merge
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1357140 13f79535-47bb-0310-9956-ffa450edef68
12 jaren geleden
Mehdi Houshmand
8f37765b5c
Bugzilla#53502: MODCA end structured field now more conformant with the spec by allowing 0xFFFF match (match any). Submitted by Robert Meyer
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1357110 13f79535-47bb-0310-9956-ffa450edef68
12 jaren geleden
Mehdi Houshmand
d9695207a5
White space, unused method and import clean up
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1356656 13f79535-47bb-0310-9956-ffa450edef68
12 jaren geleden
Mehdi Houshmand
f5a033d38f
Changed the exception message when internal font key == null, also some clean up and encapsulation to *Painter classes
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1356161 13f79535-47bb-0310-9956-ffa450edef68
12 jaren geleden
Mehdi Houshmand
c9f6e74ddf
Improved the handling of defaults for PDF config and general clean up
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_URI_Unification@1353992 13f79535-47bb-0310-9956-ffa450edef68
12 jaren geleden
Glenn Adams
f7c9ea74d2
Bugzilla #53431: Fix incorrect SVG line dash pattern with PDF output format. Submitted by Luis Bernardo.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1353311 13f79535-47bb-0310-9956-ffa450edef68
12 jaren geleden
Mehdi Houshmand
a97e0be88b
Predominantly clean up and javadocs, very little functional change here
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_URI_Unification@1352800 13f79535-47bb-0310-9956-ffa450edef68
12 jaren geleden
Mehdi Houshmand
c36ffee9df
Added tests and cleaning up of code
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_URI_Unification@1352101 13f79535-47bb-0310-9956-ffa450edef68
12 jaren geleden
Peter Hancock
22682543c9
Removed HyphenationTreeResolver and better Handling of 'data://' URIs
Plus other internal cleanup
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_URI_Unification@1350538 13f79535-47bb-0310-9956-ffa450edef68
12 jaren geleden
Glenn Adams
4bba95be2e
Bugzilla #40676: Support use of ImageLoaderRawPNG decoder in order to prevent re-encoding of PNG images (and unnecssary output file bloat). Submitted by Luis Bernardo, Matthias Reischenbacher.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1350455 13f79535-47bb-0310-9956-ffa450edef68
12 jaren geleden
Mehdi Houshmand
d17d05e36c
Removed URI resolving class that are no longer needed and handled data URIs
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_URI_Unification@1350248 13f79535-47bb-0310-9956-ffa450edef68
12 jaren geleden
Mehdi Houshmand
24664f1459
Removed AFP resource handling mechanism in favour of a unified resource resolver
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_URI_Unification@1348871 13f79535-47bb-0310-9956-ffa450edef68
12 jaren geleden
Vincent Hennebert
fae8882d22
Renamed DIRECTORY_TABLE into TABLE_DIRECTORY
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_TrueTypeInPostScript@1344787 13f79535-47bb-0310-9956-ffa450edef68
12 jaren geleden
Mehdi Houshmand
eccd73c523
Started unifying URI resolution mechanism, redesigned configuration system and created flexible config testing
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_URI_Unification@1344594 13f79535-47bb-0310-9956-ffa450edef68
12 jaren geleden
Vincent Hennebert
9e1c3f381c
Added possibility to treat some content as artifact.
If any fo:static-content or fo:wrapper element has their 'role' property set to 'artifact', then they and their descendants will be treated as artifacts.
Suggested by Martin Koegler as part of Bugzilla #50852
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1343632 13f79535-47bb-0310-9956-ffa450edef68
12 jaren geleden
Vincent Hennebert
340025483a
Bugzilla #53296: Updated TTFinPS specific test cases to JUnit 4
Patch by Robert Meyer, applied with minor modifications
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_TrueTypeInPostScript@1343299 13f79535-47bb-0310-9956-ffa450edef68
12 jaren geleden
Glenn Adams
d48e0e1f46
Add version attribute to AT and IF intermediate formats. Also eliminate redundant use of reversed attribute in AT format.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1343133 13f79535-47bb-0310-9956-ffa450edef68
12 jaren geleden
Glenn Adams
72ba7e572d
Add extension to place code just before PostScript %PageTrailer. Submitted by Luis Bernardo.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1343072 13f79535-47bb-0310-9956-ffa450edef68
12 jaren geleden
Glenn Adams
4778980074
Bugzilla #53294: Fix invalid PostScript file being created when font-size is 0. Submitted by Robert Meyer.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1342792 13f79535-47bb-0310-9956-ffa450edef68
12 jaren geleden
Vincent Hennebert
37d0a02bbf
Updated reference PDFs following changes from rev. 1341992 and 1342680
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1342703 13f79535-47bb-0310-9956-ffa450edef68
12 jaren geleden
Vincent Hennebert
89b98e43e0
Added support for the role property on fo:page-sequence, fo:flow and fo:static-content.
This allows to change the mapping of those FOs to PDF structure types when enabling accessibility.
Suggested by Martin Koegler as part of Bugzilla #50852
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1342680 13f79535-47bb-0310-9956-ffa450edef68
12 jaren geleden
Glenn Adams
3f7239142b
Bugzilla #52144: Fix crash on use of version switch (-v). Submitted by Luis Bernardo.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1341585 13f79535-47bb-0310-9956-ffa450edef68
12 jaren geleden
Glenn Adams
5a0e10ae9d
Bugzilla #53242: Support fractional line widths in AFP renderer, fixing problem with SVG line drawing. Submitted by Luis Bernardo.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1339442 13f79535-47bb-0310-9956-ffa450edef68
12 jaren geleden
Glenn Adams
c251ff4844
Bugzilla #53248: Fix exception thrown from use of -print option in CLI. Submitted by Luis Bernardo.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1339441 13f79535-47bb-0310-9956-ffa450edef68
12 jaren geleden
Mehdi Houshmand
1e8a2631f0
Improved handling of AFP double-byte character sets
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1338605 13f79535-47bb-0310-9956-ffa450edef68
12 jaren geleden
Mehdi Houshmand
c46fafb223
Changed the way AFP PTOCA TransparentData control sequences are written so that they end on character byte boundaries
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1337142 13f79535-47bb-0310-9956-ffa450edef68
12 jaren geleden
Glenn Adams
953e762e1b
Bugzilla #45715: Break before (break-before) not respected on blocks nested in inlines.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1334058 13f79535-47bb-0310-9956-ffa450edef68
12 jaren geleden
Glenn Adams
b8f0ffa310
Bugzilla #50196: Add test for basic-link with padding.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1329865 13f79535-47bb-0310-9956-ffa450edef68
12 jaren geleden
Glenn Adams
46917ef59f
Bugzilla #53101: Ensure that table cell spanning works in right-to-left writing mode.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1328515 13f79535-47bb-0310-9956-ffa450edef68
12 jaren geleden
Glenn Adams
e533832b11
Bugzilla #53086: Ensure that table footer and header are included in bididirectional resolution.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1327291 13f79535-47bb-0310-9956-ffa450edef68
12 jaren geleden
Glenn Adams
f397b576a8
Bugzilla #53097: Ensure writing-mode specified on fo:table is used to determine writing mode of table and its descendants.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1327244 13f79535-47bb-0310-9956-ffa450edef68
12 jaren geleden
Glenn Adams
a915c74aa4
Bugzilla #53094: Convert block container overflow exception to event model, improving overflow property behavior.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1327157 13f79535-47bb-0310-9956-ffa450edef68
12 jaren geleden
Glenn Adams
03f65a7b8b
Bugzilla #52763: Support list-block in marker, thus preventing NPE.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1325016 13f79535-47bb-0310-9956-ffa450edef68
12 jaren geleden
Glenn Adams
c3ad778fa8
Bugzilla #53005: Fix incorrect treatment of fo:wrapper as %block in fo:footnote
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1309024 13f79535-47bb-0310-9956-ffa450edef68
12 jaren geleden
Vincent Hennebert
7c8f02c573
Bugzilla #50483: Improved support for TrueType fonts in PostScript
Refactored code and added unit tests
Patch by Mehdi Houshmand
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_TrueTypeInPostScript@1307574 13f79535-47bb-0310-9956-ffa450edef68
12 jaren geleden
Vincent Hennebert
2874695d34
Removed reference to XML schema from IF schema.
Copied the definition of xml:space into the IF schema.
Removed the setup-xml-schema Ant ask.
xml.xsd is a file under the W3C Document License and we cannot (yet?) redistribute files under such a license.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1304524 13f79535-47bb-0310-9956-ffa450edef68
12 jaren geleden
Vincent Hennebert
4e26880397
Bugzilla #46962: Fixed deadlock in PropertyCache.
Re-wrote the PropertyCache class, leveraging Java 1.5 concurrency features.
Implemented equals and hashCode on many Property sub-classes to make the caching more effective
Patch by Alexios Giotis, applied with the following minor modifications:
* Javadoc improvements to PropertyCache
* Factorize into new CompareUtil class code often used by equals and hashCode implementations
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1303891 13f79535-47bb-0310-9956-ffa450edef68
12 jaren geleden
Vincent Hennebert
b9fbfa6b71
Added support for PDF object streams.
When accessibility is enabled and PDF version 1.5 selected, the structure tree will be stored in object streams in order to reduce the size of the final PDF.
This can lead to file reductions by up to 75%
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_PDF_ObjectStreams@1303431 13f79535-47bb-0310-9956-ffa450edef68
12 jaren geleden
Vincent Hennebert
c1653ad475
Bugzilla #51385: Added configuration option to set the version of the output PDF document.
Patch by Mehdi Houshmand, applied with minor modifications
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1302518 13f79535-47bb-0310-9956-ffa450edef68
12 jaren geleden
Mehdi Houshmand
0e6c464899
Bugzila#52849: SVG font being painted as shapes when font present in the system
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1301445 13f79535-47bb-0310-9956-ffa450edef68
12 jaren geleden
Vincent Hennebert
e5b62535bb
Added new line at end of files and enabled corresponding rule in checkstyle-5.5
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1297404 13f79535-47bb-0310-9956-ffa450edef68
12 jaren geleden
Vincent Hennebert
84943a6eb6
Removed trailing whitespace and enabled corresponding RegexpSingleline Checkstyle rule
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1297008 13f79535-47bb-0310-9956-ffa450edef68
12 jaren geleden
Peter Hancock
1b3cbf35aa
Bugzilla#50391: Adding support for different flow-name of fo:region-body in FOP
Unit tests and a bugfix related to a repeatable sub-sequence specifier combo
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1296104 13f79535-47bb-0310-9956-ffa450edef68
12 jaren geleden