]>
source.dussan.org Git - xmlgraphics-fop.git/log
Vincent Hennebert [Tue, 21 Jul 2009 15:31:56 +0000 (15:31 +0000)]
Moved the IPD-change-related getNextKnuthElements method to the LayoutManager interface.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_ChangingIPDHack@796350
13f79535 -47bb-0310-9956-
ffa450edef68
Vincent Hennebert [Tue, 21 Jul 2009 15:09:15 +0000 (15:09 +0000)]
If the last node can be put on the page before the IPD changes, no need to trigger the special handling.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_ChangingIPDHack@796335
13f79535 -47bb-0310-9956-
ffa450edef68
Vincent Hennebert [Tue, 21 Jul 2009 12:01:20 +0000 (12:01 +0000)]
Added fall back handling of layout managers that don't support IPD change (lists and tables, mainly). Their elements are simply added at the start of the new element list, so not taking the new IPD into account. This will lead to overflowing content (without notice) if there is a change from a wider page to a narrower one, and blank space at the right of the page in the opposite situation. Border- and space-before will be handled as if the element were starting on the new page (i.e., border will appear even if its conditionality has been set to "discard").
Element generation will be re-done starting from the first layout manager that is not enclosed by a non-restartable LM. Its space-before will be treated as if it were starting the page (i.e., ignored if .conditionality is not set to "retain").
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_ChangingIPDHack@796267
13f79535 -47bb-0310-9956-
ffa450edef68
Vincent Hennebert [Fri, 17 Jul 2009 16:21:23 +0000 (16:21 +0000)]
Added support for a change of IPD between two paragraphs (blocks)
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_ChangingIPDHack@795131
13f79535 -47bb-0310-9956-
ffa450edef68
Vincent Hennebert [Mon, 13 Jul 2009 18:24:12 +0000 (18:24 +0000)]
Restored vertical justification of content on page before ipd change.
Restored support for spaces on pages following the ipd change.
Added basic tests for borders.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_ChangingIPDHack@793648
13f79535 -47bb-0310-9956-
ffa450edef68
Vincent Hennebert [Mon, 13 Jul 2009 18:15:57 +0000 (18:15 +0000)]
Removed unnecessary initializations of fields to values that already are the types' defaults
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_ChangingIPDHack@793645
13f79535 -47bb-0310-9956-
ffa450edef68
Vincent Hennebert [Fri, 26 Jun 2009 17:10:26 +0000 (17:10 +0000)]
First very rough implementation of Changing IPD. It works only with (possibly nested) fo:block elements containing pure text. Doesn't work if the page break occurs /between/ two fo:block. There's a problem with elastic spaces that get lost after the ipd change. There is duplicated code especially in BlockStackingLayoutManager. Plus probably plenty of other issues...
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_ChangingIPDHack@788768
13f79535 -47bb-0310-9956-
ffa450edef68
Vincent Hennebert [Thu, 25 Jun 2009 14:52:48 +0000 (14:52 +0000)]
Simplified the getNextKnuthElements methods a bit
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_ChangingIPDHack@788371
13f79535 -47bb-0310-9956-
ffa450edef68
Vincent Hennebert [Tue, 23 Jun 2009 18:02:40 +0000 (18:02 +0000)]
Removed from LayoutContext the stackLimitIP member, that is of no use. refIPD can be used instead.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_ChangingIPDHack@787769
13f79535 -47bb-0310-9956-
ffa450edef68
Vincent Hennebert [Tue, 23 Jun 2009 15:50:15 +0000 (15:50 +0000)]
Code clean-up
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_ChangingIPDHack@787733
13f79535 -47bb-0310-9956-
ffa450edef68
Vincent Hennebert [Wed, 17 Jun 2009 14:45:07 +0000 (14:45 +0000)]
Some code clean-up and simplification
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_ChangingIPDHack@785632
13f79535 -47bb-0310-9956-
ffa450edef68
Vincent Hennebert [Tue, 16 Jun 2009 16:59:37 +0000 (16:59 +0000)]
Removed dead code
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_ChangingIPDHack@785291
13f79535 -47bb-0310-9956-
ffa450edef68
Vincent Hennebert [Mon, 15 Jun 2009 11:11:43 +0000 (11:11 +0000)]
Created a new temporary branch for investigating the implementation of a quick hack that handle Changing IPD
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_ChangingIPDHack@784730
13f79535 -47bb-0310-9956-
ffa450edef68
Chris Bowditch [Fri, 12 Jun 2009 13:00:27 +0000 (13:00 +0000)]
include latest bug fixes to xg common in FOP trunk
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@784104
13f79535 -47bb-0310-9956-
ffa450edef68
Andreas L. Delmelle [Thu, 11 Jun 2009 16:37:51 +0000 (16:37 +0000)]
Forgot to commit with r782289...
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@783838
13f79535 -47bb-0310-9956-
ffa450edef68
Vincent Hennebert [Wed, 10 Jun 2009 09:28:16 +0000 (09:28 +0000)]
Nit-pick: there is a 'Fonts' context for changes to the font sub-system
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@783271
13f79535 -47bb-0310-9956-
ffa450edef68
Chris Bowditch [Tue, 9 Jun 2009 09:29:32 +0000 (09:29 +0000)]
bug fix: support PFM Files with no extent table
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@782928
13f79535 -47bb-0310-9956-
ffa450edef68
Andreas L. Delmelle [Sat, 6 Jun 2009 17:59:00 +0000 (17:59 +0000)]
AFP Output: Add support for fractional font-sizes, and make sure that, for non-registered sizes, the substitution will always map to the smaller size if there is also a larger one available
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@782289
13f79535 -47bb-0310-9956-
ffa450edef68
Andreas L. Delmelle [Fri, 5 Jun 2009 08:43:10 +0000 (08:43 +0000)]
Bugzilla 46960: Previously retrieved marker not cleared when the subsequently retrieved marker was empty.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@781944
13f79535 -47bb-0310-9956-
ffa450edef68
Chris Bowditch [Wed, 27 May 2009 08:16:36 +0000 (08:16 +0000)]
bug fix: PCL and AFP Document Handlers for new IF were not registering all related MIME Types
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@779046
13f79535 -47bb-0310-9956-
ffa450edef68
Simon Pepping [Fri, 22 May 2009 19:46:01 +0000 (19:46 +0000)]
Fixed two typos that were reported to the OFFO project
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@777675
13f79535 -47bb-0310-9956-
ffa450edef68
Vincent Hennebert [Fri, 22 May 2009 10:38:49 +0000 (10:38 +0000)]
Bugzilla #47232: for the last character of a Type1 font, always a width of 0 was returned. Patch submitted by Maxim Wirt.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@777459
13f79535 -47bb-0310-9956-
ffa450edef68
Vincent Hennebert [Tue, 19 May 2009 10:59:09 +0000 (10:59 +0000)]
ApacheCon Europe 2009 is over, commented out link.
Increased max heap size allocated to Cocoon, otherwise an OutOfMemoryError will occur when generating the compliance PDF (I finally found out why I was having this error and how to fix it).
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@776269
13f79535 -47bb-0310-9956-
ffa450edef68
Vincent Hennebert [Thu, 14 May 2009 10:40:28 +0000 (10:40 +0000)]
Changed meaning of '-v' option to 'verbose', which will print FOP's version and proceed. Added a '-version' option to simply print the version then exit, following Java practices.
Change made as per user demand, see thread here:
http://markmail.org/thread/e7juy7wvj7ujkltx
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@774724
13f79535 -47bb-0310-9956-
ffa450edef68
Vincent Hennebert [Wed, 13 May 2009 10:28:22 +0000 (10:28 +0000)]
Bugzilla #47101: The cells of a table inside a marker were duplicated at every marker retrieval.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@774280
13f79535 -47bb-0310-9956-
ffa450edef68
Vincent Hennebert [Fri, 8 May 2009 11:21:41 +0000 (11:21 +0000)]
Bugfix: use the effective color profile supplied by the ImageEncodingHelper, instead of the original one.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@772943
13f79535 -47bb-0310-9956-
ffa450edef68
Chris Bowditch [Thu, 7 May 2009 15:08:30 +0000 (15:08 +0000)]
bug fix: allow back slashes for file URLs as they are commonly used in Windows
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@772672
13f79535 -47bb-0310-9956-
ffa450edef68
Adrian Cumiskey [Wed, 6 May 2009 11:13:49 +0000 (11:13 +0000)]
Added relevant link to http://xmlgraphics.apache.org/fop/trunk/running.html#memory.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@772147
13f79535 -47bb-0310-9956-
ffa450edef68
Adrian Cumiskey [Tue, 5 May 2009 16:06:43 +0000 (16:06 +0000)]
Added tip for reducing memory consumption.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@771874
13f79535 -47bb-0310-9956-
ffa450edef68
Vincent Hennebert [Fri, 1 May 2009 11:19:36 +0000 (11:19 +0000)]
Changes from revision 768320 introduced another bug: footnotes from later steps were taken into account too early
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@770635
13f79535 -47bb-0310-9956-
ffa450edef68
Vincent Hennebert [Thu, 30 Apr 2009 13:43:51 +0000 (13:43 +0000)]
Bugfix: reset graphic state when a page is finished in PostScript.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@770223
13f79535 -47bb-0310-9956-
ffa450edef68
Vincent Hennebert [Tue, 28 Apr 2009 16:10:08 +0000 (16:10 +0000)]
Added setting to enable dithered painting of filled rectangles in AFP and PCL.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@769445
13f79535 -47bb-0310-9956-
ffa450edef68
Vincent Hennebert [Tue, 28 Apr 2009 15:40:04 +0000 (15:40 +0000)]
Added support for CMYK colors in PTOCA
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@769437
13f79535 -47bb-0310-9956-
ffa450edef68
Vincent Hennebert [Tue, 28 Apr 2009 15:34:47 +0000 (15:34 +0000)]
Bugfix: take rotation into account also when resource level is not inline
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@769436
13f79535 -47bb-0310-9956-
ffa450edef68
Vincent Hennebert [Fri, 24 Apr 2009 14:39:32 +0000 (14:39 +0000)]
In the AFP stream, put the TLE fields associated to a page sequence before the Page elements instead of after
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@768321
13f79535 -47bb-0310-9956-
ffa450edef68
Vincent Hennebert [Fri, 24 Apr 2009 14:27:49 +0000 (14:27 +0000)]
Bugfix: footnotes occurring within the forced height of a table row did not appear on the output
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@768320
13f79535 -47bb-0310-9956-
ffa450edef68
Chris Bowditch [Thu, 23 Apr 2009 07:17:52 +0000 (07:17 +0000)]
include Vincent's recent changes for AFM Parser bug
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@767826
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Mon, 20 Apr 2009 10:25:48 +0000 (10:25 +0000)]
Typo.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@766645
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Mon, 20 Apr 2009 10:23:56 +0000 (10:23 +0000)]
Disabled auto-fonts in the PS transcoders by default because of OutOfMemoryErrors. Details in code comments.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@766644
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Mon, 20 Apr 2009 07:00:34 +0000 (07:00 +0000)]
Bugzilla #47031:
PDFGraphics2D.writeClip doesn't generate a clip command anymore when the clip path is empty.
Submitted by: Francois Fernandes <f.fernandes.at.web.de>
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@766596
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Mon, 20 Apr 2009 06:50:59 +0000 (06:50 +0000)]
Bugzilla #47000:
Added a custom text painter for rendering SVG text using text operators when rendering to PostScript or EPS. Text is no longer painted as shapes, thus creating much smaller files.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@766594
13f79535 -47bb-0310-9956-
ffa450edef68
Andreas L. Delmelle [Sun, 19 Apr 2009 17:54:06 +0000 (17:54 +0000)]
Bugzilla 47027: Correction for interpretation of pixel-lengths, as suggested by Jeremias.
+ minor changes to the fotreetest-classes: distinguish between fatal errors due to malformed testcases, and genuine assertion failures.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@766492
13f79535 -47bb-0310-9956-
ffa450edef68
Andreas L. Delmelle [Wed, 15 Apr 2009 17:17:36 +0000 (17:17 +0000)]
Some cleanup:
* extraction of the footnote-related loops in getNextKnuthElements() into private methods
to facilitate step-over when debugging (no additional breakpoints needed to skip those loops)
* merging of the private doPhase3() methods, so theoretically, it becomes possible to do
column-balancing, even with a last page condition, and to eliminate a significant amount
of duplicate lines of code
* other minor changes, like renaming stray Hungarians, renaming some variables to make the
code slightly more self-explanatory, removal of unused import, and whatnot...
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@765272
13f79535 -47bb-0310-9956-
ffa450edef68
Andreas L. Delmelle [Sun, 12 Apr 2009 20:11:19 +0000 (20:11 +0000)]
Remove svn:executable property...
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@764320
13f79535 -47bb-0310-9956-
ffa450edef68
Andreas L. Delmelle [Sun, 12 Apr 2009 19:54:03 +0000 (19:54 +0000)]
Fix the behaviour of pixel-lengths: influenced by target-resolution, rather than source-resolution (which is meant for images)
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@764317
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Fri, 3 Apr 2009 10:14:20 +0000 (10:14 +0000)]
Removed AbstractRenderer.getMimeType() as per Vincent's suggestion.
Moved getMimeType() implementation from PrintRenderer to PageableRenderer.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@761596
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Fri, 3 Apr 2009 07:44:09 +0000 (07:44 +0000)]
Fixed a bug that left the PrintRenderer unconfigured even if a configuration was specified for "application/X-fop-print".
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@761554
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Fri, 27 Mar 2009 14:19:00 +0000 (14:19 +0000)]
Improved multi-threading testbed a bit:
- Prints out a report with some statistics at the end.
- Worker threads moved into their own thread group for easier profiling.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@759147
13f79535 -47bb-0310-9956-
ffa450edef68
Adrian Cumiskey [Wed, 25 Mar 2009 12:08:04 +0000 (12:08 +0000)]
Reverted changes from revision 757852.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@758234
13f79535 -47bb-0310-9956-
ffa450edef68
Adrian Cumiskey [Wed, 25 Mar 2009 10:36:35 +0000 (10:36 +0000)]
Forgot to add getBackgroundColor() accessor.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@758207
13f79535 -47bb-0310-9956-
ffa450edef68
Adrian Cumiskey [Wed, 25 Mar 2009 10:32:23 +0000 (10:32 +0000)]
Added some accessor methods to some public member variables. I have left the public member variables exposed for now as changing them to private/protected may possibly break something external to FOP.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@758204
13f79535 -47bb-0310-9956-
ffa450edef68
Adrian Cumiskey [Tue, 24 Mar 2009 16:09:06 +0000 (16:09 +0000)]
Cleaned up unused imports.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@757874
13f79535 -47bb-0310-9956-
ffa450edef68
Adrian Cumiskey [Tue, 24 Mar 2009 15:39:15 +0000 (15:39 +0000)]
Added some nice bean methods for pageSequenceMaster and simplePageMaster, this also makes startOfNode() easier to read too.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@757852
13f79535 -47bb-0310-9956-
ffa450edef68
Vincent Hennebert [Tue, 24 Mar 2009 10:46:59 +0000 (10:46 +0000)]
Simplified the setting of filters in the AbstractPDFStream hierarchy. Instead of unnecessarily re-defining the setupFilterList method, sub-classes just define a getDefaultFilterName method
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@757712
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Tue, 24 Mar 2009 08:08:54 +0000 (08:08 +0000)]
Amendment to revision 755894:
The mimicking fix didn't work for all output formats.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@757681
13f79535 -47bb-0310-9956-
ffa450edef68
Vincent Hennebert [Mon, 23 Mar 2009 12:12:36 +0000 (12:12 +0000)]
Set svn:eol-style property on page-position-last_break-before_bugzilla46489.xml test case. Simplified it by removing superfluous content and references to fonts that are not available by default.
Fixed small indentation issue in ElementListUtils.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@757382
13f79535 -47bb-0310-9956-
ffa450edef68
Chris Bowditch [Mon, 23 Mar 2009 11:03:33 +0000 (11:03 +0000)]
added extra blank line which is consistent with the other files in this folder and makes it easier to merge these files with their counterparts in xgc
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@757375
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Mon, 23 Mar 2009 07:54:43 +0000 (07:54 +0000)]
Deprecated font base url methods on user agent level in favor of the methods on the FontManager accessible via FopFactory as proposed in:
http://mail-archives.apache.org/mod_mbox/xmlgraphics-fop-dev/200903.mbox/%
3C20090310161419 .8FA8.
60BA733C @jeremias-maerki.ch%3E
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@757341
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Mon, 23 Mar 2009 07:47:35 +0000 (07:47 +0000)]
Bugzilla #46882:
Fixed the handling of CMYK colors in PDFGraphics2D.
Suggested by: Yegor Kozlov <yegor.at.dinom.ru>
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@757338
13f79535 -47bb-0310-9956-
ffa450edef68
Andreas L. Delmelle [Sun, 22 Mar 2009 21:08:48 +0000 (21:08 +0000)]
Minor refactoring: extract code-blocks from the Region implementations into protected final method on SimplePageMaster.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@757256
13f79535 -47bb-0310-9956-
ffa450edef68
Andreas L. Delmelle [Sun, 22 Mar 2009 19:45:06 +0000 (19:45 +0000)]
revert some changes... and do it right, this time
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@757245
13f79535 -47bb-0310-9956-
ffa450edef68
Andreas L. Delmelle [Sun, 22 Mar 2009 19:42:33 +0000 (19:42 +0000)]
revert some changes, dependent on other local changes, which would cause a compile error...
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@757244
13f79535 -47bb-0310-9956-
ffa450edef68
Andreas L. Delmelle [Sun, 22 Mar 2009 19:34:39 +0000 (19:34 +0000)]
Add startsWithForcedBreak() utility method to ElementListUtils.
Avoid generating "in-between" penalties if the content list that will be appended already starts with a forced break.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@757241
13f79535 -47bb-0310-9956-
ffa450edef68
Andreas L. Delmelle [Sun, 22 Mar 2009 19:18:14 +0000 (19:18 +0000)]
Bugzilla 46489:
Issue when combining page-position="last" with a block with break-before as a descendant of a table.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@757239
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Sun, 22 Mar 2009 11:54:39 +0000 (11:54 +0000)]
Added a command-line tool to list all configured fonts (org.apache.fop.tools.fontlist.FontListMain).
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@757172
13f79535 -47bb-0310-9956-
ffa450edef68
Chris Bowditch [Sat, 21 Mar 2009 08:47:34 +0000 (08:47 +0000)]
bug fix: 46867: afp:invoke-medium-map extension not working in the AFP Renderer
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@756894
13f79535 -47bb-0310-9956-
ffa450edef68
Adrian Cumiskey [Fri, 20 Mar 2009 16:27:10 +0000 (16:27 +0000)]
Moved the font cache change check from outside PrintRendererConfigurator to inside the FontInfoConfigurator.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@756583
13f79535 -47bb-0310-9956-
ffa450edef68
Adrian Cumiskey [Fri, 20 Mar 2009 15:41:56 +0000 (15:41 +0000)]
Minor optimization.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@756533
13f79535 -47bb-0310-9956-
ffa450edef68
Adrian Cumiskey [Fri, 20 Mar 2009 15:18:54 +0000 (15:18 +0000)]
A little font configuration cleaning.
* Extracted business logic from PrintRendererConfigurator and created a new FontDetector and FontAdder in org.apache.fop.fonts package.
* Created a new FontInfoConfigurator that factors out a lot of the static stuff in PrintRendererConfigurator.
* PDFDocumentGraphics2DConfigurator now uses a new FontInfoConfigurator() instead of static PrintRendererConfigurator.buildFontListFromConfiguration() call.
* static method updateReferencedFonts() in PrintRendererConfigurator moved to an instance method in FontManager.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@756522
13f79535 -47bb-0310-9956-
ffa450edef68
Adrian Cumiskey [Fri, 20 Mar 2009 14:08:04 +0000 (14:08 +0000)]
Added some generics comments for the List collections.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@756471
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Thu, 19 Mar 2009 10:20:31 +0000 (10:20 +0000)]
Bugfix: IFSerializer's mimicking feature didn't work properly. The wrong configuration got selected.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@755894
13f79535 -47bb-0310-9956-
ffa450edef68
Adrian Cumiskey [Wed, 18 Mar 2009 16:58:24 +0000 (16:58 +0000)]
Minor spelling corrections.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@755647
13f79535 -47bb-0310-9956-
ffa450edef68
Andreas L. Delmelle [Fri, 13 Mar 2009 17:51:45 +0000 (17:51 +0000)]
Bugzilla 46828: Activation of the possibility to use CachedRenderPagesModel to conserve memory in case of large documents with a lot of cross-references. (area tree will be serialized to disk to avoid keeping it entirely in memory)
Thanks to Dario Laeria for submitting and testing.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@753327
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Tue, 10 Mar 2009 16:42:42 +0000 (16:42 +0000)]
Updated website copyright year.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@752161
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Tue, 10 Mar 2009 16:16:31 +0000 (16:16 +0000)]
Restored ability to specify any URI base URI (URL), not just file URLs. For file URLs and file paths there's still a check whether the directory exists.
Enabled FontBaseBadTestCase.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@752153
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Tue, 10 Mar 2009 15:10:07 +0000 (15:10 +0000)]
Added full URI resolution support for AFP fonts.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@752133
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Tue, 10 Mar 2009 07:56:27 +0000 (07:56 +0000)]
Avoid errors with relative paths.
Properly handle events using the special test event listener.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@752011
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Tue, 10 Mar 2009 07:55:20 +0000 (07:55 +0000)]
AreaTreeParser redirecting image loading exceptions to event subsystem.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@752010
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Mon, 9 Mar 2009 08:12:45 +0000 (08:12 +0000)]
Restored compatibility with Java VMs that don't support nio Charsets for codepages such as Cp500 (EBCDIC). The simplifications for the fallback case may look wrong but the code basically represents the state before revision 746664 which introduced this problem.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@751613
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Mon, 2 Mar 2009 13:37:59 +0000 (13:37 +0000)]
Deleted to much during last change.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@749303
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Mon, 2 Mar 2009 11:13:46 +0000 (11:13 +0000)]
EventProducer update didn't get adjusted when AFPEventProducer was moved.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@749272
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Mon, 2 Mar 2009 10:19:01 +0000 (10:19 +0000)]
AFP Output: Tag Logical Element (TLE) is now also allowed on fo:page-sequence (page group level).
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@749258
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Mon, 2 Mar 2009 09:19:48 +0000 (09:19 +0000)]
AFP: Backported IMM (Invoke Medium Map) to AFPRenderer.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@749251
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Sun, 1 Mar 2009 12:25:29 +0000 (12:25 +0000)]
Fixed BPD trait and border painting for leaders with leader-pattern="space" (and similar cases).
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@749012
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Sun, 1 Mar 2009 10:05:42 +0000 (10:05 +0000)]
Fixed small mistake I noticed too late: extension attachments don't use the same namespace as the FO extensions.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@748990
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Sun, 1 Mar 2009 08:55:35 +0000 (08:55 +0000)]
Added support for adding extension elements and foreign attributes on fo:page-sequence.
AFP: Added support for Invoke Medium Map (IMM).
AFP: Fixed a bug adding TLEs in DataStream (TLEs were added to the page group instead of to the page).
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@748981
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Sat, 28 Feb 2009 08:49:58 +0000 (08:49 +0000)]
Examples for "sub-font" usage with TTCs.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@748794
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Wed, 25 Feb 2009 11:31:16 +0000 (11:31 +0000)]
Forgot to remove the old ";mode=painter" work-around.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@747752
13f79535 -47bb-0310-9956-
ffa450edef68
Vincent Hennebert [Wed, 25 Feb 2009 10:57:08 +0000 (10:57 +0000)]
Removed unnecessary setContext method
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@747741
13f79535 -47bb-0310-9956-
ffa450edef68
Simon Pepping [Mon, 23 Feb 2009 20:29:43 +0000 (20:29 +0000)]
Clarified error message if base is not an existing directory
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@747126
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Mon, 23 Feb 2009 13:38:48 +0000 (13:38 +0000)]
Tied RendererFactory.setRendererPreferred(boolean) setting into the FOP configuration (incl. documentation).
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@747015
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Mon, 23 Feb 2009 13:25:08 +0000 (13:25 +0000)]
";mode=painter" MIME suffix removed from all new IFDocumentHandler implementations.
Changed RendererFactory to prefer IFDocumentHandler over Renderer if available.
A setting on RendererFactory allows to to prefer Renderer over IFDocumentHandler if necessary for compatibility. (not yet tied into CLI or configuration)
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@747010
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Sun, 22 Feb 2009 12:40:44 +0000 (12:40 +0000)]
Merged feature branch https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_AreaTreeNewDesign (603620-746655) into Trunk.
This adds a new intermediate format to FOP. Please see the documentation for details.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@746664
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Sun, 22 Feb 2009 11:07:43 +0000 (11:07 +0000)]
Trying to work around a problem reintegrating the branch. Found a blog entry that lists deleting mergeinfo entries in subdirectories as a possible solution. Hopefully, this will help.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_AreaTreeNewDesign@746655
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Mon, 16 Feb 2009 15:48:44 +0000 (15:48 +0000)]
Merge from Trunk revisions 741104 - 744926.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_AreaTreeNewDesign@744946
13f79535 -47bb-0310-9956-
ffa450edef68
Maximilian Berger [Mon, 16 Feb 2009 14:49:09 +0000 (14:49 +0000)]
Fixed PMD report (requires 1.5, but for REPORT ONLY); Added CPD report
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@744925
13f79535 -47bb-0310-9956-
ffa450edef68
Maximilian Berger [Mon, 16 Feb 2009 14:16:56 +0000 (14:16 +0000)]
Fixed bug which causes RetroWeaver to not weave
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@744920
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Mon, 16 Feb 2009 10:10:38 +0000 (10:10 +0000)]
Fixed copy/paste mistakes.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_AreaTreeNewDesign@744874
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Mon, 16 Feb 2009 08:36:13 +0000 (08:36 +0000)]
Bugfix for replicator stylesheet: Only IDs in the FO namespace shall be adjusted. Adjusting also SVG IDs can result in errors.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_AreaTreeNewDesign@744862
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Mon, 16 Feb 2009 08:31:34 +0000 (08:31 +0000)]
Added ErrorListener for plan extension's DOM loading because of bugs in some XSLT implementations.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_AreaTreeNewDesign@744860
13f79535 -47bb-0310-9956-
ffa450edef68