I have taken Dave Love's patches and merged with the changes I did between 1.2.4 and 1.2.5. I think Dave only tested with Emacs 21, and I haven't done extensive testing either. It would be nice if we could get this working on Emacs 19.23, 20.7, 21.x and on XEmacs ??.? before doing a public release.