]>
source.dussan.org Git - xmlgraphics-fop.git/log
Luis Bernardo [Sun, 27 Jul 2014 16:25:25 +0000 (16:25 +0000)]
FOP-2107: org.apache.batik.bridge.BridgeException: Unable to make sense of URL for connection; implemented a better approach.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@
1613811 13f79535 -47bb-0310-9956-
ffa450edef68
Luis Bernardo [Sun, 27 Jul 2014 15:38:50 +0000 (15:38 +0000)]
FOP-2307: Weird border color inheritance (hashCode collisions) -- patch submitted by Alexios Giotis.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@
1613807 13f79535 -47bb-0310-9956-
ffa450edef68
Luis Bernardo [Wed, 23 Jul 2014 12:03:37 +0000 (12:03 +0000)]
FOP-2307: Weird border color inheritance (hashCode collisions); change suggested by Alexios Giotis.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@
1612821 13f79535 -47bb-0310-9956-
ffa450edef68
Luis Bernardo [Wed, 23 Jul 2014 11:58:15 +0000 (11:58 +0000)]
fix equality comparison between border, padding and background (see FOP-2307 comments)
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@
1612817 13f79535 -47bb-0310-9956-
ffa450edef68
Luis Bernardo [Tue, 22 Jul 2014 13:33:33 +0000 (13:33 +0000)]
FOP-2398: Image written as having 72 DPI instead of its intrinstic resolution
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@
1612568 13f79535 -47bb-0310-9956-
ffa450edef68
Luis Bernardo [Sat, 19 Jul 2014 12:11:26 +0000 (12:11 +0000)]
FOP-2395: PDF encryption does not work when PDF version is set in FOP config; change suggested by Seifeddine Dridi.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@
1611900 13f79535 -47bb-0310-9956-
ffa450edef68
Luis Bernardo [Fri, 18 Jul 2014 23:05:19 +0000 (23:05 +0000)]
FOP-2395: PDF encryption does not work when PDF version is set in FOP config; change suggested by Seifeddine Dridi.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@
1611834 13f79535 -47bb-0310-9956-
ffa450edef68
Vincent Hennebert [Fri, 18 Jul 2014 19:48:02 +0000 (19:48 +0000)]
Merged branch FOP-2393_gradient-rendering back into trunk
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@
1611783 13f79535 -47bb-0310-9956-
ffa450edef68
Vincent Hennebert [Fri, 18 Jul 2014 19:31:41 +0000 (19:31 +0000)]
Removed unused code
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/FOP-2393_gradient-rendering@
1611778 13f79535 -47bb-0310-9956-
ffa450edef68
Vincent Hennebert [Fri, 18 Jul 2014 14:21:06 +0000 (14:21 +0000)]
Merged latest trunk
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/FOP-2393_gradient-rendering@
1611658 13f79535 -47bb-0310-9956-
ffa450edef68
Vincent Hennebert [Fri, 18 Jul 2014 13:49:05 +0000 (13:49 +0000)]
Added more complete tests
Keep floats for bounds instead of converting them to doubles
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/FOP-2393_gradient-rendering@
1611653 13f79535 -47bb-0310-9956-
ffa450edef68
Vincent Hennebert [Fri, 18 Jul 2014 13:48:43 +0000 (13:48 +0000)]
Check bounds and encode
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/FOP-2393_gradient-rendering@
1611652 13f79535 -47bb-0310-9956-
ffa450edef68
Vincent Hennebert [Fri, 18 Jul 2014 13:48:07 +0000 (13:48 +0000)]
For a Shading object, domain is optional and its default value is what we need
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/FOP-2393_gradient-rendering@
1611651 13f79535 -47bb-0310-9956-
ffa450edef68
Vincent Hennebert [Fri, 18 Jul 2014 13:45:39 +0000 (13:45 +0000)]
Removed unused functionType parameter
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/FOP-2393_gradient-rendering@
1611650 13f79535 -47bb-0310-9956-
ffa450edef68
Vincent Hennebert [Fri, 18 Jul 2014 13:44:56 +0000 (13:44 +0000)]
Added test case for the gradient package
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/FOP-2393_gradient-rendering@
1611649 13f79535 -47bb-0310-9956-
ffa450edef68
Vincent Hennebert [Fri, 18 Jul 2014 13:42:05 +0000 (13:42 +0000)]
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
Simon Steiner [Wed, 16 Jul 2014 15:34:13 +0000 (15:34 +0000)]
Revert fontbox
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@
1611056 13f79535 -47bb-0310-9956-
ffa450edef68
Simon Steiner [Wed, 16 Jul 2014 09:10:53 +0000 (09:10 +0000)]
Merge font merging
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@
1610947 13f79535 -47bb-0310-9956-
ffa450edef68
Vincent Hennebert [Tue, 15 Jul 2014 20:25:58 +0000 (20:25 +0000)]
Enabled Checkstyle ExplicitInitializationCheck and fixed resulting warnings
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
Vincent Hennebert [Tue, 15 Jul 2014 19:35:49 +0000 (19:35 +0000)]
... And actually fix resulting warnings
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@
1610825 13f79535 -47bb-0310-9956-
ffa450edef68
Vincent Hennebert [Tue, 15 Jul 2014 19:27:58 +0000 (19:27 +0000)]
Removed CSOFF: LineLengthCheck that have crept in existing files
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@
1610822 13f79535 -47bb-0310-9956-
ffa450edef68
Vincent Hennebert [Mon, 14 Jul 2014 21:25:46 +0000 (21:25 +0000)]
createPDFPattern can be made private
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/FOP-2393_gradient-rendering@
1610540 13f79535 -47bb-0310-9956-
ffa450edef68
Vincent Hennebert [Mon, 14 Jul 2014 21:25:39 +0000 (21:25 +0000)]
Use the appropriate double formatter depending on the selected output
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/FOP-2393_gradient-rendering@
1610539 13f79535 -47bb-0310-9956-
ffa450edef68
Vincent Hennebert [Mon, 14 Jul 2014 21:25:13 +0000 (21:25 +0000)]
Factorized outputDoubles into GradientMaker
Removed conversion to Double when unnecessary
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/FOP-2393_gradient-rendering@
1610538 13f79535 -47bb-0310-9956-
ffa450edef68
Vincent Hennebert [Mon, 14 Jul 2014 21:24:52 +0000 (21:24 +0000)]
Rename toWriteableString into output and added StringBuilder parameter
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/FOP-2393_gradient-rendering@
1610537 13f79535 -47bb-0310-9956-
ffa450edef68
Vincent Hennebert [Mon, 14 Jul 2014 21:24:32 +0000 (21:24 +0000)]
Delegate function rendering to dedicated class intead of taking as parameter a list of Strings coming from who knows where
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/FOP-2393_gradient-rendering@
1610535 13f79535 -47bb-0310-9956-
ffa450edef68
Vincent Hennebert [Mon, 14 Jul 2014 21:24:02 +0000 (21:24 +0000)]
Renamed shading package to gradient
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/FOP-2393_gradient-rendering@
1610534 13f79535 -47bb-0310-9956-
ffa450edef68
Vincent Hennebert [Mon, 14 Jul 2014 21:21:35 +0000 (21:21 +0000)]
Moved stuff that is common to PDF and PS to Pattern
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
Vincent Hennebert [Mon, 14 Jul 2014 21:08:42 +0000 (21:08 +0000)]
Moved content of FunctionPattern into Function
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/FOP-2393_gradient-rendering@
1610528 13f79535 -47bb-0310-9956-
ffa450edef68
Vincent Hennebert [Fri, 11 Jul 2014 18:05:02 +0000 (18:05 +0000)]
Moved content of ShadingPattern into Shading
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/FOP-2393_gradient-rendering@
1609760 13f79535 -47bb-0310-9956-
ffa450edef68
Vincent Hennebert [Fri, 11 Jul 2014 18:03:42 +0000 (18:03 +0000)]
Factorized shading code that was common to PDF and PostScript
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/FOP-2393_gradient-rendering@
1609759 13f79535 -47bb-0310-9956-
ffa450edef68
Vincent Hennebert [Fri, 11 Jul 2014 17:58:59 +0000 (17:58 +0000)]
Renamed GradientFactory into GradientMaker
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
Vincent Hennebert [Fri, 11 Jul 2014 17:46:00 +0000 (17:46 +0000)]
Tightened access control to Function's fields
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/FOP-2393_gradient-rendering@
1609756 13f79535 -47bb-0310-9956-
ffa450edef68
Vincent Hennebert [Fri, 11 Jul 2014 17:41:49 +0000 (17:41 +0000)]
Simplified makeShading and makePattern methods
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/FOP-2393_gradient-rendering@
1609754 13f79535 -47bb-0310-9956-
ffa450edef68
Vincent Hennebert [Fri, 11 Jul 2014 17:38:47 +0000 (17:38 +0000)]
More sensible variable naming
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/FOP-2393_gradient-rendering@
1609751 13f79535 -47bb-0310-9956-
ffa450edef68
Vincent Hennebert [Fri, 11 Jul 2014 17:30:10 +0000 (17:30 +0000)]
Avoid unnecessary conversion to List of Double by keeping the original float[] array for colors
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/FOP-2393_gradient-rendering@
1609750 13f79535 -47bb-0310-9956-
ffa450edef68
Vincent Hennebert [Fri, 11 Jul 2014 17:07:29 +0000 (17:07 +0000)]
Removed makeFunction methods, whose implementations are the same for both PDF and PS
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/FOP-2393_gradient-rendering@
1609746 13f79535 -47bb-0310-9956-
ffa450edef68
Vincent Hennebert [Fri, 11 Jul 2014 16:59:42 +0000 (16:59 +0000)]
Removed unnecessary FunctionDelegate class
Removed makeFunction/Shading/Gradient methods in PDFFactory that were not used, duplicates of methods in (PDF)GradientFactory and getting in the way of refactoring
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/FOP-2393_gradient-rendering@
1609745 13f79535 -47bb-0310-9956-
ffa450edef68
Vincent Hennebert [Thu, 10 Jul 2014 18:21:59 +0000 (18:21 +0000)]
Moved creation of colors into createFunctions
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/FOP-2393_gradient-rendering@
1609547 13f79535 -47bb-0310-9956-
ffa450edef68
Vincent Hennebert [Thu, 10 Jul 2014 18:17:36 +0000 (18:17 +0000)]
Removed makeGradient and moved its content into createGradient
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/FOP-2393_gradient-rendering@
1609542 13f79535 -47bb-0310-9956-
ffa450edef68
Vincent Hennebert [Thu, 10 Jul 2014 18:10:19 +0000 (18:10 +0000)]
Extracted function creation into separate method and simplified it
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/FOP-2393_gradient-rendering@
1609538 13f79535 -47bb-0310-9956-
ffa450edef68
Vincent Hennebert [Thu, 10 Jul 2014 18:04:28 +0000 (18:04 +0000)]
Removed dead code
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/FOP-2393_gradient-rendering@
1609535 13f79535 -47bb-0310-9956-
ffa450edef68
Vincent Hennebert [Thu, 10 Jul 2014 18:02:50 +0000 (18:02 +0000)]
Gave more sensible names to variables
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/FOP-2393_gradient-rendering@
1609533 13f79535 -47bb-0310-9956-
ffa450edef68
Vincent Hennebert [Thu, 10 Jul 2014 18:00:58 +0000 (18:00 +0000)]
Removed createGradient abstract method, that was not having any specific 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
Vincent Hennebert [Thu, 10 Jul 2014 17:59:14 +0000 (17:59 +0000)]
Factorized code that is common to linear and radial gradient creation
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/FOP-2393_gradient-rendering@
1609530 13f79535 -47bb-0310-9956-
ffa450edef68
Vincent Hennebert [Thu, 10 Jul 2014 17:57:09 +0000 (17:57 +0000)]
Factorized gradient creation out of PDF & PS into GradientFactory
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/FOP-2393_gradient-rendering@
1609529 13f79535 -47bb-0310-9956-
ffa450edef68
Vincent Hennebert [Thu, 10 Jul 2014 17:53:22 +0000 (17:53 +0000)]
Moved checks for repeated gradient out of gradient-creation methods
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
Vincent Hennebert [Thu, 10 Jul 2014 17:51:53 +0000 (17:51 +0000)]
Small adjustments to make duplication in PDF and PostScript gradients more apparent
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/FOP-2393_gradient-rendering@
1609526 13f79535 -47bb-0310-9956-
ffa450edef68
Vincent Hennebert [Thu, 10 Jul 2014 17:49:47 +0000 (17:49 +0000)]
Removed unused code
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/FOP-2393_gradient-rendering@
1609525 13f79535 -47bb-0310-9956-
ffa450edef68
Vincent Hennebert [Thu, 10 Jul 2014 17:48:11 +0000 (17:48 +0000)]
Factorized creation of gradient bounds
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/FOP-2393_gradient-rendering@
1609524 13f79535 -47bb-0310-9956-
ffa450edef68
Vincent Hennebert [Thu, 10 Jul 2014 17:46:23 +0000 (17:46 +0000)]
Factorized creation of gradient colors
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/FOP-2393_gradient-rendering@
1609523 13f79535 -47bb-0310-9956-
ffa450edef68
Vincent Hennebert [Thu, 10 Jul 2014 17:44:40 +0000 (17:44 +0000)]
Factorized creation of gradient transform
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/FOP-2393_gradient-rendering@
1609522 13f79535 -47bb-0310-9956-
ffa450edef68
Vincent Hennebert [Thu, 10 Jul 2014 17:40:50 +0000 (17:40 +0000)]
Small adjustments to make duplication in linear and radial gradients more apparent
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/FOP-2393_gradient-rendering@
1609521 13f79535 -47bb-0310-9956-
ffa450edef68
Vincent Hennebert [Thu, 10 Jul 2014 17:38:23 +0000 (17:38 +0000)]
Removed unused code
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/FOP-2393_gradient-rendering@
1609519 13f79535 -47bb-0310-9956-
ffa450edef68
Vincent Hennebert [Thu, 10 Jul 2014 17:37:30 +0000 (17:37 +0000)]
Factorized creation of gradient bounds
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/FOP-2393_gradient-rendering@
1609518 13f79535 -47bb-0310-9956-
ffa450edef68
Vincent Hennebert [Thu, 10 Jul 2014 17:36:43 +0000 (17:36 +0000)]
Factorized creation of gradient colors
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/FOP-2393_gradient-rendering@
1609517 13f79535 -47bb-0310-9956-
ffa450edef68
Vincent Hennebert [Thu, 10 Jul 2014 17:35:52 +0000 (17:35 +0000)]
Factorized check for transparent colors out of gradient-handling code
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/FOP-2393_gradient-rendering@
1609516 13f79535 -47bb-0310-9956-
ffa450edef68
Vincent Hennebert [Thu, 10 Jul 2014 17:34:27 +0000 (17:34 +0000)]
Factorized creation of gradient transform
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/FOP-2393_gradient-rendering@
1609515 13f79535 -47bb-0310-9956-
ffa450edef68
Vincent Hennebert [Thu, 10 Jul 2014 17:33:42 +0000 (17:33 +0000)]
Small adjustments to make duplication in linear and radial gradients more apparent
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/FOP-2393_gradient-rendering@
1609514 13f79535 -47bb-0310-9956-
ffa450edef68
Vincent Hennebert [Thu, 10 Jul 2014 17:32:49 +0000 (17:32 +0000)]
Extracted gradient painting into own methods
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/FOP-2393_gradient-rendering@
1609513 13f79535 -47bb-0310-9956-
ffa450edef68
Vincent Hennebert [Thu, 10 Jul 2014 17:13:45 +0000 (17:13 +0000)]
Removed pseudo-factory method GradientFactory.newInstance
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/FOP-2393_gradient-rendering@
1609511 13f79535 -47bb-0310-9956-
ffa450edef68
Vincent Hennebert [Thu, 10 Jul 2014 17:06:13 +0000 (17:06 +0000)]
Fixed gradients in PostScript output
Linear gradients were not rendered properly in non-square shapes
Gradial gradients don't need to be rasterized in ellipses
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/FOP-2393_gradient-rendering@
1609508 13f79535 -47bb-0310-9956-
ffa450edef68
Vincent Hennebert [Thu, 10 Jul 2014 17:04:01 +0000 (17:04 +0000)]
If the start/end stop does not coincide with the start/end of the gradient, 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
Vincent Hennebert [Thu, 10 Jul 2014 16:25:15 +0000 (16:25 +0000)]
Created branch for working on FOP-2393, gradient rendering
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/FOP-2393_gradient-rendering@
1609496 13f79535 -47bb-0310-9956-
ffa450edef68
Luis Bernardo [Tue, 8 Jul 2014 14:53:29 +0000 (14:53 +0000)]
FOP-2389: PDFEncryption: error when Password length>32
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@
1608815 13f79535 -47bb-0310-9956-
ffa450edef68
Chris Bowditch [Mon, 7 Jul 2014 15:31:16 +0000 (15:31 +0000)]
FOP-1976; committed change suggested by Matthias Reischenbacher
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@
1608489 13f79535 -47bb-0310-9956-
ffa450edef68
Glenn Adams [Sun, 6 Jul 2014 23:46:18 +0000 (23:46 +0000)]
FOP 2388: Fix Arabic text left justified on the first cell of a table with writing mode rl-tb.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@
1608314 13f79535 -47bb-0310-9956-
ffa450edef68
Glenn Adams [Sun, 6 Jul 2014 05:34:16 +0000 (05:34 +0000)]
Fix leaked resource warnings from Eclipse (Kepler).
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@
1608162 13f79535 -47bb-0310-9956-
ffa450edef68
Glenn Adams [Sun, 6 Jul 2014 04:32:11 +0000 (04:32 +0000)]
Fix compiler warnings.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@
1608161 13f79535 -47bb-0310-9956-
ffa450edef68
Simon Steiner [Fri, 20 Jun 2014 09:27:37 +0000 (09:27 +0000)]
Add t1 merging
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_FontMerging@
1604113 13f79535 -47bb-0310-9956-
ffa450edef68
Vincent Hennebert [Thu, 19 Jun 2014 06:58:19 +0000 (06:58 +0000)]
footnoteList cannot be null there; instead we want to check if it's empty
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@
1603726 13f79535 -47bb-0310-9956-
ffa450edef68
Vincent Hennebert [Wed, 18 Jun 2014 19:28:32 +0000 (19:28 +0000)]
FOP-2385: Add ability to specify custom properties in the Document Information Dictionary
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@
1603596 13f79535 -47bb-0310-9956-
ffa450edef68
Vincent Hennebert [Wed, 18 Jun 2014 09:59:19 +0000 (09:59 +0000)]
FOP-1099: when table headers/footers are repeated at page breaks, also repeat the footnotes they may contain
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@
1603386 13f79535 -47bb-0310-9956-
ffa450edef68
Simon Steiner [Thu, 5 Jun 2014 11:35:29 +0000 (11:35 +0000)]
Use correct fontbox
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_FontMerging@
1600610 13f79535 -47bb-0310-9956-
ffa450edef68
Simon Steiner [Thu, 5 Jun 2014 11:27:11 +0000 (11:27 +0000)]
Allow merging of fonts
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_FontMerging@
1600606 13f79535 -47bb-0310-9956-
ffa450edef68
Simon Steiner [Thu, 5 Jun 2014 10:59:46 +0000 (10:59 +0000)]
Add font merging branch
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_FontMerging@
1600596 13f79535 -47bb-0310-9956-
ffa450edef68
Vincent Hennebert [Mon, 2 Jun 2014 20:19:36 +0000 (20:19 +0000)]
FOP-1099: process footnotes coming from table headers or footers
The footnote will appear once at the first (resp. last) occurrence of the table-header (resp. -footer).
Patch by Matthias Reischenbacher, applied with modifications.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@
1599344 13f79535 -47bb-0310-9956-
ffa450edef68
Robert Meyer [Fri, 23 May 2014 15:05:19 +0000 (15:05 +0000)]
FOP-2354: Subset support for Type 1 fonts
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@
1597112 13f79535 -47bb-0310-9956-
ffa450edef68
Luis Bernardo [Sun, 11 May 2014 22:06:49 +0000 (22:06 +0000)]
FOP-2372: New extension to resize background images
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@
1593863 13f79535 -47bb-0310-9956-
ffa450edef68
Luis Bernardo [Thu, 8 May 2014 08:57:56 +0000 (08:57 +0000)]
added fontbox jar for release 1.8.5
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@
1593209 13f79535 -47bb-0310-9956-
ffa450edef68
Luis Bernardo [Thu, 8 May 2014 08:56:32 +0000 (08:56 +0000)]
removed invalid jar
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@
1593208 13f79535 -47bb-0310-9956-
ffa450edef68
Luis Bernardo [Wed, 7 May 2014 22:53:35 +0000 (22:53 +0000)]
replaced fontbox jar by new release (1.8.5) jar
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@
1593153 13f79535 -47bb-0310-9956-
ffa450edef68
Vincent Hennebert [Wed, 30 Apr 2014 18:40:55 +0000 (18:40 +0000)]
FOP-2293: extension to the layout engine for managing white space at the bottom of a page
Content may have several variants of different sizes, from which the first that fits on the remaining space will be selected.
Merged the branch Temp_WhitespaceManagement into trunk.
This work was carried out by Seifeddine Dridi
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@
1591443 13f79535 -47bb-0310-9956-
ffa450edef68
Vincent Hennebert [Wed, 30 Apr 2014 18:20:40 +0000 (18:20 +0000)]
Brought the branch in sync with rev.
1590916 of trunk
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_WhitespaceManagement@
1591437 13f79535 -47bb-0310-9956-
ffa450edef68
Simon Steiner [Tue, 29 Apr 2014 08:20:32 +0000 (08:20 +0000)]
Checkstyle
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@
1590916 13f79535 -47bb-0310-9956-
ffa450edef68
Vincent Hennebert [Mon, 28 Apr 2014 19:25:12 +0000 (19:25 +0000)]
Made WhitespaceManagement.getKnuthElements more robust by iterating over childLM.getNextKnuthElements
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_WhitespaceManagement@
1590760 13f79535 -47bb-0310-9956-
ffa450edef68
Vincent Hennebert [Mon, 28 Apr 2014 19:24:59 +0000 (19:24 +0000)]
Create penalty only once and store it in WhitespaceManagementPenalty
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_WhitespaceManagement@
1590758 13f79535 -47bb-0310-9956-
ffa450edef68
Vincent Hennebert [Mon, 28 Apr 2014 19:24:38 +0000 (19:24 +0000)]
Simplified make of MultiSwitchLM
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_WhitespaceManagement@
1590757 13f79535 -47bb-0310-9956-
ffa450edef68
Vincent Hennebert [Mon, 28 Apr 2014 19:24:23 +0000 (19:24 +0000)]
Removed obsolete fitting-strategy property
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_WhitespaceManagement@
1590756 13f79535 -47bb-0310-9956-
ffa450edef68
Vincent Hennebert [Mon, 28 Apr 2014 19:22:32 +0000 (19:22 +0000)]
Renamed value of auto-toggle property to select-first-fitting
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_WhitespaceManagement@
1590754 13f79535 -47bb-0310-9956-
ffa450edef68
Simon Steiner [Mon, 28 Apr 2014 15:06:33 +0000 (15:06 +0000)]
FOP-2345 SVG to AFP text spacing wrong
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@
1590665 13f79535 -47bb-0310-9956-
ffa450edef68
Simon Steiner [Mon, 28 Apr 2014 14:24:22 +0000 (14:24 +0000)]
FOP-2336 OOM for tiff output
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@
1590653 13f79535 -47bb-0310-9956-
ffa450edef68
Simon Steiner [Mon, 28 Apr 2014 12:54:29 +0000 (12:54 +0000)]
FOP-2337 Remove xobj type=form
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@
1590619 13f79535 -47bb-0310-9956-
ffa450edef68
Vincent Hennebert [Fri, 18 Apr 2014 19:34:46 +0000 (19:34 +0000)]
By default, only the first child of a multi-switch should be laid out
Patch by Seifeddine Dridi, applied with minor modifications
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_WhitespaceManagement@
1588548 13f79535 -47bb-0310-9956-
ffa450edef68
Vincent Hennebert [Tue, 8 Apr 2014 19:30:37 +0000 (19:30 +0000)]
Added support for multiple multi-switch appearing on the same page.
Modified MultiSwitchLM to have its standard behaviour by default.
Moved BestFitLayoutUtils into MultiSwitchLM.
Code clean-up and javadoc.
Patch by Seifeddine Dridi, applied with some modifications.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_WhitespaceManagement@
1585822 13f79535 -47bb-0310-9956-
ffa450edef68
Vincent Hennebert [Fri, 4 Apr 2014 15:52:30 +0000 (15:52 +0000)]
FOP-2363: Better error message when PDF/A enabled and SVG contains bitmap with transparency
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@
1584765 13f79535 -47bb-0310-9956-
ffa450edef68
Luis Bernardo [Thu, 3 Apr 2014 21:57:51 +0000 (21:57 +0000)]
FOP-2339: GIF to PS transparency is black; patch by Simon Steiner
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@
1584420 13f79535 -47bb-0310-9956-
ffa450edef68
Glenn Adams [Fri, 28 Mar 2014 20:31:53 +0000 (20:31 +0000)]
Fix findbugs warnings.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@
1582875 13f79535 -47bb-0310-9956-
ffa450edef68
Vincent Hennebert [Thu, 27 Mar 2014 20:49:11 +0000 (20:49 +0000)]
Handle middle-of-the-page case without using a glue.
Using a glue may cause a spurious empty page if the multi-switch is at the end of the flow, with no satisfying way of fixing that.
Patch by Seifeddine Dridi
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_WhitespaceManagement@
1582469 13f79535 -47bb-0310-9956-
ffa450edef68
Vincent Hennebert [Mon, 17 Mar 2014 09:31:13 +0000 (09:31 +0000)]
Brought the branch in sync with rev.
1577477 of trunk
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_WhitespaceManagement@
1578276 13f79535 -47bb-0310-9956-
ffa450edef68