]> git.lyx.org Git - lyx.git/blobdiff - src/debug.C
fix arabtex-related problems (bug 1225 and bug 1404)
[lyx.git] / src / debug.C
index 478fe99a7ba08887abb983d8d47ad4b83d211405..f0bace4332b21e384b4c6cc0e93266e72358b72d 100644 (file)
 
 #include "debug.h"
 #include "gettext.h"
+
 #include "support/lstrings.h"
 
+#include <iostream>
 #include <iomanip>
 
-using namespace lyx::support;
+using lyx::support::ascii_lowercase;
+using lyx::support::bformat;
+using lyx::support::isStrInt;
+using lyx::support::strToInt;
 
-using std::ostream;
 using std::setw;
-using std::endl;
+using std::string;
+using std::ostream;
 
 namespace {
 
@@ -67,16 +72,7 @@ int const numErrorTags = sizeof(errorTags)/sizeof(error_item);
 } // namespace anon
 
 
-Debug::type const Debug::ANY = Debug::type(
-       Debug::INFO | Debug::INIT | Debug::KEY | Debug::GUI |
-       Debug::PARSER | Debug::LYXRC | Debug::KBMAP | Debug::LATEX |
-       Debug::MATHED | Debug::FONT | Debug::TCLASS | Debug::LYXVC |
-       Debug::LYXSERVER | Debug::ROFF | Debug::ACTION | Debug::LYXLEX |
-       Debug::DEPEND | Debug::INSETS | Debug::FILES | Debug::WORKAREA |
-       Debug::INSETTEXT | Debug::GRAPHICS | Debug::CHANGES | Debug::EXTERNAL);
-
-
-Debug::type Debug::value(string const & val)
+lyx_debug_trait::type lyx_debug_trait::value(string const & val)
 {
        type l = Debug::NONE;
        string v(val);
@@ -102,7 +98,7 @@ Debug::type Debug::value(string const & val)
 }
 
 
-void Debug::showLevel(ostream & os, Debug::type level)
+void lyx_debug_trait::showLevel(ostream & os, lyx_debug_trait::type level)
 {
        // Show what features are traced
        for (int i = 0; i < numErrorTags ; ++i) {
@@ -118,7 +114,7 @@ void Debug::showLevel(ostream & os, Debug::type level)
 }
 
 
-void Debug::showTags(ostream & os)
+void lyx_debug_trait::showTags(ostream & os)
 {
        for (int i = 0; i < numErrorTags ; ++i)
                os << setw(7) << errorTags[i].level
@@ -126,3 +122,5 @@ void Debug::showTags(ostream & os)
                   << "  " << _(errorTags[i].desc) << '\n';
        os.flush();
 }
+
+LyXErr lyxerr;