]> source.dussan.org Git - xmlgraphics-fop.git/log
xmlgraphics-fop.git
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

16 years agoCode style: single class imports only...
Andreas L. Delmelle [Thu, 1 May 2008 21:39:17 +0000 (21:39 +0000)]
Code style: single class imports only...

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

16 years agoFirst steps towards fo:retrieve-table-marker
Andreas L. Delmelle [Thu, 1 May 2008 21:34:19 +0000 (21:34 +0000)]
First steps towards fo:retrieve-table-marker

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

16 years agoDSC = Document Structuring Conventions!
Jeremias Maerki [Thu, 1 May 2008 17:16:57 +0000 (17:16 +0000)]
DSC = Document Structuring Conventions!

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

16 years agoWebsite fixes.
Jeremias Maerki [Thu, 1 May 2008 17:15:49 +0000 (17:15 +0000)]
Website fixes.

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

16 years agoJavadoc corrections
Andreas L. Delmelle [Thu, 1 May 2008 16:15:44 +0000 (16:15 +0000)]
Javadoc corrections

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

16 years agoForgot about dependency on PrintRenderer, last commit broke the build - will commit...
Adrian Cumiskey [Thu, 1 May 2008 14:01:54 +0000 (14:01 +0000)]
Forgot about dependency on PrintRenderer, last commit broke the build - will commit this rename later.

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

16 years agoRenamed variable
Adrian Cumiskey [Thu, 1 May 2008 13:46:21 +0000 (13:46 +0000)]
Renamed variable

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

16 years agoMinor cleanup: remove height/width members and unused getHeight()/getWidth() accessors
Andreas L. Delmelle [Thu, 1 May 2008 10:01:51 +0000 (10:01 +0000)]
Minor cleanup: remove height/width members and unused getHeight()/getWidth() accessors

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

16 years agoAdded enum "none" as a legitimate value for max-height/min-height (behavior to be...
Andreas L. Delmelle [Thu, 1 May 2008 09:52:24 +0000 (09:52 +0000)]
Added enum "none" as a legitimate value for max-height/min-height (behavior to be checked)
Added small testcase to check the correspondence mapping.

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

16 years agoTweak: activate max-height/min-height and max-width/min-width
Andreas L. Delmelle [Thu, 1 May 2008 09:16:05 +0000 (09:16 +0000)]
Tweak: activate max-height/min-height and max-width/min-width

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

16 years agoCorrection of r651866
Andreas L. Delmelle [Sun, 27 Apr 2008 08:18:31 +0000 (08:18 +0000)]
Correction of r651866

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

16 years agoUpdated to include dev (0.95beta) release.
Clay Leeds [Sun, 27 Apr 2008 03:27:39 +0000 (03:27 +0000)]
Updated to include dev (0.95beta) release.

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

16 years agoMinor refactoring: consolidate getPSLM().notifyEndOfLayout(fobj.getId()) in AbstractL...
Andreas L. Delmelle [Sat, 26 Apr 2008 23:07:51 +0000 (23:07 +0000)]
Minor refactoring: consolidate getPSLM().notifyEndOfLayout(fobj.getId()) in AbstractLayoutManager.notifyEndOfLayout()

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

16 years agoJavadoc updates: attempt at improving interactivity and consistency
Andreas L. Delmelle [Sat, 26 Apr 2008 22:08:10 +0000 (22:08 +0000)]
Javadoc updates: attempt at improving interactivity and consistency

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

16 years agoBasic activation on some widely used properties (prepare for implementation)
Andreas L. Delmelle [Sat, 26 Apr 2008 20:21:44 +0000 (20:21 +0000)]
Basic activation on some widely used properties (prepare for implementation)
+ javadoc updates

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

16 years agoBasic activation of keep-* properties on Character and AbstractGraphics
Andreas L. Delmelle [Sat, 26 Apr 2008 20:19:59 +0000 (20:19 +0000)]
Basic activation of keep-* properties on Character and AbstractGraphics
+ javadoc updates

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

16 years agoBugzilla 44203:
Andreas L. Delmelle [Sat, 26 Apr 2008 20:06:04 +0000 (20:06 +0000)]
Bugzilla 44203:
Fixed a logic error in Hyphenator.java where an UnsupportedOperationException was erroneously thrown if the supplied source had an associated InputStream.

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

16 years agoRestored Java 1.4 compatibility (Boolean.parseBoolean() is a Java 5 method).
Jeremias Maerki [Fri, 25 Apr 2008 15:03:17 +0000 (15:03 +0000)]
Restored Java 1.4 compatibility (Boolean.parseBoolean() is a Java 5 method).
Simplified the ExternalLink's string representation to follow the pattern used by Trait.Background.
Added a check to test for the effect of the show-destination property.

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

16 years agoRenamed method.
Adrian Cumiskey [Fri, 25 Apr 2008 14:59:49 +0000 (14:59 +0000)]
Renamed method.

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

16 years agoAdded missing file from r651575
Andreas L. Delmelle [Fri, 25 Apr 2008 14:13:08 +0000 (14:13 +0000)]
Added missing file from r651575

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

16 years agoUpdate for advanced keeps.
Jeremias Maerki [Fri, 25 Apr 2008 12:31:44 +0000 (12:31 +0000)]
Update for advanced keeps.

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

16 years agoCorrection: remove unfinished sentence...
Andreas L. Delmelle [Fri, 25 Apr 2008 11:37:11 +0000 (11:37 +0000)]
Correction: remove unfinished sentence...

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

16 years agoBugzilla 44634: Added partial implementation for show-destination.
Andreas L. Delmelle [Fri, 25 Apr 2008 11:27:19 +0000 (11:27 +0000)]
Bugzilla 44634: Added partial implementation for show-destination.
Only works for PDF output, when the PDF is opened in a standalone viewer, and for links that point to destinations in another PDF document.

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

16 years agoSecond part of the implementation of stage 1 for advanced keeps (see Wiki): Integer...
Jeremias Maerki [Fri, 25 Apr 2008 10:07:58 +0000 (10:07 +0000)]
Second part of the implementation of stage 1 for advanced keeps (see Wiki): Integer values are treated differently from "always" values in keep-with-next/previous.within-column for all block-level FOs.

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

16 years agoCleanup: removal of commented block/methods + some javadoc updates
Andreas L. Delmelle [Fri, 25 Apr 2008 09:30:09 +0000 (09:30 +0000)]
Cleanup: removal of commented block/methods + some javadoc updates

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

16 years agoRemoved the tab characters that were causing a big moan from eclipse
Adrian Cumiskey [Fri, 25 Apr 2008 09:04:06 +0000 (09:04 +0000)]
Removed the tab characters that were causing a big moan from eclipse

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

16 years agoRemoved TODO: New validation event to generate an error in case an fo:marker appears...
Andreas L. Delmelle [Fri, 25 Apr 2008 08:59:56 +0000 (08:59 +0000)]
Removed TODO: New validation event to generate an error in case an fo:marker appears as a child of an fo:block-container with absolutely positioned areas.
Additionally: some javadoc updates in BlockContainer.java

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

16 years agoCleanup
Jeremias Maerki [Fri, 25 Apr 2008 08:44:39 +0000 (08:44 +0000)]
Cleanup

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

16 years agoJavadocs
Jeremias Maerki [Fri, 25 Apr 2008 08:42:02 +0000 (08:42 +0000)]
Javadocs

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

16 years agoMake the eventResourceGenerator task for the test files a separate
Simon Pepping [Thu, 24 Apr 2008 18:19:06 +0000 (18:19 +0000)]
Make the eventResourceGenerator task for the test files a separate
task. Now one can do: ant codegen, compile outside of ant, ant
compile-copy-resources, ant junit-compile-copy-resources.

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

16 years agoImprove table-unit computation if proportional-column-width() is used
Simon Pepping [Thu, 24 Apr 2008 17:46:31 +0000 (17:46 +0000)]
Improve table-unit computation if proportional-column-width() is used
as a subexpression. Fixes bug 44658.

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

16 years agoPartially reverted my revision 641827: The yellow tint of certain JPEG images came...
Jeremias Maerki [Mon, 21 Apr 2008 08:32:02 +0000 (08:32 +0000)]
Partially reverted my revision 641827: The yellow tint of certain JPEG images came from badly extracted ICC color profiles. This is fixed in XML Graphics Commons Trunk (revision 650048).

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

16 years agoAn implementation of a positive integer property maker. It implements
Simon Pepping [Fri, 18 Apr 2008 19:07:57 +0000 (19:07 +0000)]
An implementation of a positive integer property maker. It implements
convertProperty, which is the correct method to implement if one wants
to add to the make process. This fixes bug 44619.

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

16 years agoRemember the missing glyphs also if an event listener is registered so they don't...
Jeremias Maerki [Fri, 18 Apr 2008 14:40:56 +0000 (14:40 +0000)]
Remember the missing glyphs also if an event listener is registered so they don't get warned about twice.

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

16 years agoBugfix: If the first event is not issued over an event producer, the fallback logging...
Jeremias Maerki [Fri, 18 Apr 2008 12:03:24 +0000 (12:03 +0000)]
Bugfix: If the first event is not issued over an event producer, the fallback logging event listener was not installed.

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

16 years agoFixed build problem. FOPException is no longer thrown there.
Jeremias Maerki [Fri, 18 Apr 2008 09:16:28 +0000 (09:16 +0000)]
Fixed build problem. FOPException is no longer thrown there.

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

16 years agoIntroduced PageProductionException and fixed exception throwing for the event related...
Jeremias Maerki [Fri, 18 Apr 2008 07:44:32 +0000 (07:44 +0000)]
Introduced PageProductionException and fixed exception throwing for the event related to this exception. It's a RuntimeException descendant as making it a checked exception would have made changes necessary to at least a dozen more classes. Our overall exception style is still not so good.

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

16 years agoForgot to include in commit for revision 649285.
Jeremias Maerki [Fri, 18 Apr 2008 07:40:27 +0000 (07:40 +0000)]
Forgot to include in commit for revision 649285.

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

16 years agoSplit PrintRenderer into PageableRenderer and PrintRenderer (extends PageableRenderer...
Jeremias Maerki [Thu, 17 Apr 2008 21:27:46 +0000 (21:27 +0000)]
Split PrintRenderer into PageableRenderer and PrintRenderer (extends PageableRenderer). This allows the use of FOP with JPS. A new example illustrates how this is done.
Removed the code that sets start/end/copies from system properties (now done through renderer options).

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

16 years agoThrow a useful exception when the user agent isn't set on the renderer. This has...
Jeremias Maerki [Thu, 17 Apr 2008 21:25:02 +0000 (21:25 +0000)]
Throw a useful exception when the user agent isn't set on the renderer. This has been a problem for more than one person setting up their own renderer using FOUserAgent.setRendererOverride().

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

16 years agoclone() did not propagate the page's page index.
Jeremias Maerki [Thu, 17 Apr 2008 21:23:15 +0000 (21:23 +0000)]
clone() did not propagate the page's page index.

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

16 years agoNow tunneling all events through a special event listener in tests. This serves two...
Jeremias Maerki [Thu, 17 Apr 2008 16:01:41 +0000 (16:01 +0000)]
Now tunneling all events through a special event listener in tests. This serves two purposes:
- Better readability of the test output.
- Identification of messages that are not sent through the event subsystem, yet.

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

16 years agoBugzilla #43383:
Jeremias Maerki [Thu, 17 Apr 2008 15:14:26 +0000 (15:14 +0000)]
Bugzilla #43383:
Made sure the pages don't appear out of order in AWT preview.

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

16 years agoBugzilla #41687:
Jeremias Maerki [Thu, 17 Apr 2008 15:12:23 +0000 (15:12 +0000)]
Bugzilla #41687:
Restored ability to specify from/to and odd/even pages as well as the number of copies for printing from the command-line. Note that this is no longer done via system properties but through the renderer options. Syntax is slightly different. See "fop -print help".

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

16 years agoFixed minor typo
Vincent Hennebert [Thu, 17 Apr 2008 14:10:04 +0000 (14:10 +0000)]
Fixed minor typo

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

16 years agoBugzilla #44678:
Jeremias Maerki [Thu, 17 Apr 2008 13:33:07 +0000 (13:33 +0000)]
Bugzilla #44678:
Added ability to pass in the PrinterJob instance through the renderer options.
Submitted by: Antti Karanta <Antti.Karanta.at.napa.fi>

Modifications/Additions to patch:
- Don't remove the contructor with the PrinterJob parameter, just deprecate it.
- Adjust old-style print example to use renderer options

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

16 years agoBugfix: Avoid stopping early when no EmbedFontInfos are found during font detection.
Jeremias Maerki [Thu, 17 Apr 2008 08:59:48 +0000 (08:59 +0000)]
Bugfix: Avoid stopping early when no EmbedFontInfos are found during font detection.
Submitted by: Raphael Parree <rparree.at.gmail.com>

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

16 years agoHeadURL was missing in the properties.
Jeremias Maerki [Thu, 17 Apr 2008 07:01:19 +0000 (07:01 +0000)]
HeadURL was missing in the properties.

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

16 years agoFirst part of the implementation of stage 1 for advanced keeps (see Wiki): Integer...
Jeremias Maerki [Tue, 15 Apr 2008 19:18:46 +0000 (19:18 +0000)]
First part of the implementation of stage 1 for advanced keeps (see Wiki): Integer values are treated differently from "always" values in keep-together.within-column for all block-level FOs.

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

16 years agoAdjust information on logging given the availability of the event package.
Jeremias Maerki [Tue, 15 Apr 2008 10:19:44 +0000 (10:19 +0000)]
Adjust information on logging given the availability of the event package.

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

16 years agoA note about the generation of event-model.xml.
Jeremias Maerki [Tue, 15 Apr 2008 06:07:00 +0000 (06:07 +0000)]
A note about the generation of event-model.xml.

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

16 years agoFixed a possible follow-up NPE when the TTC cannot be loaded.
Jeremias Maerki [Mon, 14 Apr 2008 12:41:00 +0000 (12:41 +0000)]
Fixed a possible follow-up NPE when the TTC cannot be loaded.

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

16 years agosvnmerge didn't work for me in this case. Remove svn merge info.
Jeremias Maerki [Mon, 14 Apr 2008 12:01:06 +0000 (12:01 +0000)]
svnmerge didn't work for me in this case. Remove svn merge info.

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

16 years agoMerged branch
Jeremias Maerki [Mon, 14 Apr 2008 11:53:29 +0000 (11:53 +0000)]
Merged branch
https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_ProcessingFeedback
into Trunk.

Changes on branch:
........
  r615153 | jeremias | 2008-01-25 10:07:21 +0100 (Fr, 25 Jan 2008) | 1 line

  Created temporary branch for processing feedback.
........
  r615155 | jeremias | 2008-01-25 10:11:59 +0100 (Fr, 25 Jan 2008) | 1 line

  Initial commit of what I've built already for those who prefer code to minimalistic design docs.
........
  r615278 | jeremias | 2008-01-25 18:25:00 +0100 (Fr, 25 Jan 2008) | 1 line

  EventProducer interfaces now operational.
........
  r615773 | jeremias | 2008-01-28 10:06:16 +0100 (Mo, 28 Jan 2008) | 1 line

  No casting in client code when creating EventProducer instances.
........
  r616242 | vhennebert | 2008-01-29 11:34:45 +0100 (Di, 29 Jan 2008) | 3 lines

  Trick to avoid hard-coding the class name of EventProducer in the source file.
  Feel free to revert if it's not ok.
........
  r616900 | jeremias | 2008-01-30 21:59:31 +0100 (Mi, 30 Jan 2008) | 1 line

  Generate event model XMLs in to the build directory: build/gensrc and build/test-gensrc (the latter is new and needs to be setup as source folder in your IDE!)
........
  r616907 | jeremias | 2008-01-30 22:12:59 +0100 (Mi, 30 Jan 2008) | 1 line

  Added an XMLResourceBundle that uses an XML file instead of a properties file to load the translations. The XML format is the same as for Cocoon's XMLResourceBundle.
........
  r617097 | vhennebert | 2008-01-31 11:53:21 +0100 (Do, 31 Jan 2008) | 2 lines

  Minor typo + slight improvement of Javadoc
........
  r617176 | jeremias | 2008-01-31 19:14:19 +0100 (Do, 31 Jan 2008) | 5 lines

  Renamed FopEvent to Event as suggested by Simon.
  EventProducerCollectorTask.java now reads the EventSeverity from a doclet tag.
  Added generation of EventProducer translations (including simple merging, no validation, yet)
  EventFormatter introduced (only basic functionality, yet).
  Added a simple EventListener implementation that uses EventFormatter to convert the events to human-readable, localized messages that are sent to the log via Commons Logging.
........
  r617362 | jeremias | 2008-02-01 08:18:07 +0100 (Fr, 01 Feb 2008) | 1 line

  Some remaining rename operations based on an earlier discussion.
........
  r617413 | jeremias | 2008-02-01 10:46:26 +0100 (Fr, 01 Feb 2008) | 2 lines

  Extracted formatting functionality into utility class AdvancedMessageFormat.java.
  AdvancedMessageFormat.java now supports conditional sub-groups (delimited by []).
........
  r618682 | jeremias | 2008-02-05 17:07:08 +0100 (Di, 05 Feb 2008) | 1 line

  Add support for special object formatters (where toString() isn't good enough). ATM, it's hard-coded but could later be hooked into dynamic discovery if we have multiple such formatters. The SAX Locator is the only example for now.
........
  r618686 | jeremias | 2008-02-05 17:12:56 +0100 (Di, 05 Feb 2008) | 3 lines

  Hooked most of FONode into the new event mechanism. The FOUserAgent provides a DefaultEventBroadcaster instance.
  If a producer method declares throwing an exception, the event is automatically marked FATAL and the dynamic proxy throws an exception right after notifying the listeners.
  The exceptions are created through the EventExceptionManager. It currently contains only one exception factory for ValidationException. If we need more such factories it's better to register them dynamically. Right now, they're hard-coded.
........
  r619313 | jeremias | 2008-02-07 10:14:15 +0100 (Do, 07 Feb 2008) | 1 line

  Make sure no events are now just silently swallowed because after upgrading a user doesn't know about the event system.
........
  r619314 | jeremias | 2008-02-07 10:14:46 +0100 (Do, 07 Feb 2008) | 1 line

  Log what translation file is being written.
........
  r619320 | jeremias | 2008-02-07 10:31:00 +0100 (Do, 07 Feb 2008) | 2 lines

  FObj hooked into the event system.
  Code reduction using a protected method on FONode to acquire a FOValidationEventProducer.
........
  r619359 | jeremias | 2008-02-07 11:59:19 +0100 (Do, 07 Feb 2008) | 2 lines

  Fop's QName now extends XGCommons' QName to initiate a transition.
  Hooked PropertyList into the event mechanism.
........
  r631252 | jeremias | 2008-02-26 16:24:33 +0100 (Di, 26 Feb 2008) | 1 line

  Removed superfluous warning.
........
  r631268 | jeremias | 2008-02-26 17:08:11 +0100 (Di, 26 Feb 2008) | 1 line

  Deprecated two methods which are a problem for localization. Also helps finding additional spots to switch over to the event mechanism.
........
  r633852 | jeremias | 2008-03-05 15:20:24 +0100 (Mi, 05 Mrz 2008) | 1 line

  Add severity to formatting parameters.
........
  r633855 | jeremias | 2008-03-05 15:21:57 +0100 (Mi, 05 Mrz 2008) | 4 lines

  Added support for additional field styles:
  {<fieldname>,if,<true-text>,<false-text>}
  {<fieldname>,equals,<test-string>,<true-text>,<false-text>}
........
  r633856 | jeremias | 2008-03-05 15:24:04 +0100 (Mi, 05 Mrz 2008) | 2 lines

  Javadocs and TODOs.
  EventListeners can change the event severity.
........
  r633857 | jeremias | 2008-03-05 15:27:08 +0100 (Mi, 05 Mrz 2008) | 4 lines

  Javadocs.
  Moved out event listener registration into a CompositeEventListener.
  Event broadcaster uses the events effective severity, not the initial value (for the case where listeners override the initial value).
  Set up a special EventBroadCaster in the FOUserAgent that filters events through a class (FOValidationEventListenerProxy) that adjusts the event severity for relaxed validation.
........
  r633858 | jeremias | 2008-03-05 15:32:07 +0100 (Mi, 05 Mrz 2008) | 2 lines

  Instead of always decentrally checking whether strict validation is enabled or not, this is now done in a special event listener. The event producer method caller simply indicates whether it can recover from the error condition and continue.
  Started switching to event production in table FOs.
........
  r634027 | jeremias | 2008-03-05 21:58:35 +0100 (Mi, 05 Mrz 2008) | 7 lines

  Moved AdvancedMessageFormat into its own package.
  AdvancedMessageFormat got the following added functionality:
  - Alternative conditional regions [ bla {field}] -> [ bla {field1}| even more bla {field2}]
  - Functions: functions get access to the parameters and they can produce an object that is then formatted ({#gatherContextInfo})
  - "if" and "equals" format moved to top-level classes and added by dynamic registration.
  EventFormatter now supports includes in the form {{includeName}} so you can include other entries from the resource bundle for better reuse.
  Some more events in table code.
........
  r634031 | jeremias | 2008-03-05 22:05:22 +0100 (Mi, 05 Mrz 2008) | 1 line

  SVN Props
........
  r634208 | jeremias | 2008-03-06 11:26:52 +0100 (Do, 06 Mrz 2008) | 2 lines

  Improved context gathering.
  Moved GatherContextInfoFunction to an inner class of FONode to reduce visibilities.
........
  r634209 | jeremias | 2008-03-06 11:28:14 +0100 (Do, 06 Mrz 2008) | 1 line

  Made FOPException localizable.
........
  r634280 | jeremias | 2008-03-06 15:38:30 +0100 (Do, 06 Mrz 2008) | 2 lines

  ExceptionFactory is now dynamically registered.
  More table warnings and errors switch to events.
........
  r634326 | jeremias | 2008-03-06 17:08:16 +0100 (Do, 06 Mrz 2008) | 1 line

  Remaining table FOs switched to events.
........
  r634328 | jeremias | 2008-03-06 17:09:21 +0100 (Do, 06 Mrz 2008) | 1 line

  Deprecated FOP's QName. Mixing with Commons' variant only produces problems.
........
  r634381 | jeremias | 2008-03-06 20:12:57 +0100 (Do, 06 Mrz 2008) | 2 lines

  Made the "invalidChild" event fully localizable by adding a "lookup" field for the optional rule to be displayed.
  And a few switches to the event system.
........
  r634692 | jeremias | 2008-03-07 15:31:43 +0100 (Fr, 07 Mrz 2008) | 1 line

  More FO tree stuff switched to events.
........
  r634712 | jeremias | 2008-03-07 16:19:21 +0100 (Fr, 07 Mrz 2008) | 1 line

  Avoid an NPE that says nothing (ex. could happen if the message template is wrong).
........
  r634738 | jeremias | 2008-03-07 17:38:21 +0100 (Fr, 07 Mrz 2008) | 2 lines

  Non-FO children were not properly run through validation by FOTreeBuilder.
  Unified the way that non-FO elements are validated. Some FOs were already fixed. I now fixed the rest, so foreign elements can occur everywhere.
........
  r637833 | jeremias | 2008-03-17 12:01:41 +0100 (Mo, 17 Mrz 2008) | 1 line

  Exception while cloning for RetrieveMarker to be handled by user as suggested by Andreas.
........
  r637835 | jeremias | 2008-03-17 12:03:31 +0100 (Mo, 17 Mrz 2008) | 1 line

  Throw a RuntimeException of no other Exception class is specified for an event as a fallback if someone just sets the event severity to FATAL.
........
  r637838 | jeremias | 2008-03-17 12:06:10 +0100 (Mo, 17 Mrz 2008) | 1 line

  Throw a meaningful exception when the property name is wrong. Otherwise, there will be an ArrayIndexOutOfBoundsException.
........
  r637859 | jeremias | 2008-03-17 13:35:26 +0100 (Mo, 17 Mrz 2008) | 1 line

  Throw a meaningful exception when the property name is wrong. Otherwise, there will be an ArrayIndexOutOfBoundsException.
........
  r637938 | jeremias | 2008-03-17 16:19:51 +0100 (Mo, 17 Mrz 2008) | 1 line

  Switched pagination package to events.
........
  r637947 | jeremias | 2008-03-17 16:45:16 +0100 (Mo, 17 Mrz 2008) | 1 line

  Removed unlocalizable validation helper methods.
........
  r637952 | jeremias | 2008-03-17 16:59:02 +0100 (Mo, 17 Mrz 2008) | 1 line

  Events on FOTreeBuilder.
........
  r638299 | jeremias | 2008-03-18 11:09:30 +0100 (Di, 18 Mrz 2008) | 2 lines

  Added support for java.util.text's ChoiceFormat to AdvancedMessageFormat.
  Reuse the regexes as constants.
........
  r638302 | jeremias | 2008-03-18 11:17:06 +0100 (Di, 18 Mrz 2008) | 1 line

  Events for inline-level layout managers.
........
  r638774 | jeremias | 2008-03-19 11:17:36 +0100 (Mi, 19 Mrz 2008) | 1 line

  Added DEBUG level.
........
  r638777 | jeremias | 2008-03-19 11:23:40 +0100 (Mi, 19 Mrz 2008) | 3 lines

  Generalized FOValidationEventListenerProxy into FOPEventListenerProxy, the main proxy for FOP's own event manipulation proxy. Done because of support for overflow="hidden" vs. overflow="error-if-overflow".
  Switched block-level layout managers to events.
  Some cleanup along the way.
........
  r639222 | jeremias | 2008-03-20 10:27:34 +0100 (Do, 20 Mrz 2008) | 2 lines

  Some initial work for event forwarding from Batik.
  Missing errors/exceptions converted to events in PageSequenceMaster.
........
  r639270 | jeremias | 2008-03-20 13:50:35 +0100 (Do, 20 Mrz 2008) | 1 line

  Removed DEBUG event severity again. Promoted constrained geometry adjustment event to INFO level as per discussion.
........
  r640395 | jeremias | 2008-03-24 13:39:13 +0100 (Mo, 24 Mrz 2008) | 3 lines

  Moved the creation of the fallback LoggingEventListener to FOUserAgent so event before the startDocument() SAX event arrive in the log.
  Dynamic discovery of event models. Renderers and extensions can register renderer-specific event models.
  Switched the most important parts of the renderers to events (maybe not everything is converted).
........
  r640397 | jeremias | 2008-03-24 13:43:04 +0100 (Mo, 24 Mrz 2008) | 1 line

  Remaining fixcrlfs. Xalan likes to mix CRLF and LF on Windows.
........
  r640398 | jeremias | 2008-03-24 13:43:54 +0100 (Mo, 24 Mrz 2008) | 1 line

  Ignore namespace declarations for property handling.
........
  r640463 | jeremias | 2008-03-24 17:59:52 +0100 (Mo, 24 Mrz 2008) | 2 lines

  Event in area package.
  Exposed getUserAgent() in Renderer interface (was already public in AbstractRenderer).
........
  r642972 | jeremias | 2008-03-31 14:18:39 +0200 (Mo, 31 Mrz 2008) | 1 line

  Code restructured a bit.
........
  r642975 | jeremias | 2008-03-31 14:24:07 +0200 (Mo, 31 Mrz 2008) | 2 lines

  Plugged fonts package into the event subsystem. Note: I did not follow the same pattern as for the rest as the font package is to be considered FOP-external, so I just added a manual adapter for the FontEventListener. This demonstrates how an external library can be integrated with the event system.
  Missing warning for unknown formatting objects added. Warning is not issued by the ElementMappingRegistry anymore but by FOTreeBuilder which has access to more context information.
........
  r642997 | jeremias | 2008-03-31 16:10:08 +0200 (Mo, 31 Mrz 2008) | 1 line

  Added an example to demonstrate how to write your own event listener and how to deal with the exceptions thrown in the process.
........
  r642998 | jeremias | 2008-03-31 16:13:40 +0200 (Mo, 31 Mrz 2008) | 1 line

  Removed unused method. Event formatting should not be part of the Event class. Use EventFormatter.format(Event) instead.
........
  r643066 | jeremias | 2008-03-31 19:18:54 +0200 (Mo, 31 Mrz 2008) | 1 line

  First part of the event subsystem documentation (DRAFT).
........
  r643784 | jeremias | 2008-04-02 10:05:33 +0200 (Mi, 02 Apr 2008) | 1 line

  More documentation.
........
  r643785 | jeremias | 2008-04-02 10:06:38 +0200 (Mi, 02 Apr 2008) | 1 line

  Some nits.
........
  r643787 | jeremias | 2008-04-02 10:24:41 +0200 (Mi, 02 Apr 2008) | 1 line

  Completed javadocs
........
  r643824 | jeremias | 2008-04-02 12:00:30 +0200 (Mi, 02 Apr 2008) | 1 line

  Javadocs.
........
  r645847 | vhennebert | 2008-04-08 12:54:16 +0200 (Di, 08 Apr 2008) | 2 lines

  Minor typo fixes
........
  r645848 | vhennebert | 2008-04-08 12:58:30 +0200 (Di, 08 Apr 2008) | 2 lines

  Another small typo fix
........
  r647678 | jeremias | 2008-04-14 09:20:26 +0200 (Mo, 14 Apr 2008) | 1 line

  Renamed *EventProducer.Factory.create() to *EventProducer.Provider.get() to better reflect what the method does (instances may be cached and reused).
........

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

16 years agoInitialized merge tracking via "svnmerge" with revisions "1-615152" from
Jeremias Maerki [Mon, 14 Apr 2008 08:25:22 +0000 (08:25 +0000)]
Initialized merge tracking via "svnmerge" with revisions "1-615152" from
https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_ProcessingFeedback

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

16 years agoFixed broken links.
Jeremias Maerki [Sat, 5 Apr 2008 14:11:50 +0000 (14:11 +0000)]
Fixed broken links.

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

16 years agoBugzilla #44744:
Jeremias Maerki [Fri, 4 Apr 2008 12:40:22 +0000 (12:40 +0000)]
Bugzilla #44744:
Disable drawString(AttributedCharacterIterator, float, float) as it contains bugs and rely on the fallback implementation from AbstractGraphics2D.

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

16 years agoBugzilla #44743:
Jeremias Maerki [Fri, 4 Apr 2008 12:19:50 +0000 (12:19 +0000)]
Bugzilla #44743:
Added a public accessor for reference to the current page to PDFGraphics2D.
Submitted by: Yegor Kozlov <yegor.at.dinom.ru>

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

16 years agoOops. Fixed a last-minute change that broke the build.
Jeremias Maerki [Thu, 3 Apr 2008 08:13:50 +0000 (08:13 +0000)]
Oops. Fixed a last-minute change that broke the build.

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

16 years agoBugzilla #44737:
Jeremias Maerki [Thu, 3 Apr 2008 08:05:14 +0000 (08:05 +0000)]
Bugzilla #44737:
Added support for auto-configuring TrueType Collections. XML font metrics files for *.ttc fonts are not required anymore.
Submitted by: Jason Harrop <jason.at.plutext.org>

Changes to patch or in addition to the patch:
- Tab chars removed and Checkstyle issues fixed
- Some simplifications in the cache handling (CachedFontInfo is obsolete and less cache-private information is exposed to the outside).
- TTCs are fully detected and registered with FOP.
- TTCs can also be registered using a "font" element. The new "sub-font" attribute selected the sub-font in the TTC.
- Bug fixed in TTFFile: Font names were not decoded correctly (ex. font names in Chinese)
- Minimal docs.

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

16 years agoUpdated XG Commons for revision: http://svn.apache.org/viewvc?rev=642925&view=rev
Jeremias Maerki [Mon, 31 Mar 2008 08:48:34 +0000 (08:48 +0000)]
Updated XG Commons for revision: http://svn.apache.org/viewvc?rev=642925&view=rev

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

16 years agoAdded missing code for determining the PDF Flags. The removes the need to have a...
Jeremias Maerki [Mon, 31 Mar 2008 08:40:48 +0000 (08:40 +0000)]
Added missing code for determining the PDF Flags. The removes the need to have a PFM if you have an AFM file for a Type 1 font.

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

16 years agoFixed possible NullPointerException in AFM kerning table build code.
Jeremias Maerki [Mon, 31 Mar 2008 08:39:49 +0000 (08:39 +0000)]
Fixed possible NullPointerException in AFM kerning table build code.

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

16 years agoWhen a JPEG image is embedded, an optionally embedded color profile is filtered out...
Jeremias Maerki [Thu, 27 Mar 2008 14:29:44 +0000 (14:29 +0000)]
When a JPEG image is embedded, an optionally embedded color profile is filtered out as it's already embedded separately in the PDF file.
Worked around a problem (PDF renderer) with JPEG image containing RGB color profiles which are not sRGB. The images drifted into yellow. The color profile is simply disabled in this case. Please let us know if you know what the problem could be.

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

16 years agoAdded my key
Maximilian Berger [Thu, 27 Mar 2008 10:02:25 +0000 (10:02 +0000)]
Added my key

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

16 years agoAdded support for addressing all glyphs available in a Type 1 font, not just the...
Jeremias Maerki [Thu, 27 Mar 2008 08:49:41 +0000 (08:49 +0000)]
Added support for addressing all glyphs available in a Type 1 font, not just the ones in the font's primary encoding.
Typeface: getEncoding() changed to getEncodingName() to make clearer what is held here.
Some cleanup in the font classes to put the various things in more appropriate places.
Created a common base class for all Base 14 fonts (makes the hierarchy clearer).
Made PDFTextUtil more universally useful and made use of it in PDFRenderer, too.
Made PDFStream.add(String) more efficient. The encoding converter is not called for each invocation anymore as the whole thing get buffered by a BufferedWriter (as suggested by the javadoc of OutputStreamWriter).

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

16 years agoCleanup and minor refactoring:
Andreas L. Delmelle [Sun, 23 Mar 2008 19:36:36 +0000 (19:36 +0000)]
Cleanup and minor refactoring:
* consolidate addId() in AbstractLayoutManager
* replace getPSLM().addIdToPage(getXXX().getId()) in various LMs

Smaller changes/cleanup in the affected LMs include:
* removal of some redundant casts
* simplified conditionals
* avoid duplicating the reference to the FObj as much as possible:
  the reference is already stored in AbstractLM, yet every subclass seems to
  add another reference...

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

16 years agoupdates to Forrest web site (expand menu structure).
Clay Leeds [Sat, 22 Mar 2008 21:54:27 +0000 (21:54 +0000)]
updates to Forrest web site (expand menu structure).

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