]>
source.dussan.org Git - xmlgraphics-fop.git/log
Luca Furini [Thu, 7 Apr 2005 16:13:54 +0000 (16:13 +0000)]
Moved methods from BlockLM to BlockStackingLM, modified parameters; these methods will be used by other subclasses of BlockStackingLM.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_KnuthStylePageBreaking@198572
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Thu, 7 Apr 2005 07:09:24 +0000 (07:09 +0000)]
Proper generation of grid units for spanned cells (both directions).
start|end border resolution.
Border painting adjusted to new grid units
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_KnuthStylePageBreaking@198571
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Wed, 6 Apr 2005 13:08:34 +0000 (13:08 +0000)]
Fix for logic error causing array index exceptions
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_KnuthStylePageBreaking@198570
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Wed, 6 Apr 2005 12:32:57 +0000 (12:32 +0000)]
Row backgrounds
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_KnuthStylePageBreaking@198569
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Wed, 6 Apr 2005 09:26:58 +0000 (09:26 +0000)]
Fixing X-placement of cells when there's start-indent on the table.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_KnuthStylePageBreaking@198568
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Wed, 6 Apr 2005 08:52:30 +0000 (08:52 +0000)]
Stupid mistake, cell widths were not right.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_KnuthStylePageBreaking@198567
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Wed, 6 Apr 2005 08:36:51 +0000 (08:36 +0000)]
Fixed setting the BPD on the block area for the table (fixes table background and cursor advancement in renderers).
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_KnuthStylePageBreaking@198566
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Wed, 6 Apr 2005 07:52:28 +0000 (07:52 +0000)]
Making display-align work again. May not be the optimal way to do this, but I didn't want to run a Breaker just to do alignment like I did for block-container.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_KnuthStylePageBreaking@198565
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Tue, 5 Apr 2005 15:42:45 +0000 (15:42 +0000)]
Basic framework for table layout with Knuth elements as documented on the Wiki. The old code is mostly still there for reference.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_KnuthStylePageBreaking@198563
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Tue, 5 Apr 2005 15:39:46 +0000 (15:39 +0000)]
Consolidated blocklist logging
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_KnuthStylePageBreaking@198562
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Tue, 5 Apr 2005 15:38:58 +0000 (15:38 +0000)]
number -> lineCount
Translations
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_KnuthStylePageBreaking@198561
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Tue, 5 Apr 2005 15:37:56 +0000 (15:37 +0000)]
toString() methods for debugging
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_KnuthStylePageBreaking@198560
13f79535 -47bb-0310-9956-
ffa450edef68
Glen Mazza [Tue, 5 Apr 2005 02:26:53 +0000 (02:26 +0000)]
More simplifications.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_KnuthStylePageBreaking@198559
13f79535 -47bb-0310-9956-
ffa450edef68
Glen Mazza [Tue, 5 Apr 2005 00:24:33 +0000 (00:24 +0000)]
Removed duplication of pageNumber & pageNumberString in PSLM;
removed LM.getCurrPageString() in favor of already existing
curPage.getPageString(); switched from LM.getCurrentPageString() to
LM.getCurrentPageViewport() (latter giving access to the former.)
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_KnuthStylePageBreaking@198558
13f79535 -47bb-0310-9956-
ffa450edef68
Glen Mazza [Mon, 4 Apr 2005 23:10:30 +0000 (23:10 +0000)]
Pulled out the AreaTreeHandler from the LayoutManager interface, only
its LayoutManagerMaker (now included) was being called.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_KnuthStylePageBreaking@198557
13f79535 -47bb-0310-9956-
ffa450edef68
Glen Mazza [Thu, 31 Mar 2005 04:32:54 +0000 (04:32 +0000)]
Moved page viewport creation logic from PSLM to PageViewport.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_KnuthStylePageBreaking@198556
13f79535 -47bb-0310-9956-
ffa450edef68
Glen Mazza [Wed, 30 Mar 2005 00:06:30 +0000 (00:06 +0000)]
Removed the curSpan instance variable -- now obtainable via curPage.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_KnuthStylePageBreaking@198555
13f79535 -47bb-0310-9956-
ffa450edef68
Glen Mazza [Tue, 29 Mar 2005 00:34:54 +0000 (00:34 +0000)]
Created an instance variable in PageViewport for the
SimplePageMaster object; removed currentSimplePageMaster variable
in PSLM in favor of curPage.getSPM().
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_KnuthStylePageBreaking@198551
13f79535 -47bb-0310-9956-
ffa450edef68
Glen Mazza [Mon, 28 Mar 2005 06:14:13 +0000 (06:14 +0000)]
Moved the logic for creating Spans to MainReference. Moved the overflow/column count
check to fo:region-body (will need more work if we allow >1 colcounts w/scrolling again,
as I don't see the ability to alter Numerics.)
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_KnuthStylePageBreaking@198550
13f79535 -47bb-0310-9956-
ffa450edef68
Glen Mazza [Sat, 26 Mar 2005 21:40:06 +0000 (21:40 +0000)]
Moved creation of normal flow areas to area.Span.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_KnuthStylePageBreaking@198549
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Wed, 23 Mar 2005 13:54:23 +0000 (13:54 +0000)]
Factored out phase 1 (knuth element generation) in LineLM into a separate method to make the code easier to understand.
Renamed *lineNumber to *lineCount (it confused me).
Missing file header for LineLayoutPossibilities.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_KnuthStylePageBreaking@198539
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Wed, 23 Mar 2005 13:51:37 +0000 (13:51 +0000)]
Javadocs and toString() methods.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_KnuthStylePageBreaking@198538
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Wed, 23 Mar 2005 13:50:16 +0000 (13:50 +0000)]
Additional accessors.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_KnuthStylePageBreaking@198537
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Tue, 22 Mar 2005 14:35:06 +0000 (14:35 +0000)]
Missing license header and javadocs.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_KnuthStylePageBreaking@198535
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Mon, 21 Mar 2005 16:15:19 +0000 (16:15 +0000)]
Fix for NPE with empty block-containers (normal-breaking3)
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_KnuthStylePageBreaking@198529
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Mon, 21 Mar 2005 15:39:55 +0000 (15:39 +0000)]
I don't see the reason for the distinction beween justified and other alignments.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_KnuthStylePageBreaking@198528
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Mon, 21 Mar 2005 15:37:42 +0000 (15:37 +0000)]
Check within-column, too. Note: This is all very basic for now and needs to be improved in time.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_KnuthStylePageBreaking@198527
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Mon, 21 Mar 2005 15:35:43 +0000 (15:35 +0000)]
First test case for keep-with-previous.
Added checks for the "within-column" part for all three test cases.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_KnuthStylePageBreaking@198526
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Mon, 21 Mar 2005 13:22:07 +0000 (13:22 +0000)]
First test case for keep-with-next.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_KnuthStylePageBreaking@198525
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Mon, 21 Mar 2005 13:21:32 +0000 (13:21 +0000)]
Avoid unnecessary penalties at the beginning of the returnList. They may also badly influence penalties for keeps. Normal penalties between blocks not in the same block are handled higher up.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_KnuthStylePageBreaking@198524
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Mon, 21 Mar 2005 12:41:53 +0000 (12:41 +0000)]
First test case for keep-together.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_KnuthStylePageBreaking@198523
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Mon, 21 Mar 2005 12:41:34 +0000 (12:41 +0000)]
Bugfix for keep-together: parent LMs were not taken into account when determining keep-together status.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_KnuthStylePageBreaking@198522
13f79535 -47bb-0310-9956-
ffa450edef68
Glen Mazza [Sun, 20 Mar 2005 16:34:53 +0000 (16:34 +0000)]
Semantic adjustments.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_KnuthStylePageBreaking@198521
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Sun, 20 Mar 2005 12:48:16 +0000 (12:48 +0000)]
Basic multi-column tests, no sophisticated checks, yet.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_KnuthStylePageBreaking@198520
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Sun, 20 Mar 2005 12:47:25 +0000 (12:47 +0000)]
Additional infos in the PDF on what happened in the background (if someone looks at the generated PDF).
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_KnuthStylePageBreaking@198519
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Sun, 20 Mar 2005 12:46:11 +0000 (12:46 +0000)]
Clean-up for accessing column-count and column-gap in area tree.
Renamed RegionOuter to SideRegion.
Start for multi-column layout (only plain multi-columns, no spans, no column balancing, yet).
More consequent use of BlockSequence instead of KnuthSequence in page breaking so the info where a sequence is to be placed (even/odd page...) is easily available.
Hard breaks now handled under control of the breaker instead of in getParentArea().
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_KnuthStylePageBreaking@198518
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Fri, 18 Mar 2005 15:14:46 +0000 (15:14 +0000)]
Insert penalties for column breaks, too.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_KnuthStylePageBreaking@198517
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Fri, 18 Mar 2005 13:23:08 +0000 (13:23 +0000)]
Resurrected outer region support.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_KnuthStylePageBreaking@198516
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Fri, 18 Mar 2005 13:21:39 +0000 (13:21 +0000)]
Code to handle "no content" conditions.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_KnuthStylePageBreaking@198515
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Fri, 18 Mar 2005 13:21:08 +0000 (13:21 +0000)]
Code to handle "no content" conditions.
Some attempts at translating comments to English.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_KnuthStylePageBreaking@198514
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Fri, 18 Mar 2005 13:19:50 +0000 (13:19 +0000)]
Common base class for all outer regions (for easier access to the extent property).
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_KnuthStylePageBreaking@198513
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Fri, 18 Mar 2005 13:18:49 +0000 (13:18 +0000)]
Accessor for clip value.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_KnuthStylePageBreaking@198512
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Fri, 18 Mar 2005 13:17:07 +0000 (13:17 +0000)]
Test case that tests all outer regions including precedence (only visual ATM, no checks yet)
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_KnuthStylePageBreaking@198511
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Fri, 18 Mar 2005 13:16:00 +0000 (13:16 +0000)]
Extended a bit to test overflow on an outer region (NYI).
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_KnuthStylePageBreaking@198510
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Fri, 18 Mar 2005 09:02:56 +0000 (09:02 +0000)]
Initial commit for the knuth-style page breaking code.
Based on work by Luca Furini.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_KnuthStylePageBreaking@198509
13f79535 -47bb-0310-9956-
ffa450edef68
(no author) [Fri, 18 Mar 2005 08:11:48 +0000 (08:11 +0000)]
This commit was manufactured by cvs2svn to create branch
'Temp_KnuthStylePageBreaking'.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_KnuthStylePageBreaking@198508
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Fri, 18 Mar 2005 08:11:48 +0000 (08:11 +0000)]
Convenience method for checking "auto" enum value on a property. Makes code more readable.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198506
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Fri, 18 Mar 2005 08:11:02 +0000 (08:11 +0000)]
Reenabling consistency check.
Had to rename "bChecked" to "consistent" because that first check in checkConsistency() somehow malfunctioned with the other name. Very weird.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198505
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Fri, 18 Mar 2005 08:08:25 +0000 (08:08 +0000)]
More accessors on block-containers.
Javadocs touch-up
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198504
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Fri, 18 Mar 2005 08:07:24 +0000 (08:07 +0000)]
Slight deviation from the template.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198503
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Fri, 18 Mar 2005 07:47:53 +0000 (07:47 +0000)]
Have to switch off widows and orphans so the results don't get affected by them.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198502
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Thu, 17 Mar 2005 16:02:51 +0000 (16:02 +0000)]
More text so that the block really breaks to a second line.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198501
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Thu, 17 Mar 2005 13:34:00 +0000 (13:34 +0000)]
Test for text-indent following the issue on fop-users (without checks so far).
My local code with the Knuth page breaking seems to handle the test case well.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198500
13f79535 -47bb-0310-9956-
ffa450edef68
Glen Mazza [Wed, 16 Mar 2005 23:18:43 +0000 (23:18 +0000)]
Changed from addChild(Area) to clearer addChildArea(Area).
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198499
13f79535 -47bb-0310-9956-
ffa450edef68
Glen Mazza [Wed, 16 Mar 2005 02:38:12 +0000 (02:38 +0000)]
1.) Moved setting of idp value into Span constructor because the class is in an
invalid state without it.
2.) Creating first column/normal flow by default in Span, as this class
must have at least one column to be valid.
3.) More simplifications, clarifications in PSLM.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198498
13f79535 -47bb-0310-9956-
ffa450edef68
Clay Leeds [Mon, 14 Mar 2005 16:04:37 +0000 (16:04 +0000)]
Updated FOP example graphic to include more content & image
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198497
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Mon, 14 Mar 2005 08:59:18 +0000 (08:59 +0000)]
Removed obsolete Checkstyle configuration files. Please use Checkstyle 3.5 from now on.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198496
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Mon, 14 Mar 2005 08:52:05 +0000 (08:52 +0000)]
Fixed checkstyle warnings.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198495
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Mon, 14 Mar 2005 08:51:26 +0000 (08:51 +0000)]
checkstyle.header updated (does not check copyright years anymore, because it shouldn't. pattern extended to include $Id$ and package)
Config file for Checkstyle 3.5 (build.xml uses that now)
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198494
13f79535 -47bb-0310-9956-
ffa450edef68
Glen Mazza [Mon, 14 Mar 2005 01:34:26 +0000 (01:34 +0000)]
More simplifications to PSLM.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198493
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Sun, 13 Mar 2005 10:52:28 +0000 (10:52 +0000)]
Removing illegal tab characters.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198492
13f79535 -47bb-0310-9956-
ffa450edef68
Glen Mazza [Sun, 13 Mar 2005 07:31:51 +0000 (07:31 +0000)]
More simplifications to PSLM.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198491
13f79535 -47bb-0310-9956-
ffa450edef68
Glen Mazza [Sun, 13 Mar 2005 04:14:04 +0000 (04:14 +0000)]
More simplifications to PSLM.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198490
13f79535 -47bb-0310-9956-
ffa450edef68
Glen Mazza [Sat, 12 Mar 2005 16:53:21 +0000 (16:53 +0000)]
Stray "x" removed.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198489
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Sat, 12 Mar 2005 16:39:37 +0000 (16:39 +0000)]
Lots of smaller updates:
- mailing list archive links
- XML -> XML Graphics
- Defoe -> Folio
etc.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198488
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Sat, 12 Mar 2005 15:32:08 +0000 (15:32 +0000)]
Moving Peter to inactive list.
Updates for my entry.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198487
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Sat, 12 Mar 2005 15:31:28 +0000 (15:31 +0000)]
Changed the mailing list addresses.
Added note about the current brokenness of the Eyebrowse and MARC archives.
Added note about where to find fop-dev.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198486
13f79535 -47bb-0310-9956-
ffa450edef68
Glen Mazza [Sat, 12 Mar 2005 02:14:39 +0000 (02:14 +0000)]
More simplifications to PSLM.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198485
13f79535 -47bb-0310-9956-
ffa450edef68
Glen Mazza [Sat, 12 Mar 2005 01:56:33 +0000 (01:56 +0000)]
Minor simplifications to PSLM.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198484
13f79535 -47bb-0310-9956-
ffa450edef68
Glen Mazza [Sat, 12 Mar 2005 01:29:06 +0000 (01:29 +0000)]
Minor simplification to PSLM.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198483
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Fri, 11 Mar 2005 15:58:08 +0000 (15:58 +0000)]
Test case for space conditionality (without checks ATM)
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198482
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Fri, 11 Mar 2005 13:35:58 +0000 (13:35 +0000)]
Helper blocks to 1) help visualize the testcase and 2) make sure the space-after block area is not discarded by the LM.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198481
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Fri, 11 Mar 2005 13:33:32 +0000 (13:33 +0000)]
SpacePropertyMaker to handle conditionality as defined by the spec:
"The .conditionality component of any space-before or space-after determined
from a margin property is set to "retain"."
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198480
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Fri, 11 Mar 2005 13:28:08 +0000 (13:28 +0000)]
Convenience method to access conditionality component.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198479
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Fri, 11 Mar 2005 13:27:37 +0000 (13:27 +0000)]
Additional accessors.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198478
13f79535 -47bb-0310-9956-
ffa450edef68
Glen Mazza [Fri, 11 Mar 2005 07:23:43 +0000 (07:23 +0000)]
1.) More commenting, some simplifications in the Area classes and PSLM.
2.) Renamed Area.Flow to NormalFlow, uglier but more in conformance with the Recommendation (normal-flow-reference-area) and more specific/easier to understand.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198477
13f79535 -47bb-0310-9956-
ffa450edef68
Glen Mazza [Thu, 10 Mar 2005 23:41:53 +0000 (23:41 +0000)]
Minor code nitpick.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198476
13f79535 -47bb-0310-9956-
ffa450edef68
Glen Mazza [Thu, 10 Mar 2005 23:32:45 +0000 (23:32 +0000)]
Validation added for master-name and master-reference properties.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198475
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Tue, 8 Mar 2005 15:03:06 +0000 (15:03 +0000)]
Refactoring of Knuth line breaking code (including some speed improvements)
Bugzilla: #32612
Submitted by: Finn Bock <bckfnn.at.worldonline.dk>
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198474
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Tue, 8 Mar 2005 14:52:29 +0000 (14:52 +0000)]
Fix validation error.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198473
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Tue, 8 Mar 2005 11:47:55 +0000 (11:47 +0000)]
Resurrected AWT/Java2D renderer
Submitted by: Renaud Richardet <renaud.richardet.at.gmail.com>
Modifications to the patch:
- correct copyright years
- warning message when EPS files are used as images
- removed/commented hard-coded path names, should be improved by loading the image from an InputStream obtained throug the user agent
- Enabled loading images from the bitmap array coming from FopImage. There are hard-coded value which need to be fixed but they show the approach.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198472
13f79535 -47bb-0310-9956-
ffa450edef68
Glen Mazza [Sat, 5 Mar 2005 19:53:13 +0000 (19:53 +0000)]
More simplifications to PSLM.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198471
13f79535 -47bb-0310-9956-
ffa450edef68
Glen Mazza [Sat, 5 Mar 2005 04:52:06 +0000 (04:52 +0000)]
Validation added for five more FO's.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198470
13f79535 -47bb-0310-9956-
ffa450edef68
Glen Mazza [Sat, 5 Mar 2005 04:10:36 +0000 (04:10 +0000)]
PR:
Obtained from:
Submitted by:
Reviewed by:
validateChildNode() for fo:list-item-body implemented; redundant check in flow removed.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198469
13f79535 -47bb-0310-9956-
ffa450edef68
Glen Mazza [Sat, 5 Mar 2005 03:51:59 +0000 (03:51 +0000)]
----------------------------------------------------------------------
Validation bug fixed on fo:table.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198468
13f79535 -47bb-0310-9956-
ffa450edef68
Glen Mazza [Sat, 5 Mar 2005 00:34:24 +0000 (00:34 +0000)]
Removed obsolete status file -- team member information kept on
our team page and status now kept on the Wiki.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198467
13f79535 -47bb-0310-9956-
ffa450edef68
Glen Mazza [Sat, 5 Mar 2005 00:32:25 +0000 (00:32 +0000)]
Validation for fo:table and fo:table-header added, some minor simplifications in other places.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198466
13f79535 -47bb-0310-9956-
ffa450edef68
Simon Pepping [Wed, 2 Mar 2005 21:03:25 +0000 (21:03 +0000)]
Corrected a validation problem. Made TableFooter use TableBody's validation.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198465
13f79535 -47bb-0310-9956-
ffa450edef68
Glen Mazza [Wed, 2 Mar 2005 12:09:08 +0000 (12:09 +0000)]
Added Renaud to our team page as a contributor.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198464
13f79535 -47bb-0310-9956-
ffa450edef68
Glen Mazza [Wed, 2 Mar 2005 01:59:40 +0000 (01:59 +0000)]
Flag added in FOUserAgent for strict/unstrict validation (see TableBody to see how used.)
Validation added (only strict version) for TableFooter.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198463
13f79535 -47bb-0310-9956-
ffa450edef68
Simon Pepping [Tue, 1 Mar 2005 21:29:37 +0000 (21:29 +0000)]
A few more changes
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198462
13f79535 -47bb-0310-9956-
ffa450edef68
Simon Pepping [Tue, 1 Mar 2005 20:47:48 +0000 (20:47 +0000)]
Patch 33597 by Renaud Richardet, and a few other edits
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198461
13f79535 -47bb-0310-9956-
ffa450edef68
Glen Mazza [Tue, 1 Mar 2005 00:11:03 +0000 (00:11 +0000)]
Created new Root.notifyPageSequenceFinished() method, consolidating
two other methods to better stress that these occur as a unit.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198460
13f79535 -47bb-0310-9956-
ffa450edef68
Glen Mazza [Mon, 28 Feb 2005 23:38:24 +0000 (23:38 +0000)]
Updated README file, removed build.bat and build.sh. Builds
can be done by typing "ant" at command line.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198459
13f79535 -47bb-0310-9956-
ffa450edef68
Joerg Pietschmann [Sun, 27 Feb 2005 20:59:13 +0000 (20:59 +0000)]
Use uptodate to avoid rebuilding the FOP jar even if no classes
have been compiled.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198458
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Wed, 23 Feb 2005 22:04:01 +0000 (22:04 +0000)]
An empty table-body is illegal but we'll allow it to make things easier for stylesheet writers.
Empty table-body elements are removed from their parent so they can't cause any nasty effects in the LMs.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198457
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Wed, 23 Feb 2005 21:58:17 +0000 (21:58 +0000)]
Avoid IndexOutOfBoundsException when empty list is passed in.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198456
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Tue, 22 Feb 2005 15:32:45 +0000 (15:32 +0000)]
Should run my own tests.... :-(
Bugfix for NPE on empty cells.
Skip adding helper areas for border painting when there are no borders to paint.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198455
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Tue, 22 Feb 2005 09:52:55 +0000 (09:52 +0000)]
First test cases for collapsing borders (disabled for now).
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198454
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Tue, 22 Feb 2005 09:52:03 +0000 (09:52 +0000)]
Individual grid unit block areas for painting the resolved borders.
Bugfix in Row for searching the adjacent cell at end edge.
Setting the borders that are already resolved on the right grid units.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198453
13f79535 -47bb-0310-9956-
ffa450edef68