]> git.lyx.org Git - lyx.git/blobdiff - src/buffer_funcs.cpp
MathML: more consistency between DocBook and XHTML.
[lyx.git] / src / buffer_funcs.cpp
index 9e1b048cc01785799fe1b7fe0b7867abcd0110bd..58aa12d99aa6b15e4351b9386339238f15acb2ce 100644 (file)
 #include "buffer_funcs.h"
 #include "Buffer.h"
 #include "BufferList.h"
-#include "BufferParams.h"
-#include "DocIterator.h"
-#include "Counters.h"
-#include "ErrorList.h"
-#include "Floating.h"
-#include "FloatList.h"
-#include "InsetList.h"
-#include "Language.h"
-#include "LaTeX.h"
-#include "Layout.h"
-#include "LyX.h"
 #include "LyXVC.h"
-#include "TextClass.h"
-#include "Paragraph.h"
-#include "ParagraphList.h"
-#include "ParagraphParameters.h"
-#include "ParIterator.h"
-#include "TexRow.h"
-#include "Text.h"
-#include "TocBackend.h"
 
 #include "frontends/alert.h"
 
-#include "insets/InsetBibitem.h"
-#include "insets/InsetInclude.h"
-
 #include "support/lassert.h"
 #include "support/convert.h"
 #include "support/debug.h"
+#include "support/FileName.h"
 #include "support/filetools.h"
 #include "support/gettext.h"
 #include "support/lstrings.h"
 #include "support/mutex.h"
-#include "support/textutils.h"
 
 using namespace std;
 using namespace lyx::support;
@@ -80,7 +58,7 @@ Buffer * checkAndLoadLyXFile(FileName const & filename, bool const acceptDirty)
                        case 0: {
                                // reload the document
                                if (checkBuffer->reload() != Buffer::ReadSuccess)
-                                       return 0;
+                                       return nullptr;
                                return checkBuffer;
                        }
                        case 1:
@@ -88,7 +66,7 @@ Buffer * checkAndLoadLyXFile(FileName const & filename, bool const acceptDirty)
                                return checkBuffer;
                        case 2:
                                // cancel
-                               return 0;
+                               return nullptr;
                }
        }
 
@@ -101,7 +79,7 @@ Buffer * checkAndLoadLyXFile(FileName const & filename, bool const acceptDirty)
                                        "readable by the current user."),
                                        from_utf8(filename.absFileName()));
                                Alert::error(_("File not readable!"), text);
-                               return 0;
+                               return nullptr;
                        }
                        if (filename.extension() == "lyx" && filename.isFileEmpty()) {
                                // Makes it possible to open an empty (0 bytes) .lyx file
@@ -111,13 +89,13 @@ Buffer * checkAndLoadLyXFile(FileName const & filename, bool const acceptDirty)
                Buffer * b = theBufferList().newBuffer(filename.absFileName());
                if (!b) {
                        // Buffer creation is not possible.
-                       return 0;
+                       return nullptr;
                }
                if (b->loadLyXFile() != Buffer::ReadSuccess) {
                        // do not save an emergency file when releasing the buffer
                        b->markClean();
                        theBufferList().release(b);
-                       return 0;
+                       return nullptr;
                }
                return b;
        }
@@ -129,7 +107,7 @@ Buffer * checkAndLoadLyXFile(FileName const & filename, bool const acceptDirty)
                        text, 0, 1, _("&Yes, Create New Document"), _("&No, Do Not Create")))
                return newFile(filename.absFileName(), string(), true);
 
-       return 0;
+       return nullptr;
 }
 
 
@@ -141,7 +119,7 @@ Buffer * newFile(string const & filename, string const & templatename,
        Buffer * b = theBufferList().newBuffer(filename);
        if (!b)
                // Buffer creation is not possible.
-               return 0;
+               return nullptr;
 
        FileName tname;
        // use defaults.lyx as a default template if it exists.
@@ -158,7 +136,7 @@ Buffer * newFile(string const & filename, string const & templatename,
                                file);
                        Alert::error(_("Could not read template"), text);
                        theBufferList().release(b);
-                       return 0;
+                       return nullptr;
                }
        }
 
@@ -200,17 +178,17 @@ Buffer * loadIfNeeded(FileName const & fname)
        Buffer * buffer = theBufferList().getBuffer(fname);
        if (!buffer) {
                if (!fname.exists() && !LyXVC::fileInVC(fname))
-                       return 0;
+                       return nullptr;
 
                buffer = theBufferList().newBuffer(fname.absFileName());
                if (!buffer)
                        // Buffer creation is not possible.
-                       return 0;
+                       return nullptr;
 
                if (buffer->loadLyXFile() != Buffer::ReadSuccess) {
                        //close the buffer we just opened
                        theBufferList().release(buffer);
-                       return 0;
+                       return nullptr;
                }
        }
        return buffer;