Vincent Hennebert
927ba73a99
Cosmetics only: enabled Checkstyle for test files and fixed resulting errors
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1551536 13f79535-47bb-0310-9956-ffa450edef68
10 years ago
Vincent Hennebert
e84e7b166d
Restricted CSOFF filter to LineLength and fixed resulting Checkstyle issues
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1543560 13f79535-47bb-0310-9956-ffa450edef68
10 years ago
Vincent Hennebert
568b1f0182
FOP-2312: font-base configuration setting not working as expected
Use the config file URI to resolve relative <base> / <font-base> URIs.
Fall back to default base URI only if the config input stream has no URI.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1542190 13f79535-47bb-0310-9956-ffa450edef68
10 years ago
Vincent Hennebert
79baee4a84
Updated disabled-testcases.xml
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_InlineContainer@1541866 13f79535-47bb-0310-9956-ffa450edef68
10 years ago
Luis Bernardo
8d0bc94dd4
FOP-2313: add support for svg gradients when generating PostScript; most code authored by Robert Meyer with a small contribution by Athanasios Giannimaras.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1541551 13f79535-47bb-0310-9956-ffa450edef68
10 years ago
Vincent Hennebert
360e795603
Implement whitespace management extension using fo:multi-switch
Patch from 13/10/28 by Seifeddine Dridi, applied with some modifications.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_WhitespaceManagement@1539809 13f79535-47bb-0310-9956-ffa450edef68
10 years ago
Vincent Hennebert
f79eebc426
Added support for <percentage> values on alignment-adjust
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_InlineContainer@1539615 13f79535-47bb-0310-9956-ffa450edef68
10 years ago
Vincent Hennebert
56ed221e33
Added support for <length> values on alignment-adjust
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_InlineContainer@1539614 13f79535-47bb-0310-9956-ffa450edef68
10 years ago
Vincent Hennebert
29b38b37c8
Added support for dominant-baseline on fo:inline-container
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_InlineContainer@1539613 13f79535-47bb-0310-9956-ffa450edef68
10 years ago
Vincent Hennebert
11e0efe82d
Added support for alignment-baseline on fo:inline-container
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_InlineContainer@1539611 13f79535-47bb-0310-9956-ffa450edef68
10 years ago
Vincent Hennebert
3ad07592d4
Added support for non-default values of alignment-adjust
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_InlineContainer@1539610 13f79535-47bb-0310-9956-ffa450edef68
10 years ago
Vincent Hennebert
d669f23d6f
Added support for default alignment of inline-container areas with their parent areas
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_InlineContainer@1539441 13f79535-47bb-0310-9956-ffa450edef68
10 years ago
Vincent Hennebert
e6efc961b4
FOP-2106: Added test case for footnote resetting when the algorithm has to restart page breaking after a too short/long node
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1538963 13f79535-47bb-0310-9956-ffa450edef68
10 years ago
Vincent Hennebert
e3713b379f
FOP-1749: Fix offset of footnote when it has a margin-top
Patch by Alexey Neyman, applied with minor modifications
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1538961 13f79535-47bb-0310-9956-ffa450edef68
10 years ago
Glenn Adams
82cffcce5d
FOP-2301: Enable support for PDF sub-page transitions.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1537948 13f79535-47bb-0310-9956-ffa450edef68
10 years ago
Vincent Hennebert
a3005bbcca
Typo: s/inline/block/
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_InlineContainer@1537606 13f79535-47bb-0310-9956-ffa450edef68
10 years ago
Vincent Hennebert
2bad2c6764
Added possibility to check for events in layout tests
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_InlineContainer@1537605 13f79535-47bb-0310-9956-ffa450edef68
10 years ago
Luis Bernardo
ad581234d4
reverted 1536924 (FOP-2308)
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1537012 13f79535-47bb-0310-9956-ffa450edef68
10 years ago
Luis Bernardo
59db4f65ec
FOP-2308: text-transform="capitalize" assumes input text is lowercase
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1536924 13f79535-47bb-0310-9956-ffa450edef68
10 years ago
Vincent Hennebert
0199e7b86f
Added support for percentage dimensions
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_InlineContainer@1536425 13f79535-47bb-0310-9956-ffa450edef68
10 years ago
Vincent Hennebert
090ad82ff2
Do space resolution on the children of the inline-container
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_InlineContainer@1536418 13f79535-47bb-0310-9956-ffa450edef68
10 years ago
Vincent Hennebert
ba2fe4fee4
Issue a warning if the content of an inline-container overflows it in the block-progression-direction
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_InlineContainer@1535430 13f79535-47bb-0310-9956-ffa450edef68
10 years ago
Vincent Hennebert
6f18d85c7d
Added support for block-progression-dimension="auto"
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_InlineContainer@1535417 13f79535-47bb-0310-9956-ffa450edef68
10 years ago
Vincent Hennebert
d6cf2ef22f
When inline-progression-dimension has been left to auto on fo:inline-container, fall back to the IPD of the nearest ancestor reference-area.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_InlineContainer@1535410 13f79535-47bb-0310-9956-ffa450edef68
10 years ago
Vincent Hennebert
f3a41a94b1
First bits of support for fo:inline-container
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_InlineContainer@1534143 13f79535-47bb-0310-9956-ffa450edef68
10 years ago
Luis Bernardo
d0931fe072
FOP-1872: External document is clipped when rotated; patch submitted by Thanasis Giannimaras.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1531769 13f79535-47bb-0310-9956-ffa450edef68
10 years ago
Vincent Hennebert
0a058b0d8a
FOP-2106: Footnote put on earlier page than the one that contains the footnote call
Patch by Alexey Neyman, committed with minor modifications
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1530232 13f79535-47bb-0310-9956-ffa450edef68
10 years ago
Glenn Adams
3c230adac6
FOP-2298: Enable support for PDF Transitions by defining low-level mechanism to augment /Catalog and /Page dictionaries.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1522934 13f79535-47bb-0310-9956-ffa450edef68
10 years ago
Vincent Hennebert
8f05f3fb08
FOP-2293: Second patch by Seifeddine Dridi
Some adjustments and a lot of Checkstyle fixes
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_WhitespaceManagement@1520134 13f79535-47bb-0310-9956-ffa450edef68
10 years ago
Vincent Hennebert
f84c9daafd
FOP-2292: First bits of a whitespace management extension
Patch by Seifeddine Dridi, applied with some modifications (mainly, Java compliance and Checkstyle)
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_WhitespaceManagement@1518691 13f79535-47bb-0310-9956-ffa450edef68
10 years ago
Luis Bernardo
e400523727
FOP-2252: OpenType CFF support for FOP; patch submitted by Robert Meyer
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1514076 13f79535-47bb-0310-9956-ffa450edef68
11 years ago
Vincent Hennebert
74dd94b26c
Directly use FOP fonts to lay out SVG images for PDF, PS and AFP outputs.
The metrics are now taken from FOP configured fonts and no longer from AWT equivalents. That avoids discrepancies in case AWT and FOP use slightly different fonts, or if the font is not installed on the system. That actually also avoids having to install the font on the system.
FOP is also used for the primary layout of text (prior to SVG-specific transforms like translation or rotation) for consistency between SVG and XSL-FO.
This is a joint work from Peter Hancock and myself.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_FopFontsForSVG@1508208 13f79535-47bb-0310-9956-ffa450edef68
11 years ago
Luis Bernardo
ced4544dfc
FOP-2271: XSL Infinite loop; test case: patch submitted by Simon Steiner.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1502725 13f79535-47bb-0310-9956-ffa450edef68
11 years ago
Luis Bernardo
c9dc596061
FOP-2248: add support for AES 256 PDF encryption
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1484190 13f79535-47bb-0310-9956-ffa450edef68
11 years ago
Vincent Hennebert
8657e238ff
Cosmetics only: enabled Checkstyle MethodParamPad rule and fixed corresponding violations
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1479969 13f79535-47bb-0310-9956-ffa450edef68
11 years ago
Luis Bernardo
0a522e1ed9
FOP-2245: height attribute on external-graphic with percentage value behaves incorrectly
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1477872 13f79535-47bb-0310-9956-ffa450edef68
11 years ago
Vincent Hennebert
62bb3aa6be
Cosmetics only: enabled Checkstyle ParenPad rule and fixed corresponding violations
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1466146 13f79535-47bb-0310-9956-ffa450edef68
11 years ago
Vincent Hennebert
1225f2cfde
FOP #2234: NPE when rendering a document with markers and accessibility is enabled
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1465599 13f79535-47bb-0310-9956-ffa450edef68
11 years ago
Vincent Hennebert
ed9337a13c
FOP-2226: Image resources are not closed when rendering into the Intermediate Format
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1458382 13f79535-47bb-0310-9956-ffa450edef68
11 years ago
Luis Bernardo
8c7d620038
FOP-2044: Hyphenation of Uppercase Words, Combined with Underlines; applied second patch by Robert Meyer; expanded the layout test case.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1457168 13f79535-47bb-0310-9956-ffa450edef68
11 years ago
Chris Bowditch
228e9fd7df
FOP-2217; Image scaling change was adversely affecting other image types
Submitted by Robert Meyer (rmeyer.at.hotmail.co.uk)
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1452859 13f79535-47bb-0310-9956-ffa450edef68
11 years ago
Chris Bowditch
f773e4f8ad
FOP-2215; Thin dashed border look like dots
Submitted by Simon Steiner (ssteiner.at.thunderhead.com)
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1452734 13f79535-47bb-0310-9956-ffa450edef68
11 years ago
Luis Bernardo
e4505c7d70
FOP-2181: Add a test case for the recent fix made in FOP-2174 and XGC-76 regarding source resolution scaling with SVG and images; patch submitted by Robert Meyer
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1448484 13f79535-47bb-0310-9956-ffa450edef68
11 years ago
Luis Bernardo
b4f6b99dc3
FOP-2044: Hyphenation of Uppercase Words, Combined with Underlines; patch submitted by Robert Meyer
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1448469 13f79535-47bb-0310-9956-ffa450edef68
11 years ago
Vincent Hennebert
0442cdb075
FOP-2148: make page-position="only" work
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1444217 13f79535-47bb-0310-9956-ffa450edef68
11 years ago
Luis Bernardo
8edc4ddf06
FOP-2206: adds unit test for PSPainter.drawText()
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1442992 13f79535-47bb-0310-9956-ffa450edef68
11 years ago
Vincent Hennebert
eb7dcda8ce
JIRA-1719 Fix IIOBE thrown when the final footnote-only page starts on a new footnote
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1440094 13f79535-47bb-0310-9956-ffa450edef68
11 years ago
Glenn Adams
824106d409
FOP-2178: Fix incomplete kerning when complex script features are enabled.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1426805 13f79535-47bb-0310-9956-ffa450edef68
11 years ago
Luis Bernardo
cdda9cbce7
jira fop-1840: column balancing algorithm; applied patch 12559043 submitted by Robert Meyer.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1419183 13f79535-47bb-0310-9956-ffa450edef68
11 years ago
Luis Bernardo
0fb2508ec8
bugzilla #54196: configure big / little endian support for TIFF images; patch 29628 applied; submitted by Robert Meyer
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1413442 13f79535-47bb-0310-9956-ffa450edef68
11 years ago