commit: Fix 7187 redo lists and table hang.

From: <msevior_at_physics.unimelb.edu.au>
Date: Thu Oct 14 2004 - 02:12:49 CEST

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_TableLayout.cpp
CVS: src/text/fmt/xp/fl_TableLayout.h src/text/fmt/xp/fv_View.cpp
CVS: src/text/fmt/xp/fv_View_cmd.cpp
CVS: src/text/fmt/xp/fv_View_protected.cpp
CVS: src/text/ptbl/xp/pd_Document.cpp
CVS: src/text/ptbl/xp/pd_Document.h src/text/ptbl/xp/pt_PT_Glob.cpp
CVS: src/text/ptbl/xp/pt_PT_Undo.cpp
CVS: src/text/ptbl/xp/pt_PieceTable.cpp
CVS: src/text/ptbl/xp/pt_PieceTable.h
CVS: src/text/ptbl/xp/px_ChangeHistory.cpp
CVS: src/text/ptbl/xp/px_ChangeHistory.h
CVS: ----------------------------------------------------------------------
Fix 7187 redo of lists and other potential undo/redo bugs,
Fix hang manipulating large tables

7187 was caused because we were sending change records to the piecetable
during the redo phase of turning on/off lists. I fixed this by locking out
view-level piecetable manipulations during undo/redo.

Also fixed a hang formating large tables.

Cheers

Martin
Received on Thu Oct 14 02:13:02 2004

This archive was generated by hypermail 2.1.8 : Thu Oct 14 2004 - 02:13:03 CEST