#include "support/FileFilterList.h"
#include "support/filetools.h"
#include "support/Forkedcall.h"
-#include "support/fs_extras.h"
#include "support/gzstream.h"
#include "support/lyxlib.h"
#include "support/os.h"
#endif
#include <boost/bind.hpp>
-#include <boost/filesystem/exception.hpp>
-#include <boost/filesystem/operations.hpp>
#include <boost/shared_ptr.hpp>
#include <algorithm>
namespace Alert = frontend::Alert;
namespace os = support::os;
-namespace fs = boost::filesystem;
namespace {
-int const LYX_FORMAT = 299; //Uwe: Hyperlink types
+int const LYX_FORMAT = 299; // Uwe: Hyperlink types
} // namespace anon
backupName = FileName(addName(lyxrc.backupdir_path,
mangledName));
}
- try {
- fs::copy_file(encodedFilename, backupName.toFilesystemEncoding(), false);
+ if (fileName().copyTo(backupName, false)) {
madeBackup = true;
- } catch (fs::filesystem_error const & fe) {
+ } else {
Alert::error(_("Backup failure"),
bformat(_("Cannot create backup file %1$s.\n"
"Please check whether the directory exists and is writeable."),
from_utf8(backupName.absFilename())));
- LYXERR(Debug::DEBUG) << "Fs error: " << fe.what() << endl;
+ //LYXERR(Debug::DEBUG) << "Fs error: " << fe.what() << endl;
}
}
string const name = addName(path.absFilename(), latexName());
string const org_path = filePath();
- support::Path p(path); // path to LaTeX file
+ support::PathChanger p(path); // path to LaTeX file
message(_("Running chktex..."));
// Generate the LaTeX file if neccessary
{
Impl::PositionToMacroMap::iterator it;
it = pimpl_->macros[name].upper_bound(par.macrocontextPosition());
- if( it != pimpl_->macros[name].end() )
+ if (it != pimpl_->macros[name].end())
return true;
// If there is a master buffer, query that
- const Buffer *master = masterBuffer();
- if (master && master!=this)
+ const Buffer * master = masterBuffer();
+ if (master && master != this)
return master->hasMacro(name);
return MacroTable::globalMacros().has(name);
return true;
// If there is a master buffer, query that
- const Buffer *master = masterBuffer();
- if (master && master!=this)
+ const Buffer * master = masterBuffer();
+ if (master && master != this)
return master->hasMacro(name);
return MacroTable::globalMacros().has(name);
}
-MacroData const & Buffer::getMacro(docstring const & name, Paragraph const & par) const
+MacroData const & Buffer::getMacro(docstring const & name,
+ Paragraph const & par) const
{
Impl::PositionToMacroMap::iterator it;
it = pimpl_->macros[name].upper_bound(par.macrocontextPosition());
return it->second;
// If there is a master buffer, query that
- const Buffer *master = masterBuffer();
- if (master && master!=this)
+ const Buffer * master = masterBuffer();
+ if (master && master != this)
return master->getMacro(name);
return MacroTable::globalMacros().get(name);
return it->second;
// If there is a master buffer, query that
- const Buffer *master = masterBuffer();
- if (master && master!=this)
+ const Buffer * master = masterBuffer();
+ if (master && master != this)
return master->getMacro(name);
return MacroTable::globalMacros().get(name);