]> git.lyx.org Git - lyx.git/blobdiff - src/TextClass.cpp
Revert part of 21965 which was debugging code.
[lyx.git] / src / TextClass.cpp
index 38367c27b31bc662a786959003fe831a53df3bab..00cbf0941439fc5bbc89cea97c055c12ab2c8f36 100644 (file)
@@ -18,8 +18,8 @@
 
 #include "Color.h"
 #include "Counters.h"
-#include "debug.h"
-#include "gettext.h"
+#include "support/debug.h"
+#include "support/gettext.h"
 #include "Floating.h"
 #include "FloatList.h"
 #include "Layout.h"
@@ -52,6 +52,7 @@ using support::addName;
 
 extern FontInfo lyxRead(Lexer &, FontInfo const & fi = sane_font);
 
+
 namespace {
 
 class LayoutNamesEqual : public std::unary_function<LayoutPtr, bool> {
@@ -86,7 +87,7 @@ bool layout2layout(FileName const & filename, FileName const & tempfile)
                << ' ' << quoteName(tempfile.toFilesystemEncoding());
        string const command_str = command.str();
 
-       LYXERR(Debug::TCLASS) << "Running `" << command_str << '\'' << endl;
+       LYXERR(Debug::TCLASS, "Running `" << command_str << '\'');
 
        support::cmd_ret const ret =
                support::runCommand(command_str);
@@ -131,7 +132,7 @@ bool TextClass::isTeXClassAvailable() const
 
 bool TextClass::readStyle(Lexer & lexrc, Layout & lay)
 {
-       LYXERR(Debug::TCLASS) << "Reading style " << to_utf8(lay.name()) << endl;
+       LYXERR(Debug::TCLASS, "Reading style " << to_utf8(lay.name()));
        if (!lay.read(lexrc, *this)) {
                // Resolve fonts
                lay.resfont = lay.font;
@@ -176,7 +177,7 @@ enum TextClassTags {
 // Reads a textclass structure from file.
 bool TextClass::read(FileName const & filename, ReadType rt)
 {
-       if (!filename.isFileReadable()) {
+       if (!filename.isReadableFile()) {
                lyxerr << "Cannot read layout file `" << filename << "'."
                       << endl;
                return true;
@@ -211,19 +212,18 @@ bool TextClass::read(FileName const & filename, ReadType rt)
 
        switch (rt) {
        case BASECLASS:
-               LYXERR(Debug::TCLASS) << "Reading textclass ";
+               LYXERR(Debug::TCLASS, "Reading textclass ");
                break;
        case MERGE:
-               LYXERR(Debug::TCLASS) << "Reading input file ";
+               LYXERR(Debug::TCLASS, "Reading input file ");
          break;
        case MODULE:
-               LYXERR(Debug::TCLASS) << "Reading module file ";
+               LYXERR(Debug::TCLASS, "Reading module file ");
                break;
        default:
                BOOST_ASSERT(false);
        }
-       LYXERR(Debug::TCLASS) << to_utf8(makeDisplayPath(filename.absFilename()))
-               << endl;
+       LYXERR(Debug::TCLASS, to_utf8(makeDisplayPath(filename.absFilename())));
 
        Lexer lexrc(textClassTags,
                sizeof(textClassTags) / sizeof(textClassTags[0]));
@@ -444,28 +444,25 @@ bool TextClass::read(FileName const & filename, ReadType rt)
        }
 
        if (format != FORMAT) {
-               LYXERR(Debug::TCLASS) << "Converting layout file from format "
-                                     << format << " to " << FORMAT << endl;
+               LYXERR(Debug::TCLASS, "Converting layout file from format "
+                                     << format << " to " << FORMAT);
                FileName const tempfile(support::tempName());
                error = !layout2layout(filename, tempfile);
                if (!error)
                        error = read(tempfile, rt);
-               support::unlink(tempfile);
+               tempfile.removeFile();
                return error;
        }
 
        if (rt == MODULE) 
-               LYXERR(Debug::TCLASS) << "Finished reading module file "
-                               << to_utf8(makeDisplayPath(filename.absFilename()))
-                               << endl;
+               LYXERR(Debug::TCLASS, "Finished reading module file "
+                               << to_utf8(makeDisplayPath(filename.absFilename())));
        else if (rt == MERGE)
-               LYXERR(Debug::TCLASS) << "Finished reading input file "
-                               << to_utf8(makeDisplayPath(filename.absFilename()))
-                               << endl;
+               LYXERR(Debug::TCLASS, "Finished reading input file "
+                               << to_utf8(makeDisplayPath(filename.absFilename())));
        else { // we are at top level here.
-               LYXERR(Debug::TCLASS) << "Finished reading textclass "
-                                     << to_utf8(makeDisplayPath(filename.absFilename()))
-                                     << endl;
+               LYXERR(Debug::TCLASS, "Finished reading textclass "
+                                     << to_utf8(makeDisplayPath(filename.absFilename())));
                if (defaultlayout_.empty()) {
                        lyxerr << "Error: Textclass '" << name_
                               << "' is missing a defaultstyle." << endl;
@@ -488,9 +485,8 @@ bool TextClass::read(FileName const & filename, ReadType rt)
                                                         toclevel);
                        }
                }
-               LYXERR(Debug::TCLASS)
-                       << "Minimum TocLevel is " << min_toclevel_
-                       << ", maximum is " << max_toclevel_ <<endl;
+               LYXERR(Debug::TCLASS, "Minimum TocLevel is " << min_toclevel_
+                       << ", maximum is " << max_toclevel_);
 
        }
 
@@ -903,6 +899,7 @@ enum CounterTags {
        CT_END
 };
 
+
 void TextClass::readCounter(Lexer & lexrc)
 {
        keyword_item counterTags[] = {
@@ -934,13 +931,9 @@ void TextClass::readCounter(Lexer & lexrc)
                        lexrc.next();
                        name = lexrc.getDocString();
                        if (counters_->hasCounter(name))
-                               LYXERR(Debug::TCLASS) 
-                                       << "Reading existing counter " 
-                                       << to_utf8(name) << endl;
+                               LYXERR(Debug::TCLASS, "Reading existing counter " << to_utf8(name));
                        else
-                               LYXERR(Debug::TCLASS) 
-                                       << "Reading new counter " 
-                                       << to_utf8(name) << endl;
+                               LYXERR(Debug::TCLASS, "Reading new counter " << to_utf8(name));
                        break;
                case CT_WITHIN:
                        lexrc.next();
@@ -1181,7 +1174,7 @@ docstring const & TextClass::preamble() const
 }
 
 
-TextClass::PageSides TextClass::sides() const
+PageSides TextClass::sides() const
 {
        return sides_;
 }
@@ -1253,13 +1246,13 @@ bool TextClass::hasTocLevels() const
 }
 
 
-ostream & operator<<(ostream & os, TextClass::PageSides p)
+ostream & operator<<(ostream & os, PageSides p)
 {
        switch (p) {
-       case TextClass::OneSide:
+       case OneSide:
                os << '1';
                break;
-       case TextClass::TwoSides:
+       case TwoSides:
                os << '2';
                break;
        }