* allout.el (allout-hide-by-annotation, allout-flag-region): Reduce
authorKen Manheimer <ken.manheimer@gmail.com>
Tue, 29 Mar 2011 18:26:01 +0000 (14:26 -0400)
committerKen Manheimer <ken.manheimer@gmail.com>
Tue, 29 Mar 2011 18:26:01 +0000 (14:26 -0400)
commitd806ab682a8e914345db3f2eede292f85745c98c
tree1c92f7e126958fe72a6aca21e966a0e5a1bc006a
parent94eab1c84d9862cb56db2f610362e33107d75774
* allout.el (allout-hide-by-annotation, allout-flag-region): Reduce
possibility of overlay leakage by making them volatile.

* allout-widgets.el (allout-widgets-tally): Define as nil so the hash is
not shared between buffers.  Mode initialization is responsible for giving
it a useful starting value.
(allout-item-span): Reduce possibility of overlay leakage by making them
volatile.
(allout-widgets-count-buttons-in-region): Add diagnostic function for
tracking down overlay leaks.
lisp/ChangeLog
lisp/allout-widgets.el
lisp/allout.el