]> source.dussan.org Git - xmlgraphics-fop.git/log
xmlgraphics-fop.git
19 years agotoString() method.
Jeremias Maerki [Wed, 29 Jun 2005 20:54:19 +0000 (20:54 +0000)]
toString() method.

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

19 years agovpos on character, too.
Jeremias Maerki [Wed, 29 Jun 2005 20:53:45 +0000 (20:53 +0000)]
vpos on character, too.

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

19 years agoFound the problem with the widely spaced lines: page-number and page-number-citation...
Jeremias Maerki [Wed, 29 Jun 2005 19:55:39 +0000 (19:55 +0000)]
Found the problem with the widely spaced lines: page-number and page-number-citation are too big.

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

19 years agoMore extensive multi-column layout testing.
Jeremias Maerki [Wed, 29 Jun 2005 13:20:16 +0000 (13:20 +0000)]
More extensive multi-column layout testing.

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

19 years agoBugfix: Multiple spans now painted in the right places.
Jeremias Maerki [Wed, 29 Jun 2005 13:18:27 +0000 (13:18 +0000)]
Bugfix: Multiple spans now painted in the right places.

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

19 years agoBugfix: IPD for footnote region now correct in multi-column layout.
Jeremias Maerki [Wed, 29 Jun 2005 13:15:43 +0000 (13:15 +0000)]
Bugfix: IPD for footnote region now correct in multi-column layout.
Next step at multi-column layout:
- A multi-column section that needs column balancing is normally rendered until the next-to-last page. The rest of the element are re-broken by a special balancing page breaker.
- Multiple spans supported in area tree and through break handling.
- There are still problems with footnotes and column balancing.
- Main layout loop changed to render an element list right after it's broken. The block lists are not collected anymore and then rendered.
Bugfix: PageViewportProvider had a one-off (when accessing through "relative to current element list")

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

19 years agoMy first laughable attempt at a page breaker for balancing columns. Doesn't work...
Jeremias Maerki [Wed, 29 Jun 2005 13:14:55 +0000 (13:14 +0000)]
My first laughable attempt at a page breaker for balancing columns. Doesn't work if the element list fits into the first available area and doesn't balance exactly like I would like it to when the balancing actually gets active.
But it's better than nothing to start with.

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

19 years agoSpan change detection and infastructure for signalling it.
Jeremias Maerki [Wed, 29 Jun 2005 12:59:31 +0000 (12:59 +0000)]
Span change detection and infastructure for signalling it.

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

19 years agoEnable starting the break process at an arbitrary position inside an element list.
Jeremias Maerki [Wed, 29 Jun 2005 12:57:51 +0000 (12:57 +0000)]
Enable starting the break process at an arbitrary position inside an element list.

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

19 years agonotifyFlowsFinished() indirectly used by multi-column layout to determine the restart...
Jeremias Maerki [Wed, 29 Jun 2005 12:41:31 +0000 (12:41 +0000)]
notifyFlowsFinished() indirectly used by multi-column layout to determine the restart point after span changes.
getRemainingBPD() is used by the page breaking process in multi-column layout (multiple spans).

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

19 years agoAccumulate the BPD extent used by the normal flow's children.
Jeremias Maerki [Wed, 29 Jun 2005 12:38:12 +0000 (12:38 +0000)]
Accumulate the BPD extent used by the normal flow's children.

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

19 years agoTests bug #35534
Jeremias Maerki [Wed, 29 Jun 2005 07:27:54 +0000 (07:27 +0000)]
Tests bug #35534

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

19 years agoFix for strange side-effects when the link is in the section title.
Jeremias Maerki [Mon, 27 Jun 2005 21:17:21 +0000 (21:17 +0000)]
Fix for strange side-effects when the link is in the section title.

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

19 years agoFix ViewCVS URLs.
Jeremias Maerki [Mon, 27 Jun 2005 21:04:01 +0000 (21:04 +0000)]
Fix ViewCVS URLs.

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

19 years agoIt should be Apache FOP, not just FOP.
Jeremias Maerki [Mon, 27 Jun 2005 20:49:52 +0000 (20:49 +0000)]
It should be Apache FOP, not just FOP.

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

19 years agoThis is a work-around for the missing TOC on the FAQ page.
Jeremias Maerki [Mon, 27 Jun 2005 18:00:17 +0000 (18:00 +0000)]
This is a work-around for the missing TOC on the FAQ page.
The FAQ stylesheet generates exactly one top-level section ("Questions") and multiple nested sections. Therefore, setting the min-sections value to "3" disables the TOC for the FAQ page. It would be great if one could override this value on a single page to force the TOC to appear.

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

19 years agoRevert revsision 201627.
Jeremias Maerki [Sun, 26 Jun 2005 16:47:55 +0000 (16:47 +0000)]
Revert revsision 201627.

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

19 years agoUpdated links to use SVN repository instead of CVS one.
Glen Mazza [Sun, 26 Jun 2005 15:28:10 +0000 (15:28 +0000)]
Updated links to use SVN repository instead of CVS one.

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

19 years agoSwitch to .equals() instead of == for String compares of namespaces. Thanks to Nils...
Glen Mazza [Sun, 26 Jun 2005 15:13:38 +0000 (15:13 +0000)]
Switch to .equals() instead of == for String compares of namespaces.  Thanks to Nils Meier for the suggestion.

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

19 years agoCheck the proper use of the span attribute.
Jeremias Maerki [Fri, 24 Jun 2005 15:08:08 +0000 (15:08 +0000)]
Check the proper use of the span attribute.

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

19 years agoForgot to delete the directory.
Jeremias Maerki [Fri, 24 Jun 2005 09:36:16 +0000 (09:36 +0000)]
Forgot to delete the directory.

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

19 years agoCVS -> SVN.
Jeremias Maerki [Fri, 24 Jun 2005 09:32:20 +0000 (09:32 +0000)]
CVS -> SVN.
Recreated Clay's changes (hopefully all of them).
Removed alt.design stuff.

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

19 years agoFirst SVN commit. Trivial formatting change.
Glen Mazza [Fri, 24 Jun 2005 04:13:43 +0000 (04:13 +0000)]
First SVN commit.  Trivial formatting change.

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

19 years agoFirst SVN commit.
Jeremias Maerki [Thu, 23 Jun 2005 20:26:38 +0000 (20:26 +0000)]
First SVN commit.
Correct mailing list info.

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

19 years agoUpdate.
Jeremias Maerki [Thu, 23 Jun 2005 15:02:59 +0000 (15:02 +0000)]
Update.

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

19 years agoFirst parts on a page which don't fit are moved to the next page. A counter avoids...
Jeremias Maerki [Thu, 23 Jun 2005 15:01:14 +0000 (15:01 +0000)]
First parts on a page which don't fit are moved to the next page. A counter avoids endless loops.
Fixes normal-breaking5.xml.

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

19 years agoIt makes no sense to keep this.
Jeremias Maerki [Thu, 23 Jun 2005 12:02:18 +0000 (12:02 +0000)]
It makes no sense to keep this.

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

19 years agoTests for breaks on tables.
Jeremias Maerki [Wed, 22 Jun 2005 15:01:17 +0000 (15:01 +0000)]
Tests for breaks on tables.

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

19 years agobreaks supported on tables, table-row and table-cell content now. Cheap approach...
Jeremias Maerki [Wed, 22 Jun 2005 14:59:54 +0000 (14:59 +0000)]
breaks supported on tables, table-row and table-cell content now. Cheap approach for now. TableContentLM is not yet restartable, but the Breaker handles that pretty well.
Improved page break handling to support the different break classes even if no new block sequence is started.

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

19 years agotrace getLineWidth().
Jeremias Maerki [Wed, 22 Jun 2005 14:57:13 +0000 (14:57 +0000)]
trace getLineWidth().

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

19 years agoSupport late setting of break class.
Jeremias Maerki [Wed, 22 Jun 2005 14:56:23 +0000 (14:56 +0000)]
Support late setting of break class.
Slightly improved toString().
Javadocs.

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

19 years agostatics to the top so they are easily found.
Jeremias Maerki [Wed, 22 Jun 2005 14:55:33 +0000 (14:55 +0000)]
statics to the top so they are easily found.
Different logger name used now.

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

19 years agoAccessors for break-* on table-row.
Jeremias Maerki [Wed, 22 Jun 2005 14:51:39 +0000 (14:51 +0000)]
Accessors for break-* on table-row.

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

19 years agoBugfix for misplaced block-containers.
Jeremias Maerki [Wed, 22 Jun 2005 14:50:20 +0000 (14:50 +0000)]
Bugfix for misplaced block-containers.

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

19 years agoChecks were developed when breaks on tables were NYI, so I have to remove this to...
Jeremias Maerki [Wed, 22 Jun 2005 14:43:39 +0000 (14:43 +0000)]
Checks were developed when breaks on tables were NYI, so I have to remove this to make it work again when breaks are available on tables.

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

19 years agoAnother one of my feeble moments. wrapper1 doesn't fail. The LM setup is different...
Jeremias Maerki [Tue, 21 Jun 2005 16:09:31 +0000 (16:09 +0000)]
Another one of my feeble moments. wrapper1 doesn't fail. The LM setup is different from the one for fo:inline.

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

19 years agoIn page breaking, content that doesn't fit, should move to the next page even if...
Jeremias Maerki [Tue, 21 Jun 2005 13:10:36 +0000 (13:10 +0000)]
In page breaking, content that doesn't fit, should move to the next page even if that means creating empty pages.

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

19 years agoTest cases showing ClassCastExceptions with fo:blocks inside fo:inline and fo:wrapper...
Jeremias Maerki [Tue, 21 Jun 2005 12:04:12 +0000 (12:04 +0000)]
Test cases showing ClassCastExceptions with fo:blocks inside fo:inline and fo:wrapper because InlineLayoutManager currently doesn't expect block-level nodes.

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

19 years agoFixes NPEs when a table is using collapsing border model in conjunction with empty...
Jeremias Maerki [Mon, 20 Jun 2005 13:24:21 +0000 (13:24 +0000)]
Fixes NPEs when a table is using collapsing border model in conjunction with empty cells.

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

19 years agoWarning about collapsing border model.
Jeremias Maerki [Mon, 20 Jun 2005 13:22:50 +0000 (13:22 +0000)]
Warning about collapsing border model.

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

19 years agoBugzilla: #35358
Jeremias Maerki [Mon, 20 Jun 2005 09:02:42 +0000 (09:02 +0000)]
Bugzilla: #35358
Fixed the following:
Dialog appearing when panel embedded in custom apps.
NullPointerExceptions when embedding PreviewPanel.
PreviewPanel docs inaccurate.
Submitted by: Richard Wheeldon <richardw.at.geoquip-rnd.demon.co.uk>

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

19 years agoBugzilla: #35358
Jeremias Maerki [Mon, 20 Jun 2005 08:46:26 +0000 (08:46 +0000)]
Bugzilla: #35358
Fix for French translation.
Submitted by: Renaud Richardet <renaud.richardet.at.gmail.com>

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

19 years agoMake this work for case-sensitive users
Simon Pepping [Fri, 17 Jun 2005 20:58:23 +0000 (20:58 +0000)]
Make this work for case-sensitive users

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

19 years agoItalian translation of the viewer labels
Luca Furini [Thu, 16 Jun 2005 16:09:20 +0000 (16:09 +0000)]
Italian translation of the viewer labels

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

19 years agoAdded getPageViewportProvider().
Jeremias Maerki [Thu, 16 Jun 2005 07:29:06 +0000 (07:29 +0000)]
Added getPageViewportProvider().
Code styling and javadocs.

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

19 years agoBugzilla: #35358
Jeremias Maerki [Wed, 15 Jun 2005 12:24:01 +0000 (12:24 +0000)]
Bugzilla: #35358
Improvements on Viewer application:
- Separated out the preview panels and control logic from the buttons and dialog to make it easier to use elsewhere.
- Added a continuous scrolling mode similar to that used by acrobat reader. Also added continuous facing mode.
- Added fit-width and fit-to-page zoom options.
Submitted by: Richard Wheeldon <richardw.at.geoquip-rnd.demon.co.uk>

Updated german and french translations by myself.

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

19 years agoDerived from normal-breaking4 but only showing and checking the changing BPD aspect.
Jeremias Maerki [Wed, 15 Jun 2005 09:09:20 +0000 (09:09 +0000)]
Derived from normal-breaking4 but only showing and checking the changing BPD aspect.

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

19 years agoPage breaking process now respects changing available BPD (not IPD) over multiple...
Jeremias Maerki [Wed, 15 Jun 2005 09:08:35 +0000 (09:08 +0000)]
Page breaking process now respects changing available BPD (not IPD) over multiple pages.
PageSequenceMaster allows backtracking.
PageViewports are delivered through a PageViewportProvider class which caches PVs and handles cases where the breaking algorithm allocates PVs that turn out to be unused later (because of hard breaks which may cause blank pages, for example).

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

19 years agoThis works now.
Luca Furini [Tue, 14 Jun 2005 16:16:44 +0000 (16:16 +0000)]
This works now.

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

19 years agoThe bpd of lines with no real content must collapse to 0
Luca Furini [Tue, 14 Jun 2005 16:12:08 +0000 (16:12 +0000)]
The bpd of lines with no real content must collapse to 0

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

19 years agoSwitched to null for PageBreaker.getTopLevelLM().
Glen Mazza [Tue, 14 Jun 2005 02:54:09 +0000 (02:54 +0000)]
Switched to null for PageBreaker.getTopLevelLM().
Not being used by the page-breaking process.

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

19 years agoUnused import removed.
Glen Mazza [Fri, 10 Jun 2005 22:19:23 +0000 (22:19 +0000)]
Unused import removed.

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

19 years agogeneratesInlineAreas() methods removed.
Glen Mazza [Fri, 10 Jun 2005 22:17:38 +0000 (22:17 +0000)]
generatesInlineAreas() methods removed.

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

19 years agoAdded a clarifying comment
Simon Pepping [Fri, 10 Jun 2005 19:44:46 +0000 (19:44 +0000)]
Added a clarifying comment

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

19 years agoIcon Tweaking
Jeremias Maerki [Fri, 10 Jun 2005 15:20:22 +0000 (15:20 +0000)]
Icon Tweaking

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

19 years agoCreate LinkedList only if it's needed.
Jeremias Maerki [Fri, 10 Jun 2005 11:34:21 +0000 (11:34 +0000)]
Create LinkedList only if it's needed.

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

19 years agoApparently unused getWordSpaceIPD() removed.
Glen Mazza [Fri, 10 Jun 2005 04:04:49 +0000 (04:04 +0000)]
Apparently unused getWordSpaceIPD() removed.

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

19 years agoRemoved unused functions. Team, I switched from generatesInlineAreas() calls
Glen Mazza [Fri, 10 Jun 2005 03:56:49 +0000 (03:56 +0000)]
Removed unused functions.  Team, I switched from generatesInlineAreas() calls
to "instanceof InlineLevelLayoutManager", because AFAICT there is a 1-to-1 mapping
between the two.  If no one has problems with this, I will be removing
the generatesInlineAreas() implementations next.

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

19 years agoRemoved functionality for collecting words reverted. Instead made sure capitalize...
Jeremias Maerki [Thu, 9 Jun 2005 21:11:06 +0000 (21:11 +0000)]
Removed functionality for collecting words reverted. Instead made sure capitalize only converts to upper case and not the other way around.

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

19 years agoExpectations changed again. Hopefully right this time. capitalize only changes lower...
Jeremias Maerki [Thu, 9 Jun 2005 21:10:02 +0000 (21:10 +0000)]
Expectations changed again. Hopefully right this time. capitalize only changes lower case to upper case, but not the other way around.

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

19 years agoAdditional fixes for checks that don't work anymore because the pageSequence elements...
Jeremias Maerki [Thu, 9 Jun 2005 14:20:45 +0000 (14:20 +0000)]
Additional fixes for checks that don't work anymore because the pageSequence elements are now generated correctly.

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

19 years agoCommand-line switch for setting the resolution.
Jeremias Maerki [Thu, 9 Jun 2005 13:15:59 +0000 (13:15 +0000)]
Command-line switch for setting the resolution.

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

19 years agoSafer creation of the new target File instance. outputDir can be null with relative...
Jeremias Maerki [Thu, 9 Jun 2005 13:15:06 +0000 (13:15 +0000)]
Safer creation of the new target File instance. outputDir can be null with relative paths.

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

19 years agoAvoid NPEs when no filename is set on the UserAgent. Only the first page is rendered...
Jeremias Maerki [Thu, 9 Jun 2005 12:50:14 +0000 (12:50 +0000)]
Avoid NPEs when no filename is set on the UserAgent. Only the first page is rendered in this case.
The resolution is written to the PNG file.

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

19 years agoDefault compression set to packbits which is widely supported. Uncompressed TIFFs...
Jeremias Maerki [Thu, 9 Jun 2005 12:49:05 +0000 (12:49 +0000)]
Default compression set to packbits which is widely supported. Uncompressed TIFFs are huge.
Enable encoding of color bitmaps (ideas stolen from Batik's TIFFTranscoder)
Commented the code that converts the color bitmap into a black and white image. The FAX compression types are not supported by the Batik TIFF codec so I disabled this. Later we will probably need a config switch to enable B/W images.
Resolution is written to the TIFF file.

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

19 years agoGeneral anti-aliasing hint added.
Jeremias Maerki [Thu, 9 Jun 2005 12:45:53 +0000 (12:45 +0000)]
General anti-aliasing hint added.
Bitmaps generated by the Java2D renderer take the resolution on the user agent into account.

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

19 years agoPublish the default resolution to the outside.
Jeremias Maerki [Thu, 9 Jun 2005 12:44:24 +0000 (12:44 +0000)]
Publish the default resolution to the outside.

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

19 years agoI don't know what change actually did this during the last few days but it seems...
Jeremias Maerki [Thu, 9 Jun 2005 09:56:24 +0000 (09:56 +0000)]
I don't know what change actually did this during the last few days but it seems that the pageSequence starts now come in the right order to the Area Tree Renderer so I have to change the checks now. I didn't bother to track down the oddity back then.

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

19 years agoBugzilla: #33760
Jeremias Maerki [Thu, 9 Jun 2005 08:49:27 +0000 (08:49 +0000)]
Bugzilla: #33760
Resurrected Java2D/AWT Renderer (including bitmap output to PNG and TIFF using the Batik codecs and print capability).
Submitted by: Renaud Richardet <renaud.richardet.at.gmail.com>

Changes on the original patch:
- PageViewport: isResolved() caused a NPE which I fixed.

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

19 years agoImprovement for FOText instance creation. The text is consolidated into single FOText...
Jeremias Maerki [Thu, 9 Jun 2005 06:45:49 +0000 (06:45 +0000)]
Improvement for FOText instance creation. The text is consolidated into single FOText nodes instead of multiple ones due to multiple SAX characters() calls. This fixes some of the layout engine tests that failed in certain environments.
Submitted by: "Hock Szabolcs" <Hock.Szabolcs.at.t-online.co.hu>

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

19 years agoMore cleanup/simplifications.
Glen Mazza [Thu, 9 Jun 2005 02:39:55 +0000 (02:39 +0000)]
More cleanup/simplifications.

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

19 years agoMultiple getWordChar() methods placed together.
Glen Mazza [Wed, 8 Jun 2005 22:24:34 +0000 (22:24 +0000)]
Multiple getWordChar() methods placed together.

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

19 years agoLayoutManager.canBreakBefore() removed.
Glen Mazza [Wed, 8 Jun 2005 22:06:32 +0000 (22:06 +0000)]
LayoutManager.canBreakBefore() removed.

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

19 years agoRemoved comment; relaxed validation done on an fo-by-fo basis.
Glen Mazza [Wed, 8 Jun 2005 22:03:13 +0000 (22:03 +0000)]
Removed comment; relaxed validation done on an fo-by-fo basis.

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

19 years agoRemoved LM.initialize() -- switched to internal initialization of all LM's.
Glen Mazza [Tue, 7 Jun 2005 20:43:43 +0000 (20:43 +0000)]
Removed LM.initialize() -- switched to internal initialization of all LM's.
Did initialization from constructor, as that appeared sufficient for all of them.
Should for any LM, initialization not be available until the parentLM set,
then we just need to do this process within a setParent() override.

Also removed calls to superclass initialization, because as yet no initialization
was occurring in those superclasses.

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

19 years agoMinor PSLM simplifications.
Glen Mazza [Mon, 6 Jun 2005 05:46:00 +0000 (05:46 +0000)]
Minor PSLM simplifications.

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

19 years agoRemainder of pslm.gKNE() consolidated into pb.gKNE().
Glen Mazza [Sun, 5 Jun 2005 07:11:22 +0000 (07:11 +0000)]
Remainder of pslm.gKNE() consolidated into pb.gKNE().

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

19 years agoTwo stray isBogus()es removed, AFAICT unnecessary childLC initialization
Glen Mazza [Sat, 4 Jun 2005 04:47:31 +0000 (04:47 +0000)]
Two stray isBogus()es removed, AFAICT unnecessary childLC initialization
removed from PSLM.

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

19 years agoadded css2xslfo entry; removed extra html2fo entry
Clay Leeds [Fri, 3 Jun 2005 16:59:04 +0000 (16:59 +0000)]
added css2xslfo entry; removed extra html2fo entry

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

19 years agoupdated FOP Doc FAQ to match what's on LIVE site
Clay Leeds [Fri, 3 Jun 2005 16:58:38 +0000 (16:58 +0000)]
updated FOP Doc FAQ to match what's on LIVE site

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

19 years agoConstructor for FLM now takes parent as parameter,
Glen Mazza [Wed, 1 Jun 2005 22:41:17 +0000 (22:41 +0000)]
Constructor for FLM now takes parent as parameter,
also setting of Reference Area dimensions moved to
FLM.

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

19 years agoCorrected the test for the empty last block. The XPath statement was wrong.
Jeremias Maerki [Wed, 1 Jun 2005 07:59:02 +0000 (07:59 +0000)]
Corrected the test for the empty last block. The XPath statement was wrong.

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

19 years agoSimplifications to PSLM.gKNE().
Glen Mazza [Wed, 1 Jun 2005 04:22:18 +0000 (04:22 +0000)]
Simplifications to PSLM.gKNE().

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

19 years agoHandling page dependent footnote separator
Luca Furini [Tue, 31 May 2005 16:19:29 +0000 (16:19 +0000)]
Handling page dependent footnote separator

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

19 years agoWorks...
Jeremias Maerki [Tue, 31 May 2005 12:53:56 +0000 (12:53 +0000)]
Works...

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

19 years agoBasic element list tests for certain constellations on tables.
Jeremias Maerki [Tue, 31 May 2005 12:48:45 +0000 (12:48 +0000)]
Basic element list tests for certain constellations on tables.

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

19 years agoAdjustments after bugfixes in table layout. I didn't recognize the wrong page breaks.
Jeremias Maerki [Tue, 31 May 2005 12:48:17 +0000 (12:48 +0000)]
Adjustments after bugfixes in table layout. I didn't recognize the wrong page breaks.
Additional constellations for markers (and tables in general) checked.

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

19 years agoBugfix: getMaxRemainingHeight() was not very accurate and resulted in wrong element...
Jeremias Maerki [Tue, 31 May 2005 12:46:14 +0000 (12:46 +0000)]
Bugfix: getMaxRemainingHeight() was not very accurate and resulted in wrong element lists. Mostly problems with calculations when row spans are involved.
Bugfix: rows that are dynamically created by a row span are now correctly handled.
Bugfix: Proper reset of variables for empty grid units during the stepping process.

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

19 years agoremoved info RE:marc being down
Clay Leeds [Mon, 30 May 2005 22:05:53 +0000 (22:05 +0000)]
removed info RE:marc being down

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

19 years agoattempted to make FAQ more non-rude; added Doc Mgt FAQ (still haven't fixed TOC gener...
Clay Leeds [Mon, 30 May 2005 22:04:09 +0000 (22:04 +0000)]
attempted to make FAQ more non-rude; added Doc Mgt FAQ (still haven't fixed TOC generation issue)

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

19 years agoTestfiles for footnotes
Luca Furini [Mon, 30 May 2005 15:59:42 +0000 (15:59 +0000)]
Testfiles for footnotes

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

19 years agoHandling of very long footnotes
Luca Furini [Mon, 30 May 2005 15:56:42 +0000 (15:56 +0000)]
Handling of very long footnotes

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

19 years agoNew member variable "index" on Position (used for first/last checks).
Jeremias Maerki [Mon, 30 May 2005 09:11:10 +0000 (09:11 +0000)]
New member variable "index" on Position (used for first/last checks).
Position numbering implemented in BlockStackingLayoutManager (see member variables: lastGeneratedPosition and smallestPosNumberChecked)
Use notifyPos to give a Position an index (Don't reuse Position instances that get an index!)
Flags on TableContentPosition indicating first and last status (see TableStepper).
New way of determining first/last area implemented on all currently implemented block-level FOs.
Removed obsolete isBogus() method from LayoutManager.
Removed duplicate wrapPositionElements() method in FlowLayoutManager.
Some javadocs here and there.

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

19 years agoMore test cases for markers.
Jeremias Maerki [Mon, 30 May 2005 09:01:32 +0000 (09:01 +0000)]
More test cases for markers.

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

19 years agoBugfix: LAST_IN_BODY wasn't set on the GridUnits of a row that wasn't the last in...
Jeremias Maerki [Mon, 30 May 2005 08:38:50 +0000 (08:38 +0000)]
Bugfix: LAST_IN_BODY wasn't set on the GridUnits of a row that wasn't the last in a table, i.e. when there are multiple bodies.

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

19 years agoObsolete code removed and text-transform behaviour changed based on input from Victor...
Jeremias Maerki [Fri, 27 May 2005 19:05:53 +0000 (19:05 +0000)]
Obsolete code removed and text-transform behaviour changed based on input from Victor Mote: http://marc.theaimsgroup.com/?t=111718934800001&r=1&w=2

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

19 years agoExpected results changed based on Victor Mote's input.
Jeremias Maerki [Fri, 27 May 2005 19:04:42 +0000 (19:04 +0000)]
Expected results changed based on Victor Mote's input.

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

19 years agoTwo test cases for text-transform. Works fine! Wow.
Jeremias Maerki [Fri, 27 May 2005 14:21:33 +0000 (14:21 +0000)]
Two test cases for text-transform. Works fine! Wow.

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

19 years agoMissing FOs that can receive markers.
Jeremias Maerki [Fri, 27 May 2005 08:38:26 +0000 (08:38 +0000)]
Missing FOs that can receive markers.

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

19 years agoCleanup
Jeremias Maerki [Fri, 27 May 2005 08:37:33 +0000 (08:37 +0000)]
Cleanup

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