X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Fsgml.C;h=a5aa601c8f208c59207ea96d09368692598672b9;hb=e7f4618bcce770369cf46335c2c7f0164b4b8857;hp=990ad6e81ca1eb3185614d7138bbdcd3105c6884;hpb=cb2e0d096b3dce072150e9e7843da7b2c11964ae;p=lyx.git diff --git a/src/sgml.C b/src/sgml.C index 990ad6e81c..a5aa601c8f 100644 --- a/src/sgml.C +++ b/src/sgml.C @@ -150,7 +150,8 @@ docstring sgml::cleanID(Buffer const & buf, OutputParams const & runparams, bool mangle = false; for (; it != end; ++it) { char c = *it; - if (isalpha(c) || isdigit(c) || c == '-' || c == '.' || allowed.find(c) < allowed.size()) + if (isalpha(c) || isdigit(c) || c == '-' || c == '.' + || allowed.find(c) < allowed.size()) content += c; else if (c == '_' || c == ' ') { mangle = true; @@ -185,9 +186,9 @@ void sgml::openTag(odocstream & os, string const & name, string const & attribut param = subst(param, ">", "\""); if (!name.empty() && name != "!-- --") { - os << '<' << from_ascii(name); + os << '<' << from_ascii(name); if (!param.empty()) - os << ' ' << from_ascii(param); + os << ' ' << from_ascii(param); os << '>'; } } @@ -195,13 +196,13 @@ void sgml::openTag(odocstream & os, string const & name, string const & attribut void sgml::closeTag(odocstream & os, string const & name) { - // FIXME UNICODE if (!name.empty() && name != "!-- --") - os << "'; + os << "'; } -void sgml::openTag(Buffer const & buf, odocstream & os, OutputParams const & runparams, Paragraph const & par) +void sgml::openTag(Buffer const & buf, odocstream & os, + OutputParams const & runparams, Paragraph const & par) { LyXLayout_ptr const & style = par.layout(); string const & name = style->latexname();