X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Fbufferlist.C;h=d38fdc9cf45554ce21a5612db983fd0ea5464c76;hb=c727c6db7f2dd7f6a727462f5d11964888d0e76e;hp=ed824f93c4cacfd173e2f5d75cc533e39b40281a;hpb=0dae88fca68636c487a8ab4102778868cf18ad53;p=lyx.git diff --git a/src/bufferlist.C b/src/bufferlist.C index ed824f93c4..d38fdc9cf4 100644 --- a/src/bufferlist.C +++ b/src/bufferlist.C @@ -39,7 +39,7 @@ namespace lyx { using support::addName; using support::bformat; -using support::makeAbsPath; +using support::FileName; using support::makeDisplayPath; using support::onlyFilename; using support::removeAutosaveFile; @@ -159,7 +159,7 @@ bool BufferList::quitWriteAll() // if master/slave are both open, do not save slave since it // will be automatically loaded when the master is loaded if ((*it)->getMasterBuffer() == (*it)) - LyX::ref().session().lastOpened().add((*it)->fileName()); + LyX::ref().session().lastOpened().add(FileName((*it)->fileName())); } return true; @@ -318,7 +318,7 @@ void BufferList::updateIncludedTeXfiles(string const & mastertmpdir, string writefile = mastertmpdir; writefile += '/'; writefile += (*it)->getLatexName(); - (*it)->makeLaTeXFile(writefile, mastertmpdir, + (*it)->makeLaTeXFile(FileName(writefile), mastertmpdir, runparams, false); (*it)->markDepClean(mastertmpdir); } @@ -356,7 +356,7 @@ void BufferList::emergencyWrite(Buffer * buf) string s = buf->fileName(); s += ".emergency"; lyxerr << " " << s << endl; - if (buf->writeFile(s)) { + if (buf->writeFile(FileName(s))) { buf->markClean(); lyxerr << to_utf8(_(" Save seems successful. Phew.")) << endl; return; @@ -369,7 +369,7 @@ void BufferList::emergencyWrite(Buffer * buf) string s = addName(package().home_dir(), buf->fileName()); s += ".emergency"; lyxerr << ' ' << s << endl; - if (buf->writeFile(s)) { + if (buf->writeFile(FileName(s))) { buf->markClean(); lyxerr << to_utf8(_(" Save seems successful. Phew.")) << endl; return; @@ -383,7 +383,7 @@ void BufferList::emergencyWrite(Buffer * buf) s = addName(package().temp_dir(), buf->fileName()); s += ".emergency"; lyxerr << ' ' << s << endl; - if (buf->writeFile(s)) { + if (buf->writeFile(FileName(s))) { buf->markClean(); lyxerr << to_utf8(_(" Save seems successful. Phew.")) << endl; return; @@ -434,7 +434,7 @@ Buffer * BufferList::getBufferFromTmp(string const & s) } -void BufferList::setCurrentAuthor(string const & name, string const & email) +void BufferList::setCurrentAuthor(docstring const & name, docstring const & email) { BufferStorage::iterator it = bstore.begin(); BufferStorage::iterator end = bstore.end();