On 4/12/06, maru dubshinki marudubshinki@gmail.com wrote:
Steve, that is quite neat. When you do release, I'd love to try it out. (Assuming it works. I never got the Greasemonkey extension to animate histories to work, for instance. Wikipedia seems rather hostile to Greasemonkey extensions...)
It's not at all. It's just that old Greasemonkey extensions are rather hostile to new versions of FireFox.
The major issue I've battled with in this particular extension is finding a good diff routine. I've now been through three:
1) One that worked relatively quickly, was pretty, but had bugs and frequently missed changes 2) One that worked very quickly, but diffed at the character level (I think that's shown in the screenshot). Often two completely different words would be considered "almost the same" with just individual characters changed. 3) One that worked as slow as all hell, was pretty, and sometimes crashed for unknown reasons (about 1 in 10 diffs failed to return anything).
So the options are: Fix the bugs in 1) (possible, others have already attempted this, I think) Make 2) work at word level (hard, IMHO) Fix the bug in 3) and just put up with its incredible slowness, and adapat the extension as a whole to show less diffs.
Steve