71 次代码提交 (9aa912adf722ee47c9dd7a3674e430b36ba20c91)

作者 SHA1 备注 提交日期
  Jeremias Maerki 9aa912adf7 Merged revisions 636407-637074,637076-637118,637120-637790,637792-637856,637858-637992,637994-638047,638049-638307,638309-638315,638318-664698 via svnmerge from 16 年前
  Vincent Hennebert 679189e810 Bugzilla 37579: added support for footnotes in lists and table bodies (not header nor footer). 16 年前
  Vincent Hennebert ca79b4456e Replaced hack in TableStepper to get the steps' penalty values with a more proper implementation. Allows in the same time to avoid skimming, at each step, through the active cells' LinkedLists of elements, which may have a negative impact on performance 16 年前
  Jeremias Maerki ee23c386b4 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 年前
  Jeremias Maerki ae31afa8e1 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 年前
  Vincent Hennebert 0ddc203271 - added full support for keep-with-previous on table-row and in table-cell 16 年前
  Vincent Hennebert 36dcc528b5 Moved to the FO tree stage the check for break-before/after on table-row while spanning in progress, and fixed bug #44321 as well 16 年前
  Vincent Hennebert 367d5310d0 Added support for breaks before and after table cells 16 年前
  Vincent Hennebert dc7e68a543 Added full support for breaks inside table-cell elements 16 年前
  Vincent Hennebert 97b5e49a3d Removed the 900 penalty mechanism which anyway almost always produced visually bad results. Now the first step for a row is computed so that each cell starting on it can contribute some content. 16 年前
  Vincent Hennebert bc7a39135d Removed the no longer needed maxColumnCount parameter 16 年前
  Vincent Hennebert 962e3fa0b5 Added support for conditional borders (and paddings) in tables. 16 年前
  Vincent Hennebert 2cc3fc773a Reset previousRowsLength before a new row-group is handled 16 年前
  Vincent Hennebert 474677cb2e Renaming GridUnitPart into the more accurate CellPart. Moreover I was always making the confusion between gup and pgu 16 年前
  Vincent Hennebert 0d242e8a3d 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. 16 年前
  Vincent Hennebert af829c8c41 Moved EffRow to the fo.flow.table package 16 年前
  Vincent Hennebert 47c09dfade Moved *GridUnit from layoutmgr/table to fo/flow/table 16 年前
  Vincent Hennebert f5f115f9b8 Moved table-related FObj into new o.a.fop.fo.flow.table package 16 年前
  Jeremias Maerki 97284a97b2 Bugfix for NPE with empty table-row (regression from 0.93). 16 年前
  Vincent Hennebert 49b69c7d60 Code cleanup and javadocs 17 年前
  Andreas L. Delmelle a6efe7161b * Javadoc update: use {@inheritDoc} instead of @see where applicable, removal of some @author tags 17 年前
  Vincent Hennebert 4cf55d40a1 - Compute the height of already handled rows progressively in TableStepper 17 年前
  Vincent Hennebert 49f0c345c4 Extract the ActiveCell class into a top-level class 17 年前
  Vincent Hennebert 366fd53c6e Move the creation of GridUnitParts into ActiveCell 17 年前
  Vincent Hennebert ba9969f1e0 Fixes in the steps computation: 17 年前
  Vincent Hennebert 23fd2093ed Temporary hack to handle cells with content of zero length 17 年前
  Vincent Hennebert 15f8347134 Move the content of the now small setupElementList method into initializeElementLists 17 年前
  Vincent Hennebert 363e6bb38c Use a prevIsBox boolean instead of duplicating the list of Knuth elements for active cells into an ArrayList 17 年前
  Vincent Hennebert 767e374d2f Use a list of active cells for computing steps, continued: 17 年前
  Vincent Hennebert b6d6b36dec Cleaner way to handle border-separation in ActiveCell 17 年前
  Vincent Hennebert ec02cd0ee7 Add a signalMinStep method in ActiveCell 17 年前
  Vincent Hennebert 313d004fcd Move the getNextStep method into ActiveCell 17 年前
  Vincent Hennebert 20df7a9bf6 Remove decrease of activeRowIndex when backtracking 17 年前
  Vincent Hennebert 23e7c53041 Organize imports and remove no longer used methods 17 年前
  Vincent Hennebert edbefe4043 First step towards using a list of active cells for computing steps 17 年前
  Vincent Hennebert ad7b856ccb Bugfixes: 17 年前
  Vincent Hennebert d5d543bc32 Fix the handling of forced breaks which were sometimes counted twice. 17 年前
  Vincent Hennebert 03c8f2fb57 Extract the logic for advancing to the next grid row, from the getNextStep method to a new one. 17 年前
  Vincent Hennebert 0a48468318 ... and correct the test for early returning if stepFound is false 17 年前
  Vincent Hennebert f5a8d25aa9 Replace the seqCount integer with a stepFound boolean in the getNextStep method 17 年前
  Vincent Hennebert 69ccc430c7 Replace the array of forced breaks with a single boolean, which should be enough. 17 年前
  Vincent Hennebert 9c4d26dff1 - add a columnCount field for clarity 17 年前
  Vincent Hennebert 5348f83e37 Documentation, cleanup, log statements in the table layout code. 17 年前
  Vincent Hennebert 3e2786d864 Some javadoc and variables renaming in TableStepper. 17 年前
  Vincent Hennebert 6a647f4a44 Extract sub-classes from TableContentLayoutManager and make them top-level classes 17 年前
  Vincent Hennebert 0e6ac424ba Add code guards around log statements for better performance when they are disabled 17 年前
  Vincent Hennebert 3152c6105d Rename a local variable in the getNextStep method for clarity, and convert it from an integer to a boolean 17 年前
  Vincent Hennebert c28203e45c Add log messages to help understand the code 17 年前
  Vincent Hennebert 4996c0ae84 Javadoc for the table layout code 17 年前
  Jeremias Maerki 2702903a69 Bugfix: Nested tables with headers and footers were not handled correctly and could overlap with the region-after. 17 年前