Major rewrite of text property mechanism. New implementation uses
authorChris Hanson <org/chris-hanson/cph>
Tue, 5 Oct 1993 23:05:56 +0000 (23:05 +0000)
committerChris Hanson <org/chris-hanson/cph>
Tue, 5 Oct 1993 23:05:56 +0000 (23:05 +0000)
commita94eb7b0377d3d9fe74261d6977280cf1c1f1302
tree885e484c0de87442a1db30cb7f70f6a02ee8a221
parent20c93b589606622864b8f83ed6108cd6e575c7f2
Major rewrite of text property mechanism.  New implementation uses
red/black trees for properties within intervals, and uses red/black
balancing algorithm for intervals.  Interface to editor is simplified,
as is the interface to the undo mechanism.  The redisplay code no
longer uses the internals of the implementation, but instead uses
standard external entries.  Adjacent intervals are now merged together
when their property sets are the same; property data are compared for
equality using EQV?.
v7/src/edwin/bufwfs.scm
v7/src/edwin/edwin.pkg
v7/src/edwin/txtprp.scm
v7/src/edwin/undo.scm