Ok. In attachments changed files and file with GIT changes. I made only those changes that were critical for me. In particular, due to the previously unresolved cursor positioning problem, in the case when the search line was found in a line with Russian lines after them, the cursor was set to a completely different position. After my improvements, the problem was solved, but unfortunately by 100%, since the environment function returns a position 1 more or less. As a result, for some lines, the...
Improvements on UTF-8 (RUS) for Delphi XE7