•Ruler.pas is renamed to RVRulerBase.pas
•new parameters in functions from MarkSearch unit
•No more compiler defines for using Addict, you cannot add RVAddictSpell3 and RVAddictThesaurus3 properties to TRVAControlPanel. Use SpellInterface property instead. TrvActionAddictSpell3, TrvActionAddictThesaurus3 are removed, they are superseded by TrvActionSpellingCheck and TrvActionThesaurus. RVA_Addict3AutoCorrect function is removed, use TRVAAddictSpellInterface's auto-correct methods
•No more compiler defines for using TIdHttp (Indy) and TClHttp (CleverComponents), you cannot add IdHttp and ClHttp properties to TRVAControlPanel. Use DownloadInterface property instead.
•The compiler define for using TNT Controls is moved from RichViewActions.inc to RV_Defs.inc.
•TrvActionShowSpecialCharacters shows/hides checkpoints by default.
New "interface" components
Interface components provide an intermediate layer between RichViewActions and third-party components, so RichViewActions can use third-party components without compiler defines.
New properties are added to TRVAControlPanel: ColorDialogInterface, DownloadInterface, SpellInterface.
Interface components for using TdxColorDialog, Indy, CleverComponents, Addict, ASpell, ExpessSpellChecker, HunSpell are added.
New action TrvActionBookmarks allows adding and managing checkpoints.
In TrvActionInsertHyperlink, the editor of the link target is now a combo-box containing a list of checkpoint names.
TrvActionShowSpecialCharacters can show/hide checkpoints.
•TrvActionInsertPageBreak and TrvActionRemovePageBreak, when called from a table cell, add and remove page breaks before the current table row.
•PageNumberType property is added to TrvActionInsertPageCount. For inserted "page count" fields, a number type can be changed by TrvActionItemProperties.
•OnInserting event is added to TrvActionInsertPicture.
•TrvActionInsertTable has new properties to assign to table (HeadingRowColor and other colors, ColBandSize, RowBandSize) and to table rows (RowsVAlign, RowsKeepTogether).
•The table properties dialog (displayed by TrvActionItemProperties and TrvActionTableProperties) allows defining colors of rows and columns.
•new properties TrvActionItemProperties.UpdateAllInsertTableActions and TrvActionTableProperties.UpdateAllInsertTableActions allows applying default properties to all "insert table" actions on the same form/datamodule.
•The "Default" chek box in the table properties affects not only the page "Table", but also pages "Rows" and "Columns".
•New untranslated features can be hidden using ShowUntranslatedControls variable.
•MarkSearch functions are improved
•Packages were separated into runtime and designtime packages.