]> git.lyx.org Git - features.git/commit
Do not corrupt documents without newline at EOF
authorGeorg Baum <baum@lyx.org>
Thu, 29 May 2014 11:15:07 +0000 (13:15 +0200)
committerGeorg Baum <baum@lyx.org>
Thu, 29 May 2014 11:15:07 +0000 (13:15 +0200)
commitc75c6e446a8bc0dbaabaf156c0abfd622c050129
treef7d70e81634097bf5ccf7c0e342c0a52e404d71b
parent00802019771bd1b9779d3b39899089abfc38201f
Do not corrupt documents without newline at EOF

trim_eol() assumes that a line always ends either with \n, \r, or \r\n.
This assumption is always valid except for the last line of a document, since it
may miss the trailing newline. LyX does not create such documents, bu they may
result from automatic creation tools, and LyX can read them, so lyx2lyx should
be able to read them as well.
lib/lyx2lyx/LyX.py