From: <for...@us...> - 2009-04-23 15:25:50
|
Revision: 1101 http://colorer.svn.sourceforge.net/colorer/?rev=1101&view=rev Author: formirror Date: 2009-04-23 15:25:45 +0000 (Thu, 23 Apr 2009) Log Message: ----------- first-line == 10 strings Modified Paths: -------------- branches/EFREMOV-BASE2/colorer/hrc/proto.hrc branches/EFREMOV-BASE2/colorer/src/shared/colorer/editor/BaseEditor.cpp Modified: branches/EFREMOV-BASE2/colorer/hrc/proto.hrc =================================================================== --- branches/EFREMOV-BASE2/colorer/hrc/proto.hrc 2009-04-21 12:35:25 UTC (rev 1100) +++ branches/EFREMOV-BASE2/colorer/hrc/proto.hrc 2009-04-23 15:25:45 UTC (rev 1101) @@ -168,7 +168,7 @@ <prototype name="jsp" group="inet" description="jsp"> <location link="inet/jsp.hrc"/> - <filename>/\.(jsp|jspf)$/i</filename> + <filename>/\.(jspf?|tag)$/i</filename> </prototype> <prototype name="php" group="inet" description="php"> Modified: branches/EFREMOV-BASE2/colorer/src/shared/colorer/editor/BaseEditor.cpp =================================================================== --- branches/EFREMOV-BASE2/colorer/src/shared/colorer/editor/BaseEditor.cpp 2009-04-21 12:35:25 UTC (rev 1100) +++ branches/EFREMOV-BASE2/colorer/src/shared/colorer/editor/BaseEditor.cpp 2009-04-23 15:25:45 UTC (rev 1101) @@ -4,6 +4,9 @@ #define IDLE_PARSE(time) (100+time*4) +const int CHOOSE_STR = 10; +const int CHOOSE_LEN = 200 * CHOOSE_STR; + ErrorHandler *eh; BaseEditor::BaseEditor(ParserFactory *parserFactory, LineSource *lineSource) @@ -120,13 +123,13 @@ }else{ StringBuffer textStart; int totalLength = 0; - for(int i = 0; i < 4; i++){ + for(int i = 0; i < CHOOSE_STR; i++){ String *iLine = lineSource->getLine(i); if (iLine == null) break; textStart.append(iLine); textStart.append(DString("\n")); totalLength += iLine->length(); - if (totalLength > 500) break; + if (totalLength > CHOOSE_LEN) break; } currentFileType = hrcParser->chooseFileType(fileName, &textStart); } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |