Simon Steiner
8119cfd58e
Prepare for release
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1680816 13f79535-47bb-0310-9956-ffa450edef68
9 years ago
Andreas L. Delmelle
ac6c0b9881
Update classpath of 'junit-transcoder' target to avoid NoClassDefFoundError - include the lib/build path
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1679850 13f79535-47bb-0310-9956-ffa450edef68
9 years ago
Luis Bernardo
afdd661cfa
transcoder classes still used old shading package name -- changed to gradient
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1645947 13f79535-47bb-0310-9956-ffa450edef68
9 years ago
Luis Bernardo
c3c23c3338
minor tweaks: updated copyright date, pdf-transcoder task, and checkstyle fixes
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1643102 13f79535-47bb-0310-9956-ffa450edef68
9 years ago
Luis Bernardo
65b53c1347
reapply r1637817 (new ant task removes cache)
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1641827 13f79535-47bb-0310-9956-ffa450edef68
9 years ago
Simon Steiner
3d2a7456b2
Disable gump
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1638727 13f79535-47bb-0310-9956-ffa450edef68
9 years ago
Glenn Adams
426baa2342
FOP-2213 use kern table when no GPOS kern lookups are present
FOP-2094 preliminary support for mapping OTF script tags from @script property
FOP-2094 when no lookups match specified or auto script, retry using DFLT script
FOP-2093 preliminary support for mapping OTF language tags from @language property
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1623885 13f79535-47bb-0310-9956-ffa450edef68
9 years ago
Simon Steiner
c3ec3909ac
Disable checkstyle on gump
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1620784 13f79535-47bb-0310-9956-ffa450edef68
9 years ago
Glenn Adams
8c1e3b4a89
FOP-2391: enable bidi processing of SVG text chunks
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1619960 13f79535-47bb-0310-9956-ffa450edef68
9 years ago
Simon Steiner
900143205a
Rename checkstyle property to avoid gump version
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1619430 13f79535-47bb-0310-9956-ffa450edef68
9 years ago
Vincent Hennebert
7928377b5d
Cleaned up and re-organized PS gradient test case
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/FOP-2393_gradient-rendering@1611648 13f79535-47bb-0310-9956-ffa450edef68
9 years ago
Vincent Hennebert
33c16e348f
Re-enabled Checkstyle in Gump, the issue should be sorted now
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1555946 13f79535-47bb-0310-9956-ffa450edef68
10 years ago
Vincent Hennebert
aaef286902
Disable Checkstyle in Gump for now, to avoid being flooded by build failures over the next days
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1553322 13f79535-47bb-0310-9956-ffa450edef68
10 years ago
Vincent Hennebert
1b8fc02e9a
Enabled plain formatter to get Checkstyle warnings from Gump builds
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1553214 13f79535-47bb-0310-9956-ffa450edef68
10 years ago
Vincent Hennebert
ad15491001
Have Checkstyle fail the build if there are any warnings
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1551637 13f79535-47bb-0310-9956-ffa450edef68
10 years ago
Vincent Hennebert
0b06705adf
Have Gump run Checkstyle on the source code
Removed HTML output for easier integration with Gump
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1551634 13f79535-47bb-0310-9956-ffa450edef68
10 years ago
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
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
Adrian Cumiskey
48f4f1eecb
Fix to the "pmd" build target
PMD reports were being generated correctly when invoked from the
"reports" target but when run standalone the build directory was not being
created prior task execution.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1536947 13f79535-47bb-0310-9956-ffa450edef68
10 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
10 years ago
Luis Bernardo
0ddf24d48b
FOP-2265: Enable xlint cast; patch submitted by Simon Steiner; failed to commit changes to build.xml before.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1503396 13f79535-47bb-0310-9956-ffa450edef68
10 years ago
Clay Leeds
833826280d
Removing Forrest-based documentation files from build.xml.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1444575 13f79535-47bb-0310-9956-ffa450edef68
11 years ago
Clay Leeds
a2e998db8e
Removing Forrest-based documentation files.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1444573 13f79535-47bb-0310-9956-ffa450edef68
11 years ago
Glenn Adams
47d07941dc
FOP-2197: missing GlyphTester class in transcoder archives
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1437102 13f79535-47bb-0310-9956-ffa450edef68
11 years ago
Glenn Adams
6d4f8e310e
Merge from ^/branches/fop-1_1.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1400707 13f79535-47bb-0310-9956-ffa450edef68
11 years ago
Glenn Adams
f057e783eb
Merge from ^/branches/fop-1_1.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1364036 13f79535-47bb-0310-9956-ffa450edef68
11 years ago
Mehdi Houshmand
4ba03449bf
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 years ago
Glenn Adams
5e40fcfd24
Improve consistency between junit-run and junit-all targets.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1328537 13f79535-47bb-0310-9956-ffa450edef68
12 years ago
Glenn Adams
36abbf7918
Bugzilla #53083: Update to use of checkstyle-5.5 as default configuration. Remove checkstyle-4.0 configuration. Also, import environment build properties before local properties, so that latter can refer to former.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1326154 13f79535-47bb-0310-9956-ffa450edef68
12 years ago
Vincent Hennebert
ac5c61bd29
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 years ago
Vincent Hennebert
b636057f8a
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 years ago
Vincent Hennebert
d927eaca67
We must respect projects' brand names. s/checkstyle/Checkstyle/
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1298330 13f79535-47bb-0310-9956-ffa450edef68
12 years ago
Glenn Adams
1353fe2432
add checkstyle-5.5 support, update rules
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1296000 13f79535-47bb-0310-9956-ffa450edef68
12 years ago
Glenn Adams
4b0c6913a9
apply complex scripts patch
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1293736 13f79535-47bb-0310-9956-ffa450edef68
12 years ago
Mehdi Houshmand
ff8ca48057
Enabled assertions in junit tasks (analagous to JVM arg -ea)
- Disabled a layout test that fails an assertion
- Added an expression to a mocked class to pass assertion
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1243963 13f79535-47bb-0310-9956-ffa450edef68
12 years ago
Peter Hancock
e860287fcc
Associate structure tree elements directly to render content
* Defer the binding of PCData to struct elems using a placeholder mechanism.
* Translate text nodes to marked-content sequences in IF structure tree.
* Replace ptr with structure tree element.
* Re-order table footers so they appear at the end of the structure tree.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_ImproveAccessibility@1236718 13f79535-47bb-0310-9956-ffa450edef68
12 years ago
Vincent Hennebert
3fa156581b
Added build/fop-hyph.jar to standard-junit-classpath so that hyphenation tests can run when the "source" en.xml and de.xml are stored in the hyph/ directory
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1205046 13f79535-47bb-0310-9956-ffa450edef68
12 years ago
Mehdi Houshmand
6b1ba1f952
Bugzilla #52197: Improved support for AdobeStandardEncoding encoded AFM files for type1 fonts
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1204488 13f79535-47bb-0310-9956-ffa450edef68
12 years ago
Vincent Hennebert
d3017504c1
Bugzilla #52151: added ant script to get JaCoCo code coverage
Patch by Mehdi Houshmand, applied with changes
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1203749 13f79535-47bb-0310-9956-ffa450edef68
12 years ago
Vincent Hennebert
8fc0b589b5
Bugzilla 52136: Added to build file JUnit target that uses a regex to run all of the test cases.
Patch by Mehdi Houshmand, applied with minor modifications
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1198853 13f79535-47bb-0310-9956-ffa450edef68
12 years ago
Vincent Hennebert
ad987e7d47
Removed the FO document pre-processing step that was adding ptr and creating a reduced FO tree.
* Removed addPtr.xsl and reduceFOTree.xsl
* Implemented Common Accessibility properties on objects that support them
* Added a special implementation of FOEventHandler to build the structure tree
* Added mockito library and its dependencies
* Added mocks for some FO nodes and properties
* Removed FOTreeUnitTester and converted it into a re-usable FODocumentParser class
* Re-worked table FO test cases accordingly
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_ImproveAccessibility@1188205 13f79535-47bb-0310-9956-ffa450edef68
12 years ago
Vincent Hennebert
5491a3593c
Cache the schema for the XML namespace to a local directory. This avoids downloading it from the W3C website every time the IF test cases are run.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1186858 13f79535-47bb-0310-9956-ffa450edef68
12 years ago
Peter Hancock
7aaa8ac121
Bugzilla#512010: Simplification of the build.
Reduced code duplication and layout engine tests.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1186070 13f79535-47bb-0310-9956-ffa450edef68
12 years ago
Vincent Hennebert
29a3560293
Bugzilla #51928: Upgraded all tests to JUnit 4
Patch by Mehdi Houshmand, applied with minor cosmetics and error fixes
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1178747 13f79535-47bb-0310-9956-ffa450edef68
12 years ago
Peter Hancock
1293398fba
Fixed a bug in AFP where an ArrayOutofBoundsException is throwqn when embedding a Page Segment.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1160298 13f79535-47bb-0310-9956-ffa450edef68
12 years ago
Vincent Hennebert
c74764e436
Added support for 128bit encryption in PDF output. Based on work by Michael Rubin.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1154998 13f79535-47bb-0310-9956-ffa450edef68
12 years ago
Vincent Hennebert
9f0263b32c
Added id element to intermediate format to track the origin of content.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1094690 13f79535-47bb-0310-9956-ffa450edef68
13 years ago
Jeremias Maerki
0e4e4c285b
Customizing the Gump runs from our build file rather than from the Gump descriptor.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1076307 13f79535-47bb-0310-9956-ffa450edef68
13 years ago
Jeremias Maerki
15935cb7c9
Allow afp:no-operation to be added to fo:page-sequence (page group in AFP) and fo:declarations (document in AFP). Includes a test case.
Update QDox to avoid a bug with class private enums.
Connect some older test cases into the standard test suite.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1066078 13f79535-47bb-0310-9956-ffa450edef68
13 years ago
Jeremias Maerki
2ca4fdd39b
Reduced task attribute redundancy by using <presetdef>.
Added maxmemory="256m" on junit instead of a JVM argument to overcome OutOfMemoryErrors that I have since moving to Windows 7 64bit.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1061678 13f79535-47bb-0310-9956-ffa450edef68
13 years ago