I'm looking for a graphical (GUI/X) diff command which allows proper X cut and paste. I've found xdiff (well, one of them, there are a couple) and mgdiff but neither allows one to select lines from the display and to paste them elsewhere. They both expect you're trying to merge the diff'ed files into an output file so the select actions only decide whether what you have selected goes into the output file or not.
What I need to do is to be able to see differences between two files and paste them into a third file which is (probably) open in a different window. I can't find a diff utility which allows me to do this. Does anyone have any recommendations?
It needs to be fairly 'generic unix' as I want it to run on a Solaris box. I'm quite happy to compile stuff but I'm not happy if the program needs lots of specialist libraries.