If the links & targets contain unicode content (tested for Cyrillic) it is damaging during Exteralize/Internalize.
Code: Select all
the link before save
<проверка>some link<>
the link after save, open and expanding
<?@>25@:0>some link<>
Code: Select all
the link before save
<проверка>some link<>
the link after save, open and expanding
<?@>25@:0>some link<>
Code: Select all
IF HasWideChars THEN
version := 2
ELSE default behaviour THEN
version := 0
ELSE
version := 1
END;
Code: Select all
IF HasWideChars THEN
version := 2
ELSE
version := 1
END;
Code: Select all
version := 2
It will break some back compatibility for regular ASCII links.Zinn wrote:When detection of 2 should go first, why you don't simplify to ... ?
Josef, do I understand right, that you want to keep 0 version?Josef Templ wrote:There is no reason for giving up backward compatibility here.
Saving a few lines is not worh introducing an unnecessary
incompatibility with the document format.
This would really be a great mistake.