160 Commits (178483e30913d2065d5f7a154932b2870a83081e)

Author SHA1 Message Date
  Jeremias Maerki 178483e309 Merged revisions 636407-637074,637076-637118,637120-637790,637792-637856,637858-637992,637994-638047,638049-638307,638309-638315,638318-638936,638938-640888,640890-642905,642907-647402,647404-647536,647538-648983,648985-649005,649007-649013,649015-650549,650551-651301,651303-653536,653538-654452,654454-656285,656287-656523,656525-657519,657521-661579,661581-663481,663483-664691,664693-681285,681287-681290,681292-681298 via svnmerge from 16 years ago
  Vincent Hennebert 92df262a07 Fed up with all those trailing whitespaces. Let's remove them all (once... and for all?) 16 years ago
  Jeremias Maerki 1867bcc73a fonts package must not depend on the render package. Refactored to restore that rule. 16 years ago
  Adrian Cumiskey 435d77401e Moved the contents of TableBody into a new abstract base class TablePart, which is now subclassed by TableBody, TableHeader and TableFooter. 16 years ago
  Jeremias Maerki 925425a93e Merged revisions 636407-637074,637076-637118,637120-637790,637792-637856,637858-637992,637994-638047,638049-638307,638309-638315,638318-664698 via svnmerge from 16 years ago
  Adrian Cumiskey 20551616cd Checkstyle cleanup and javadoc 16 years ago
  Vincent Hennebert 5a0f93d17c Checkstyle and minor typo fixes 16 years ago
  Vincent Hennebert f54710eda5 In collapsed borders, the 'nonLeadingTrailing' case actually corresponds to the usual, 'normal' case, when no break occurs in the table. Renamed fields and parameters accordingly for readability and simplicity 16 years ago
  Adrian Cumiskey c4327242b1 Very small cleanup to unit test. This method does not need to be protected. 16 years ago
  Adrian Cumiskey cff8a3713f * Added font substitution configuration reader, model, business logic, junit test and docs. 16 years ago
  Jeremias Maerki 1a3f45023b Now tunneling all events through a special event listener in tests. This serves two purposes: 16 years ago
  Jeremias Maerki 53a3214401 Merged branch 16 years ago
  Jeremias Maerki a32194e718 Added support for addressing all glyphs available in a Type 1 font, not just the ones in the font's primary encoding. 16 years ago
  Vincent Hennebert bc8128695c Merged revisions 636400-636405,636407-638388 via svnmerge from 16 years ago
  Jeremias Maerki 76ebc1fa40 fop-rgb-icc() function did not make the round-trip which caused an error in the color_1.xml test case (intermediate format tests). Added a unit test to test the parsing and round-trip. 16 years ago
  Jeremias Maerki 263b70846b Extract original exception in BasePDFTestCase.java. They are normally embedded in a TransformerException and sometimes additionally in a SAXException (depending on the JAXP implementation). 16 years ago
  Jeremias Maerki c29ce0ae80 Added support for Type 1 fonts which don't use the AdobeStandardEncoding for PDF and PS output. Details: 16 years ago
  Maximilian Berger f265c0e1c1 Ensured all SVN properties are set equally 16 years ago
  Andreas L. Delmelle 8786f3b949 Tweak: modify PercentLength.toString() to return a value that facilitates debugging. 16 years ago
  Jeremias Maerki b3c8c50025 Bugfix for date formatting with negative time zones in the PDF's Info object. 16 years ago
  Jeremias Maerki 575826b283 Added an option to disable the default sRGB profile in PDF output for those who don't care about color fidelity, but care about PDF file size. Note that this option is not possible if PDF/A, PDF/X or an output profile is used. Makes simple PDFs about 4KB smaller. Ha! 16 years ago
  Jeremias Maerki 8155c42f8f Removed the Dijkstra stuff as it was moved to Commons. 16 years ago
  Jeremias Maerki 1ea8b13df5 Added support for the natural language indentifier ("Lang" in the document catalog) for PDF documents based on the language/country values on fo:page-sequence. This required a few changes in the AreaTreeModel and the Renderer interface because it didn't support passing through the PageSequence object, only its title. Now, we can put other values on the PageSequence and transport them to the renderers. 16 years ago
  Jeremias Maerki 8b281b7c15 Added support for DOMSource to Preloader SVG so a URI Resolver can be written that provides the SVG as a W3C SVG DOM. 16 years ago
  Vincent Hennebert 58868131c9 Added support for conditional borders (and paddings) in tables. 16 years ago
  Jeremias Maerki a2a56d83f6 Slight performance improvement on multi-core CPUs using a cheap trick. 16 years ago
  Jeremias Maerki e77d6863bb java.net.URI doesn't eat non-escaped URIs so I added an escaping method to URISpecification that should cover most cases. Usually, it's just about a space in a filename. 16 years ago
  Jeremias Maerki 44c5761c1a Merged branch https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_ImagePackageRedesign (revs 594558 to 611138) into Trunk: 16 years ago
  Vincent Hennebert 63bca7dc46 Testcase for the resolution of collapsed and conditional borders in the FO tree 16 years ago
  Jeremias Maerki 2133132958 Oops. 16 years ago
  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. 16 years ago
  Jeremias Maerki 28920ff554 Log element list length for convenience. 16 years ago
  Vincent Hennebert 49e9fd8b05 Forgot to add IllegalRowSpanTestCase to the test suite... 16 years ago
  Vincent Hennebert 335f9a3502 Added check for table-cells which span more rows than available in their parent element 16 years ago
  Vincent Hennebert 2e221e50a6 Forgot to add TableColumnColumnNumber testcase to the testsuite 16 years ago
  Vincent Hennebert 84dd5443e9 Finalised testcase for RowGroupBuilder and added it to the testsuite 16 years ago
  Vincent Hennebert 6e2c1b6791 Renamed TableRowIteratorTestCase into RowGroupBuilderTestCase 16 years ago
  Vincent Hennebert 740a2f598c Moved table-related FObj into new o.a.fop.fo.flow.table package 16 years ago
  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. 16 years ago
  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. 16 years ago
  Vincent Hennebert a3d7ceee3d Testcases for fo:table-column 16 years ago
  Vincent Hennebert 1b94caadec Additional testcases for too many columns, this time in header or footer. 16 years ago
  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. 16 years ago
  Jeremias Maerki 1a43096a10 Some log fine-tuning. 16 years ago
  Jeremias Maerki 67a9815afa Bugzilla #42278: 17 years ago
  Jeremias Maerki 5fabd3e088 Updated PDF/A-1b support according to ISO-19005-1:2005/Cor.1:2007. 17 years ago
  Jeremias Maerki 8c1aba3f97 Bugzilla #41831: 17 years ago
  Jeremias Maerki 7ada0a06fe One Factory per VM is enough here. 17 years ago
  Vincent Hennebert 2f6386898a Make the fop.layoutengine.disabled property work with fop.layoutengine.starts-with 17 years ago
  Vincent Hennebert d489e8263d Disable FontBaseBadTestCase for now as it is currently not working and makes the build fail. 17 years ago