Go to file
Robby Findler f3b9e2ed13 Adjust text%s so they don't call on-reflow as often
Specifically, when a style change happens that ends up
not changing the size of anything, then track that
lack of size change enough to be able to avoid
calling on-reflow.

This is important for the interaction between the
colorer and the search bubbles in DrRacket. That is,
when you make an edit that causes the colorer to have
lots of work, then each chunk of work it does before
yielding control to the event loop would also trigger
a call to on-reflow, which would cause the search bubbles
to recompute their sizes. Overall, the main bad thing
this does is cause lots of allocation and aside from
that it doesn't hurt interactivity. Still, there is a
lot of useless work here, and those extra GCs can be
pretty substantial when you're doing something crazy like
searching for " " in a big file.... (there are 95k spaces
in unit.rkt, in case you were curious)

original commit: 0264d3d5adca4a85f1fad65a89165184f5286459
2012-11-25 20:58:13 -06:00
collects Adjust text%s so they don't call on-reflow as often 2012-11-25 20:58:13 -06:00
doc/release-notes remove unsupported MDI styles and method 2011-08-04 08:02:54 -06:00
man/man1 minor man-page corrections 2011-02-01 08:01:17 -07:00