X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FConverter.cpp;h=0578026be334ca5dec3dd82682f4c979bacec5e1;hb=bca1b63d89e27b31b089ab48c63368640084b3a6;hp=138980b5f4060eff1673ddda04bdf0cd18c0b600;hpb=ecf62a8f21e457936ed285d4fbcbed7348bb636b;p=lyx.git diff --git a/src/Converter.cpp b/src/Converter.cpp index 138980b5f4..0578026be3 100644 --- a/src/Converter.cpp +++ b/src/Converter.cpp @@ -259,28 +259,28 @@ void Converters::updateLast(Formats const & formats) } -FLAVOR Converters::getFlavor(Graph::EdgePath const & path, +Flavor Converters::getFlavor(Graph::EdgePath const & path, Buffer const * buffer) const { for (auto const & edge : path) { Converter const & conv = converterlist_[edge]; if (conv.latex() || conv.need_aux()) { if (conv.latex_flavor() == "latex") - return FLAVOR::LATEX; + return Flavor::LaTeX; if (conv.latex_flavor() == "xelatex") - return FLAVOR::XETEX; + return Flavor::XeTeX; if (conv.latex_flavor() == "lualatex") - return FLAVOR::LUATEX; + return Flavor::LuaTeX; if (conv.latex_flavor() == "dvilualatex") - return FLAVOR::DVILUATEX; + return Flavor::DviLuaTeX; if (conv.latex_flavor() == "pdflatex") - return FLAVOR::PDFLATEX; + return Flavor::PdfLaTeX; } if (conv.docbook()) - return FLAVOR::DOCBOOK5; + return Flavor::DocBook5; } return buffer ? buffer->params().getOutputFlavor() - : FLAVOR::LATEX; + : Flavor::LaTeX; } @@ -478,7 +478,7 @@ Converters::RetVal Converters::convert(Buffer const * buffer, || suffixIs(bp.bufferFormat(), "-ja")) && bp.encoding().package() == Encoding::japanese; runparams.use_indices = bp.use_indices; - runparams.bibtex_command = bp.bibtexCommand(); + runparams.bibtex_command = bp.bibtexCommand(true); runparams.index_command = (bp.index_command == "default") ? string() : bp.index_command; runparams.document_language = bp.language->lang(); @@ -602,16 +602,16 @@ Converters::RetVal Converters::convert(Buffer const * buffer, LASSERT(buffer, return FAILURE); string command; switch (runparams.flavor) { - case FLAVOR::DVILUATEX: + case Flavor::DviLuaTeX: command = dvilualatex_command_; break; - case FLAVOR::LUATEX: + case Flavor::LuaTeX: command = lualatex_command_; break; - case FLAVOR::PDFLATEX: + case Flavor::PdfLaTeX: command = pdflatex_command_; break; - case FLAVOR::XETEX: + case Flavor::XeTeX: command = xelatex_command_; break; default: @@ -833,7 +833,7 @@ bool Converters::scanLog(Buffer const & buffer, string const & /*command*/, FileName const & filename, ErrorList & errorList) { OutputParams runparams(nullptr); - runparams.flavor = FLAVOR::LATEX; + runparams.flavor = Flavor::LaTeX; LaTeX latex("", runparams, filename); TeXErrors terr; int const result = latex.scanLogFile(terr); @@ -853,7 +853,7 @@ Converters::RetVal Converters::runLaTeX(Buffer const & buffer, string const & co // do the LaTeX run(s) string const name = buffer.latexName(); - LaTeX latex(command, runparams, FileName(makeAbsPath(name)), + LaTeX latex(command, runparams, makeAbsPath(name), buffer.filePath(), buffer.layoutPos(), buffer.isClone(), buffer.freshStartRequired()); TeXErrors terr;