https://bugs.winehq.org/show_bug.cgi?id=52693
Bug ID: 52693 Summary: ITextRange::MoveEnd implemented partially (tomCharacter and tomStory only) Product: Wine Version: 5.0 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: richedit Assignee: wine-bugs@winehq.org Reporter: sergey.bychkow@gmail.com Distribution: ---
function textrange_moveend(...) implemented only for tomCharacter and tomStory. See riched20/richole.c for details. The full list of parameters accepted by this function is (riched_tom.idl): tomCharacter = 1, tomWord = 2, tomSentence = 3, tomParagraph = 4, tomLine = 5, tomStory = 6, tomScreen = 7, tomSection = 8, tomColumn = 9, tomRow = 10, tomWindow = 11, tomCell = 12, tomCharFormat = 13, tomParaFormat = 14, tomTable = 15, tomObject = 16,
tomCharFormat is required at first.
Additionly, other ITextRange functions implemented only for tomCharacter, like textrange_movestart, or not implemented at all.
The list of not implemented functions include:
ITextRange_fnMoveWhile ITextRange_fnMoveStartWhile ITextRange_fnMoveEndWhile ... etc.