91 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
  Adrian Cumiskey f26c0c2d84 Minor optimization. 16 years ago
  Luca Furini b8afaae294 Fixing absolute positioning of block-containers: bottom and right distances were not taken into account 16 years ago
  Maximilian Berger 802e308714 Replaced getLast() calls with calls to listUtil 16 years ago
  Maximilian Berger 64e7cf8714 Replaced LinkedList with generic List interface 16 years ago
  Andreas L. Delmelle d8494c1892 Minor refactoring: consolidate getPSLM().notifyEndOfLayout(fobj.getId()) in AbstractLayoutManager.notifyEndOfLayout() 16 years ago
  Jeremias Maerki c47f87ac1b Second part of the implementation of stage 1 for advanced keeps (see Wiki): Integer values are treated differently from "always" values in keep-with-next/previous.within-column for all block-level FOs. 16 years ago
  Jeremias Maerki 01a9c273a2 First part of the implementation of stage 1 for advanced keeps (see Wiki): Integer values are treated differently from "always" values in keep-together.within-column for all block-level FOs. 16 years ago
  Jeremias Maerki 53a3214401 Merged branch 16 years ago
  Andreas L. Delmelle 40cdce2da1 Cleanup and minor refactoring: 16 years ago
  Vincent Hennebert bc8128695c Merged revisions 636400-636405,636407-638388 via svnmerge from 16 years ago
  Vincent Hennebert b0644700fd Reverting changes of rev. 637057. I applied the changes to the 0.95 branch instead so that they make their way into the 0.95 release. I will merge them back to the Trunk via svnmerge 16 years ago
  Jeremias Maerki 5ed52d9f31 Bugzilla #44412: 16 years ago
  Jeremias Maerki 8bf1daae93 Fixed NPE in BlockContainerLayoutManager when used as a child of an inline-level FO. Split IP and BP stack limits in LayoutContext (there's now a certain amount of redundancy with "refIPD" in LayoutContext which I didn't resolve). 16 years ago
  Jeremias Maerki 448befc115 Bugzilla #36391: 16 years ago
  Jeremias Maerki 74b2adc7eb Improve breaking for block-container and static-content so there are no more "breaking artifacts" (like additional border lines) in the overflowing part of the content anymore. This is done by removing all breaks from the result list prior to constructing the area tree. The presence of breaks simply indicates that there is an overflow. 16 years ago
  Jeremias Maerki 341da37f03 Fixed logic error setting the transformation matrix for block-container viewports (applies to absolute and fixed block-containers only). The CTM now only rotates and shifts the content as necessary for reference-orientation and writing-mode. All the rest of the transformation is done by the renderer which allows to add additional transformations as made possible by fox:transform (see below). 16 years ago
  Vincent Hennebert c6363fe8a3 Clean up: removed all reset and resetPosition methods, which pre-date the Knuth era and are no longer needed 16 years ago
  Andreas L. Delmelle bb838976f6 Added support for fo:markers on fo:inline and fo:basic-link. 16 years ago
  Andreas L. Delmelle 4e921e05c7 * Javadoc update: use {@inheritDoc} instead of @see where applicable, removal of some @author tags 17 years ago
  Simon Pepping 894074229c Allow for the case where a block-container occurs inside an inline 17 years ago
  Jeremias Maerki 74de788d25 Fixed an IllegalArgumentException for absolutely positioned block-containers with a border and no height/bpd set. 17 years ago
  Simon Pepping 9192829e4d Create a class-specific logger for each LayoutManager which uses a logger. 17 years ago
  Jeremias Maerki f5abed20f9 Changed license headers and updated NOTICE file according to: http://www.apache.org/legal/src-headers.html 18 years ago
  Jeremias Maerki 5ff1b803b5 Bugfix: Table headers were omitted when a table is a child of a block-container. 18 years ago
  Jeremias Maerki aeb764d5fe Content in block-containers makes better use of shrink to fit content vertically into the available area. This can be used indirectly to justify content vertically in a block-container. 18 years ago
  Jeremias Maerki fcfb10d2ec Bugzilla #39118: 18 years ago
  Jeremias Maerki de3b319720 block-container did not tell the breaker if it's in auto-height mode. That causes false alarms for block-containers which are not constrained in b-p-d. 18 years ago
  Jeremias Maerki edfe1fbf5b Bugfix: Fixed two causes for ClassCastExceptions in BlockContainerLayoutManager. 18 years ago
  Jeremias Maerki 4a34763794 Following a clarification by the XSL FO SG, space traits are only set on the first and last area generated by an FO, and not on every area anymore. 18 years ago
  Jeremias Maerki 589fb02d05 Bugzilla #38102: 18 years ago
  Jeremias Maerki 73b502a2dc Fix for width checks. They didn't take start-indent and end-indent into account. 18 years ago
  Jeremias Maerki a952810ccb Added checks that warn about tables and block-containers that are wider than the available content area. 18 years ago
  Jeremias Maerki 4d11c8f8e2 Better approach for enforcing the overflow property on block-containers. 18 years ago
  Jeremias Maerki 56cfb0b22d Implemented 5.3.4 overconstrained geometry without handling the case when the content IPD is zero. 18 years ago
  Jeremias Maerki 18536029a6 Updated from Jakarta Commons IO 1.0 to 1.1. CopyUtils.copy() becomes IOUtils.copy() again. CopyUtils in 1.0 was not ideal design decision. 18 years ago
  Jeremias Maerki 999f7ccfef Disabled warning which are based on the containing reference area instead of the containing box. 18 years ago
  Jeremias Maerki 9f04f8cafd Bugfix for handling of percentage width and height inside block-containers. Fixes problem in examples/fo/basic/border.fo. 18 years ago
  Manuel Mall 7af60c6d3d Minor corrections for jdk 1.3.1 compatibility 18 years ago
  Jeremias Maerki 829cd8e675 Merged work on Temp_SpaceResolution branch into trunk (-r 320826:327988). 18 years ago
  Manuel Mall 2ae0a968ee Update to support border and padding and alignments on inline fos 18 years ago
  Finn Bock e194fdd5cf Bugzilla #36379: 19 years ago
  Jeremias Maerki 33c07d72cd An attempt at helpful error output when the top/left/bottom/right properties on block-containers are not right. 19 years ago
  Joerg Pietschmann 8eca11a7d5 Squashed some JavaDoc warnings. 19 years ago
  Jeremias Maerki f2d63aeb05 Make it possible to keep block-container element lists apart from normal page-level element lists. 19 years ago
  Jeremias Maerki 4cebac3e27 Send the ID of the producing FO to the area tree as trait where possible. 19 years ago
  Jeremias Maerki 1b0fdf72a4 First parts on a page which don't fit are moved to the next page. A counter avoids endless loops. 19 years ago
  Glen Mazza 406a8a8740 Removed LM.initialize() -- switched to internal initialization of all LM's. 19 years ago
  Jeremias Maerki 4fd57be858 New member variable "index" on Position (used for first/last checks). 19 years ago