commit -- turned on FASTSQUIGGLE logic

Paul Rohr (paul@abisource.com)
Thu, 21 Oct 1999 21:58:29 -0700


Minimize spell activity during editing. Fixes #131, 133.

M src/text/fmt/xp/fl_BlockLayout.cpp
M src/text/fmt/xp/fl_BlockLayout.h
M src/text/fmt/xp/fl_DocLayout.cpp
M src/text/fmt/xp/fv_View.cpp
M src/text/fmt/xp/fv_View.h

OK, I finally went back in and finished up the code I started last spring
for this. It seems to be working pretty smoothly, so I've checked it in.
It could certainly use more testing, so hammer away at it!

(Jeff's usually the one who gets to introduce destabilizing stuff just after
we cut a release, but he's travelling this week, so I grabbed my chance.)

Note that this change doesn't affect the existing dialog-driven or
timer-driven spell logic at all. It only functions at edit time, replacing
the old brain-damaged strategy (recheck the entire block for every
keystroke) with a much more streamlined approach.

Enjoy!

Paul

PS: If things get really gruesome, just turn off the #define FASTSQUIGGLE
down in the bowels of fl_BlockLayout.cpp, and you should be back to the poky
old reliable logic. :-)



This archive was generated by hypermail 1.03b2.