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 година