Revision: 998 http://svn.sourceforge.net/geany/?rev=998&view=rev Author: eht16 Date: 2006-11-14 15:42:13 -0800 (Tue, 14 Nov 2006)
Log Message: ----------- Tried to fix wrong styling at "end.".
Modified Paths: -------------- trunk/ChangeLog trunk/scintilla/LexPascal.cxx
Modified: trunk/ChangeLog =================================================================== --- trunk/ChangeLog 2006-11-14 17:44:13 UTC (rev 997) +++ trunk/ChangeLog 2006-11-14 23:42:13 UTC (rev 998) @@ -1,7 +1,12 @@ +2006-11-14 Enrico Tröger enrico.troeger@uvena.de + + * scintilla/LexPascal.c: Tried to fix wrong styling at "end.". + + 2006-11-14 Frank Lanitz frank@frank.uvena.de
- * po/zh_CN.po, src/about.c, configure.in, THANKS: - Added simple Chinese (zh_CN) translation (Thanks to + * po/zh_CN.po, src/about.c, configure.in, THANKS: + Added simple Chinese (zh_CN) translation (Thanks to Dormouse Young mouselinux@163.com)
Modified: trunk/scintilla/LexPascal.cxx =================================================================== --- trunk/scintilla/LexPascal.cxx 2006-11-14 17:44:13 UTC (rev 997) +++ trunk/scintilla/LexPascal.cxx 2006-11-14 23:42:13 UTC (rev 998) @@ -187,10 +187,11 @@ } } else if (state == SCE_C_IDENTIFIER) { bool bDoublePoint = ((ch == '.') && (chPrev == '.')); - if ((!iswordchar(ch) && ch != '$' && ch != '#' && (ch != '@' || !bInAsm)) || bDoublePoint) { + bool bSinglePoint = (ch == '.'); + + if ((!iswordchar(ch) && ch != '$' && ch != '#' && (ch != '@' || !bInAsm)) || bDoublePoint || bSinglePoint) { if (bDoublePoint) i--; int lStateChange = classifyWordPascal(styler.GetStartSegment(), i - 1, keywordlists, styler, bInClassDefinition, bInAsm); - if(lStateChange == 1) { styler.SetLineState(currentLine, 1); bInClassDefinition = true;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.