|
|
@@ -243,6 +243,20 @@ int indexOfLineStartingWith (const StringArray& lines, const String& text, int i |
|
|
|
return -1;
|
|
|
|
}
|
|
|
|
|
|
|
|
//==============================================================================
|
|
|
|
bool fileNeedsCppSyntaxHighlighting (const File& file)
|
|
|
|
{
|
|
|
|
if (file.hasFileExtension (sourceOrHeaderFileExtensions))
|
|
|
|
return true;
|
|
|
|
|
|
|
|
// This is a bit of a bodge to deal with libc++ headers with no extension..
|
|
|
|
char fileStart[64] = { 0 };
|
|
|
|
FileInputStream fin (file);
|
|
|
|
fin.read (fileStart, sizeof (fileStart) - 4);
|
|
|
|
|
|
|
|
return String (fileStart).trimStart().startsWith ("// -*- C++ -*-");
|
|
|
|
}
|
|
|
|
|
|
|
|
//==============================================================================
|
|
|
|
RolloverHelpComp::RolloverHelpComp()
|
|
|
|
: lastComp (nullptr)
|
|
|
|