]> source.dussan.org Git - xmlgraphics-fop.git/log
xmlgraphics-fop.git
16 years agoMinor tweak: use XG Commons version of the interface
Andreas L. Delmelle [Sun, 22 Jun 2008 11:01:27 +0000 (11:01 +0000)]
Minor tweak: use XG Commons version of the interface

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

16 years agoAvoid StackOverflow on TableColumn.toString() during debugging.
Andreas L. Delmelle [Sun, 22 Jun 2008 10:53:51 +0000 (10:53 +0000)]
Avoid StackOverflow on TableColumn.toString() during debugging.

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

16 years agoMinor tweak: avoid warning when running through Saxon
Andreas L. Delmelle [Sun, 22 Jun 2008 10:21:03 +0000 (10:21 +0000)]
Minor tweak: avoid warning when running through Saxon

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

16 years agoMinor javadoc correction
Andreas L. Delmelle [Sun, 22 Jun 2008 09:28:56 +0000 (09:28 +0000)]
Minor javadoc correction

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

16 years agoAddition to r670217
Andreas L. Delmelle [Sun, 22 Jun 2008 09:07:47 +0000 (09:07 +0000)]
Addition to r670217

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

16 years agoMoved the contents of TableBody into a new abstract base class TablePart, which is...
Adrian Cumiskey [Sat, 21 Jun 2008 16:28:56 +0000 (16:28 +0000)]
Moved the contents of TableBody into a new abstract base class TablePart, which is now subclassed by TableBody, TableHeader and TableFooter.

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

16 years agoMoved the contents of TableBody into a new abstract base class TablePart, which is...
Adrian Cumiskey [Sat, 21 Jun 2008 16:10:03 +0000 (16:10 +0000)]
Moved the contents of TableBody into a new abstract base class TablePart, which is now subclassed by TableBody, TableHeader and TableFooter.

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

16 years agoStrict/loose validation of <fo:table-footer/> ordering somehow got lost in processing...
Adrian Cumiskey [Fri, 20 Jun 2008 09:18:56 +0000 (09:18 +0000)]
Strict/loose validation of <fo:table-footer/> ordering somehow got lost in processing feedback branch merge.

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

16 years agoSeparation of concerns:
Jeremias Maerki [Thu, 19 Jun 2008 09:46:12 +0000 (09:46 +0000)]
Separation of concerns:
Split FOEventHandler into FOEventHandler and FOTreeBuilderContext. The latter contains stuff only used at tree-building stage. FOEventHandler is oriented towards output.

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

16 years agoSimplifications and a Checkstyle fix.
Jeremias Maerki [Thu, 19 Jun 2008 08:25:46 +0000 (08:25 +0000)]
Simplifications and a Checkstyle fix.

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

16 years agoWrong line number reported in the case of a line overflow.
Jeremias Maerki [Tue, 17 Jun 2008 09:04:05 +0000 (09:04 +0000)]
Wrong line number reported in the case of a line overflow.

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

16 years agoFixing the PageBreakingAlgorithm, replacing calls to getLineWidth() with getLineWidth...
Luca Furini [Mon, 16 Jun 2008 14:52:14 +0000 (14:52 +0000)]
Fixing the PageBreakingAlgorithm, replacing calls to getLineWidth() with getLineWidth(int) so as to take into account each page's real height.
This fixes the positioning of footnotes when the page bpd is not the same for all pages.

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

16 years agoremoved double storage of 'fobj'
Maximilian Berger [Sat, 14 Jun 2008 22:20:42 +0000 (22:20 +0000)]
removed double storage of 'fobj'

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

16 years agominor spelling & checkstyle fixes
Maximilian Berger [Sat, 14 Jun 2008 18:23:28 +0000 (18:23 +0000)]
minor spelling & checkstyle fixes

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

16 years agominor spelling fixes
Maximilian Berger [Sat, 14 Jun 2008 18:18:14 +0000 (18:18 +0000)]
minor spelling fixes

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

16 years agominor spelling fixes
Maximilian Berger [Sat, 14 Jun 2008 16:21:15 +0000 (16:21 +0000)]
minor spelling fixes

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

16 years agoDisabled retroweaver task definition, because it breaks gump
Maximilian Berger [Fri, 13 Jun 2008 06:03:30 +0000 (06:03 +0000)]
Disabled retroweaver task definition, because it breaks gump

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

16 years agoAdded PMD and Findbugs report, 'reports' target'
Maximilian Berger [Thu, 12 Jun 2008 06:07:28 +0000 (06:07 +0000)]
Added PMD and Findbugs report, 'reports' target'

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

16 years agoFixed typo
Vincent Hennebert [Wed, 11 Jun 2008 09:52:04 +0000 (09:52 +0000)]
Fixed typo

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

16 years agoReplaced getLast() calls with calls to listUtil
Maximilian Berger [Tue, 10 Jun 2008 07:52:36 +0000 (07:52 +0000)]
Replaced getLast() calls with calls to listUtil

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

16 years agoSome updates (improvements?) in the UAX#14-related files:
Andreas L. Delmelle [Mon, 9 Jun 2008 17:27:51 +0000 (17:27 +0000)]
Some updates (improvements?) in the UAX#14-related files:
- LineBreakPairTable.txt: replace tabs with spaces to make the file a bit easier to read (constant column-width, instead of depending on an editor's settings for tabs)
- GenerateLineBreakUtils.java:
  - generate a public final utility class
  - add some spacing in the generated file, after commas and before/after '=' (same styling as manually created files)
  - use Java 1.4 String.split() to tokenize lines, instead of StringTokenizer
  - add javadoc comments for public constants and methods
- LineBreakUtils.java: regenerated after the above updates

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

16 years agoMinor update: make the codegen-unicode target create LineBreakUtils.java at the appro...
Andreas L. Delmelle [Mon, 9 Jun 2008 16:20:08 +0000 (16:20 +0000)]
Minor update: make the codegen-unicode target create LineBreakUtils.java at the appropriate place in the source tree

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

16 years agoReplaced LinkedList with generic List interface
Maximilian Berger [Mon, 9 Jun 2008 14:15:38 +0000 (14:15 +0000)]
Replaced LinkedList with generic List interface

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

16 years agoMerged revisions 636407-637074,637076-637118,637120-637790,637792-637856,637858-63799...
Jeremias Maerki [Mon, 9 Jun 2008 14:01:53 +0000 (14:01 +0000)]
Merged revisions 636407-637074,637076-637118,637120-637790,637792-637856,637858-637992,637994-638047,638049-638307,638309-638315,638318-664698 via svnmerge from
https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/fop-0_95

........
  r638937 | jeremias | 2008-03-19 18:08:57 +0100 (Mi, 19 Mrz 2008) | 1 line

  A nit.
........
  r640889 | vhennebert | 2008-03-25 17:43:55 +0100 (Di, 25 Mrz 2008) | 2 lines

  Set the final release date and added a news item about the 0.95beta release (the change was made before updating the website)
........
  r642906 | jeremias | 2008-03-31 09:12:40 +0200 (Mo, 31 Mrz 2008) | 3 lines

  Added version number to xml-apis-ext (as suggested by Karel Vervaeke).
  Moved xml-apis to same version as xml-apis-ext.
  Added missing licensing info about xml-apis-ext.
........
  r647403 | jeremias | 2008-04-12 11:02:01 +0200 (Sa, 12 Apr 2008) | 1 line

  Fixed NullPointerException when loading a TrueType font using XML font metric files.
........
  r647537 | jeremias | 2008-04-13 09:36:00 +0200 (So, 13 Apr 2008) | 1 line

  Performance improvement when encoding images: Fixed an important hotspot by extending CloseBlocker from ProxyOutputStream instead of FilterOutputStream as the latter routes all write(byte[]) calls through write(int).
........
  r648984 | jeremias | 2008-04-17 09:00:22 +0200 (Do, 17 Apr 2008) | 1 line

  HeadURL was missing in the properties.
........
  r649006 | jeremias | 2008-04-17 10:42:52 +0200 (Do, 17 Apr 2008) | 1 line

  Fixed text extraction problem with ZapfDingbats and Symbol font in PDF output. These fonts are symbolic and must not use an Encoding value in PDF. Applies to the built-in base 14 variant and to the case where these fonts are explicitely embedded.
........
  r649014 | jeremias | 2008-04-17 11:10:15 +0200 (Do, 17 Apr 2008) | 1 line

  Added missing change information.
........
  r650550 | vhennebert | 2008-04-22 17:22:31 +0200 (Di, 22 Apr 2008) | 4 lines

  Bugzilla 41621:
  - length of the penalty now correctly computed;
  - AssertionError fixed.
........
  r651302 | jeremias | 2008-04-24 18:08:53 +0200 (Do, 24 Apr 2008) | 3 lines

  Fixed regression causing bad positioning of block-containers if used as descendant of a table-cell. This was not caught because of the lack of a test case that would have shown the problem in visual testing with BatchDiffer.
  See also: http://mail-archives.apache.org/mod_mbox/xmlgraphics-fop-users/200804.mbox/%3c20080424164128.973A.DEV@jeremias-maerki.ch%3e
........
  r653537 | vhennebert | 2008-05-05 19:47:28 +0200 (Mo, 05 Mai 2008) | 2 lines

  Bugfix: the before border of cells below a column-spanning cell had their value taken from the leading case, instead of the normal one.
........
  r654453 | jeremias | 2008-05-08 11:14:04 +0200 (Do, 08 Mai 2008) | 2 lines

  Added /usr/local/share/fonts as additional possible location for fonts on Unixes.
........
  r656286 | jeremias | 2008-05-14 16:16:49 +0200 (Mi, 14 Mai 2008) | 1 line

  Restored plug-in API compatibility with FOP 0.94. Fixes a NoSuchMethodError when Barcode4J is run.
........
  r656524 | jeremias | 2008-05-15 09:07:18 +0200 (Do, 15 Mai 2008) | 1 line

  Fixed rendering of fixed block-containers in AFP output. The break-out was actually never implemented which is necessary for supporting fixed positioned viewports.
........
  r657520 | maxberger | 2008-05-18 11:38:45 +0200 (So, 18 Mai 2008) | 1 line

  Updated as per suggestions in bug 45019
........
  r661580 | maxberger | 2008-05-30 08:42:17 +0200 (Fr, 30 Mai 2008) | 1 line

  added my key to KEYS, it is used for signing mvn artifacts
........
  r663482 | jeremias | 2008-06-05 09:06:37 +0200 (Do, 05 Jun 2008) | 1 line

  Fixed positioning of absolutely positioned block-containers in multi-column documents.
........
  r664692 | jeremias | 2008-06-09 14:49:45 +0200 (Mo, 09 Jun 2008) | 1 line

  Restored PSImageUtils. I had deleted it prematurely. Extensions like Barcode4J rely on this class.
........

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

16 years agoImprove code-readability; add some clarifying comments
Andreas L. Delmelle [Sat, 7 Jun 2008 15:09:42 +0000 (15:09 +0000)]
Improve code-readability; add some clarifying comments

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

16 years agoMinor cleanup: remove unneeded constant
Andreas L. Delmelle [Sat, 7 Jun 2008 14:54:13 +0000 (14:54 +0000)]
Minor cleanup: remove unneeded constant

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

16 years agoExtended behavior of preserved linefeeds to codepoints representing mandatory breaks...
Andreas L. Delmelle [Sat, 7 Jun 2008 14:49:42 +0000 (14:49 +0000)]
Extended behavior of preserved linefeeds to codepoints representing mandatory breaks in Unicode UAX#14:
- NEXT LINE (U+0085)
- LINE SEPARATOR (U+2028)
- PARAGRAPH SEPARATOR (U+2029)

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

16 years agoRestored lost overflow warning in static-content.
Jeremias Maerki [Thu, 5 Jun 2008 07:41:06 +0000 (07:41 +0000)]
Restored lost overflow warning in static-content.

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

16 years agoMinor cleanup: remove spurious white-space
Andreas L. Delmelle [Wed, 4 Jun 2008 09:53:15 +0000 (09:53 +0000)]
Minor cleanup: remove spurious white-space

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

16 years agoApacheCon EU 2008 is long over.
Jeremias Maerki [Wed, 4 Jun 2008 06:10:37 +0000 (06:10 +0000)]
ApacheCon EU 2008 is long over.

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

16 years agoBugzilla #45115:
Jeremias Maerki [Tue, 3 Jun 2008 14:13:27 +0000 (14:13 +0000)]
Bugzilla #45115:
Added a PCL-specific extension attribute on simple-page-master for controlling the simplex/duplex mode.
Submitted by: Martin Edge <Martin.Edge.at.asmorphic.net.au>

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

16 years agoInteger keeps inside multi-line blocks and in between block-paragraphs.
Jeremias Maerki [Mon, 2 Jun 2008 12:50:55 +0000 (12:50 +0000)]
Integer keeps inside multi-line blocks and in between block-paragraphs.

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

16 years agoMore code Cleanups (no functional changes)
Maximilian Berger [Sun, 1 Jun 2008 11:57:33 +0000 (11:57 +0000)]
More code Cleanups (no functional changes)

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

16 years agoCode Cleanups (no functional change)
Maximilian Berger [Sat, 31 May 2008 11:45:55 +0000 (11:45 +0000)]
Code Cleanups (no functional change)

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

16 years agoBugzilla 45097:
Andreas L. Delmelle [Sat, 31 May 2008 10:56:05 +0000 (10:56 +0000)]
Bugzilla 45097:
Leading/trailing white-space not removed from nested inline-content when there is no preceding/following text.

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

16 years agoAdded docs for my recent commit (word-by-word character selection)
Maximilian Berger [Thu, 29 May 2008 12:03:48 +0000 (12:03 +0000)]
Added docs for my recent commit (word-by-word character selection)

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

16 years agoSet svn:keywords and svn:eol-style properties for files added in revision 660998
Vincent Hennebert [Thu, 29 May 2008 09:58:06 +0000 (09:58 +0000)]
Set svn:keywords and svn:eol-style properties for files added in revision 660998

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

16 years agoImplemented Font auto-selection word-by-word
Maximilian Berger [Wed, 28 May 2008 16:10:32 +0000 (16:10 +0000)]
Implemented Font auto-selection word-by-word

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

16 years agoBugzilla 37579: added support for footnotes in lists and table bodies (not header...
Vincent Hennebert [Wed, 28 May 2008 15:24:23 +0000 (15:24 +0000)]
Bugzilla 37579: added support for footnotes in lists and table bodies (not header nor footer).
This is /not/ to be considered a final fix: similar code is duplicated over several classes (LineLayoutManager, ListItemLayoutManager and to less extent TableStepper). Footnotes should probably be handled another way.

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

16 years agoAdded event TableEventProducer.forceNextColumnNumber when
Simon Pepping [Mon, 19 May 2008 19:02:18 +0000 (19:02 +0000)]
Added event TableEventProducer.forceNextColumnNumber when
TableFObj.ColumnNumberPropertyMaker forces a zero or negative
column-number property to the next available column, because this is a
FOP extension. Fixed TableFObj.ColumnNumberPropertyMaker.make to
really report a cell overlap event.

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

16 years agoUpdated as per suggestions in bug 45019
Maximilian Berger [Sun, 18 May 2008 09:39:03 +0000 (09:39 +0000)]
Updated as per suggestions in bug 45019

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

16 years agoCorrected testcase: since the fo:flow's ID is correctly processed...
Andreas L. Delmelle [Sat, 17 May 2008 21:18:19 +0000 (21:18 +0000)]
Corrected testcase: since the fo:flow's ID is correctly processed...

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

16 years agoTweak: make sure the fo:flow's id is bound to the FObj
Andreas L. Delmelle [Thu, 15 May 2008 08:33:19 +0000 (08:33 +0000)]
Tweak: make sure the fo:flow's id is bound to the FObj

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

16 years agoAvoid error-message if the text-node is white-space only.
Andreas L. Delmelle [Wed, 14 May 2008 05:11:15 +0000 (05:11 +0000)]
Avoid error-message if the text-node is white-space only.

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

16 years agoCheck updated: wrapper now generates a Block, if descendant of an fo:block-container
Andreas L. Delmelle [Tue, 13 May 2008 12:19:03 +0000 (12:19 +0000)]
Check updated: wrapper now generates a Block, if descendant of an fo:block-container

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

16 years agoUse absolute initial value instead of percentage (better for memory consumption)
Andreas L. Delmelle [Tue, 13 May 2008 10:37:59 +0000 (10:37 +0000)]
Use absolute initial value instead of percentage (better for memory consumption)

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

16 years agoUndo r655765, which was causing NPEs in the layout-tests
Andreas L. Delmelle [Tue, 13 May 2008 09:58:01 +0000 (09:58 +0000)]
Undo r655765, which was causing NPEs in the layout-tests

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

16 years agoJavadoc fixups
Andreas L. Delmelle [Tue, 13 May 2008 08:20:57 +0000 (08:20 +0000)]
Javadoc fixups

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

16 years agoAlter auto-id naming to avoid confusion with URI fragment identifiers
Andreas L. Delmelle [Tue, 13 May 2008 08:11:12 +0000 (08:11 +0000)]
Alter auto-id naming to avoid confusion with URI fragment identifiers

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

16 years agoAdded support for auto-generated initial value for the "id" property.
Andreas L. Delmelle [Tue, 13 May 2008 07:58:31 +0000 (07:58 +0000)]
Added support for auto-generated initial value for the "id" property.

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

16 years agoPut the resolutions of collapsed borders together into the CollapsingBorderResolver...
Vincent Hennebert [Mon, 12 May 2008 19:37:39 +0000 (19:37 +0000)]
Put the resolutions of collapsed borders together into the CollapsingBorderResolver class.
The previous scheme allowed for early resolution of borders where possible, but made it hard to understand since the resolution was spread in the various table classes. Now everything is done inside a single class

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

16 years agoRe-enabled testcases that pass again after r655578
Andreas L. Delmelle [Mon, 12 May 2008 19:11:00 +0000 (19:11 +0000)]
Re-enabled testcases that pass again after r655578

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

16 years agoAdded missing file from r655500
Andreas L. Delmelle [Mon, 12 May 2008 19:06:04 +0000 (19:06 +0000)]
Added missing file from r655500

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

16 years agoRestore the previous behaviour of the column-number property, viz. if
Simon Pepping [Mon, 12 May 2008 17:53:21 +0000 (17:53 +0000)]
Restore the previous behaviour of the column-number property, viz. if
it is negative, it is set the next free column

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

16 years agoAvoid an error if unspecified...
Andreas L. Delmelle [Mon, 12 May 2008 15:34:49 +0000 (15:34 +0000)]
Avoid an error if unspecified...

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

16 years agoTweak: avoid preloading the background-image with each pass through the constructor...
Andreas L. Delmelle [Mon, 12 May 2008 15:24:06 +0000 (15:24 +0000)]
Tweak: avoid preloading the background-image with each pass through the constructor; only do so for non-cached instances

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

16 years agoExtended caching to CondLengthProperty CommonBorderPaddingBackground.BorderInfo and...
Andreas L. Delmelle [Mon, 12 May 2008 13:42:49 +0000 (13:42 +0000)]
Extended caching to CondLengthProperty CommonBorderPaddingBackground.BorderInfo and CommonBorderPaddingBackground.

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

16 years agoReplaced hack in TableStepper to get the steps' penalty values with a more proper...
Vincent Hennebert [Mon, 12 May 2008 12:30:42 +0000 (12:30 +0000)]
Replaced hack in TableStepper to get the steps' penalty values with a more proper implementation. Allows in the same time to avoid skimming, at each step, through the active cells' LinkedLists of elements, which may have a negative impact on performance

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

16 years agoAvoid creation of unnecessary dummy areas.
Andreas L. Delmelle [Sun, 11 May 2008 21:03:41 +0000 (21:03 +0000)]
Avoid creation of unnecessary dummy areas.

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

16 years agoThe spec requires rounding, not truncating
Simon Pepping [Sun, 11 May 2008 18:05:51 +0000 (18:05 +0000)]
The spec requires rounding, not truncating

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

16 years agoMake the LM clean up on end-of-layout, if possible.
Andreas L. Delmelle [Sun, 11 May 2008 12:22:22 +0000 (12:22 +0000)]
Make the LM clean up on end-of-layout, if possible.
Added clearChildNodes() method to FObj to release the reference to the FO's children.

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

16 years agoForgot to update testcases
Maximilian Berger [Sun, 11 May 2008 09:17:07 +0000 (09:17 +0000)]
Forgot to update testcases

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

16 years agoSupport character-by-character font-selection strategy on fo:character element
Maximilian Berger [Sun, 11 May 2008 09:01:31 +0000 (09:01 +0000)]
Support character-by-character font-selection strategy on fo:character element

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

16 years agomade sure warning for missing glyphs is emitted in all cases
Maximilian Berger [Sun, 11 May 2008 07:30:55 +0000 (07:30 +0000)]
made sure warning for missing glyphs is emitted in all cases

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

16 years agoCorrection: set default to true...
Andreas L. Delmelle [Sat, 10 May 2008 14:23:56 +0000 (14:23 +0000)]
Correction: set default to true...

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

16 years agoTweaks:
Andreas L. Delmelle [Sat, 10 May 2008 13:44:09 +0000 (13:44 +0000)]
Tweaks:
-> remove split in CommonFont: font-size is resolved early, so no need anymore for CachedCommonFont
-> allow disabling the PropertyCache via a system property (just in case...)

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

16 years agoCheckstyle cleanup and javadoc
Adrian Cumiskey [Fri, 9 May 2008 23:47:28 +0000 (23:47 +0000)]
Checkstyle cleanup and javadoc

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

16 years agoBugzilla 44794:
Andreas L. Delmelle [Fri, 9 May 2008 21:40:14 +0000 (21:40 +0000)]
Bugzilla 44794:
Added support for page-number-citation and page-number-citation-last of fo:inline.
Corrected behavior for page-number-citation-last of fo:block - forward references properly resolved.

(+ support for page-number-citation-last on list-related FOs)

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

16 years agoMoved the instantiation of the FontManager to the constructor along with all the...
Adrian Cumiskey [Fri, 9 May 2008 16:13:47 +0000 (16:13 +0000)]
Moved the instantiation of the FontManager to the constructor along with all the other aggregated objects.

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

16 years agoUnwanted list self concatenation :).
Adrian Cumiskey [Fri, 9 May 2008 15:14:37 +0000 (15:14 +0000)]
Unwanted list self concatenation :).

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

16 years agoCheckstyle and minor typo fixes
Vincent Hennebert [Fri, 9 May 2008 12:30:40 +0000 (12:30 +0000)]
Checkstyle and minor typo fixes
Set svn:keywords and svn:eol-style properties on new files

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

16 years agoQuick-fix to avoid creating unnecessarily large ArrayLists when adding inline ids...
Andreas L. Delmelle [Thu, 8 May 2008 23:46:45 +0000 (23:46 +0000)]
Quick-fix to avoid creating unnecessarily large ArrayLists when adding inline ids to the page

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

16 years agoIn collapsed borders, the 'nonLeadingTrailing' case actually corresponds to the usual...
Vincent Hennebert [Thu, 8 May 2008 19:29:55 +0000 (19:29 +0000)]
In collapsed borders, the 'nonLeadingTrailing' case actually corresponds to the usual, 'normal' case, when no break occurs in the table. Renamed fields and parameters accordingly for readability and simplicity

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

16 years agoFix validation errors
Joerg Pietschmann [Thu, 8 May 2008 15:53:23 +0000 (15:53 +0000)]
Fix validation errors

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

16 years agoQuick fix for XML validation error
Joerg Pietschmann [Thu, 8 May 2008 15:36:02 +0000 (15:36 +0000)]
Quick fix for XML validation error

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

16 years agoTweak:
Andreas L. Delmelle [Thu, 8 May 2008 13:56:14 +0000 (13:56 +0000)]
Tweak:
-> add 'runtimeType' member and toString() to PropertyCache to facilitate debugging
-> modify the initial assignment in the related Property types accordingly

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

16 years agoAdded support for font referencing for auto-detected fonts.
Jeremias Maerki [Thu, 8 May 2008 09:55:55 +0000 (09:55 +0000)]
Added support for font referencing for auto-detected fonts.
Referenced TrueType fonts can now use glyphs outside the WinAnsi charset (Same approach as for extended glyph support with Type 1 fonts).

Removed FopFactory reference from FontManager to make the class more useful outside this context (ex. transcoders).
Updated fonts documentation with information that TTCs are now supported through auto-detection.

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

16 years agoCheckstyle fix.
Jeremias Maerki [Thu, 8 May 2008 07:32:02 +0000 (07:32 +0000)]
Checkstyle fix.

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

16 years agoRemoved tabs. Checkstyle now configured. Late nights.. and a new machine build...
Adrian Cumiskey [Thu, 8 May 2008 00:33:21 +0000 (00:33 +0000)]
Removed tabs.  Checkstyle now configured.  Late nights..  and a new machine build.. :S

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

16 years agoRemoved inadvertently added override [Avoid late night commits...]
Andreas L. Delmelle [Thu, 8 May 2008 00:18:14 +0000 (00:18 +0000)]
Removed inadvertently added override [Avoid late night commits...]

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

16 years agoWhoops.. small checkstyle nit :)
Adrian Cumiskey [Wed, 7 May 2008 23:29:04 +0000 (23:29 +0000)]
Whoops.. small checkstyle nit :)

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

16 years agoLooks like the serialVersionUID got bumped but the log statement wasn't being complet...
Adrian Cumiskey [Wed, 7 May 2008 23:27:45 +0000 (23:27 +0000)]
Looks like the serialVersionUID got bumped but the log statement wasn't being completely honest about what it was doing.  FontCache now attempts to delete its cache file so subsequent runs should repopulate it.

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

16 years agoCorrected errors in ColumnNumberPropertyMaker.java; temporarily disabled two testcase...
Andreas L. Delmelle [Wed, 7 May 2008 22:45:46 +0000 (22:45 +0000)]
Corrected errors in ColumnNumberPropertyMaker.java; temporarily disabled two testcases for a non-standard feature

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

16 years agoAdded comment
Andreas L. Delmelle [Wed, 7 May 2008 17:41:07 +0000 (17:41 +0000)]
Added comment

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

16 years agoSmall correction: use appropriate value for 'context'
Andreas L. Delmelle [Wed, 7 May 2008 14:19:13 +0000 (14:19 +0000)]
Small correction: use appropriate value for 'context'

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

16 years agoBugzilla 41500:
Andreas L. Delmelle [Wed, 7 May 2008 14:04:17 +0000 (14:04 +0000)]
Bugzilla 41500:
Fixed a ClassCastException when fo:wrapper was used as a child of an fo:block-container.
Bugzilla 42423:
Added support for the "id" attribute on fo:wrappers that are children of the fo:flow.

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

16 years agoVery small cleanup to unit test. This method does not need to be protected.
Adrian Cumiskey [Tue, 6 May 2008 16:23:06 +0000 (16:23 +0000)]
Very small cleanup to unit test.  This method does not need to be protected.

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

16 years ago* Added font substitution configuration reader, model, business logic, junit test...
Adrian Cumiskey [Tue, 6 May 2008 16:14:09 +0000 (16:14 +0000)]
* Added font substitution configuration reader, model, business logic, junit test and docs.
* Added java 1.5 generics comments to many methods.
* Performed some preparatory cleanup and refactoring which includes (but is not limited to..)
   - Creating a FontManager delegating class that is called upon when renderers are setting up fonts
   - A new FontCollection interface and concrete implementing classes to supercede the static FontSetup mechanism.

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

16 years agoCorrection of indentation
Andreas L. Delmelle [Mon, 5 May 2008 19:27:10 +0000 (19:27 +0000)]
Correction of indentation

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

16 years agoBugzilla #43650:
Jeremias Maerki [Mon, 5 May 2008 06:50:54 +0000 (06:50 +0000)]
Bugzilla #43650:
PCL Renderer: Improved page format selection so it doesn't interfere with duplex printing.
Submitted by: Thomas Margreiter <tm.at.felder.at>

Note:
I've only been able to verify that the change doesn't have any negative effects on simplex printers.

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

16 years agoFurther refinements:
Andreas L. Delmelle [Sun, 4 May 2008 13:04:28 +0000 (13:04 +0000)]
Further refinements:
-> use cached auxiliary position where possible (analogous to BlockStackingLM)
-> consolidate makeXXXPenalty() helpers

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

16 years agoChange private element-generating methods to add the elements to a passed List ...
Andreas L. Delmelle [Sun, 4 May 2008 11:37:31 +0000 (11:37 +0000)]
Change private element-generating methods to add the elements to a passed List  (improves code-readability and reduces the amount of temporary LinkedList instances)

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

16 years agoFix that preserves the final status of the fobj member variable.
Adrian Cumiskey [Sat, 3 May 2008 21:29:09 +0000 (21:29 +0000)]
Fix that preserves the final status of the fobj member variable.

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

16 years agoFixed the build. Assignment on final variable fobj.
Adrian Cumiskey [Sat, 3 May 2008 19:07:18 +0000 (19:07 +0000)]
Fixed the build. Assignment on final variable fobj.

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

16 years agoTweaks: make fobj member final; have default implementations for some methods throw...
Andreas L. Delmelle [Sat, 3 May 2008 10:55:07 +0000 (10:55 +0000)]
Tweaks: make fobj member final; have default implementations for some methods throw an UnsupportedOperationException instead of merely logging an error

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

16 years agoTweak/correction: save local hash-code (as originally intended...)
Andreas L. Delmelle [Sat, 3 May 2008 10:51:16 +0000 (10:51 +0000)]
Tweak/correction: save local hash-code (as originally intended...)

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

16 years agoCleanup: improve code-readibility
Andreas L. Delmelle [Sat, 3 May 2008 10:21:45 +0000 (10:21 +0000)]
Cleanup: improve code-readibility

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

16 years agoBugzilla 42703:
Andreas L. Delmelle [Fri, 2 May 2008 17:28:25 +0000 (17:28 +0000)]
Bugzilla 42703:
Fixed a regression introduced by the fix for Bugzilla 44286

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

16 years agoExpand imports...
Andreas L. Delmelle [Fri, 2 May 2008 17:00:33 +0000 (17:00 +0000)]
Expand imports...

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

16 years agoCleanup/Correction after r657673
Andreas L. Delmelle [Fri, 2 May 2008 16:58:26 +0000 (16:58 +0000)]
Cleanup/Correction after r657673
-> added missing file FObj.java
-> pushed retrieve-class-name upwards to AbstractRetrieveMarker as a common property
-> corrected use of property-name "retrieve-class-name" in source and testcase
-> improved consistency in code-style

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