X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FBufferParams.cpp;h=ba261ec7989d42a35ea5688af18c78b96a9b5e64;hb=14001c49fe0fb3d95a0f69f63344e7ae59d28180;hp=8c62dcf4ab7710d97c983b640e05ba8ab7b294ec;hpb=df329341aa9c39d11e3e751e12abb5e0e63c2949;p=lyx.git diff --git a/src/BufferParams.cpp b/src/BufferParams.cpp index 8c62dcf4ab..ba261ec798 100644 --- a/src/BufferParams.cpp +++ b/src/BufferParams.cpp @@ -375,6 +375,8 @@ BufferParams::BufferParams() } // default index indiceslist().addDefault(B_("Index")); + html_be_strict = true; + html_use_mathml = true; } @@ -768,6 +770,10 @@ string BufferParams::readToken(Lexer & lex, string const & token, toktmp << endl; return toktmp; } + } else if (token == "\\html_use_mathml") { + lex >> html_use_mathml; + } else if (token == "\\html_be_strict") { + lex >> html_be_strict; } else { lyxerr << "BufferParams::readToken(): Unknown token: " << token << endl; @@ -967,8 +973,10 @@ void BufferParams::writeFile(ostream & os) const } } - os << "\\tracking_changes " << convert(trackChanges) << "\n"; - os << "\\output_changes " << convert(outputChanges) << "\n"; + os << "\\tracking_changes " << convert(trackChanges) << "\n" + << "\\output_changes " << convert(outputChanges) << "\n" + << "\\html_use_mathml " << convert(html_use_mathml) << "\n" + << "\\html_be_strict " << convert(html_be_strict) << "\n"; os << pimpl_->authorlist; } @@ -1056,7 +1064,7 @@ void BufferParams::validate(LaTeXFeatures & features) const features.require("hyperref"); // due to interferences with babel and hyperref, the color package has to // be loaded after hyperref when hyperref is used with the colorlinks - // option, see http://bugzilla.lyx.org/show_bug.cgi?id=5291 + // option, see http://www.lyx.org/trac/ticket/5291 if (pdfoptions().colorlinks) features.require("color"); } @@ -1173,7 +1181,7 @@ bool BufferParams::writeLaTeX(odocstream & os, LaTeXFeatures & features, size_t mongo = language_options.str().find("mongolian"); // if Japanese is used, babel must directly be loaded // with language options, not in the class options, see - // http://bugzilla.lyx.org/show_bug.cgi?id=4597#c4 + // http://www.lyx.org/trac/ticket/4597#c4 size_t japan = language_options.str().find("japanese"); if (lyxrc.language_global_options && !language_options.str().empty() && viet == string::npos && japan == string::npos @@ -1441,7 +1449,7 @@ bool BufferParams::writeLaTeX(odocstream & os, LaTeXFeatures & features, // due to interferences with babel and hyperref, the color package has to // be loaded (when it is not already loaded) before babel when hyperref // is used with the colorlinks option, see - // http://bugzilla.lyx.org/show_bug.cgi?id=5291 + // http://www.lyx.org/trac/ticket/5291 // we decided therefore to load color always before babel, see // http://www.mail-archive.com/lyx-devel@lists.lyx.org/msg144349.html lyxpreamble += from_ascii(features.getColorOptions()); @@ -2016,7 +2024,7 @@ string BufferParams::babelCall(string const & lang_opts) const size_t mongo = lang_opts.find("mongolian"); // If Japanese is used, babel must directly be loaded with the // language options, see - // http://bugzilla.lyx.org/show_bug.cgi?id=4597#c4 + // http://www.lyx.org/trac/ticket/4597#c4 size_t japan = lang_opts.find("japanese"); if (!lyxrc.language_global_options || viet != string::npos || japan != string::npos || latvian != string::npos