]> git.lyx.org Git - lyx.git/blobdiff - src/Buffer.cpp
cosmetics
[lyx.git] / src / Buffer.cpp
index 8ad8abf671147f3b8aa95be63f5238db78a9255a..edb0684b739a678a8623e1d82cbe9d42e892f26e 100644 (file)
@@ -85,7 +85,6 @@
 #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"
@@ -98,8 +97,6 @@
 #endif
 
 #include <boost/bind.hpp>
-#include <boost/filesystem/exception.hpp>
-#include <boost/filesystem/operations.hpp>
 #include <boost/shared_ptr.hpp>
 
 #include <algorithm>
@@ -153,11 +150,10 @@ using support::suffixIs;
 
 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
 
@@ -859,15 +855,14 @@ bool Buffer::save() const
                        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;
                }
        }
 
@@ -1318,7 +1313,7 @@ int Buffer::runChktex()
        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
@@ -1770,12 +1765,12 @@ bool Buffer::hasMacro(docstring const & name, Paragraph const & par) const
 {
        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);
@@ -1788,15 +1783,16 @@ bool Buffer::hasMacro(docstring const & name) const
                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());
@@ -1804,8 +1800,8 @@ MacroData const & Buffer::getMacro(docstring const & name, Paragraph const & par
                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);
@@ -1820,8 +1816,8 @@ MacroData const & Buffer::getMacro(docstring const & name) const
                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);