I have moved the m_colorFG member from the Text and Tab runs into the base class and implemented fp_Run::getFGColor(); it is essential that the derived classes do not try to access m_colorFG directly, but use this new method as it handles colours for sings like hyperlinks and revisions.
As the PP_Revision class evolved it was becoming more and more like PP_AttrProp, so I rewrote it as a derived class of PP_AttrProp getting rid of the redunant code. This required the addtion of bool PP_AttrProp::hasAttributes(); I also moved pretty much of the revision handling code from fp_TextRun into the base class. files: fp_TextRun.h/cpp, fp_Run.h/cpp, pp_AttrProp.h/cpp, pp_Revision.h/cpp Tomas
