Jeremias Maerki
6415c9acd2
Reenabled documentation for fox:destination.
Enabled intermediate format functionality for fox:destination.
Added a test case to check fox:destination.
Deprecated FOP's XMLizable in favor of the XML Graphics Commons variant (and extend that variant).
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@609567 13f79535-47bb-0310-9956-ffa450edef68
преди 16 години
Jeremias Maerki
0c87214d3a
Added new extension element: fox:external-document. It allows to add whole documents such as multi-page TIFF images to be inserted as peers to a page-sequence. Each image will make up an entire page. See the documentation for details. ATM, only single pages are possible. Multi-page images will be supported with the new image package.
Some preparations for page-position="only" but the implementation is incomplete and "only" has no effect, yet. (Just uploaded some stuff I once started)
Some javadoc cleanups.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@607032 13f79535-47bb-0310-9956-ffa450edef68
преди 16 години
Jeremias Maerki
ed61f771c4
Added support for scale-down-to-fit and scale-up-to-fit.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@606004 13f79535-47bb-0310-9956-ffa450edef68
преди 16 години
Vincent Hennebert
f15db7d7e2
Streamlined the recording of row offsets, by replacing Map with a List. Fixed bug #43633 in the same time.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@605295 13f79535-47bb-0310-9956-ffa450edef68
преди 16 години
Vincent Hennebert
63bca7dc46
Testcase for the resolution of collapsed and conditional borders in the FO tree
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@604475 13f79535-47bb-0310-9956-ffa450edef68
преди 16 години
Vincent Hennebert
7ed67aba5b
Fixed the handling of columns in the border resolution, especially in case of column-spanning cells
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@603968 13f79535-47bb-0310-9956-ffa450edef68
преди 16 години
Maximilian Berger
010d536e11
Updated xmlgraphics from SVN
Added autodetection of fonts in jar files (x-font and x-font-truetype)
Added files needed for testcase
Please note: Actual testcase is still missing!
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@602125 13f79535-47bb-0310-9956-ffa450edef68
преди 16 години
Jeremias Maerki
2133132958
Oops.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@600529 13f79535-47bb-0310-9956-ffa450edef68
преди 16 години
Jeremias Maerki
c2470b2731
Added a possibility to rerun the whole run a defined number of times to test for possible issues outside a single rendering run.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@600521 13f79535-47bb-0310-9956-ffa450edef68
преди 16 години
Jeremias Maerki
3215a1e4e3
Bugzilla #37993:
Bugfix: allow multiple bookmarks to point at the same destination.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@599746 13f79535-47bb-0310-9956-ffa450edef68
преди 16 години
Jeremias Maerki
ed5ae377e6
Bugzilla #40230:
Bugfix: no empty page is generated anymore if there's no content after a break-after.
Bugzilla #43917 :
Bugfix for border-after painting and element list generation when a forced break is involved.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@598558 13f79535-47bb-0310-9956-ffa450edef68
преди 16 години
Vincent Hennebert
22cdf131f2
Bugfix in tables: wrong element generation by the merging algorithm when glues must be produced to cope with conditional spaces. The corresponding length was added twice: one in the glue itself and one in the following box.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@596727 13f79535-47bb-0310-9956-ffa450edef68
преди 16 години
Vincent Hennebert
fcedea9341
Bugzilla #43766: breaks generated by the merging algorithm for table rows containing empty cells has always a penalty of 900
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@596390 13f79535-47bb-0310-9956-ffa450edef68
преди 16 години
Vincent Hennebert
5675e7ef51
Moved the creation of grid units to the FO tree building stage. Brought a few improvements along with the move:
- bugfix: border-resolution for border-end on row-spanning cells was wrong
- bugfix: in case of missing cells the border-end of the table was applied to an inner cell, instead of the cell in the last column (but missing cells aren't painted yet :-\)
- bugfix: in collapsing-border model, border-before and -after specified on table-column were applied to every cell of the column, instead of only the first and the last ones
- border resolution is now made progressively when possible, and no longer triggers the fetching of all the rows of the table
Added testcases for the border conflict resolution (between the various elements of a table and not only the cells)
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@594571 13f79535-47bb-0310-9956-ffa450edef68
преди 16 години
Jeremias Maerki
28920ff554
Log element list length for convenience.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@594517 13f79535-47bb-0310-9956-ffa450edef68
преди 16 години
Vincent Hennebert
35d27e8af0
Removed no-longer applicable test cases, for cells spanning more rows than available in the table part
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@592399 13f79535-47bb-0310-9956-ffa450edef68
преди 16 години
Vincent Hennebert
49e9fd8b05
Forgot to add IllegalRowSpanTestCase to the test suite...
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@592394 13f79535-47bb-0310-9956-ffa450edef68
преди 16 години
Vincent Hennebert
335f9a3502
Added check for table-cells which span more rows than available in their parent element
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@592392 13f79535-47bb-0310-9956-ffa450edef68
преди 16 години
Vincent Hennebert
ac5c958502
Slightly reworked too-many-columns_body_3 testcase, added testcase for a cell that spans too many columns (too-many-columns_body_4)
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@592387 13f79535-47bb-0310-9956-ffa450edef68
преди 16 години
Vincent Hennebert
2e221e50a6
Forgot to add TableColumnColumnNumber testcase to the testsuite
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@592386 13f79535-47bb-0310-9956-ffa450edef68
преди 16 години
Vincent Hennebert
84dd5443e9
Finalised testcase for RowGroupBuilder and added it to the testsuite
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@592384 13f79535-47bb-0310-9956-ffa450edef68
преди 16 години
Vincent Hennebert
6e2c1b6791
Renamed TableRowIteratorTestCase into RowGroupBuilderTestCase
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@592110 13f79535-47bb-0310-9956-ffa450edef68
преди 16 години
Vincent Hennebert
740a2f598c
Moved table-related FObj into new o.a.fop.fo.flow.table package
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@592103 13f79535-47bb-0310-9956-ffa450edef68
преди 16 години
Vincent Hennebert
a09f99a58e
Updated the warning messages
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@592067 13f79535-47bb-0310-9956-ffa450edef68
преди 16 години
Vincent Hennebert
71557fd0a6
Renamed TableRowIterator* test cases into RowGroupBuilder*
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@592060 13f79535-47bb-0310-9956-ffa450edef68
преди 16 години
Vincent Hennebert
2a76212532
First step towards building row groups at the FO tree stage. The built row groups are currently not used and the TableRowIterator stuff remains unchanged; this allows for more atomic commits.
- introduced RowGroupBuilder hierarchy;
- moved TableRowIterator test cases into fotree, and integrated them in the test suite.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@592058 13f79535-47bb-0310-9956-ffa450edef68
преди 16 години
Andreas L. Delmelle
bb838976f6
Added support for fo:markers on fo:inline and fo:basic-link.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@591756 13f79535-47bb-0310-9956-ffa450edef68
преди 16 години
Andreas L. Delmelle
4368d83184
Bugzilla 42748: Added support for ids on empty fo:inlines
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@591437 13f79535-47bb-0310-9956-ffa450edef68
преди 16 години
Vincent Hennebert
6f01fbd0f9
Reworked the creation of implicit columns to match new behaviour: the number of columns of a table without explicit fo:table-column is set by the row that has the most columns.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@591299 13f79535-47bb-0310-9956-ffa450edef68
преди 16 години
Vincent Hennebert
a3d7ceee3d
Testcases for fo:table-column
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@591063 13f79535-47bb-0310-9956-ffa450edef68
преди 16 години
Vincent Hennebert
1b94caadec
Additional testcases for too many columns, this time in header or footer.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@590747 13f79535-47bb-0310-9956-ffa450edef68
преди 16 години
Vincent Hennebert
76468ee6d7
Replaced svn:eol property with svn:eol-style or set that latter to native
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@590714 13f79535-47bb-0310-9956-ffa450edef68
преди 16 години
Vincent Hennebert
fc34b198fd
- Enforced check for proper number of columns in a table. Now if a table has explicit table-columns, those fix the total number of columns and any row having more columns will lead to an error.
- Set up a framework for unit-testing classes from the FO tree, and added some first testcases for the number of columns in tables.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@590705 13f79535-47bb-0310-9956-ffa450edef68
преди 16 години
Vincent Hennebert
859a25e121
Updated testcase to reflect new code behaviour: gaps between columns are now ignored
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@590159 13f79535-47bb-0310-9956-ffa450edef68
преди 16 години
Adrian Cumiskey
00988a93d3
Applying [PATCH] 43587 - Multiple ps:comment-? within fo:declarations causes ClassCastException
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@588733 13f79535-47bb-0310-9956-ffa450edef68
преди 16 години
Jeremias Maerki
1a43096a10
Some log fine-tuning.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@588546 13f79535-47bb-0310-9956-ffa450edef68
преди 16 години
Jeremias Maerki
c6f2baf00b
Bugzilla #43597:
Added a test file for the SVGZ case.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@587053 13f79535-47bb-0310-9956-ffa450edef68
преди 16 години
Vincent Hennebert
4c334997f1
Bugzilla #43616: bug in the computation of remaining height that caused extra space to appear in tables
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@585141 13f79535-47bb-0310-9956-ffa450edef68
преди 16 години
Jeremias Maerki
23ef1de683
Bugfix for NPE with empty table-row (regression from 0.93).
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@584699 13f79535-47bb-0310-9956-ffa450edef68
преди 16 години
Jeremias Maerki
7813671bc4
Fixed a bug in the test. MediaPosition takes an integer.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@582271 13f79535-47bb-0310-9956-ffa450edef68
преди 16 години
Jeremias Maerki
cff77865f9
Added a test case for AFP extension to make sure restoration from IF is correct.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@582180 13f79535-47bb-0310-9956-ffa450edef68
преди 16 години
Chris Bowditch
208afa6c7d
Bugzilla #43070
Postscript extension : comment before and after page
Submitted by Adrian Cumiskey <dev.at.cumiskey.com>
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@582124 13f79535-47bb-0310-9956-ffa450edef68
преди 16 години
Chris Bowditch
2442659ffd
Bugzilla #42144
Safely set postscript page device dictionary
Submitted by Adrian Cumiskey <dev.at.cumiskey.com>
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@581906 13f79535-47bb-0310-9956-ffa450edef68
преди 16 години
Andreas L. Delmelle
6e01725a7b
Slight correction: part of the issue has already been resolved
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@578396 13f79535-47bb-0310-9956-ffa450edef68
преди 16 години
Andreas L. Delmelle
7937897c89
Bugzilla 42705: Fixed swallowing PCDATA during white-space removal in retrieved markers.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@576095 13f79535-47bb-0310-9956-ffa450edef68
преди 16 години
Andreas L. Delmelle
9a50626fd3
Bugzilla 42703: Fixed incorrect white-space removal in retrieved markers.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@576072 13f79535-47bb-0310-9956-ffa450edef68
преди 16 години
Vincent Hennebert
7d63aaf81b
Testcases for conditional spaces inside table-cells.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@559087 13f79535-47bb-0310-9956-ffa450edef68
преди 17 години
Manuel Mall
22887795cf
Corrected issue with zero width spaces being given a non zero width
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@558455 13f79535-47bb-0310-9956-ffa450edef68
преди 17 години
Manuel Mall
490cf6da6d
Added support for keep-togther.within-line="always"
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@557347 13f79535-47bb-0310-9956-ffa450edef68
преди 17 години
Manuel Mall
d0ffc489d5
Fixed incomplete support for Unicode word joiners
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@557219 13f79535-47bb-0310-9956-ffa450edef68
преди 17 години