]>
source.dussan.org Git - xmlgraphics-fop.git/log
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Jeremias Maerki [Thu, 26 May 2005 17:13:25 +0000 (17:13 +0000)]
Skip markers (they are validated properly earlier).
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198693
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Thu, 26 May 2005 07:19:13 +0000 (07:19 +0000)]
Only the checks were wrong.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198692
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Thu, 26 May 2005 07:18:28 +0000 (07:18 +0000)]
Hmm, test case works, only the checks are wrong.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198691
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Wed, 25 May 2005 19:19:46 +0000 (19:19 +0000)]
Support for multiple pages in PDFDocumentGraphics2D. Same approach as for AbstractPSDocumentGraphics2D.
Call to nextPage() closes current page, the first subsequent painting operation prepares a new page.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198690
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Wed, 25 May 2005 19:16:00 +0000 (19:16 +0000)]
A glue at the beginning of the element list can't be a legal break point. Fixes an ArrayIndexOutOfBounds when there's a space-before at the beginning of the list.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198689
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Tue, 24 May 2005 19:45:02 +0000 (19:45 +0000)]
Commented the Class-Path Manifest entry which causes trouble at runtime (ClassNotFoundErrors).
Additional infos echoed during build.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198688
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Tue, 24 May 2005 19:43:55 +0000 (19:43 +0000)]
Made sure all currently non-passing test cases are in the list.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198687
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Tue, 24 May 2005 13:42:30 +0000 (13:42 +0000)]
keep-with-next|previous on lists.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198686
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Tue, 24 May 2005 13:41:39 +0000 (13:41 +0000)]
Update for toString()
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198685
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Tue, 24 May 2005 13:40:42 +0000 (13:40 +0000)]
Test cases for keep-with-next|previous on lists.
Same problems as with tables. Still not sure how to handle this.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198684
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Tue, 24 May 2005 09:41:32 +0000 (09:41 +0000)]
Modify keep-with-next and keep-with-previous handling to support "level-hopping" (see keep-with-next1a and keep-with-previous1a)
Full keep handling for tables (there's a remaning problem with keep-with-previous)
keep-together support for lists.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198683
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Tue, 24 May 2005 09:38:02 +0000 (09:38 +0000)]
More keep accessors where needed.
Common abstract base class for ListItemLabel and ListItemBody to make code in the LM more readable.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198682
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Tue, 24 May 2005 09:36:52 +0000 (09:36 +0000)]
Need the ability to modify P after creation of the instance.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198681
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Tue, 24 May 2005 09:36:19 +0000 (09:36 +0000)]
Two new flags for handling keeps.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198680
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Tue, 24 May 2005 09:34:34 +0000 (09:34 +0000)]
keep-with tests on tables. *-previous 2 and 3 are tricky.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198679
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Tue, 24 May 2005 09:31:52 +0000 (09:31 +0000)]
Test case for keep-together on lists.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198678
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Tue, 24 May 2005 06:38:09 +0000 (06:38 +0000)]
Similar problem as for keep-with-next also for keep-with-previous.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198677
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Mon, 23 May 2005 17:25:10 +0000 (17:25 +0000)]
Special keep-with-next case fails currently. Lower-level FOs don't affect penalties correctly.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198676
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Mon, 23 May 2005 13:54:51 +0000 (13:54 +0000)]
table-hf4 works BTW.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198675
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Mon, 23 May 2005 13:53:27 +0000 (13:53 +0000)]
Test case for keep-together on table.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198674
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Mon, 23 May 2005 13:53:10 +0000 (13:53 +0000)]
Check element lists from the table-cells before the breaker's element list.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198673
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Mon, 23 May 2005 13:52:26 +0000 (13:52 +0000)]
Initial keep-together support on table.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198672
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Mon, 23 May 2005 13:08:05 +0000 (13:08 +0000)]
Checks keep-together on table-row.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198671
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Mon, 23 May 2005 13:07:35 +0000 (13:07 +0000)]
Element list logging facility resurrected as an ElementListObserver (see LoggingElementListObserver).
DebugHelper registers that logging facility. Add a call to your own test apps to log element lists.
Added an additional check implementation for the layout engine checker which allows checking of Knuth element lists using the ElementListObserver. (Usage example: See keep-together2.xml)
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198670
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Mon, 23 May 2005 13:02:41 +0000 (13:02 +0000)]
First step towards keep-together on tables (should work on table-rows now).
Logging of element lists removed from AbstractBreaker.
Instead creates ElementListObserver which receives notifications on newly created element lists so they can be logged, checked or whatever. Please see the next commit under the "test" directory.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198669
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Mon, 23 May 2005 08:40:36 +0000 (08:40 +0000)]
Code cleanup and some javadocs.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198668
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Mon, 23 May 2005 07:53:05 +0000 (07:53 +0000)]
Additional ppm indicator especially interesting for those of us doing high-volume printing.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198667
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Mon, 23 May 2005 07:43:05 +0000 (07:43 +0000)]
Fixes for a few minor problems in certain special cases.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198666
13f79535 -47bb-0310-9956-
ffa450edef68
Glen Mazza [Sun, 22 May 2005 17:21:21 +0000 (17:21 +0000)]
Removed reference to my company.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198665
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Fri, 20 May 2005 06:47:44 +0000 (06:47 +0000)]
Output vertical position of text area in area tree XML.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198664
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Fri, 20 May 2005 06:38:21 +0000 (06:38 +0000)]
Using vertical-align="top" instead of "super". (thanks Luca)
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198663
13f79535 -47bb-0310-9956-
ffa450edef68
Luca Furini [Thu, 19 May 2005 16:41:29 +0000 (16:41 +0000)]
Correction to footnotes handling: break a footnote body only if its citation is in the last content line.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198662
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Wed, 18 May 2005 16:47:57 +0000 (16:47 +0000)]
I love my testcases. table-row1 just showed me another bug. :-)
Bugfix: row background did not get painted in certain situations. rowFO was reset too soon.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198661
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Wed, 18 May 2005 16:36:40 +0000 (16:36 +0000)]
Comment corrected. New location of the method to be implemented.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198660
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Wed, 18 May 2005 16:25:21 +0000 (16:25 +0000)]
footnotes2 demonstrates current flaws.
table-cell3a finally works now.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198659
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Wed, 18 May 2005 16:24:25 +0000 (16:24 +0000)]
Test would have passed now, had I gotten the checks below the first right.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198658
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Wed, 18 May 2005 16:17:07 +0000 (16:17 +0000)]
Different interpretation now, so expected results change, too.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198657
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Wed, 18 May 2005 16:09:41 +0000 (16:09 +0000)]
Testcase for page-number-citation
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198656
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Wed, 18 May 2005 16:03:38 +0000 (16:03 +0000)]
Bugfix for a ClassCastException on autoheight block-containers where Position instances come through for normal penalties between blocks.
Additional fix so a distinction is made between space-related positions and the penalties that caused the problem above.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198655
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Wed, 18 May 2005 15:30:57 +0000 (15:30 +0000)]
Can remove a few testcases. I'm still counting around 20 failing and will update this file while working through the testcases.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198654
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Wed, 18 May 2005 15:25:52 +0000 (15:25 +0000)]
Code cleanup.
Some style fixes.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198653
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Wed, 18 May 2005 15:25:11 +0000 (15:25 +0000)]
Bugfix for space-after on fixed-height block-containers.
Code cleanup.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198652
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Wed, 18 May 2005 15:23:09 +0000 (15:23 +0000)]
Bugfix for space-after situation in block-containers.
Javadocs for protected variables.
Make two private variables protected as they are used by descendants, too.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198651
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Wed, 18 May 2005 15:20:55 +0000 (15:20 +0000)]
display-align for block-container now works slightly differently. Tests adjusted accordingly. The output is still the same, visually.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198650
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Wed, 18 May 2005 11:55:56 +0000 (11:55 +0000)]
display-align for block-container now works slightly differently. Tests adjusted accordingly. The output is still the same, visually.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198649
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Wed, 18 May 2005 09:00:45 +0000 (09:00 +0000)]
Bugfix: Footnote appears now even if inline part is empty. (see footnotes2.xml in testcases)
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198648
13f79535 -47bb-0310-9956-
ffa450edef68