CVS: ----------------------------------------------------------------------
CVS: Enter Log.  Lines beginning with `CVS:' are removed automatically
CVS:
CVS: Committing in .
CVS:
CVS: Modified Files:
CVS:    src/text/fmt/xp/fl_BlockLayout.cpp
CVS:    src/text/fmt/xp/fp_Column.cpp src/text/fmt/xp/fp_Column.h
CVS:    src/text/fmt/xp/fp_ContainerObject.h
CVS:    src/text/fmt/xp/fp_Line.cpp src/text/fmt/xp/fp_Line.h
CVS: ----------------------------------------------------------------------
Fix undo on page and column break.

OK this finishes the refactoring of the fp_* classes. I deciced not
to move fp_Run* under the fp_ContainerObject heiracy because the
heiracy did not have sufficient things in common. The fp_Run classes
will only ever be contained by the fp_Line classes and all that code works
nicely.

In addition not moving fp_Run to the fp_ContainerObject heiracy, leaves
Tomas and Andrew (mostly) free to do their work without worrying about how
it impacts other parts of the fp_* system.

The next thing will be the fl_ContainerLayout base class and refactoring
the fl_* classes to live within it. I've already started on this. 

With luck it will be finished by the end of the week.

Cheers

Martin


Reply via email to