]> source.dussan.org Git - xmlgraphics-fop.git/log
xmlgraphics-fop.git
19 years agoAdded Checkstyle 4.0 capability. Added Checkstyle autodetection.
Joerg Pietschmann [Tue, 20 Sep 2005 11:16:59 +0000 (11:16 +0000)]
Added Checkstyle 4.0 capability. Added Checkstyle autodetection.
Use checkstyle.home.dir in build-local.properties to point to the
checkstyle home.

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@290420 13f79535-47bb-0310-9956-ffa450edef68

19 years agoinclude serializer.jar in dist (see Bugzilla #36677)
Christian Geisert [Tue, 20 Sep 2005 10:11:03 +0000 (10:11 +0000)]
include serializer.jar in dist (see Bugzilla #36677)
Submitted by: Matthew Daniel <bugzilla -at- mdaniel.scdi.com>

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@290407 13f79535-47bb-0310-9956-ffa450edef68

19 years agoCorrection of style violations
Andreas L. Delmelle [Mon, 19 Sep 2005 21:20:41 +0000 (21:20 +0000)]
Correction of style violations

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@290272 13f79535-47bb-0310-9956-ffa450edef68

19 years agoCorrection of style violations
Andreas L. Delmelle [Mon, 19 Sep 2005 21:16:37 +0000 (21:16 +0000)]
Correction of style violations

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@290270 13f79535-47bb-0310-9956-ffa450edef68

19 years agoCorrection of style violations
Andreas L. Delmelle [Mon, 19 Sep 2005 21:11:20 +0000 (21:11 +0000)]
Correction of style violations

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@290268 13f79535-47bb-0310-9956-ffa450edef68

19 years agoCommented out the code that causes an NPE.
Jeremias Maerki [Mon, 19 Sep 2005 14:21:28 +0000 (14:21 +0000)]
Commented out the code that causes an NPE.

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@290167 13f79535-47bb-0310-9956-ffa450edef68

19 years agoSimplification -- replace unnecessary call to getExplicit()
Andreas L. Delmelle [Sun, 18 Sep 2005 20:36:15 +0000 (20:36 +0000)]
Simplification -- replace unnecessary call to getExplicit()

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@289971 13f79535-47bb-0310-9956-ffa450edef68

19 years agoRemoval of hyphenation patterns
Andreas L. Delmelle [Sun, 18 Sep 2005 15:19:28 +0000 (15:19 +0000)]
Removal of hyphenation patterns

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@289935 13f79535-47bb-0310-9956-ffa450edef68

19 years agoUpdate of FOTree testcases for column-number property
Andreas L. Delmelle [Sun, 18 Sep 2005 00:02:35 +0000 (00:02 +0000)]
Update of FOTree testcases for column-number property

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@289867 13f79535-47bb-0310-9956-ffa450edef68

19 years agoUpdate of FOTree testcases for column-number property
Andreas L. Delmelle [Sun, 18 Sep 2005 00:00:18 +0000 (00:00 +0000)]
Update of FOTree testcases for column-number property

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@289866 13f79535-47bb-0310-9956-ffa450edef68

19 years agoImplementation for initial values of the column-number property
Andreas L. Delmelle [Sat, 17 Sep 2005 23:59:25 +0000 (23:59 +0000)]
Implementation for initial values of the column-number property

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@289865 13f79535-47bb-0310-9956-ffa450edef68

19 years agoReport area tree output mode.
Simon Pepping [Sat, 17 Sep 2005 12:30:25 +0000 (12:30 +0000)]
Report area tree output mode.
Report that option -d fails for other than the command line logger.

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@289827 13f79535-47bb-0310-9956-ffa450edef68

19 years agoUse uptodate to avoid rebuilding fop-transcoder jars every time.
Joerg Pietschmann [Fri, 16 Sep 2005 14:34:24 +0000 (14:34 +0000)]
Use uptodate to avoid rebuilding fop-transcoder jars every time.

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@289562 13f79535-47bb-0310-9956-ffa450edef68

19 years agoImplemented the wrap-option property.
Luca Furini [Fri, 16 Sep 2005 13:24:16 +0000 (13:24 +0000)]
Implemented the wrap-option property.

The overflow property is not yet implemented, so at the moment if wrap-option = "no-wrap" and the text overflows it invades the margins.

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@289531 13f79535-47bb-0310-9956-ffa450edef68

19 years agoProvide the TABLE_UNITS base value through the PrecentageBaseContext.
Jeremias Maerki [Fri, 16 Sep 2005 08:50:14 +0000 (08:50 +0000)]
Provide the TABLE_UNITS base value through the PrecentageBaseContext.
Remove the LayoutDimension mechanism entirely.
This fixes a problem with proportional-column-width() in nested tables. The LayoutDimension mechanism would look in the parent table for the base value when the base value for the actual table was only just calculated.

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@289439 13f79535-47bb-0310-9956-ffa450edef68

19 years agoStyle touch-up
Jeremias Maerki [Fri, 16 Sep 2005 08:42:56 +0000 (08:42 +0000)]
Style touch-up

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@289433 13f79535-47bb-0310-9956-ffa450edef68

19 years agoAn informative warning for the user if he doesn't supply enough table-column elements...
Jeremias Maerki [Fri, 16 Sep 2005 08:39:10 +0000 (08:39 +0000)]
An informative warning for the user if he doesn't supply enough table-column elements in fixed table layout.

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@289428 13f79535-47bb-0310-9956-ffa450edef68

19 years agobugzilla 36678 - region name reported when region is found with non zero borders...
Chris Bowditch [Fri, 16 Sep 2005 08:19:44 +0000 (08:19 +0000)]
bugzilla 36678 - region name reported when region is found with non zero borders/padding.
patch submitted by Matthew Daniel <bugzilla.at.mdaniel.scdi.com>

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@289427 13f79535-47bb-0310-9956-ffa450edef68

19 years agoBugfix: Lengths evaluated through percentages evaluated to zero in side-regions.
Jeremias Maerki [Fri, 16 Sep 2005 08:10:59 +0000 (08:10 +0000)]
Bugfix: Lengths evaluated through percentages evaluated to zero in side-regions.

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@289426 13f79535-47bb-0310-9956-ffa450edef68

19 years agoexpected table width was incorrect and now fails due to table width calculation being...
Chris Bowditch [Thu, 15 Sep 2005 15:58:39 +0000 (15:58 +0000)]
expected table width was incorrect and now fails due to table width calculation being corrected by Jeremias' last change. I have corrected the expected width

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@289270 13f79535-47bb-0310-9956-ffa450edef68

19 years agoBugfix for table_width.xml. Table width was not determined correctly when specified...
Jeremias Maerki [Thu, 15 Sep 2005 14:29:42 +0000 (14:29 +0000)]
Bugfix for table_width.xml. Table width was not determined correctly when specified explicitely and indents are present.

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@289245 13f79535-47bb-0310-9956-ffa450edef68

19 years agoTest case showing a bug with table width determination.
Jeremias Maerki [Thu, 15 Sep 2005 14:27:54 +0000 (14:27 +0000)]
Test case showing a bug with table width determination.

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@289242 13f79535-47bb-0310-9956-ffa450edef68

19 years agoComments added; I hope they are clear, not too few and not too many ... otherwise...
Luca Furini [Thu, 15 Sep 2005 11:16:02 +0000 (11:16 +0000)]
Comments added; I hope they are clear, not too few and not too many ... otherwise ask again! :-)

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@289203 13f79535-47bb-0310-9956-ffa450edef68

19 years agoSlight modification to layout testcase to make initial values for column-number work
Andreas L. Delmelle [Thu, 15 Sep 2005 10:56:23 +0000 (10:56 +0000)]
Slight modification to layout testcase to make initial values for column-number work

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@289200 13f79535-47bb-0310-9956-ffa450edef68

19 years agoDisabled testcase for column-number property
Andreas L. Delmelle [Thu, 15 Sep 2005 10:53:21 +0000 (10:53 +0000)]
Disabled testcase for column-number property

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@289199 13f79535-47bb-0310-9956-ffa450edef68

19 years agoRemoval of ColumnNumberPropertyMaker.java (until all further conflicts have been...
Andreas L. Delmelle [Thu, 15 Sep 2005 10:49:13 +0000 (10:49 +0000)]
Removal of ColumnNumberPropertyMaker.java (until all further conflicts have been resolved)

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@289198 13f79535-47bb-0310-9956-ffa450edef68

19 years agoAdded new Maker subclass for the column-number property
Andreas L. Delmelle [Thu, 15 Sep 2005 10:37:17 +0000 (10:37 +0000)]
Added new Maker subclass for the column-number property

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@289197 13f79535-47bb-0310-9956-ffa450edef68

19 years agoSimple testcase for initial value of column-number -- tables without explicit rows
Andreas L. Delmelle [Thu, 15 Sep 2005 10:35:07 +0000 (10:35 +0000)]
Simple testcase for initial value of column-number -- tables without explicit rows

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@289195 13f79535-47bb-0310-9956-ffa450edef68

19 years agoDocumentation request for the getChangedKnuthElements() method. Very few of us will...
Jeremias Maerki [Thu, 15 Sep 2005 09:47:29 +0000 (09:47 +0000)]
Documentation request for the getChangedKnuthElements() method. Very few of us will have a good idea what this method is for. I only know it has to do with (1) justification of boxes in b-p-d and (2) with hyphenation in i-p-d.

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@289187 13f79535-47bb-0310-9956-ffa450edef68

19 years agoAdded line-/column-number output for easier tracing of errors
Andreas L. Delmelle [Wed, 14 Sep 2005 23:51:14 +0000 (23:51 +0000)]
Added line-/column-number output for easier tracing of errors

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@280971 13f79535-47bb-0310-9956-ffa450edef68

19 years agoDisabled test for column-number -- initial values unimplemented for the moment
Andreas L. Delmelle [Wed, 14 Sep 2005 23:49:21 +0000 (23:49 +0000)]
Disabled test for column-number -- initial values unimplemented for the moment

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@280969 13f79535-47bb-0310-9956-ffa450edef68

19 years agoSimple testcase for initial value of column-number -- tables with explicit rows
Andreas L. Delmelle [Wed, 14 Sep 2005 23:48:07 +0000 (23:48 +0000)]
Simple testcase for initial value of column-number -- tables with explicit rows

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@280968 13f79535-47bb-0310-9956-ffa450edef68

19 years agoOuch. The penalties are completely wrong if a higher-level block defines non-conditio...
Jeremias Maerki [Wed, 14 Sep 2005 15:02:24 +0000 (15:02 +0000)]
Ouch. The penalties are completely wrong if a higher-level block defines non-conditional padding.

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@280872 13f79535-47bb-0310-9956-ffa450edef68

19 years agoStyle fixes.
Jeremias Maerki [Wed, 14 Sep 2005 13:53:21 +0000 (13:53 +0000)]
Style fixes.
Assimilate toString() with SpaceProperty's toString().

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@280857 13f79535-47bb-0310-9956-ffa450edef68

19 years agoCorrect handling of the combination of hyphenation and text-align = center, left...
Luca Furini [Wed, 14 Sep 2005 13:47:31 +0000 (13:47 +0000)]
Correct handling of the combination of hyphenation and text-align = center, left or right.

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@280854 13f79535-47bb-0310-9956-ffa450edef68

19 years agoFixed wrong defaults for conditionality component for padding-before and padding...
Jeremias Maerki [Wed, 14 Sep 2005 13:38:47 +0000 (13:38 +0000)]
Fixed wrong defaults for conditionality component for padding-before and padding-after.

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@280851 13f79535-47bb-0310-9956-ffa450edef68

19 years agoversion number update for first preview release
Christian Geisert [Wed, 14 Sep 2005 11:43:17 +0000 (11:43 +0000)]
version number update for first preview release

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@280828 13f79535-47bb-0310-9956-ffa450edef68

19 years agoStupid me.
Jeremias Maerki [Wed, 14 Sep 2005 10:29:38 +0000 (10:29 +0000)]
Stupid me.

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@280817 13f79535-47bb-0310-9956-ffa450edef68

19 years agoWarn about fonts which are not available.
Jeremias Maerki [Wed, 14 Sep 2005 10:29:04 +0000 (10:29 +0000)]
Warn about fonts which are not available.

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@280816 13f79535-47bb-0310-9956-ffa450edef68

19 years agoRun the checks on the parent's propertyList.
Finn Bock [Tue, 13 Sep 2005 17:57:58 +0000 (17:57 +0000)]
Run the checks on the parent's propertyList.

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@280608 13f79535-47bb-0310-9956-ffa450edef68

19 years agoAdded note about FOs where the id property is not processed, yet.
Jeremias Maerki [Tue, 13 Sep 2005 16:46:27 +0000 (16:46 +0000)]
Added note about FOs where the id property is not processed, yet.

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@280586 13f79535-47bb-0310-9956-ffa450edef68

19 years agodisabled Border conditionality test on tables as it isn't implemented yet
Chris Bowditch [Tue, 13 Sep 2005 09:52:38 +0000 (09:52 +0000)]
disabled Border conditionality test on tables as it isn't implemented yet

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@280529 13f79535-47bb-0310-9956-ffa450edef68

19 years agoAdded Test case for Border Conditionality on fo:table
Chris Bowditch [Tue, 13 Sep 2005 09:50:36 +0000 (09:50 +0000)]
Added Test case for Border Conditionality on fo:table

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@280527 13f79535-47bb-0310-9956-ffa450edef68

19 years agoFactorized the creation of the elements in TextLM: now both getNextKE() and getChange...
Luca Furini [Tue, 13 Sep 2005 08:56:43 +0000 (08:56 +0000)]
Factorized the creation of the elements in TextLM: now both getNextKE() and getChangedKE() call the same methods createElementsForASpace() and crateElementsForAWordFragment().

This should definitively solve bug 36533.

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@280520 13f79535-47bb-0310-9956-ffa450edef68

19 years agoEnabled fotree junit tests.
Finn Bock [Mon, 12 Sep 2005 09:08:52 +0000 (09:08 +0000)]
Enabled fotree junit tests.

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@280298 13f79535-47bb-0310-9956-ffa450edef68

19 years agoFont weights 800 and 900 would not cause a bold font.
Jeremias Maerki [Mon, 12 Sep 2005 08:21:34 +0000 (08:21 +0000)]
Font weights 800 and 900 would not cause a bold font.

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@280288 13f79535-47bb-0310-9956-ffa450edef68

19 years agoBugzilla #36068:
Finn Bock [Mon, 12 Sep 2005 08:05:59 +0000 (08:05 +0000)]
Bugzilla #36068:
Validation added for font-style and font-weight by making both properties
enums.

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@280286 13f79535-47bb-0310-9956-ffa450edef68

19 years agoImplemented the example under 4.3.1 Space-resolution Rules as a test case. Test fails.
Jeremias Maerki [Fri, 9 Sep 2005 08:49:46 +0000 (08:49 +0000)]
Implemented the example under 4.3.1 Space-resolution Rules as a test case. Test fails.

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@279733 13f79535-47bb-0310-9956-ffa450edef68

19 years agoRemoved TODO. No MT issues here.
Jeremias Maerki [Fri, 9 Sep 2005 06:50:38 +0000 (06:50 +0000)]
Removed TODO. No MT issues here.

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@279721 13f79535-47bb-0310-9956-ffa450edef68

19 years agoFix compile error. Removed the user agent setting because it's not used and the FOUse...
Jeremias Maerki [Fri, 9 Sep 2005 06:50:05 +0000 (06:50 +0000)]
Fix compile error. Removed the user agent setting because it's not used and the FOUserAgent can be accessed through the parent LM's FObj if this ever becomes necessary again.

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@279719 13f79535-47bb-0310-9956-ffa450edef68

19 years agoRequire at least Java 1.4 for building the javadocs.
Joerg Pietschmann [Thu, 8 Sep 2005 22:34:00 +0000 (22:34 +0000)]
Require at least Java 1.4 for building the javadocs.
Add todo tag to javadoc task.
Fixed @todo: tags.

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@279661 13f79535-47bb-0310-9956-ffa450edef68

19 years agoFixed javadoc errors.
Joerg Pietschmann [Thu, 8 Sep 2005 22:06:48 +0000 (22:06 +0000)]
Fixed javadoc errors.
Added a few TODOs.

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@279656 13f79535-47bb-0310-9956-ffa450edef68

19 years agoRemoving trailing spaces at the end of text areas: this is done by storing the Positi...
Luca Furini [Thu, 8 Sep 2005 10:47:57 +0000 (10:47 +0000)]
Removing trailing spaces at the end of text areas: this is done by storing the Position, whose value points to the AreaInfo created for a space, inside the glue element that is ignored if there is a line break.

This fixes item 2) in bug 36533.

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@279551 13f79535-47bb-0310-9956-ffa450edef68

19 years agoAllow javadoc to find Ant classes.
Joerg Pietschmann [Wed, 7 Sep 2005 23:04:08 +0000 (23:04 +0000)]
Allow javadoc to find Ant classes.

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@279456 13f79535-47bb-0310-9956-ffa450edef68

19 years agoAllow constructor and setter parameter to shadow class fields.
Joerg Pietschmann [Wed, 7 Sep 2005 22:32:23 +0000 (22:32 +0000)]
Allow constructor and setter parameter to shadow class fields.

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@279445 13f79535-47bb-0310-9956-ffa450edef68

19 years agoAdd classpathref to CheckStyle task to allow finding FOP Exceptions.
Joerg Pietschmann [Wed, 7 Sep 2005 22:25:54 +0000 (22:25 +0000)]
Add classpathref to CheckStyle task to allow finding FOP Exceptions.

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@279441 13f79535-47bb-0310-9956-ffa450edef68

19 years agoSquashed CheckStyle warnings, mostly JavaDoc.
Joerg Pietschmann [Wed, 7 Sep 2005 22:20:36 +0000 (22:20 +0000)]
Squashed CheckStyle warnings, mostly JavaDoc.

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@279439 13f79535-47bb-0310-9956-ffa450edef68

19 years agoUsing the fo property last-line-end-indent instead of a hard coded value.
Luca Furini [Wed, 7 Sep 2005 15:03:06 +0000 (15:03 +0000)]
Using the fo property last-line-end-indent instead of a hard coded value.
This fixes item 1) in bug 36533.

Note that the old behaviour (before the changes) was not completely equivalent to the one requested by the specs, as the empty space was not necessarily placed at the end of the line; for example, the last line in a right-aligned paragraph was aligned as the previous lines, although shorter.

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@279338 13f79535-47bb-0310-9956-ffa450edef68

19 years agoCorrect template.
Joerg Pietschmann [Tue, 6 Sep 2005 21:40:02 +0000 (21:40 +0000)]
Correct template.

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@279126 13f79535-47bb-0310-9956-ffa450edef68

19 years agoAdd property for forking javac.
Joerg Pietschmann [Tue, 6 Sep 2005 21:39:21 +0000 (21:39 +0000)]
Add property for forking javac.
Add javac.fork and user.hyph.dir to the build.porperties templates.

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@279125 13f79535-47bb-0310-9956-ffa450edef68

19 years agoMoved default property settings from build.properties to build.xml.
Joerg Pietschmann [Tue, 6 Sep 2005 21:25:45 +0000 (21:25 +0000)]
Moved default property settings from build.properties to build.xml.
Add comments to build.properties.

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@279120 13f79535-47bb-0310-9956-ffa450edef68

19 years agoBugzilla #36520:
Jeremias Maerki [Tue, 6 Sep 2005 14:23:31 +0000 (14:23 +0000)]
Bugzilla #36520:
Cleaner transformation matrix handling.
SVG painting extracted into an XMLHandler subclass like for the other renderers.
Submitted by: Richard Wheeldon <richardw.at.geoquip-rnd.demon.co.uk>

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@279005 13f79535-47bb-0310-9956-ffa450edef68

19 years agoBugzilla #36508:
Jeremias Maerki [Tue, 6 Sep 2005 12:07:49 +0000 (12:07 +0000)]
Bugzilla #36508:
Support for padding-before and padding-after in RTF output.
Submitted by: Sergey Simonchik <Sergey.Simonchik.at.borland.com>

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@278982 13f79535-47bb-0310-9956-ffa450edef68

19 years agoBugzilla #36505:
Jeremias Maerki [Tue, 6 Sep 2005 10:18:58 +0000 (10:18 +0000)]
Bugzilla #36505:
Several fixes for SVG painting in the Java2DRenderer.
Updated SVG test case to test additional features.
Submitted by: Richard Wheeldon <richardw.at.geoquip-rnd.demon.co.uk>

Comments and changes by jeremias:
Added an additional SVG image with an intrinsic size and modified the test case to use and test that, too.
I'll commit this patch because it improves the current situation but I'm not happy with the current state of Java2DRenderer.renderSVGDocument(). Creating inverse transformation matrices is surely not the right way to do this. The matrix should be saved and restored instead.
Furthermore, renderSVGDocument should be extracted into a Java2DSVGHandler like it is done for the other renderers.

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@278966 13f79535-47bb-0310-9956-ffa450edef68

19 years agoFix for SVG images with an intrinsic size when the FOUserAgent does not default to...
Jeremias Maerki [Tue, 6 Sep 2005 09:34:55 +0000 (09:34 +0000)]
Fix for SVG images with an intrinsic size when the FOUserAgent does not default to 72dpi.
Round the intrinsic size, don't truncate it.

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@278957 13f79535-47bb-0310-9956-ffa450edef68

19 years agoTranscoder JAR is missing the new SubInputStream.
Jeremias Maerki [Mon, 5 Sep 2005 21:12:54 +0000 (21:12 +0000)]
Transcoder JAR is missing the new SubInputStream.

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@278843 13f79535-47bb-0310-9956-ffa450edef68

19 years agoMy earlier fix didn't quite work if the protocol isn't the same between the base...
Jeremias Maerki [Mon, 5 Sep 2005 21:12:10 +0000 (21:12 +0000)]
My earlier fix didn't quite work if the protocol isn't the same between the base URI and the parameter URI.

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@278842 13f79535-47bb-0310-9956-ffa450edef68

19 years agoFixes a compile error. I used a method from a SVN checkout of Commons IO. Sorry.
Jeremias Maerki [Mon, 5 Sep 2005 19:20:32 +0000 (19:20 +0000)]
Fixes a compile error. I used a method from a SVN checkout of Commons IO. Sorry.

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@278816 13f79535-47bb-0310-9956-ffa450edef68

19 years agoImplemented embedding of Type 1 fonts.
Jeremias Maerki [Mon, 5 Sep 2005 15:41:54 +0000 (15:41 +0000)]
Implemented embedding of Type 1 fonts.

font dict writing moved to new class PSFontUtils.
PSGenerator.resolveURI() does the same as FOUserAgent.resolveURI() but thus avoids the dependency on FOUserAgent. Needed for font embedding.
Treat fonts as resources now.
Wrap font keying in FOP-specific comments for reliable finding.
New class SubInputStream which reads a maximum number of bytes from an underlying InputStream and then behaves like it has reached EOF. Used for Type1 font embedding.

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@278782 13f79535-47bb-0310-9956-ffa450edef68

19 years agoNot sure if it's the best solution but this changes the following:
Jeremias Maerki [Mon, 5 Sep 2005 15:31:04 +0000 (15:31 +0000)]
Not sure if it's the best solution but this changes the following:
- Enable plain filenames (without "file:" scheme) as URI. FOURIResolver tries to create a java.io.File to access the file.
- If after removing the scheme from a file: URL the string still contains a ":" it is likely an absolute Windows path for which the user forgot to specify a leading "/", i.e.:
file:C:/Temp/test.txt --> file:/C:/Temp/test.txt

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@278779 13f79535-47bb-0310-9956-ffa450edef68

19 years agoRe-adjusting lines after a page-number or a page-number-citation is resolved.
Luca Furini [Mon, 5 Sep 2005 15:06:39 +0000 (15:06 +0000)]
Re-adjusting lines after a page-number or a page-number-citation is resolved.
At the moment, only TextAreas are adjusted, the other will be fixed soon!

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@278765 13f79535-47bb-0310-9956-ffa450edef68

19 years agoRenamed test cases to avoid filename problems under Unix.
Jeremias Maerki [Mon, 5 Sep 2005 14:37:50 +0000 (14:37 +0000)]
Renamed test cases to avoid filename problems under Unix.

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@278754 13f79535-47bb-0310-9956-ffa450edef68

19 years agoRenamed test cases to avoid filename problems under Unix.
Jeremias Maerki [Mon, 5 Sep 2005 14:36:56 +0000 (14:36 +0000)]
Renamed test cases to avoid filename problems under Unix.

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@278753 13f79535-47bb-0310-9956-ffa450edef68

19 years agoBugzilla #36479:
Jeremias Maerki [Mon, 5 Sep 2005 11:44:49 +0000 (11:44 +0000)]
Bugzilla #36479:
Bookmarks are now working in RTF output.
Submitted by: Sergey Simonchik <Sergey.Simonchik.at.borland.com>

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@278724 13f79535-47bb-0310-9956-ffa450edef68

19 years agoBugzilla #36476:
Jeremias Maerki [Mon, 5 Sep 2005 11:30:47 +0000 (11:30 +0000)]
Bugzilla #36476:
Border support on block, block-container and inline introduced. Nesting borders are supported partially: only two levels of nesting.
Consecutive paragraphs with identical border formatting are considered part
of a single group with the border information applying to the entire group.

Bugzilla #36477:
start-indent and end-indent are used instead of margins only to do indentation.

Submitted by: Sergey Simonchik <Sergey.Simonchik.at.borland.com>

Changes to the patch by jeremias:
Fix for deferred handling which didn't work for block-containers. They got ignored.

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@278720 13f79535-47bb-0310-9956-ffa450edef68

19 years agoBugzilla #36487:
Jeremias Maerki [Mon, 5 Sep 2005 09:17:38 +0000 (09:17 +0000)]
Bugzilla #36487:
Forgot to remove the two test cases Manuel indicated.
Submitted by: Manuel Mall <mm.at.arcus.com.au>

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@278699 13f79535-47bb-0310-9956-ffa450edef68

19 years agoBugzilla #36475:
Jeremias Maerki [Mon, 5 Sep 2005 09:03:23 +0000 (09:03 +0000)]
Bugzilla #36475:
Fix for block background not extending to the whole block content-width.
Submitted by: Sergey Simonchik <Sergey.Simonchik.at.borland.com>

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@278695 13f79535-47bb-0310-9956-ffa450edef68

19 years agoBugzilla #36487:
Jeremias Maerki [Mon, 5 Sep 2005 08:09:42 +0000 (08:09 +0000)]
Bugzilla #36487:
Background images were incorrectly positioned in some absolute positioned blocks.
Some additional attributes output by the XMLRenderer.
Refactored the layout for e-g and i-f-o. Introduced common base classes for the
corresponding flow objects as well as the e-g and i-f-o LMs.
Fixed incorrectly applied margins on region-body when writing mode is not lr.
Fixed application of correct percent base for margins and extents on regions
when the reference orientation is 90 degrees.
Fixed incorrectly positioned regions when writing mode is different between the
simple-page-master setting and the setting on the region.
Several updates to the layout engine test cases.
Submitted by: Manuel Mall <mm.at.arcus.com.au>

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@278690 13f79535-47bb-0310-9956-ffa450edef68

19 years agoInitial work on enhancing the extension facilities to register special extensions...
Jeremias Maerki [Fri, 2 Sep 2005 14:26:31 +0000 (14:26 +0000)]
Initial work on enhancing the extension facilities to register special extensions which create so-called ExtensionAttachment objects which are attached to the formatting object they are attached to. These objects can be evaluated by standard or custom layout managers or simply passed through to the area tree (the latter is NYI). The AreaTreeHandler currently takes ExtensionAttachment objects from fo:root and fo:declarations and wraps them in OffDocumentItems that Renderers can react on to provide additional functionality on document-level (like PDF metadata or PostScript media dictionaries). Since the simple-page-master is available directly from the PageViewport the renderer can take ExtensionAttachment objects directly from there (see PSRenderer.renderPage()).
Extension Elements that provide ExtensionAttachments are not added as such to the child element list of a formatting object since they work a little differently and should free memory as soon as possible.

The PostScript extension described in http://wiki.apache.org/xmlgraphics-fop/ExtensionsForPostScript are now fully implemented but under the namespace URI "http://xmlgraphics.apache.org/fop/postscript", not "http://xml.apache.org/fop/extensions". I'll need to look at namespaces again separately, later.
The new PSExtensionElementMapping is currently hard-coded into FOTreeBuilder as are the other ElementMapping classes.

OffDocumentItem is now an interface, AbstractOffDocumentItem now providing the base functionality of the former OffDocumentItem class.
Lots of clean-up and javadocs while working through this, for example: FObj.childNodes is not public anymore. Instead a special method on fo.flow.InstreamForeignObject provides the child in the one case childNodes was directly accessed. PropertyMaker access in FObj is also done through a method now, propertyListTable is now private.

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@267209 13f79535-47bb-0310-9956-ffa450edef68

19 years agoFixed FO validation problem and the header.
Jeremias Maerki [Fri, 2 Sep 2005 07:56:52 +0000 (07:56 +0000)]
Fixed FO validation problem and the header.

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@266302 13f79535-47bb-0310-9956-ffa450edef68

19 years agoFixed getDocument() method (is now getDOMDocument()).
Jeremias Maerki [Fri, 2 Sep 2005 07:56:08 +0000 (07:56 +0000)]
Fixed getDocument() method (is now getDOMDocument()).

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@266301 13f79535-47bb-0310-9956-ffa450edef68

19 years agoFixed getDocument() method (is now getDOMDocument()). The plan extension still worked...
Jeremias Maerki [Fri, 2 Sep 2005 07:49:30 +0000 (07:49 +0000)]
Fixed getDocument() method (is now getDOMDocument()). The plan extension still worked because convertToSvg() was called by getDimension(). Anyway, this is now fixed.

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@266300 13f79535-47bb-0310-9956-ffa450edef68

19 years agoResurrected overwritten test case external-graphic4.xml under a different name.
Jeremias Maerki [Thu, 1 Sep 2005 15:57:03 +0000 (15:57 +0000)]
Resurrected overwritten test case external-graphic4.xml under a different name.

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@265747 13f79535-47bb-0310-9956-ffa450edef68

19 years agoCleanup of unused imports.
Finn Bock [Thu, 1 Sep 2005 14:28:21 +0000 (14:28 +0000)]
Cleanup of unused imports.

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@265738 13f79535-47bb-0310-9956-ffa450edef68

19 years agoBugzilla #36460 (second part):
Jeremias Maerki [Thu, 1 Sep 2005 13:29:28 +0000 (13:29 +0000)]
Bugzilla #36460 (second part):
Renamed all test cases to more speaking names.
Submitted by: Manuel Mall <mm.at.arcus.com.au>

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@265720 13f79535-47bb-0310-9956-ffa450edef68

19 years agoBugzilla #36460 (first part):
Jeremias Maerki [Thu, 1 Sep 2005 13:03:17 +0000 (13:03 +0000)]
Bugzilla #36460 (first part):
Some minor cleanup and two bigger revamps of two cases. (Forgot the new image.)
Submitted by: Manuel Mall <mm.at.arcus.com.au>

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@265713 13f79535-47bb-0310-9956-ffa450edef68

19 years agoBugzilla #36460 (first part):
Jeremias Maerki [Thu, 1 Sep 2005 12:51:47 +0000 (12:51 +0000)]
Bugzilla #36460 (first part):
Some minor cleanup and two bigger revamps of two cases
Submitted by: Manuel Mall <mm.at.arcus.com.au>

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@265711 13f79535-47bb-0310-9956-ffa450edef68

19 years agoBeen careless again, sorry.
Jeremias Maerki [Thu, 1 Sep 2005 10:07:41 +0000 (10:07 +0000)]
Been careless again, sorry.

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@265689 13f79535-47bb-0310-9956-ffa450edef68

19 years agoPDFNumber.doubleOut() rewritten using java.text.DecimalFormat.
Jeremias Maerki [Thu, 1 Sep 2005 10:06:53 +0000 (10:06 +0000)]
PDFNumber.doubleOut() rewritten using java.text.DecimalFormat.
This fixes a bug of doubleOut() not recognizing the scientific format sometimes returned by Double.toString(double).
This change may result in slightly different value being written to the PDF stream. The former doubleOut contained specific code to do special rounding where the new method using DecimalFormat implicitly uses the BigDecimal.ROUND_HALF_EVEN strategy when rounding. These different values hopefully won't make a big visual difference. They don't in my tests.

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@265688 13f79535-47bb-0310-9956-ffa450edef68

19 years agoAn additional comment so this line will not be activated accidentally. The problem...
Jeremias Maerki [Thu, 1 Sep 2005 09:00:28 +0000 (09:00 +0000)]
An additional comment so this line will not be activated accidentally. The problem was a backwards-incompatible chnage in Batik for which a patch has been submitted:
http://issues.apache.org/bugzilla/show_bug.cgi?id=36455

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@265675 13f79535-47bb-0310-9956-ffa450edef68

19 years agoReverting my earlier change to make FOP compile with Batik 1.6 again. I'm investigati...
Jeremias Maerki [Thu, 1 Sep 2005 06:50:16 +0000 (06:50 +0000)]
Reverting my earlier change to make FOP compile with Batik 1.6 again. I'm investigating this problem further.

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@265663 13f79535-47bb-0310-9956-ffa450edef68

19 years agoFixed copyright year.
Finn Bock [Thu, 1 Sep 2005 05:34:28 +0000 (05:34 +0000)]
Fixed copyright year.

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@265657 13f79535-47bb-0310-9956-ffa450edef68

19 years agoA nit.
Jeremias Maerki [Wed, 31 Aug 2005 21:05:51 +0000 (21:05 +0000)]
A nit.

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@265584 13f79535-47bb-0310-9956-ffa450edef68

19 years agoFixed license blurb.
Finn Bock [Wed, 31 Aug 2005 20:48:52 +0000 (20:48 +0000)]
Fixed license blurb.

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@265581 13f79535-47bb-0310-9956-ffa450edef68

19 years agoFix a compile conflict with BlockStackingLayoutManager.
Finn Bock [Wed, 31 Aug 2005 20:47:11 +0000 (20:47 +0000)]
Fix a compile conflict with BlockStackingLayoutManager.

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@265580 13f79535-47bb-0310-9956-ffa450edef68

19 years agoSet not only the base URL for the SVG Document but also the URI. Otherwise, relativel...
Jeremias Maerki [Wed, 31 Aug 2005 20:34:14 +0000 (20:34 +0000)]
Set not only the base URL for the SVG Document but also the URI. Otherwise, relatively referenced documents or images inside an SVG defined in a fo:instream-foreign-object don't get resolved. This fixes certain problems with examples/fo/svg/external.fo.

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@265578 13f79535-47bb-0310-9956-ffa450edef68

19 years agoBugzilla #36379:
Finn Bock [Wed, 31 Aug 2005 20:29:33 +0000 (20:29 +0000)]
Bugzilla #36379:
Revised percentage resolution system.
Submitted by: Manuel Mall <mm.at.arcus.com.au>

Slightly modified to avoid early evaluation of getValue().

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@265577 13f79535-47bb-0310-9956-ffa450edef68

19 years agoTest case for squeezing an oversized image into a page. Currently fails because min...
Jeremias Maerki [Wed, 31 Aug 2005 14:32:59 +0000 (14:32 +0000)]
Test case for squeezing an oversized image into a page. Currently fails because min/opt/max mechanisms currently ignored by the EGLM.

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@265051 13f79535-47bb-0310-9956-ffa450edef68

19 years agoexternal-graphic property demonstration section.
Jeremias Maerki [Wed, 31 Aug 2005 13:23:01 +0000 (13:23 +0000)]
external-graphic property demonstration section.
asf-logo-nt.png is the non-transparent version of asf-logo.png.

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@265037 13f79535-47bb-0310-9956-ffa450edef68

19 years agoBugzilla #36432:
Jeremias Maerki [Wed, 31 Aug 2005 08:53:25 +0000 (08:53 +0000)]
Bugzilla #36432:
JAI image does not release all resources - reported by Stephen Denne - thanks!
When loading an image provider whose support libraries are missing an
exception is thrown which should really only be a warning and the next provider
be tried.
Submitted by: Manuel Mall <mm.at.arcus.com.au>

Changes to the patch by JM:
Log level for the warning changed to debug() because the binary distribution is compiled with JAI and JIMI support and this will cause a lot of inappropriate warnings for people just happy with ImageIO images.

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@264978 13f79535-47bb-0310-9956-ffa450edef68