From: msevior@physics.unimelb.edu.au
Date: Mon Jun 30 2003 - 13:34:52 EDT
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/fl_SectionLayout.cpp
CVS: src/text/fmt/xp/fl_TableLayout.cpp src/text/fmt/xp/fp_Line.cpp
CVS: src/text/fmt/xp/fp_Page.cpp src/text/fmt/xp/fp_Page.h
CVS: src/text/fmt/xp/fp_TableContainer.cpp
CVS: src/text/fmt/xp/fp_TableContainer.h
CVS: src/text/fmt/xp/fv_View.cpp src/text/fmt/xp/fv_View.h
CVS: src/text/fmt/xp/fv_View_protected.cpp
CVS: src/wp/ap/xp/ap_LeftRuler.cpp src/wp/ap/xp/ap_LeftRuler.h
CVS: src/wp/impexp/xp/ie_exp_RTF_listenerWriteDoc.cpp
CVS: ----------------------------------------------------------------------
Lots of speed ups, especially scrolling through huge tables.
This used to slow down as the square of the number of rows in the table.
The 1000 row table in the RTF-1.5 spec was unbearabally slow.
This is now linear in the number of rows in the table. I think it could be
made constant but that is for another day. This commit makes it usable.
There remains a terrible bug typing in very large tables. Typing in the
1000 row table is unusable.
I will look at this next.
Cheers
Martin
This archive was generated by hypermail 2.1.4 : Mon Jun 30 2003 - 13:47:37 EDT