From ba9462c492f5e90e3603c3f98e536db015dae007 Mon Sep 17 00:00:00 2001 From: =?utf8?q?J=C3=BCrgen=20Spitzm=C3=BCller?= Date: Mon, 19 Feb 2007 09:02:44 +0000 Subject: [PATCH] * src/LaTeX.C (deplog): - refine linebreak check further. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17252 a592a061-630c-0410-9148-cb99ea01b6c8 --- src/LaTeX.C | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/src/LaTeX.C b/src/LaTeX.C index 4cd3c735d1..5998c5acee 100644 --- a/src/LaTeX.C +++ b/src/LaTeX.C @@ -890,14 +890,20 @@ void LaTeX::deplog(DepTable & head) // We care for that and save suspicious lines. // Here we exclude some cases where we are sure // that there is no continued filename - if (prefixIs(token, "File:") || prefixIs(token, "(Font)") - || prefixIs(token, "Package:") - || prefixIs(token, "Language:") - || prefixIs(token, "LaTeX Info:") - || prefixIs(token, "LaTeX Font Info:") - || prefixIs(token, "\\openout[") - || prefixIs(token, "))")) - lastline = string(); + if (!lastline.empty()) { + static regex package_info("Package \\w+ Info: .*"); + static regex package_warning("Package \\w+ Warning: .*"); + if (prefixIs(token, "File:") || prefixIs(token, "(Font)") + || prefixIs(token, "Package:") + || prefixIs(token, "Language:") + || prefixIs(token, "LaTeX Info:") + || prefixIs(token, "LaTeX Font Info:") + || prefixIs(token, "\\openout[") + || prefixIs(token, "))") + || regex_match(token, package_info) + || regex_match(token, package_warning)) + lastline = string(); + } if (!lastline.empty()) // probably a continued filename from last line -- 2.39.2