commit: Lots of section Break fixes.

Subject: commit: Lots of section Break fixes.
From: Martin Sevior (
Date: Mon Aug 06 2001 - 00:41:52 CDT

OK. I've put a lot of work into redoing section breaks. Now if a section
changes, the section is collapsed and all lines, columns, and pages in the
section are deleted. All subsequent sections are collapsed too. The the
section and all subsequent sections are rebuilt.

If a section break is deleted or a new section break is inserted the prior
section break is also collapsed.

Now section breaks can be cut/pasted deleted inserted, changed and Undone.

There are various bugs left. In particular removing a section with a
header and undoing the removal will not restore the header. I will fix

In addition a column break on the last column on a row acts as a page
break. THis has already been filed as a bug. I think I know how to fix
this but it might be very hard.

Anyway, please feel free to file bugs in bugzilla against section breaks.

I ti will really help me if you can be as specific about the bug as
possible and explain exactly how to redice it.



CVS: ----------------------------------------------------------------------
CVS: Enter Log. Lines beginning with `CVS:' are removed automatically
CVS: Committing in .
CVS: Modified Files:
CVS: src/text/fmt/xp/fb_LineBreaker.cpp
CVS: src/text/fmt/xp/fl_BlockLayout.cpp
CVS: src/text/fmt/xp/fl_DocLayout.cpp
CVS: src/text/fmt/xp/fl_DocLayout.h
CVS: src/text/fmt/xp/fl_SectionLayout.cpp
CVS: src/text/fmt/xp/fp_Column.cpp src/text/fmt/xp/fp_Column.h
CVS: src/text/fmt/xp/fp_Line.cpp src/text/fmt/xp/fp_Line.h
CVS: src/text/fmt/xp/fp_Page.cpp src/text/fmt/xp/fp_Run.cpp
CVS: src/text/fmt/xp/fv_View.cpp src/text/fmt/xp/fv_View.h
CVS: ----------------------------------------------------------------------
Some more progress fixing section breaks. Please file bugs on inserting,
deletin\g and undoing section breaks.

This archive was generated by hypermail 2b25 : Mon Aug 06 2001 - 00:42:03 CDT