Since the "official announcement" of mathed63.diff somehow got lost I
rebuilt the diff against current (four minutes old) CVS head and named it
"mathed64.diff"

It is actually a conglomerat of several small patches and fixes that are
difficult to seperate out now. I know that this is not nice so don't slap
me too hard...

Heart of the patch is the rewrite of the math macro stuff. I think it is
doing the Right Thing now internally, and it has become much simpler -
to that extend that I believe I know what is going on there...

Some formerly impossible things are possible now, like editing nested
macros of the same kind. 

The user interface when editing macros has changed. Somebody already
complained about that, I think it could be (at least partially) changed to
the "old" behaviour, but I won't do that unless some kind of "majority"
complained...

There are a few things missing though. Most importantly individual macro do
not yet register with their template upon creation which is needed to be
able to decide whether a template can be deleted or what templates (i.e.
macro definitions) have to be written to the .tex file.

There are still a few drawing bugs (actually worse than in mathed63.diff,
since I had to remove the "redraw often" "fix"), but I think it is usable
already.

I would really like to have this patch applied since it would allow us to
go back to that "small steps" kind of development again. I think it does
not break anything that had not been broken before, but it fixes some
macro-related problems...

Andre'

PS: And since I am seemingly the only one complaining about long mails on
the list, I'll attach the patch to this mail.

-- 
André Pönitz ............................................. [EMAIL PROTECTED]

/tmp/mathed64.diff.gz

Reply via email to