Upgrade Visual Studio Platform toolset to v143 from v142.
Restore trunk to the latest release version: GedcomLexer_050_r170
This branch contains all the development from revisions 172–247, made in August-September, 2022. This work was subsequently migrated to a separate Notepad++ plugin named TagsViewFork. There were some bug fixes mixed in that need to be carried over.
In a Japanese file we have a NAME record entered as /松下/ 泰洋 with the surname positioned before the given names. Modify IndiView::extractGiven() to look for reversed order of the given names, and extract them when following the surname.
Add "src\Gedcom\ansiconv.h" and "src\Gedcom\ansiconv_inl.h" to the project.
Add include ansiconv.h for access to ANSI to UTF-16 conversion functions.
Add a new member function to class GedcomFile, createErrorLine() which creates a pure ASCII line with level number and tag "SKIP" to feed to the input stream when an exception occurs during the conversion of an 8-bit input stream to UTF-16. Only the level number is extracted from the original line.
Increase the buffer size in PrescanCharSet8() and PrescanCharSet16() calls from 512 to 1024. I have some sample files where CHAR does not occur until character position 700+.