commit - fix bug 1385 <+backend rant>


Subject: commit - fix bug 1385 <+backend rant>
From: Jesper Skov (jskov@zoftcorp.adsl.dk)
Date: Fri Apr 27 2001 - 08:54:02 CDT


*sigh* We really need to clean up the PT and fmt code so that it will
only do rendering updates after the document representation has
settled and is valid. Presently we draw too often, and many times
actually use stale/invalid state to do so.

A long time ago (it seems - in 2000, anyway) we discussed
restructuring the backend to a proper viewer / controller
separaration. That, and the introduction of Mike's cursor class is
probably what we need next - don't know if that'll be before 1.0
though.

After that, and examining the effects of switching from lists to
B-trees for some of the backend representations, plus adding more
documentation, I would probably a lot more happy :)

Jesper

Fix bug 1385 - code must remain broken to prevent crashes :(
CVS: ----------------------------------------------------------------------
CVS: Enter Log. Lines beginning with `CVS:' are removed automatically
CVS:
CVS: Committing in .
CVS:
CVS: Modified Files:
CVS: fp_Page.cpp fp_Page.h
CVS: ----------------------------------------------------------------------



This archive was generated by hypermail 2b25 : Fri Apr 27 2001 - 08:54:15 CDT