]> git.lyx.org Git - features.git/commitdiff
Parse rerun messages from latex packages.
authorDekel Tsur <dekelts@tau.ac.il>
Thu, 5 Jul 2001 18:10:52 +0000 (18:10 +0000)
committerDekel Tsur <dekelts@tau.ac.il>
Thu, 5 Jul 2001 18:10:52 +0000 (18:10 +0000)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@2190 a592a061-630c-0410-9148-cb99ea01b6c8

src/ChangeLog
src/LaTeX.C

index 06d9e54784d98244d8399a9a8e415b1bfdd22c36..faf8c2563da5d675864080b244cfe67d58c68fa0 100644 (file)
@@ -1,3 +1,7 @@
+2001-07-05  Dekel Tsur  <dekelts@tau.ac.il>
+
+       * LaTeX.C (scanLogFile): Parse rerun messages from latex packages.
+
 2001-07-04  Lars Gullik Bjønnes  <larsbj@birdstep.com>
 
        * screen.[Ch]: change method names to begin with lowercase 
index d2e152cc06de9dce164f51c648225f3a2cab5090..1b7c5bb16dd13d626c6169519ced52a98b0d00ba 100644 (file)
@@ -542,8 +542,20 @@ int LaTeX::scanLogFile(TeXErrors & terr)
                                }
                        } else if (contains(token, "run BibTeX")) {
                                retval |= UNDEF_CIT;
-                       } else if (contains(token, "Rerun LaTeX.")) {
-                               // at least longtable.sty might use this.
+                       } else if (contains(token, "Rerun LaTeX") ||
+                                  contains(token, "Rerun to get")) {
+                               // at least longtable.sty and bibtopic.sty
+                               // might use this.
+                               lyxerr[Debug::LATEX]
+                                       << "We should rerun." << endl;
+                               retval |= RERUN;
+                       }
+               } else if (prefixIs(token, "(")) {
+                       if (contains(token, "Rerun LaTeX") ||
+                           contains(token, "Rerun to get")) {
+                               // Used by natbib
+                               lyxerr[Debug::LATEX]
+                                       << "We should rerun." << endl;
                                retval |= RERUN;
                        }
                } else if (prefixIs(token, "! ")) {