]>
source.dussan.org Git - xmlgraphics-fop.git/log
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
Glen Mazza [Mon, 21 Feb 2005 23:35:36 +0000 (23:35 +0000)]
Removing obsolete STATUS file from our distribution. This information is already available on our website.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198452
13f79535 -47bb-0310-9956-
ffa450edef68
Glen Mazza [Mon, 21 Feb 2005 23:10:09 +0000 (23:10 +0000)]
Updated the README file to this century. Also, testing my first commit
using Eclipse.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198451
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Mon, 21 Feb 2005 21:52:14 +0000 (21:52 +0000)]
First real step towards collapsing table borders.
border-collapse="collapse" rules implemented but not fully tested, yet.
Collapsing of borders works only for start and end borders, yet, and there only for non-spanned cells.
CellLM is now prepared to get the full list of grid unit it occupies (necessary for collapsed border painting).
Row.CellInfo extracted and renamed to GridUnit.
WIP...
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198450
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Mon, 21 Feb 2005 09:25:29 +0000 (09:25 +0000)]
Test cases illustrating Glen's page-number fix. There's still a problem because of the bogus areas, though.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198449
13f79535 -47bb-0310-9956-
ffa450edef68
Simon Pepping [Sun, 20 Feb 2005 19:52:18 +0000 (19:52 +0000)]
Test case markers5a now works correctly. Added four testcases.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198448
13f79535 -47bb-0310-9956-
ffa450edef68
Simon Pepping [Sun, 20 Feb 2005 19:50:47 +0000 (19:50 +0000)]
Corrected the logic of adding markers. LayoutManagers are responsible
for correctly setting is-first and is-last on the BreakPoss and from
there in the arguments of the addMarkers method. Implemented this for
BlockLM. Also made a small change in the retrieval of markers from
preceding pages.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198447
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Sat, 19 Feb 2005 21:27:33 +0000 (21:27 +0000)]
Commented stray System.out. Should be replaced by Commons Logging calls or removed in time.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198446
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Sat, 19 Feb 2005 10:40:07 +0000 (10:40 +0000)]
Restored JDK 1.5 compatibility.
Bug: http://issues.apache.org/bugzilla/show_bug.cgi?id=33645
Submitted by: Oskar Berggren <d99beo.at.dtek.chalmers.se>
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198445
13f79535 -47bb-0310-9956-
ffa450edef68
Glen Mazza [Sat, 19 Feb 2005 03:56:58 +0000 (03:56 +0000)]
PR:
Obtained from:
Submitted by:
Reviewed by:
Page numbering bug fixed.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198444
13f79535 -47bb-0310-9956-
ffa450edef68
Glen Mazza [Fri, 18 Feb 2005 03:54:50 +0000 (03:54 +0000)]
PR:
Obtained from:
Submitted by:
Reviewed by:
More cleanup in PageSequence (also removed local LayoutMasterSet variable to emphasize Root's ownership of this object in the FO Tree hierarchy.)
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198443
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Thu, 17 Feb 2005 20:00:11 +0000 (20:00 +0000)]
Disable advanced marker tests as long as they don't work properly.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198442
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Thu, 17 Feb 2005 19:58:30 +0000 (19:58 +0000)]
setting border-collapse="separate" to make it pass again, now that I started with border collapsing.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198441
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Thu, 17 Feb 2005 13:40:42 +0000 (13:40 +0000)]
border-style "hidden" also forces border-width to 0.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198440
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Thu, 17 Feb 2005 09:36:53 +0000 (09:36 +0000)]
region-after may not have borders. Used an absolutely positioned block-container instead.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198439
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Thu, 17 Feb 2005 09:35:51 +0000 (09:35 +0000)]
Added missing license header.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198438
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Thu, 17 Feb 2005 09:19:10 +0000 (09:19 +0000)]
updated page-master tests.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198437
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Thu, 17 Feb 2005 09:17:36 +0000 (09:17 +0000)]
Fix for bad page-master and region margin calculations. All margin calculations now use margin-* attributes directly, ignoring start|end-indent and space-*.
Better check for borders and padding on regions.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198436
13f79535 -47bb-0310-9956-
ffa450edef68
Glen Mazza [Thu, 17 Feb 2005 00:30:47 +0000 (00:30 +0000)]
PR:
Obtained from:
Submitted by:
Reviewed by:
Removed unneeded variable.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198435
13f79535 -47bb-0310-9956-
ffa450edef68
Glen Mazza [Thu, 17 Feb 2005 00:27:54 +0000 (00:27 +0000)]
PR:
Obtained from:
Submitted by:
Reviewed by:
Cleanup of page number handling throughout application. Removed old code
from PageSequence.java.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198434
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Wed, 16 Feb 2005 10:17:09 +0000 (10:17 +0000)]
Adjusting to changes in BorderProps.toString()
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198433
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Wed, 16 Feb 2005 10:15:45 +0000 (10:15 +0000)]
First step towards collapsing table borders:
- Mode on BorderProps controls painting behaviour.
- Extended toString() on BorderProps
- Painting the borders already works for all three modes (separate, collapsing-inner and collapsing-outer)
- ATM only inner borders are painted.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198432
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Wed, 16 Feb 2005 06:46:15 +0000 (06:46 +0000)]
Code clean-up only.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198431
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Tue, 15 Feb 2005 19:30:51 +0000 (19:30 +0000)]
Set border traits for fo:table only if border-collapse="separate".
Some clean-up.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198430
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Tue, 15 Feb 2005 10:06:07 +0000 (10:06 +0000)]
Clean-up:
table2 split into table2 (margins and spaces only) and table-border-separate1.
table-cell5 renamed to table-border-separate2.
table-cell5a renamed to table-border-separate2a.
table-cell7 renamed to table-border-separate3
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198429
13f79535 -47bb-0310-9956-
ffa450edef68
Glen Mazza [Sat, 12 Feb 2005 22:32:36 +0000 (22:32 +0000)]
Some cleanup -- moved getSimplePageMasterToUse() to PageSequence (logic
is useful with other implementations of PSLM.)
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198428
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Sat, 12 Feb 2005 20:20:53 +0000 (20:20 +0000)]
Simpler and more robust XPath statements.
Suggested by: Simon Pepping
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198427
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Sat, 12 Feb 2005 15:33:08 +0000 (15:33 +0000)]
Extend the user agent to pipe title, author and keywords through to the PDF. A title on the user agent will override any title info gathered from fo:title elements.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198426
13f79535 -47bb-0310-9956-
ffa450edef68
Glen Mazza [Sat, 12 Feb 2005 06:41:24 +0000 (06:41 +0000)]
PR:
Obtained from:
Submitted by:
Reviewed by:
Removed flush() override from PSLM, consolidated StorePagesModel & AreaTreeModel, removed unused LineTrait.java.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198425
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Fri, 11 Feb 2005 21:30:03 +0000 (21:30 +0000)]
Implemented the rest of the border styles. Now uses clipping while painting the borders to paint nicer edges. Some of this code should later be extracted into utility classes so other renderers can use the same code.
Dotted-style could use some tweaking (dots are clipped at the edges).
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198424
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Fri, 11 Feb 2005 20:56:44 +0000 (20:56 +0000)]
Test for all border-styles.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198423
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Fri, 11 Feb 2005 12:19:05 +0000 (12:19 +0000)]
empty-cells implemented.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198422
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Fri, 11 Feb 2005 12:17:32 +0000 (12:17 +0000)]
Test case for empty-cells attribute.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198421
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Fri, 11 Feb 2005 12:17:06 +0000 (12:17 +0000)]
Test case for column spanning.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198420
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Fri, 11 Feb 2005 10:47:26 +0000 (10:47 +0000)]
Test cases for table-omit-*-at-break. The one for footer is disabled because it's not implemented, yet.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198419
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Fri, 11 Feb 2005 10:45:24 +0000 (10:45 +0000)]
Implemented table-omit-header-at-break. The same for footers comes later when page breaking is revisited.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198418
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Thu, 10 Feb 2005 20:02:36 +0000 (20:02 +0000)]
Test cases for table headers/footers.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198417
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Thu, 10 Feb 2005 19:40:47 +0000 (19:40 +0000)]
Table headers/footers need to be recalculated for each page (for dynamic elements like page-numbers and changing page-masters together with auto layout). Therefore a new LM is created for each page.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198416
13f79535 -47bb-0310-9956-
ffa450edef68
Glen Mazza [Thu, 10 Feb 2005 17:08:24 +0000 (17:08 +0000)]
PR:
Obtained from:
Submitted by:
Reviewed by:
Some simplification to StorePagesModel, removal of not very informative comment in PSLM.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198415
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Thu, 10 Feb 2005 15:54:03 +0000 (15:54 +0000)]
Rearranged the process a bit to better show the different phases. Helped me to better understand what's going on there.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198414
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Thu, 10 Feb 2005 14:18:39 +0000 (14:18 +0000)]
Some LMs don't need the childLM List. So create only when necessary.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198413
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Thu, 10 Feb 2005 12:52:35 +0000 (12:52 +0000)]
Adding an additional block at the end to see if a new block would behave differently.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198412
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Thu, 10 Feb 2005 12:50:07 +0000 (12:50 +0000)]
Test case which indirectly tests the resetPosition() methods on various LMs. Currently, the lines are not rearranged after a page break when a different page-master gets active.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198411
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Thu, 10 Feb 2005 10:47:11 +0000 (10:47 +0000)]
Remove dependency of pdf package to the FOP user agent.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198410
13f79535 -47bb-0310-9956-
ffa450edef68
Glen Mazza [Thu, 10 Feb 2005 07:06:47 +0000 (07:06 +0000)]
Updates to team page. Added Luca (Layout) and Simon (Layout, XSL FO Tree, and Properties) to skill sets at bottom--please raise objections soon if you are uncomfortable with being listed. Gave myself my first "X" (XSL FO Tree), and added more for Jeremias and Finn. Team, please adjust as you feel appropriate.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198409
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Wed, 9 Feb 2005 21:38:31 +0000 (21:38 +0000)]
Better XPath statements for certain parser/XSLT combinations.
Suggested by: Simon Pepping
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198408
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Wed, 9 Feb 2005 15:38:15 +0000 (15:38 +0000)]
No longer fail when no table-columns are defined. The table creates a "default column" which is used to handle any defaults and inheritance.
The columns list is populated with at least the default column.
The first row is not yet inspected for determining column widths as described in fixed table layout. (see comment in code)
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198407
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Wed, 9 Feb 2005 15:31:21 +0000 (15:31 +0000)]
Test cases for fixed table layout.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198406
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Wed, 9 Feb 2005 11:53:16 +0000 (11:53 +0000)]
Corrected my interpretation of border-separation.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198405
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Wed, 9 Feb 2005 11:52:33 +0000 (11:52 +0000)]
force fixed table-layout. Without the width auto layout becomes active.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198404
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Wed, 9 Feb 2005 11:51:30 +0000 (11:51 +0000)]
Fix for handling of horizontal border-separation. My first interpretation was wrong.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198403
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Wed, 9 Feb 2005 11:47:42 +0000 (11:47 +0000)]
Accessor for table-layout property.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198402
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Wed, 9 Feb 2005 08:28:00 +0000 (08:28 +0000)]
Test case for border and padding influencing table-cells. Similar to table-cell5 except with horizontal border-spacing and table border and padding.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198401
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Wed, 9 Feb 2005 07:46:41 +0000 (07:46 +0000)]
Test case for border and padding influencing table-cells.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198400
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Tue, 8 Feb 2005 17:41:23 +0000 (17:41 +0000)]
Forgot to take padding into account.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198399
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Tue, 8 Feb 2005 16:54:44 +0000 (16:54 +0000)]
Test case for column-number con table-cell and gaps in a row.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198398
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Tue, 8 Feb 2005 16:37:23 +0000 (16:37 +0000)]
Fix for ArrayOutOfBoundsException in resetPosition().
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198397
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Tue, 8 Feb 2005 16:25:12 +0000 (16:25 +0000)]
Support for column-number on table-cell.
RowLM now also handles gaps (=empty cells) properly.
Positioning of cells inside the row changed. More responsibility into getNextBreakPoss stage because it is a lot easier to implement and there's less redundancy.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198396
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Tue, 8 Feb 2005 16:16:48 +0000 (16:16 +0000)]
Method for checking if there's a column-number
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198395
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Tue, 8 Feb 2005 11:21:57 +0000 (11:21 +0000)]
Initial support for column spanning. Still WIP.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198394
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Tue, 8 Feb 2005 10:10:00 +0000 (10:10 +0000)]
Correct cell-borders when border-collapse="separate" and initial support for horizontal border-separation.
This is WIP, just a save-point while I'm investigating other issues surrounding tables.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198393
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Tue, 8 Feb 2005 09:45:13 +0000 (09:45 +0000)]
Test case for grouping of table-cells into table-rows.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198392
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Tue, 8 Feb 2005 09:20:41 +0000 (09:20 +0000)]
Support for table-cells as direct children of table-body|header|footer.
The table-cells are grouped into table-rows using starts-row and ends-row properties during FO tree building so the layout managers don't have to handle both cases. This will hopefully keep the code simpler.
Additional accessors on some FO objects.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198391
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Tue, 8 Feb 2005 09:17:50 +0000 (09:17 +0000)]
moving retrieve-marker replacement into separate method to make preLoadList easier to read and understand.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198390
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Mon, 7 Feb 2005 16:26:13 +0000 (16:26 +0000)]
Support for border-spacing shorthand.
Accessor for border-separation on table.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198389
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Mon, 7 Feb 2005 13:37:04 +0000 (13:37 +0000)]
More table test cases.
table-cell3a currently fails because of a table-row handling problem.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198388
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Mon, 7 Feb 2005 11:01:37 +0000 (11:01 +0000)]
Temporary fix for markers (using isBogus() check)
ipd/height and display-align support for table rows and cells.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198387
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Mon, 7 Feb 2005 11:00:19 +0000 (11:00 +0000)]
Fix for adding absolutely positioned block without children.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198386
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Mon, 7 Feb 2005 10:59:25 +0000 (10:59 +0000)]
use hasBackground() as a fail-fast.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198385
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Mon, 7 Feb 2005 10:55:35 +0000 (10:55 +0000)]
Additional accessors and style.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198384
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Mon, 7 Feb 2005 10:53:26 +0000 (10:53 +0000)]
Method for determining if there's a background at all.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198383
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Mon, 7 Feb 2005 10:47:58 +0000 (10:47 +0000)]
Checks for marker test cases. markers5b disabled because of a bug with table handling that I will fix shortly.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198382
13f79535 -47bb-0310-9956-
ffa450edef68
Glen Mazza [Sun, 6 Feb 2005 20:48:48 +0000 (20:48 +0000)]
PR:
Obtained from:
Submitted by:
Reviewed by:
Rolled the PageNumberGenerator from PSLM back into PageSequence (slightly simpler, also this functionality is useful for non-layout render types), renamed PageViewport.getPageNumber() to .getPageNumberString() to emphasize what it is actually returning.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198381
13f79535 -47bb-0310-9956-
ffa450edef68
Glen Mazza [Sun, 6 Feb 2005 08:14:07 +0000 (08:14 +0000)]
PR:
Obtained from:
Submitted by:
Reviewed by:
Minor variable renaming in PSLM, removed pageCount variable from ATH.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198380
13f79535 -47bb-0310-9956-
ffa450edef68
Glen Mazza [Sat, 5 Feb 2005 07:39:12 +0000 (07:39 +0000)]
PR:
Obtained from:
Submitted by:
Reviewed by:
Switch to Root's page number counter.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198379
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Fri, 4 Feb 2005 17:10:57 +0000 (17:10 +0000)]
Test for block-progression-dimension and height on table-cell.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198378
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Fri, 4 Feb 2005 10:34:33 +0000 (10:34 +0000)]
Can reenable some tests for table-columns after the last improvement.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198377
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Fri, 4 Feb 2005 10:33:39 +0000 (10:33 +0000)]
Better table-column build-up. Columns can now be in non-consecutive order (using column-number) and number-columns-repeated is now respected. Missing columns (gaps) are logged as an error but no further handling ATM.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198376
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Fri, 4 Feb 2005 10:31:26 +0000 (10:31 +0000)]
Checks and an addtional method to determine whether a column-number is set.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198375
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Fri, 4 Feb 2005 08:27:30 +0000 (08:27 +0000)]
Regression test for label-end() function when there are margins on the page-master and the list-block is a direct child of a flow.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198374
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Fri, 4 Feb 2005 08:25:06 +0000 (08:25 +0000)]
Bugfix for list labels that were not properly placed when the list-block is a child of a flow and there are margins on the page-master.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198373
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Thu, 3 Feb 2005 20:45:33 +0000 (20:45 +0000)]
Notify the AreaTreeHandler about new pages being added.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198372
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Thu, 3 Feb 2005 20:44:44 +0000 (20:44 +0000)]
Add a facility for the PageSequenceLayoutManager to notify about a new page being added so the rendering statistics work again.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198371
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Thu, 3 Feb 2005 17:06:29 +0000 (17:06 +0000)]
Derived from markers4 these two test cases exercise BlockLayoutManager.addMarkers() where currently some markers are added to the wrong page.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198370
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Thu, 3 Feb 2005 08:22:42 +0000 (08:22 +0000)]
The checks were wrong because of the leading linefeed. Also, the space-before is not suitable in this case ATM for a space before that block. Using a bc with fixed height instead.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198369
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Thu, 3 Feb 2005 08:18:27 +0000 (08:18 +0000)]
Bugfix for whitespace handling that surfaced after my last fix for linefeed handling when markers are involved. Nodes preceeding a marker that don't create an area were removed from the childNodes list but the firstInlineChild was not cleared creating additional unwanted empty lines in the output.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198368
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Wed, 2 Feb 2005 15:06:55 +0000 (15:06 +0000)]
Can enable some test cases again.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198367
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Wed, 2 Feb 2005 15:05:51 +0000 (15:05 +0000)]
Bugfix for blocks with forced linefeeds that break over the page boundary.
Submitted by: Luca Furini <lfurini.at.cs.unibo.it>
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198366
13f79535 -47bb-0310-9956-
ffa450edef68
Jeremias Maerki [Wed, 2 Feb 2005 15:03:55 +0000 (15:03 +0000)]
Don't ignore linefeeds when building Knuth elements.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198365
13f79535 -47bb-0310-9956-
ffa450edef68