For 'twice' usage do not warn about references which will be completed in second pass (and make logs shorter).

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@34417 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Włodzimierz Skiba
2005-05-30 16:11:12 +00:00
parent 41964404be
commit 7e9968f702

View File

@@ -39,6 +39,7 @@ static inline wxChar* copystring(const wxChar* s)
extern wxHashTable TexReferences; extern wxHashTable TexReferences;
extern int passNumber;
extern void DecToHex(int, wxChar *); extern void DecToHex(int, wxChar *);
void GenerateHTMLIndexFile(wxChar *fname); void GenerateHTMLIndexFile(wxChar *fname);
@@ -2107,11 +2108,17 @@ bool HTMLOnArgument(int macroId, int arg_no, bool start)
TraverseChildrenFromChunk(helpRefText); TraverseChildrenFromChunk(helpRefText);
if (!ignoreBadRefs) if (!ignoreBadRefs)
TexOutput(_T(" (REF NOT FOUND)")); TexOutput(_T(" (REF NOT FOUND)"));
// for launching twice do not warn in preparation pass
if ((passNumber == 1 && !runTwice) ||
(passNumber == 2 && runTwice))
{
wxString errBuf; wxString errBuf;
errBuf.Printf(_T("Warning: unresolved reference '%s'"), refName); errBuf.Printf(_T("Warning: unresolved reference '%s'"), refName);
OnInform((wxChar *)errBuf.c_str()); OnInform((wxChar *)errBuf.c_str());
} }
} }
}
else TexOutput(_T("??")); else TexOutput(_T("??"));
} }
return false; return false;