add "ansinew" as a synonym of LaTeX encoding "cp1252" (second part of #6142)

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@31439 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
Jean-Marc Lasgouttes 2009-09-22 13:05:43 +00:00
parent db024c6c79
commit 18b808e67c
2 changed files with 8 additions and 1 deletions

View File

@ -98,6 +98,7 @@ End
Encoding cp1251 cp1251 "Cyrillic (CP 1251)" CP1251 fixed inputenc
End
# "ansinew" is harcoded as a synonym of this (see Encodings::fromLaTeXName)
Encoding cp1252 cp1252 "Western European (CP 1252)" CP1252 fixed inputenc
End

View File

@ -696,8 +696,14 @@ Encoding const * Encodings::fromLyXName(string const & name) const
}
Encoding const * Encodings::fromLaTeXName(string const & name) const
Encoding const * Encodings::fromLaTeXName(string const & n) const
{
string name = n;
// FIXME: if we have to test for too many of these synonyms,
// we should instead extend the format of lib/encodings
if (n == "ansinew")
name = "cp1252";
// We don't use find_if because it makes copies of the pairs in
// the map.
// This linear search is OK since we don't have many encodings.