Changes to detect unresolved references (REF NOT FOUND) during HTML conversion
Filenames with underscores are no longer reported as errant uses of '_' character Minor GUI display tweeks. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@10326 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -1907,6 +1907,9 @@ bool HTMLOnArgument(int macroId, int arg_no, bool start)
|
|||||||
if (helpRefText)
|
if (helpRefText)
|
||||||
TraverseChildrenFromChunk(helpRefText);
|
TraverseChildrenFromChunk(helpRefText);
|
||||||
TexOutput(" (REF NOT FOUND)");
|
TexOutput(" (REF NOT FOUND)");
|
||||||
|
wxString errBuf;
|
||||||
|
errBuf.Printf("Warning: unresolved reference '%s'", refName);
|
||||||
|
OnInform((char *)errBuf.c_str());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else TexOutput("??");
|
else TexOutput("??");
|
||||||
|
@@ -3375,7 +3375,7 @@ bool RTFOnArgument(int macroId, int arg_no, bool start)
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
TexOutput("??");
|
TexOutput("??");
|
||||||
sprintf(buf, "Warning: unresolved reference %s.", refName);
|
sprintf(buf, "Warning: unresolved reference '%s'", refName);
|
||||||
OnInform(buf);
|
OnInform(buf);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -600,7 +600,8 @@ bool read_a_line(char *buf)
|
|||||||
errBuf.Printf("An underscore ('_') was detected at line %lu inside file %s that may need a '\\' before it.",LineNumbers[CurrentInputIndex], (const char*) currentFileName.c_str());
|
errBuf.Printf("An underscore ('_') was detected at line %lu inside file %s that may need a '\\' before it.",LineNumbers[CurrentInputIndex], (const char*) currentFileName.c_str());
|
||||||
OnError((char *)errBuf.c_str());
|
OnError((char *)errBuf.c_str());
|
||||||
}
|
}
|
||||||
else if ((buf[bufIndex-1] != '\\') && (buf[0] != '%')) // If it is a comment line, then no warnings
|
else if ((buf[bufIndex-1] != '\\') && (buf[0] != '%') && // If it is a comment line, then no warnings
|
||||||
|
(strncmp(buf, "\\input", 6))) // do not report filenames that have underscores in them
|
||||||
{
|
{
|
||||||
wxString errBuf;
|
wxString errBuf;
|
||||||
errBuf.Printf("An underscore ('_') was detected at line %lu inside file %s that may need a '\\' before it.",LineNumbers[CurrentInputIndex], (const char*) currentFileName.c_str());
|
errBuf.Printf("An underscore ('_') was detected at line %lu inside file %s that may need a '\\' before it.",LineNumbers[CurrentInputIndex], (const char*) currentFileName.c_str());
|
||||||
@@ -3133,7 +3134,7 @@ bool DefaultOnArgument(int macroId, int arg_no, bool start)
|
|||||||
{
|
{
|
||||||
char buf[300];
|
char buf[300];
|
||||||
TexOutput("??", TRUE);
|
TexOutput("??", TRUE);
|
||||||
sprintf(buf, "Warning: unresolved reference %s.", refName);
|
sprintf(buf, "Warning: unresolved reference '%s'", refName);
|
||||||
OnInform(buf);
|
OnInform(buf);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user