aboutsummaryrefslogtreecommitdiffstats
path: root/src/java/org/apache/fop/svg
Commit message (Collapse)AuthorAgeFilesLines
* FOP-2391: ensure derived font triplet is usedGlenn Adams2014-09-261-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1627733 13f79535-47bb-0310-9956-ffa450edef68
* FOP-2391: fix NSM reordering issue and ensure same PDF output as XSL-FO code ↵Glenn Adams2014-09-206-34/+122
| | | | | | path (using Td/Tj operators) git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1626491 13f79535-47bb-0310-9956-ffa450edef68
* FOP-2391: add missing fileGlenn Adams2014-08-231-0/+167
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1619961 13f79535-47bb-0310-9956-ffa450edef68
* FOP-2391: enable bidi processing of SVG text chunksGlenn Adams2014-08-234-35/+290
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1619960 13f79535-47bb-0310-9956-ffa450edef68
* FOP-2406: Error when image next to pdfSimon Steiner2014-08-191-3/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1618887 13f79535-47bb-0310-9956-ffa450edef68
* FOP-2391: ensure mapping is non-null in CS SVG textGlenn Adams2014-08-181-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1618701 13f79535-47bb-0310-9956-ffa450edef68
* Fix or suppress 5- to 9-instance findbug warnings.Glenn Adams2014-08-102-0/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1617052 13f79535-47bb-0310-9956-ffa450edef68
* Fix 4-instance findbug warnings.Glenn Adams2014-08-081-3/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1616668 13f79535-47bb-0310-9956-ffa450edef68
* FOP-2391: preliminary (but incomplete) support for complex script text nodes ↵Glenn Adams2014-08-036-35/+277
| | | | | | in svg foreign object git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1615385 13f79535-47bb-0310-9956-ffa450edef68
* Merged latest trunkVincent Hennebert2014-07-185-9/+9
|\ | | | | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/FOP-2393_gradient-rendering@1611658 13f79535-47bb-0310-9956-ffa450edef68
| * Enabled Checkstyle ExplicitInitializationCheck and fixed resulting warningsVincent Hennebert2014-07-155-9/+9
| | | | | | | | | | | | | | That check had been agreed upon but left disabled because of the number of warnings too high to fix manually git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1610839 13f79535-47bb-0310-9956-ffa450edef68
* | createPDFPattern can be made privateVincent Hennebert2014-07-141-1/+1
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/FOP-2393_gradient-rendering@1610540 13f79535-47bb-0310-9956-ffa450edef68
* | Renamed shading package to gradientVincent Hennebert2014-07-141-4/+4
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/FOP-2393_gradient-rendering@1610534 13f79535-47bb-0310-9956-ffa450edef68
* | Moved stuff that is common to PDF and PS to PatternVincent Hennebert2014-07-141-7/+28
| | | | | | | | | | | | | | Removed PSPattern class and no longer necessary PDF and PS sub-classes of GradientMaker git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/FOP-2393_gradient-rendering@1610532 13f79535-47bb-0310-9956-ffa450edef68
* | Renamed GradientFactory into GradientMakerVincent Hennebert2014-07-111-5/+5
| | | | | | | | | | | | | | | | | | Moved PDF/PSGradientMaker into dedicated packages Factory stands for a pattern relating to application deployment. This is just about rendering a gradient to a certain output format. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/FOP-2393_gradient-rendering@1609758 13f79535-47bb-0310-9956-ffa450edef68
* | Removed createGradient abstract method, that was not having any specific ↵Vincent Hennebert2014-07-101-13/+7
| | | | | | | | | | | | | | | | | | implementation in sub-classes Removed unnecessary GradientRegistrar interface git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/FOP-2393_gradient-rendering@1609532 13f79535-47bb-0310-9956-ffa450edef68
* | Factorized gradient creation out of PDF & PS into GradientFactoryVincent Hennebert2014-07-101-107/+6
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/FOP-2393_gradient-rendering@1609529 13f79535-47bb-0310-9956-ffa450edef68
* | Moved checks for repeated gradient out of gradient-creation methodsVincent Hennebert2014-07-101-33/+23
| | | | | | | | | | | | | | Will ease factorizing of common code between PDF and PostScript git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/FOP-2393_gradient-rendering@1609527 13f79535-47bb-0310-9956-ffa450edef68
* | Small adjustments to make duplication in PDF and PostScript gradients more ↵Vincent Hennebert2014-07-101-14/+11
| | | | | | | | | | | | apparent git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/FOP-2393_gradient-rendering@1609526 13f79535-47bb-0310-9956-ffa450edef68
* | Removed unused codeVincent Hennebert2014-07-101-14/+0
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/FOP-2393_gradient-rendering@1609519 13f79535-47bb-0310-9956-ffa450edef68
* | Factorized creation of gradient boundsVincent Hennebert2014-07-101-18/+16
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/FOP-2393_gradient-rendering@1609518 13f79535-47bb-0310-9956-ffa450edef68
* | Factorized creation of gradient colorsVincent Hennebert2014-07-101-28/+23
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/FOP-2393_gradient-rendering@1609517 13f79535-47bb-0310-9956-ffa450edef68
* | Factorized check for transparent colors out of gradient-handling codeVincent Hennebert2014-07-101-8/+11
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/FOP-2393_gradient-rendering@1609516 13f79535-47bb-0310-9956-ffa450edef68
* | Factorized creation of gradient transformVincent Hennebert2014-07-101-28/+19
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/FOP-2393_gradient-rendering@1609515 13f79535-47bb-0310-9956-ffa450edef68
* | Small adjustments to make duplication in linear and radial gradients more ↵Vincent Hennebert2014-07-101-25/+26
| | | | | | | | | | | | apparent git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/FOP-2393_gradient-rendering@1609514 13f79535-47bb-0310-9956-ffa450edef68
* | Extracted gradient painting into own methodsVincent Hennebert2014-07-101-150/+158
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/FOP-2393_gradient-rendering@1609513 13f79535-47bb-0310-9956-ffa450edef68
* | Removed pseudo-factory method GradientFactory.newInstanceVincent Hennebert2014-07-101-3/+2
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/FOP-2393_gradient-rendering@1609511 13f79535-47bb-0310-9956-ffa450edef68
* | If the start/end stop does not coincide with the start/end of the gradient, ↵Vincent Hennebert2014-07-101-4/+18
|/ | | | | | repeat the first/last color git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/FOP-2393_gradient-rendering@1609507 13f79535-47bb-0310-9956-ffa450edef68
* Fix compiler warnings.Glenn Adams2014-07-061-2/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1608161 13f79535-47bb-0310-9956-ffa450edef68
* FOP-2345 SVG to AFP text spacing wrongSimon Steiner2014-04-281-1/+14
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1590665 13f79535-47bb-0310-9956-ffa450edef68
* FOP-2363: Better error message when PDF/A enabled and SVG contains bitmap ↵Vincent Hennebert2014-04-042-0/+10
| | | | | | with transparency git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1584765 13f79535-47bb-0310-9956-ffa450edef68
* FOP-2357: When an SVG image has transparency and a PDF profile is used that ↵Vincent Hennebert2014-03-143-15/+42
| | | | | | disallows it, ignore it and issue a warning rather than throw an error git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1577477 13f79535-47bb-0310-9956-ffa450edef68
* FOP-2346: UnsupportedOperationException when handling an SVG containing a ↵Vincent Hennebert2014-02-204-19/+56
| | | | | | font-face git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1570362 13f79535-47bb-0310-9956-ffa450edef68
* Brought the branch in sync with rev. 1562429 of trunkVincent Hennebert2014-01-304-25/+91
|\ | | | | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_FopFontsForSVG@1562866 13f79535-47bb-0310-9956-ffa450edef68
| * FOP-2263: PDFDocumentGraphics2D.closePage() should not nullify ↵Luis Bernardo2013-12-131-1/+0
| | | | | | | | | | | | currentStream; change suggested by Max Gilead git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1550834 13f79535-47bb-0310-9956-ffa450edef68
| * Enabled LineLength check and fixed corresponding issuesVincent Hennebert2013-12-031-1/+2
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1547372 13f79535-47bb-0310-9956-ffa450edef68
| * FOP-2314: Caching xmlParserClassName in ↵Luis Bernardo2013-11-241-6/+20
| | | | | | | | | | | | org.apache.fop.svg.SimpleSVGUserAgent; patch submitted by Gonzalo Vasquez git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1544897 13f79535-47bb-0310-9956-ffa450edef68
| * FOP-2313: add support for svg gradients when generating PostScript; most ↵Luis Bernardo2013-11-131-13/+49
| | | | | | | | | | | | 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
| * FOP-2275: Quadratic Bezier curves not properly renderedRobert Meyer2013-08-201-4/+20
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1515840 13f79535-47bb-0310-9956-ffa450edef68
* | Directly use FOP fonts to lay out SVG images for PDF, PS and AFP outputs.Vincent Hennebert2013-07-2916-502/+1151
|/ | | | | | | | | 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
* FOP-2265: Enable xlint cast; patch submitted by Simon SteinerLuis Bernardo2013-07-131-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1502902 13f79535-47bb-0310-9956-ffa450edef68
* FOP-2273: Stroke miter limit is not clamped when writing PDFs; patch ↵Luis Bernardo2013-07-121-1/+1
| | | | | | submitted by Max Gilead git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1502705 13f79535-47bb-0310-9956-ffa450edef68
* Cosmetics only: removed Checkstyle SuppressWithNearbyCommentFilter and fixed ↵Vincent Hennebert2013-05-071-1/+1
| | | | | | corresponding issues git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1480018 13f79535-47bb-0310-9956-ffa450edef68
* Cosmetics only: enabled Checkstyle MethodParamPad rule and fixed ↵Vincent Hennebert2013-05-073-20/+20
| | | | | | corresponding violations git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1479969 13f79535-47bb-0310-9956-ffa450edef68
* Cosmetics only: enabled Checkstyle ParenPad rule and fixed corresponding ↵Vincent Hennebert2013-04-092-5/+5
| | | | | | violations git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1466146 13f79535-47bb-0310-9956-ffa450edef68
* FOP-2224: NPE for SVG text in AFP; patch submitted by Simon Steiner Luis Bernardo2013-03-161-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1457183 13f79535-47bb-0310-9956-ffa450edef68
* FOP-2188: optimize string allocation in pdf output processingGlenn Adams2013-01-161-1/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1434502 13f79535-47bb-0310-9956-ffa450edef68
* Bugzilla#54120: Prevented NPEs when FOP asks Batik for AWT fonts for AFP outputMehdi Houshmand2012-11-091-1/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1407393 13f79535-47bb-0310-9956-ffa450edef68
* Bugzilla #54038: Added PDF/A-2 output optionVincent Hennebert2012-10-221-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1400919 13f79535-47bb-0310-9956-ffa450edef68
* Updated XGC with r1358258 - consolidated some GraphicsConfiguration classes ↵Mehdi Houshmand2012-07-061-1/+2
| | | | | | so as to remove duplicated code git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1358259 13f79535-47bb-0310-9956-ffa450edef68