]> git.lyx.org Git - lyx.git/blobdiff - src/insets/InsetLayout.cpp
Get rid of regex_constants::match_partial
[lyx.git] / src / insets / InsetLayout.cpp
index ee415b1b9b6ebbc3ec67af2d95f51d31d228d231..b9d5b2dc4e6d78aab7d98b30cf3e8ceac07533ae 100644 (file)
@@ -39,10 +39,10 @@ InsetLayout::InsetLayout() :
        htmlforcecss_ (false), htmlisblock_(true),
        multipar_(true), custompars_(true), forceplain_(false), 
        passthru_(false), parbreakisnewline_(false), freespacing_(false), 
-       keepempty_(false), forceltr_(false), 
+       keepempty_(false), forceltr_(false), forceownlines_(false),
        needprotect_(false), intoc_(false), spellcheck_(true), 
        resetsfont_(false), display_(true), forcelocalfontswitch_(false)
-{ 
+{
        labelfont_.setColor(Color_error);
 }
 
@@ -321,7 +321,8 @@ bool InsetLayout::read(Lexer & lex, TextClass const & tclass)
                                name_ = tmpname;
                        } else {
                                LYXERR0("Cannot copy unknown InsetLayout `"
-                                       << style << "'\n"
+                                       << style << "' to InsetLayout `"
+                                       << name() << "'\n"
                                        << "All InsetLayouts so far:");
                                TextClass::InsetLayouts::const_iterator lit = 
                                                tclass.insetLayouts().begin();
@@ -348,8 +349,17 @@ bool InsetLayout::read(Lexer & lex, TextClass const & tclass)
                                if (obsoleted_by().empty())
                                        obsoleted_by_ = style;
                        } else {
-                               LYXERR0("Cannot replace with unknown InsetLayout `"
-                                       << style << '\'');
+                               LYXERR0("Cannot replace InsetLayout `"
+                                       << name()
+                                       << "' with unknown InsetLayout `"
+                                       << style << "'\n"
+                                       << "All InsetLayouts so far:");
+                               TextClass::InsetLayouts::const_iterator lit = 
+                                               tclass.insetLayouts().begin();
+                               TextClass::InsetLayouts::const_iterator len = 
+                                               tclass.insetLayouts().end();
+                               for (; lit != len; ++lit)
+                                       lyxerr << lit->second.name() << "\n";
                        }
                        break;
                }