I still maintain that using boost::serialization does not help here at all. It might be useful for other reasons, but it does not solve the problem of text/table clipboard unification.
I agree the converters are needed anyway. It can be done now in CutAndPaste.C but it should be moved to insettabular.C for unified stream <-> table conversion. An obvious advantage of the stream implementation is copy/paste between lyx instances. Moreover, it should simplify the logic (if not implementation) of copy/paste a lot. Copy = stream to system clipboard, paste = stream from system clipboard. No internal clipboard(s) and state flags. Cheers, Bo
