aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authornyamatongwe <unknown>2001-02-27 01:12:47 +0000
committernyamatongwe <unknown>2001-02-27 01:12:47 +0000
commit69e59e3f5096b8bda0408cd4feb67cb22930e75b (patch)
tree22b082b24bb31300a43cef5b26c824a7fcda3f32
parenta1e8419f50f4b017147f0fe18df81a167c8c0fac (diff)
downloadscintilla-mirror-69e59e3f5096b8bda0408cd4feb67cb22930e75b.tar.gz
Patch from Philippe to regularise comments.
-rw-r--r--src/DocumentAccessor.cxx26
-rw-r--r--src/KeyWords.cxx12
-rw-r--r--src/LexAVE.cxx48
-rw-r--r--src/LexCPP.cxx18
-rw-r--r--src/LexConf.cxx86
-rw-r--r--src/LexHTML.cxx4
-rw-r--r--src/LexLua.cxx8
-rw-r--r--src/LexOthers.cxx2
-rw-r--r--src/LexPascal.cxx37
-rw-r--r--src/LexPerl.cxx2
-rw-r--r--src/LexPython.cxx32
-rw-r--r--src/LexSQL.cxx14
-rw-r--r--src/LexVB.cxx14
-rw-r--r--win32/PlatWin.cxx40
-rw-r--r--win32/ScintillaWin.cxx68
15 files changed, 208 insertions, 203 deletions
diff --git a/src/DocumentAccessor.cxx b/src/DocumentAccessor.cxx
index 9cce5d5b4..4cb90c3e4 100644
--- a/src/DocumentAccessor.cxx
+++ b/src/DocumentAccessor.cxx
@@ -1,4 +1,4 @@
-// SciTE - Scintilla based Text Editor
+// Scintilla source code edit control
/** @file DocumentAccessor.cxx
** Rapid easy access to contents of a Scintilla.
**/
@@ -7,7 +7,7 @@
#include <stdlib.h>
#include <string.h>
-#include <ctype.h>
+#include <ctype.h>
#include <stdio.h>
#include "Platform.h"
@@ -23,12 +23,12 @@
DocumentAccessor::~DocumentAccessor() {
}
-#if PLAT_WIN
+#if PLAT_WIN
bool DocumentAccessor::InternalIsLeadByte(char ch) {
if (SC_CP_UTF8 == codePage)
// For lexing, all characters >= 0x80 are treated the
// same so none is considered a lead byte.
- return false;
+ return false;
else
return IsDBCSLeadByteEx(codePage, ch);
}
@@ -38,7 +38,7 @@ bool DocumentAccessor::InternalIsLeadByte(char ch) {
bool DocumentAccessor::InternalIsLeadByte(char) {
return false;
}
-#endif
+#endif
void DocumentAccessor::Fill(int position) {
if (lenDoc == -1)
@@ -72,10 +72,10 @@ int DocumentAccessor::LevelAt(int line) {
return pdoc->GetLevel(line);
}
-int DocumentAccessor::Length() {
- if (lenDoc == -1)
+int DocumentAccessor::Length() {
+ if (lenDoc == -1)
lenDoc = pdoc->Length();
- return lenDoc;
+ return lenDoc;
}
int DocumentAccessor::GetLineState(int line) {
@@ -134,12 +134,12 @@ void DocumentAccessor::Flush() {
int DocumentAccessor::IndentAmount(int line, int *flags, PFNIsCommentLeader pfnIsCommentLeader) {
int end = Length();
int spaceFlags = 0;
-
- // Determines the indentation level of the current line and also checks for consistent
+
+ // Determines the indentation level of the current line and also checks for consistent
// indentation compared to the previous line.
- // Indentation is judged consistent when the indentation whitespace of each line lines
+ // Indentation is judged consistent when the indentation whitespace of each line lines
// the same or the indentation of one line is a prefix of the other.
-
+
int pos = LineStart(line);
char ch = (*this)[pos];
int indent = 0;
@@ -166,7 +166,7 @@ int DocumentAccessor::IndentAmount(int line, int *flags, PFNIsCommentLeader pfnI
}
ch = (*this)[++pos];
}
-
+
*flags = spaceFlags;
indent += SC_FOLDLEVELBASE;
// if completely empty line or the start of a comment...
diff --git a/src/KeyWords.cxx b/src/KeyWords.cxx
index 17c0277de..a275c1963 100644
--- a/src/KeyWords.cxx
+++ b/src/KeyWords.cxx
@@ -1,15 +1,15 @@
-// SciTE - Scintilla based Text Editor
+// Scintilla source code edit control
/** @file KeyWords.cxx
** Colourise for particular languages.
**/
// Copyright 1998-2001 by Neil Hodgson <neilh@scintilla.org>
// The License.txt file describes the conditions under which this software may be distributed.
-#include <stdlib.h>
-#include <string.h>
-#include <ctype.h>
-#include <stdio.h>
-#include <stdarg.h>
+#include <stdlib.h>
+#include <string.h>
+#include <ctype.h>
+#include <stdio.h>
+#include <stdarg.h>
#include "Platform.h"
diff --git a/src/LexAVE.cxx b/src/LexAVE.cxx
index 8ef79c6a3..280ca6470 100644
--- a/src/LexAVE.cxx
+++ b/src/LexAVE.cxx
@@ -2,14 +2,14 @@
/** @file LexAVE.cxx
** Lexer for Avenue.
**/
-// Copyright 1998-2000 by Neil Hodgson <neilh@scintilla.org>
+// Copyright 1998-2001 by Neil Hodgson <neilh@scintilla.org>
// The License.txt file describes the conditions under which this software may be distributed.
-#include <stdlib.h>
-#include <string.h>
-#include <ctype.h>
-#include <stdio.h>
-#include <stdarg.h>
+#include <stdlib.h>
+#include <string.h>
+#include <ctype.h>
+#include <stdio.h>
+#include <stdarg.h>
#include "Platform.h"
@@ -19,13 +19,13 @@
#include "Scintilla.h"
#include "SciLexer.h"
-static void ColouriseAveDoc(unsigned int startPos, int length, int initStyle, WordList *keywordlists[],
+static void ColouriseAveDoc(unsigned int startPos, int length, int initStyle, WordList *keywordlists[],
Accessor &styler) {
-
+
WordList &keywords = *keywordlists[0];
-
+
styler.StartAt(startPos);
-
+
bool fold = styler.GetPropertyInt("fold");
int lineCurrent = styler.GetLine(startPos);
int levelPrev = styler.LevelAt(lineCurrent) & SC_FOLDLEVELNUMBERMASK;
@@ -82,7 +82,7 @@ static void ColouriseAveDoc(unsigned int startPos, int length, int initStyle, Wo
state = SCE_AVE_STRING;
} else if (ch == '#') {
styler.ColourTo(i-1, state);
- state = SCE_AVE_ENUM;
+ state = SCE_AVE_ENUM;
} else if (isoperator(ch) ) {
styler.ColourTo(i-1, state);
styler.ColourTo(i, SCE_AVE_OPERATOR);
@@ -115,7 +115,7 @@ static void ColouriseAveDoc(unsigned int startPos, int length, int initStyle, Wo
styler.ColourTo(i-1, SCE_AVE_STRINGEOL);
state = SCE_AVE_STRINGEOL;
}
- }
+ }
if ((state == SCE_AVE_IDENTIFIER)) {
if (!iswordchar(ch) || ch == '.' ) {
char s[100];
@@ -131,39 +131,39 @@ static void ColouriseAveDoc(unsigned int startPos, int length, int initStyle, Wo
if (isdigit(s[0]))
chAttr = SCE_AVE_NUMBER;
else {
- if ((strcmp(s, "for") == 0) || (strcmp(s, "if") == 0) || (strcmp(s, "while") == 0))
+ if ((strcmp(s, "for") == 0) || (strcmp(s, "if") == 0) || (strcmp(s, "while") == 0))
{
levelCurrent +=1;
chAttr = SCE_AVE_STATEMENT;
}
- if (strcmp(s, "end") == 0)
+ if (strcmp(s, "end") == 0)
{
levelCurrent -=1;
chAttr = SCE_AVE_STATEMENT;
}
-
+
if ( (strcmp(s, "then") == 0) || (strcmp(s, "else") == 0) || (strcmp(s, "break") == 0) ||
- (strcmp(s, "each") == 0) ||
+ (strcmp(s, "each") == 0) ||
(strcmp(s, "exit") == 0) || (strcmp(s, "continue") == 0) || (strcmp(s, "return") == 0) ||
- (strcmp(s, "by") == 0) || (strcmp(s, "in") == 0) || (strcmp(s, "elseif") == 0))
+ (strcmp(s, "by") == 0) || (strcmp(s, "in") == 0) || (strcmp(s, "elseif") == 0))
{
chAttr = SCE_AVE_STATEMENT;
}
- if ((strcmp(s, "av") == 0) || (strcmp(s, "self") == 0))
+ if ((strcmp(s, "av") == 0) || (strcmp(s, "self") == 0))
{
chAttr = SCE_AVE_KEYWORD;
}
-
- if (keywords.InList(s))
+
+ if (keywords.InList(s))
{
- chAttr = SCE_AVE_WORD;
+ chAttr = SCE_AVE_WORD;
}
}
styler.ColourTo(end, chAttr);
state = SCE_AVE_DEFAULT;
-
+
if (ch == '\'') {
state = SCE_AVE_COMMENT;
} else if (ch == '\"') {
@@ -172,7 +172,7 @@ static void ColouriseAveDoc(unsigned int startPos, int length, int initStyle, Wo
styler.ColourTo(i, SCE_AVE_OPERATOR);
}
}
- }
+ }
}
styler.ColourTo(lengthDoc - 1, state);
@@ -181,7 +181,7 @@ static void ColouriseAveDoc(unsigned int startPos, int length, int initStyle, Wo
if (fold) {
int flagsNext = styler.LevelAt(lineCurrent) & ~SC_FOLDLEVELNUMBERMASK;
styler.SetLevel(lineCurrent, levelPrev | flagsNext);
-
+
}
}
diff --git a/src/LexCPP.cxx b/src/LexCPP.cxx
index aaa16d4e6..f150e71fa 100644
--- a/src/LexCPP.cxx
+++ b/src/LexCPP.cxx
@@ -1,4 +1,4 @@
-// SciTE - Scintilla based Text Editor
+// Scintilla source code edit control
/** @file LexCPP.cxx
** Lexer for C++, C, Java, and Javascript.
**/
@@ -32,7 +32,7 @@ static bool classifyWordCpp(unsigned int start, unsigned int end, WordList &keyw
else {
if (keywords.InList(s)) {
chAttr = SCE_C_WORD;
- wordIsUUID = strcmp(s, "uuid") == 0;
+ wordIsUUID = strcmp(s, "uuid") == 0;
}
}
styler.ColourTo(end, chAttr);
@@ -43,13 +43,13 @@ static bool isOKBeforeRE(char ch) {
return (ch == '(') || (ch == '=') || (ch == ',');
}
-static void ColouriseCppDoc(unsigned int startPos, int length, int initStyle, WordList *keywordlists[],
+static void ColouriseCppDoc(unsigned int startPos, int length, int initStyle, WordList *keywordlists[],
Accessor &styler) {
-
+
WordList &keywords = *keywordlists[0];
-
+
styler.StartAt(startPos);
-
+
bool fold = styler.GetPropertyInt("fold");
bool foldComment = styler.GetPropertyInt("fold.comment");
bool stylingWithinPreprocessor = styler.GetPropertyInt("styling.within.preprocessor");
@@ -198,7 +198,7 @@ static void ColouriseCppDoc(unsigned int startPos, int length, int initStyle, Wo
} else if (state == SCE_C_COMMENT) {
if (ch == '/' && chPrev == '*') {
if (((i > styler.GetStartSegment() + 2) || (
- (initStyle == SCE_C_COMMENT) &&
+ (initStyle == SCE_C_COMMENT) &&
(styler.GetStartSegment() == static_cast<unsigned int>(startPos))))) {
styler.ColourTo(i, state);
state = SCE_C_DEFAULT;
@@ -209,7 +209,7 @@ static void ColouriseCppDoc(unsigned int startPos, int length, int initStyle, Wo
} else if (state == SCE_C_COMMENTDOC) {
if (ch == '/' && chPrev == '*') {
if (((i > styler.GetStartSegment() + 2) || (
- (initStyle == SCE_C_COMMENTDOC) &&
+ (initStyle == SCE_C_COMMENTDOC) &&
(styler.GetStartSegment() == static_cast<unsigned int>(startPos))))) {
styler.ColourTo(i, state);
state = SCE_C_DEFAULT;
@@ -293,7 +293,7 @@ static void ColouriseCppDoc(unsigned int startPos, int length, int initStyle, Wo
int flagsNext = styler.LevelAt(lineCurrent) & ~SC_FOLDLEVELNUMBERMASK;
//styler.SetLevel(lineCurrent, levelCurrent | flagsNext);
styler.SetLevel(lineCurrent, levelPrev | flagsNext);
-
+
}
}
diff --git a/src/LexConf.cxx b/src/LexConf.cxx
index f3578428e..6ffcd1d71 100644
--- a/src/LexConf.cxx
+++ b/src/LexConf.cxx
@@ -1,21 +1,19 @@
-// SciTE - Scintilla based Text Editor
+// Scintilla source code edit control
+/** @file LexConf.cxx
+ ** Lexer for Apache Configuration Files.
+ **
+ ** First working version contributed by Ahmad Zawawi <zeus_go64@hotmail.com> on October 28, 2000.
+ ** i created this lexer because i needed something pretty when dealing
+ ** when Apache Configuration files...
+ **/
// Copyright 1998-2001 by Neil Hodgson <neilh@scintilla.org>
-//
-// NAME
-// LexConf.cxx - lexer for Apache Configuration Files
-// AUTHOR
-// first working version contributed by Ahmad Zawawi <zeus_go64@hotmail.com> on October 28, 2000
-// DESCRIPTION
-// i created this lexer because i needed something pretty when dealing
-// when Apache Configuration files...
-//
-
-
-#include <stdlib.h>
-#include <string.h>
-#include <ctype.h>
-#include <stdio.h>
-#include <stdarg.h>
+// The License.txt file describes the conditions under which this software may be distributed.
+
+#include <stdlib.h>
+#include <string.h>
+#include <ctype.h>
+#include <stdio.h>
+#include <stdarg.h>
#include "Platform.h"
@@ -25,27 +23,27 @@
#include "Scintilla.h"
#include "SciLexer.h"
-static void ColouriseConfDoc(unsigned int startPos, int length, int, WordList *keywordLists[], Accessor &styler)
+static void ColouriseConfDoc(unsigned int startPos, int length, int, WordList *keywordLists[], Accessor &styler)
{
int state = SCE_CONF_DEFAULT;
char chNext = styler[startPos];
int lengthDoc = startPos + length;
// create a buffer large enough to take the largest chunk...
- char *buffer = new char[length];
+ char *buffer = new char[length];
int bufferCount = 0;
// this assumes that we have 2 keyword list in conf.properties
WordList &directives = *keywordLists[0];
WordList &params = *keywordLists[1];
-
+
// go through all provided text segment
// using the hand-written state machine shown below
- styler.StartAt(startPos);
- styler.StartSegment(startPos);
+ styler.StartAt(startPos);
+ styler.StartSegment(startPos);
for (int i = startPos; i < lengthDoc; i++) {
char ch = chNext;
chNext = styler.SafeGetCharAt(i + 1);
-
+
if (styler.IsLeadByte(ch)) {
chNext = styler.SafeGetCharAt(i + 2);
i++;
@@ -64,7 +62,7 @@ static void ColouriseConfDoc(unsigned int startPos, int length, int, WordList *k
} else if( ch == '.' /*|| ch == '/'*/) {
// signals the start of a file...
state = SCE_CONF_EXTENSION;
- styler.ColourTo(i,SCE_CONF_EXTENSION);
+ styler.ColourTo(i,SCE_CONF_EXTENSION);
} else if( ch == '"') {
state = SCE_CONF_STRING;
styler.ColourTo(i,SCE_CONF_STRING);
@@ -74,14 +72,14 @@ static void ColouriseConfDoc(unsigned int startPos, int length, int, WordList *k
// simple case...
styler.ColourTo(i,SCE_CONF_OPERATOR);
} else if( isalpha(ch) ) {
- // signals the start of an identifier
+ // signals the start of an identifier
bufferCount = 0;
buffer[bufferCount++] = static_cast<char>(tolower(ch));
state = SCE_CONF_IDENTIFIER;
} else if( isdigit(ch) ) {
// signals the start of a number
bufferCount = 0;
- buffer[bufferCount++] = ch;
+ buffer[bufferCount++] = ch;
//styler.ColourTo(i,SCE_CONF_NUMBER);
state = SCE_CONF_NUMBER;
} else {
@@ -89,7 +87,7 @@ static void ColouriseConfDoc(unsigned int startPos, int length, int, WordList *k
styler.ColourTo(i,SCE_CONF_DEFAULT);
}
break;
-
+
case SCE_CONF_COMMENT:
// if we find a newline here,
// we simply go to default state
@@ -105,9 +103,9 @@ static void ColouriseConfDoc(unsigned int startPos, int length, int, WordList *k
// if we find a non-alphanumeric char,
// we simply go to default state
// else we're still dealing with an extension...
- if( isalnum(ch) || (ch == '_') ||
- (ch == '-') || (ch == '$') ||
- (ch == '/') || (ch == '.') || (ch == '*') )
+ if( isalnum(ch) || (ch == '_') ||
+ (ch == '-') || (ch == '$') ||
+ (ch == '/') || (ch == '.') || (ch == '*') )
{
styler.ColourTo(i,SCE_CONF_EXTENSION);
} else {
@@ -115,16 +113,16 @@ static void ColouriseConfDoc(unsigned int startPos, int length, int, WordList *k
chNext = styler[i--];
}
break;
-
+
case SCE_CONF_STRING:
// if we find the end of a string char, we simply go to default state
// else we're still dealing with an string...
if( (ch == '"' && styler.SafeGetCharAt(i-1)!='\\') || (ch == '\n') || (ch == '\r') ) {
state = SCE_CONF_DEFAULT;
- }
- styler.ColourTo(i,SCE_CONF_STRING);
+ }
+ styler.ColourTo(i,SCE_CONF_STRING);
break;
-
+
case SCE_CONF_IDENTIFIER:
// stay in CONF_IDENTIFIER state until we find a non-alphanumeric
if( isalnum(ch) || (ch == '_') || (ch == '-') || (ch == '/') || (ch == '$') || (ch == '.') || (ch == '*')) {
@@ -132,8 +130,8 @@ static void ColouriseConfDoc(unsigned int startPos, int length, int, WordList *k
} else {
state = SCE_CONF_DEFAULT;
buffer[bufferCount] = '\0';
-
- // check if the buffer contains a keyword, and highlight it if it is a keyword...
+
+ // check if the buffer contains a keyword, and highlight it if it is a keyword...
if(directives.InList(buffer)) {
styler.ColourTo(i-1,SCE_CONF_DIRECTIVE );
} else if(params.InList(buffer)) {
@@ -143,21 +141,21 @@ static void ColouriseConfDoc(unsigned int startPos, int length, int, WordList *k
} else {
styler.ColourTo(i-1,SCE_CONF_DEFAULT);
}
-
+
// push back the faulty character
chNext = styler[i--];
-
+
}
break;
-
+
case SCE_CONF_NUMBER:
// stay in CONF_NUMBER state until we find a non-numeric
if( isdigit(ch) || ch == '.') {
buffer[bufferCount++] = ch;
} else {
state = SCE_CONF_DEFAULT;
- buffer[bufferCount] = '\0';
-
+ buffer[bufferCount] = '\0';
+
// Colourize here...
if( strchr(buffer,'.') ) {
// it is an IP address...
@@ -166,13 +164,13 @@ static void ColouriseConfDoc(unsigned int startPos, int length, int, WordList *k
// normal number
styler.ColourTo(i-1,SCE_CONF_NUMBER);
}
-
+
// push back a character
chNext = styler[i--];
}
break;
-
- }
+
+ }
}
}
diff --git a/src/LexHTML.cxx b/src/LexHTML.cxx
index 800e46fee..8925c51b6 100644
--- a/src/LexHTML.cxx
+++ b/src/LexHTML.cxx
@@ -1,4 +1,4 @@
-// SciTE - Scintilla based Text Editor
+// Scintilla source code edit control
/** @file LexHTML.cxx
** Lexer for HTML.
**/
@@ -449,7 +449,7 @@ static void ColouriseHyperTextDoc(unsigned int startPos, int length, int initSty
case SCE_H_SINGLESTRING:
case SCE_HJ_COMMENT:
case SCE_HJ_COMMENTDOC:
- // SCE_HJ_COMMENTLINE removed as this is a common thing done to hide
+ // SCE_HJ_COMMENTLINE removed as this is a common thing done to hide
// the end of script marker from some JS interpreters.
//case SCE_HJ_COMMENTLINE:
case SCE_HJ_DOUBLESTRING:
diff --git a/src/LexLua.cxx b/src/LexLua.cxx
index 8eda566aa..86c690dcb 100644
--- a/src/LexLua.cxx
+++ b/src/LexLua.cxx
@@ -1,5 +1,9 @@
-// LexLua.cxx - lexer for Lua language
-// Written by Paul Winwood
+// Scintilla source code edit control
+/** @file LexLua.cxx
+ ** Lexer for Lua language.
+ **
+ ** Written by Paul Winwood.
+ **/
#include <stdlib.h>
#include <string.h>
diff --git a/src/LexOthers.cxx b/src/LexOthers.cxx
index 83657e019..f3acd2f9d 100644
--- a/src/LexOthers.cxx
+++ b/src/LexOthers.cxx
@@ -1,4 +1,4 @@
-// SciTE - Scintilla based Text Editor
+// Scintilla source code edit control
/** @file LexOthers.cxx
** Lexers for batch files, diff results, properties files, make files and error lists.
** Also lexer for LaTeX documents.
diff --git a/src/LexPascal.cxx b/src/LexPascal.cxx
index 458640767..b8c814116 100644
--- a/src/LexPascal.cxx
+++ b/src/LexPascal.cxx
@@ -1,11 +1,14 @@
-// SciTE - Scintilla based Text Editor
-// LexPascal.cxx - lexer for Pascal
+// Scintilla source code edit control
+/** @file LexPascal.cxx
+ ** Lexer for Pascal.
+ ** Written by Laurent le Tynevez
+ **/
-#include <stdlib.h>
-#include <string.h>
-#include <ctype.h>
-#include <stdio.h>
-#include <stdarg.h>
+#include <stdlib.h>
+#include <string.h>
+#include <ctype.h>
+#include <stdio.h>
+#include <stdarg.h>
#include "Platform.h"
@@ -40,12 +43,12 @@ static int classifyWordPascal(unsigned int start, unsigned int end, WordList &ke
return lev;
}
-static void ColourisePascalDoc(unsigned int startPos, int length, int initStyle, WordList *keywordlists[],
+static void ColourisePascalDoc(unsigned int startPos, int length, int initStyle, WordList *keywordlists[],
Accessor &styler) {
WordList &keywords = *keywordlists[0];
-
+
styler.StartAt(startPos);
-
+
bool fold = styler.GetPropertyInt("fold");
int lineCurrent = styler.GetLine(startPos);
int levelPrev = styler.LevelAt(lineCurrent) & SC_FOLDLEVELNUMBERMASK;
@@ -100,8 +103,8 @@ static void ColourisePascalDoc(unsigned int startPos, int length, int initStyle,
} else if (ch == '{' && chNext != '$' && chNext != '&') {
styler.ColourTo(i-1, state);
state = SCE_C_COMMENT;
- } else if (ch == '(' && chNext == '*'
- && styler.SafeGetCharAt(i + 2) != '$'
+ } else if (ch == '(' && chNext == '*'
+ && styler.SafeGetCharAt(i + 2) != '$'
&& styler.SafeGetCharAt(i + 2) != '&') {
styler.ColourTo(i-1, state);
state = SCE_C_COMMENTDOC;
@@ -120,7 +123,7 @@ static void ColourisePascalDoc(unsigned int startPos, int length, int initStyle,
} else if (isoperator(ch)) {
styler.ColourTo(i-1, state);
styler.ColourTo(i, SCE_C_OPERATOR);
-
+
}
} else if (state == SCE_C_IDENTIFIER) {
if (!iswordchar(ch)) {
@@ -129,8 +132,8 @@ static void ColourisePascalDoc(unsigned int startPos, int length, int initStyle,
chNext = styler.SafeGetCharAt(i + 1);
if (ch == '{' && chNext != '$' && chNext != '&') {
state = SCE_C_COMMENT;
- } else if (ch == '(' && chNext == '*'
- && styler.SafeGetCharAt(i + 2) != '$'
+ } else if (ch == '(' && chNext == '*'
+ && styler.SafeGetCharAt(i + 2) != '$'
&& styler.SafeGetCharAt(i + 2) != '&') {
styler.ColourTo(i-1, state);
state = SCE_C_COMMENTDOC;
@@ -164,7 +167,7 @@ static void ColourisePascalDoc(unsigned int startPos, int length, int initStyle,
} else if (state == SCE_C_COMMENTDOC) {
if (ch == ')' && chPrev == '*') {
if (((i > styler.GetStartSegment() + 2) || (
- (initStyle == SCE_C_COMMENTDOC) &&
+ (initStyle == SCE_C_COMMENTDOC) &&
(styler.GetStartSegment() == static_cast<unsigned int>(startPos))))) {
styler.ColourTo(i, state);
state = SCE_C_DEFAULT;
@@ -214,7 +217,7 @@ static void ColourisePascalDoc(unsigned int startPos, int length, int initStyle,
int flagsNext = styler.LevelAt(lineCurrent) & ~SC_FOLDLEVELNUMBERMASK;
//styler.SetLevel(lineCurrent, levelCurrent | flagsNext);
styler.SetLevel(lineCurrent, levelPrev | flagsNext);
-
+
}
}
diff --git a/src/LexPerl.cxx b/src/LexPerl.cxx
index 2dc539c0f..08c8d4e86 100644
--- a/src/LexPerl.cxx
+++ b/src/LexPerl.cxx
@@ -1,4 +1,4 @@
-// SciTE - Scintilla based Text Editor
+// Scintilla source code edit control
/** @file LexPerl.cxx
** Lexer for subset of Perl.
**/
diff --git a/src/LexPython.cxx b/src/LexPython.cxx
index f14dbfe07..e10991b41 100644
--- a/src/LexPython.cxx
+++ b/src/LexPython.cxx
@@ -1,15 +1,15 @@
-// SciTE - Scintilla based Text Editor
+// Scintilla source code edit control
/** @file LexPython.cxx
** Lexer for Python.
**/
// Copyright 1998-2001 by Neil Hodgson <neilh@scintilla.org>
// The License.txt file describes the conditions under which this software may be distributed.
-#include <stdlib.h>
-#include <string.h>
-#include <ctype.h>
-#include <stdio.h>
-#include <stdarg.h>
+#include <stdlib.h>
+#include <string.h>
+#include <ctype.h>
+#include <stdio.h>
+#include <stdarg.h>
#include "Platform.h"
@@ -139,7 +139,7 @@ static int GetPyStringState(Accessor &styler, int i, int *nextIndex) {
}
}
-static void ColourisePyDoc(unsigned int startPos, int length, int initStyle,
+static void ColourisePyDoc(unsigned int startPos, int length, int initStyle,
WordList *keywordlists[], Accessor &styler) {
int lengthDoc = startPos + length;
@@ -152,16 +152,16 @@ static void ColourisePyDoc(unsigned int startPos, int length, int initStyle,
startPos = styler.LineStart(lineCurrent);
if (startPos == 0)
initStyle = SCE_P_DEFAULT;
- else
+ else
initStyle = styler.StyleAt(startPos-1);
}
}
-
+
// Python uses a different mask because bad indentation is marked by oring with 32
styler.StartAt(startPos, 127);
-
+
WordList &keywords = *keywordlists[0];
-
+
bool fold = styler.GetPropertyInt("fold");
int whingeLevel = styler.GetPropertyInt("tab.timmy.whinge.level");
char prevWord[200];
@@ -173,7 +173,7 @@ static void ColourisePyDoc(unsigned int startPos, int length, int initStyle,
int state = initStyle & 31;
int indentCurrent = styler.IndentAmount(lineCurrent, &spaceFlags, IsPyComment);
- if ((state == SCE_P_TRIPLE) || (state == SCE_P_TRIPLEDOUBLE))
+ if ((state == SCE_P_TRIPLE) || (state == SCE_P_TRIPLEDOUBLE))
indentCurrent |= SC_FOLDLEVELWHITEFLAG;
int nextIndex = 0;
@@ -183,7 +183,7 @@ static void ColourisePyDoc(unsigned int startPos, int length, int initStyle,
styler.StartSegment(startPos);
bool atStartLine = true;
for (int i = startPos; i < lengthDoc; i++) {
-
+
if (atStartLine) {
char chBad = static_cast<char>(64);
char chGood = static_cast<char>(0);
@@ -200,11 +200,11 @@ static void ColourisePyDoc(unsigned int startPos, int length, int initStyle,
styler.SetFlags(chFlags, static_cast<char>(state));
atStartLine = false;
}
-
+
char ch = chNext;
chNext = styler.SafeGetCharAt(i + 1);
char chNext2 = styler.SafeGetCharAt(i + 2);
-
+
if ((ch == '\r' && chNext != '\n') || (ch == '\n') || (i == lengthDoc)) {
if ((state == SCE_P_DEFAULT) || (state == SCE_P_TRIPLE) || (state == SCE_P_TRIPLEDOUBLE)) {
// Perform colourisation of white space and triple quoted strings at end of each line to allow
@@ -214,7 +214,7 @@ static void ColourisePyDoc(unsigned int startPos, int length, int initStyle,
int lev = indentCurrent;
int indentNext = styler.IndentAmount(lineCurrent + 1, &spaceFlags, IsPyComment);
- if ((state == SCE_P_TRIPLE) || (state == SCE_P_TRIPLEDOUBLE))
+ if ((state == SCE_P_TRIPLE) || (state == SCE_P_TRIPLEDOUBLE))
indentNext |= SC_FOLDLEVELWHITEFLAG;
if (!(indentCurrent & SC_FOLDLEVELWHITEFLAG)) {
// Only non whitespace lines can be headers
diff --git a/src/LexSQL.cxx b/src/LexSQL.cxx
index eab7d2f71..9db8b9ddd 100644
--- a/src/LexSQL.cxx
+++ b/src/LexSQL.cxx
@@ -1,15 +1,15 @@
-// SciTE - Scintilla based Text Editor
+// Scintilla source code edit control
/** @file LexSQL.cxx
** Lexer for SQL.
**/
// Copyright 1998-2001 by Neil Hodgson <neilh@scintilla.org>
// The License.txt file describes the conditions under which this software may be distributed.
-#include <stdlib.h>
-#include <string.h>
-#include <ctype.h>
-#include <stdio.h>
-#include <stdarg.h>
+#include <stdlib.h>
+#include <string.h>
+#include <ctype.h>
+#include <stdio.h>
+#include <stdarg.h>
#include "Platform.h"
@@ -40,7 +40,7 @@ static void ColouriseSQLDoc(unsigned int startPos, int length,
int initStyle, WordList *keywordlists[], Accessor &styler) {
WordList &keywords = *keywordlists[0];
-
+
styler.StartAt(startPos);
bool fold = styler.GetPropertyInt("fold");
diff --git a/src/LexVB.cxx b/src/LexVB.cxx
index 3b8c434d6..8032a75ec 100644
--- a/src/LexVB.cxx
+++ b/src/LexVB.cxx
@@ -1,15 +1,15 @@
-// SciTE - Scintilla based Text Editor
+// Scintilla source code edit control
/** @file LexVB.cxx
** Lexer for Visual Basic and VBScript.
**/
// Copyright 1998-2001 by Neil Hodgson <neilh@scintilla.org>
// The License.txt file describes the conditions under which this software may be distributed.
-#include <stdlib.h>
-#include <string.h>
-#include <ctype.h>
-#include <stdio.h>
-#include <stdarg.h>
+#include <stdlib.h>
+#include <string.h>
+#include <ctype.h>
+#include <stdio.h>
+#include <stdarg.h>
#include "Platform.h"
@@ -49,7 +49,7 @@ static void ColouriseVBDoc(unsigned int startPos, int length, int initStyle,
WordList *keywordlists[], Accessor &styler) {
WordList &keywords = *keywordlists[0];
-
+
styler.StartAt(startPos);
int visibleChars = 0;
diff --git a/win32/PlatWin.cxx b/win32/PlatWin.cxx
index e20e2be55..c2967d2a5 100644
--- a/win32/PlatWin.cxx
+++ b/win32/PlatWin.cxx
@@ -18,7 +18,7 @@
Point Point::FromLong(long lpoint) {
return Point(static_cast<short>(LOWORD(lpoint)), static_cast<short>(HIWORD(lpoint)));
}
-
+
static RECT RectFromPRectangle(PRectangle prc) {
RECT rc = {prc.left, prc.top, prc.right, prc.bottom};
return rc;
@@ -80,7 +80,7 @@ void Palette::WantFind(ColourPair &cp, bool want) {
if (entries[i].desired == cp.desired)
return;
}
-
+
if (used < numEntries) {
entries[used].desired = cp.desired;
entries[used].allocated = cp.desired;
@@ -112,9 +112,9 @@ void Palette::Allocate(Window &) {
logpal->palPalEntry[iPal].peRed = static_cast<BYTE>(desired.GetRed());
logpal->palPalEntry[iPal].peGreen = static_cast<BYTE>(desired.GetGreen());
logpal->palPalEntry[iPal].peBlue = static_cast<BYTE>(desired.GetBlue());
- entries[iPal].allocated =
+ entries[iPal].allocated =
PALETTERGB(desired.GetRed(), desired.GetGreen(), desired.GetBlue());
- // PC_NOCOLLAPSE means exact colours allocated even when in background this means other windows
+ // PC_NOCOLLAPSE means exact colours allocated even when in background this means other windows
// are less likely to get their colours and also flashes more when switching windows
logpal->palPalEntry[iPal].peFlags = PC_NOCOLLAPSE;
// 0 allows approximate colours when in background, yielding moe colours to other windows
@@ -141,7 +141,7 @@ void SetLogFont(LOGFONT &lf, const char *faceName, int characterSet, int size, b
* same then they may still be different.
*/
int HashFont(const char *faceName, int characterSet, int size, bool bold, bool italic) {
- return
+ return
size ^
(characterSet << 10) ^
(bold ? 0x10000000 : 0) ^
@@ -158,7 +158,7 @@ class FontCached : Font {
~FontCached() {}
bool SameAs(const char *faceName_, int characterSet_, int size_, bool bold_, bool italic_);
virtual void Release();
-
+
static FontCached *first;
public:
static FontID FindOrCreate(const char *faceName_, int characterSet_, int size_, bool bold_, bool italic_);
@@ -167,7 +167,7 @@ public:
FontCached *FontCached::first = 0;
-FontCached::FontCached(const char *faceName_, int characterSet_, int size_, bool bold_, bool italic_) :
+FontCached::FontCached(const char *faceName_, int characterSet_, int size_, bool bold_, bool italic_) :
next(0), usage(0), hash(0) {
SetLogFont(lf, faceName_, characterSet_, size_, bold_, italic_);
hash = HashFont(faceName_, characterSet_, size_, bold_, italic_);
@@ -176,7 +176,7 @@ FontCached::FontCached(const char *faceName_, int characterSet_, int size_, bool
}
bool FontCached::SameAs(const char *faceName_, int characterSet_, int size_, bool bold_, bool italic_) {
- return
+ return
(lf.lfHeight == -(abs(size_))) &&
(lf.lfWeight == (bold_ ? FW_BOLD : FW_NORMAL)) &&
(lf.lfItalic == static_cast<BYTE>(italic_ ? 1 : 0)) &&
@@ -193,7 +193,7 @@ void FontCached::Release() {
FontID FontCached::FindOrCreate(const char *faceName_, int characterSet_, int size_, bool bold_, bool italic_) {
int hashFind = HashFont(faceName_, characterSet_, size_, bold_, italic_);
for (FontCached *cur=first; cur; cur=cur->next) {
- if ((cur->hash == hashFind) &&
+ if ((cur->hash == hashFind) &&
cur->SameAs(faceName_, characterSet_, size_, bold_, italic_)) {
cur->usage++;
return cur->id;
@@ -238,7 +238,7 @@ Font::~Font() {
void Font::Create(const char *faceName, int characterSet, int size, bool bold, bool italic) {
#ifndef FONTS_CACHED
Release();
-
+
LOGFONT lf;
SetLogFont(lf, faceName, characterSet, size, bold, italic);
id = ::CreateFontIndirect(&lf);
@@ -261,9 +261,9 @@ void Font::Release() {
Surface::Surface() :
unicodeMode(false),
hdc(0), hdcOwned(false),
- pen(0), penOld(0),
- brush(0), brushOld(0),
- font(0), fontOld(0),
+ pen(0), penOld(0),
+ brush(0), brushOld(0),
+ font(0), fontOld(0),
bitmap(0), bitmapOld(0),
paletteOld(0) {
}
@@ -434,7 +434,7 @@ void Surface::Ellipse(PRectangle rc, Colour fore, Colour back) {
}
void Surface::Copy(PRectangle rc, Point from, Surface &surfaceSource) {
- ::BitBlt(hdc, rc.left, rc.top, rc.Width(), rc.Height(),
+ ::BitBlt(hdc, rc.left, rc.top, rc.Width(), rc.Height(),
surfaceSource.hdc, from.x, from.y, SRCCOPY);
}
@@ -498,7 +498,7 @@ void Surface::MeasureWidths(Font &font_, const char *s, int len, int *positions)
// Likely to have failed because on Windows 9x where function not available
// So measure the character widths by measuring each initial substring
// Turns a linear operation into a qudratic but seems fast enough on test files
- for (int widthSS=0; widthSS < tlen; widthSS++) {
+ for (int widthSS=0; widthSS < tlen; widthSS++) {
::GetTextExtentPoint32W(hdc, tbuf, widthSS+1, &sz);
poses[widthSS] = sz.cx;
}
@@ -591,7 +591,7 @@ int Surface::SetPalette(Palette *pal, bool inBackGround) {
}
return changes;
}
-
+
void Surface::SetClip(PRectangle rc) {
::IntersectClipRect(hdc, rc.left, rc.top, rc.right, rc.bottom);
}
@@ -652,7 +652,7 @@ void Window::InvalidateRectangle(PRectangle rc) {
}
void Window::SetFont(Font &font) {
- SendMessage(WM_SETFONT,
+ SendMessage(WM_SETFONT,
reinterpret_cast<WPARAM>(font.GetID()), 0);
}
@@ -718,7 +718,7 @@ void ListBox::Create(Window &parent, int ctrlID) {
id = ::CreateWindowEx(
WS_EX_WINDOWEDGE, "listbox", "",
WS_CHILD | WS_THICKFRAME | WS_VSCROLL | LBS_SORT | LBS_NOTIFY,
- 100,100, 150,80, parent.GetID(), reinterpret_cast<HMENU>(ctrlID),
+ 100,100, 150,80, parent.GetID(), reinterpret_cast<HMENU>(ctrlID),
parent.GetInstance(), 0);
}
@@ -776,7 +776,7 @@ int ListBox::GetSelection() {
}
int ListBox::Find(const char *prefix) {
- return SendMessage(LB_FINDSTRING, static_cast<WPARAM>(-1),
+ return SendMessage(LB_FINDSTRING, static_cast<WPARAM>(-1),
reinterpret_cast<LPARAM>(prefix));
}
@@ -896,7 +896,7 @@ void Platform::Assert(const char *c, const char *file, int line) {
char buffer[2000];
sprintf(buffer, "Assertion [%s] failed at %s %d", c, file, line);
if (assertionPopUps) {
- int idButton = ::MessageBox(0, buffer, "Assertion failure",
+ int idButton = ::MessageBox(0, buffer, "Assertion failure",
MB_ABORTRETRYIGNORE|MB_ICONHAND|MB_SETFOREGROUND|MB_TASKMODAL);
if (idButton == IDRETRY) {
::DebugBreak();
diff --git a/win32/ScintillaWin.cxx b/win32/ScintillaWin.cxx
index 80702fa41..522a038eb 100644
--- a/win32/ScintillaWin.cxx
+++ b/win32/ScintillaWin.cxx
@@ -117,7 +117,7 @@ class ScintillaWin :
bool hasOKText;
CLIPFORMAT cfColumnSelect;
-
+
DropSource ds;
DataObject dob;
DropTarget dt;
@@ -192,7 +192,7 @@ public:
STDMETHODIMP GetData(FORMATETC *pFEIn, STGMEDIUM *pSTM);
bool IsUnicodeMode() const;
-
+
static void Register(HINSTANCE hInstance_);
friend class DropSource;
friend class DataObject;
@@ -214,7 +214,7 @@ ScintillaWin::ScintillaWin(HWND hwnd) {
// contains a rectangular selection, so copy Developer Studio.
cfColumnSelect = static_cast<CLIPFORMAT>(
::RegisterClipboardFormat("MSDEVColumnSelect"));
-
+
wMain = hwnd;
dob.sci = this;
@@ -276,7 +276,7 @@ static int InputCodePage() {
char sCodePage[10];
int res = ::GetLocaleInfo(MAKELCID(inputLang, SORT_DEFAULT),
LOCALE_IDEFAULTANSICODEPAGE, sCodePage, sizeof(sCodePage));
- if (!res)
+ if (!res)
return 0;
return atoi(sCodePage);
}
@@ -313,14 +313,14 @@ LRESULT ScintillaWin::WndPaint(unsigned long wParam) {
//LARGE_INTEGER performanceFreq;
//QueryPerformanceFrequency(&performanceFreq);
//QueryPerformanceCounter(&perfStart);
-
- // Redirect assertions to debug output and save current state
+
+ // Redirect assertions to debug output and save current state
bool assertsPopup = Platform::ShowAssertionPopUps(false);
paintState = painting;
PAINTSTRUCT ps;
PAINTSTRUCT* pps;
- bool IsOcxCtrl = (wParam != 0); // if wParam != 0, it contains
+ bool IsOcxCtrl = (wParam != 0); // if wParam != 0, it contains
// a PAINSTRUCT* from the OCX
if (IsOcxCtrl) {
pps = reinterpret_cast<PAINTSTRUCT*>(wParam);
@@ -349,9 +349,9 @@ LRESULT ScintillaWin::WndPaint(unsigned long wParam) {
}
paintState = notPainting;
- // Restore debug output state
+ // Restore debug output state
Platform::ShowAssertionPopUps(assertsPopup);
-
+
//QueryPerformanceCounter(&perfEnd);
//__int64 start = perfStart.QuadPart;
//__int64 end = perfEnd.QuadPart;
@@ -451,11 +451,11 @@ sptr_t ScintillaWin::WndProc(unsigned int iMessage, uptr_t wParam, sptr_t lParam
return ::DefWindowProc(wMain.GetID(), iMessage, wParam, lParam);
case WM_LBUTTONDOWN:
- //Platform::DebugPrintf("Buttdown %d %x %x %x %x %x\n",iMessage, wParam, lParam,
- // Platform::IsKeyDown(VK_SHIFT),
+ //Platform::DebugPrintf("Buttdown %d %x %x %x %x %x\n",iMessage, wParam, lParam,
+ // Platform::IsKeyDown(VK_SHIFT),
// Platform::IsKeyDown(VK_CONTROL),
// Platform::IsKeyDown(VK_MENU));
- ButtonDown(Point::FromLong(lParam), GetTickCount(),
+ ButtonDown(Point::FromLong(lParam), GetTickCount(),
wParam & MK_SHIFT, wParam & MK_CONTROL, Platform::IsKeyDown(VK_MENU));
SetFocus(wMain.GetID());
break;
@@ -501,7 +501,7 @@ sptr_t ScintillaWin::WndProc(unsigned int iMessage, uptr_t wParam, sptr_t lParam
case WM_KEYDOWN: {
//Platform::DebugPrintf("S keydown %d %x %x %x %x\n",iMessage, wParam, lParam, ::IsKeyDown(VK_SHIFT), ::IsKeyDown(VK_CONTROL));
- int ret = KeyDown(KeyTranslate(wParam),
+ int ret = KeyDown(KeyTranslate(wParam),
Platform::IsKeyDown(VK_SHIFT),
Platform::IsKeyDown(VK_CONTROL), false);
if (!ret)
@@ -560,7 +560,7 @@ sptr_t ScintillaWin::WndProc(unsigned int iMessage, uptr_t wParam, sptr_t lParam
case WM_IME_ENDCOMPOSITION: // dbcs
ImeEndComposition();
return ::DefWindowProc(wMain.GetID(), iMessage, wParam, lParam);
-
+
case WM_IME_COMPOSITION:
if (lParam & GCS_RESULTSTR) {
Platform::DebugPrintf("Result\n");
@@ -597,12 +597,12 @@ sptr_t ScintillaWin::WndProc(unsigned int iMessage, uptr_t wParam, sptr_t lParam
return ::DefWindowProc(wMain.GetID(), iMessage, wParam, lParam);
case WM_ERASEBKGND:
- return 1; // Avoid any background erasure as whole window painted.
+ return 1; // Avoid any background erasure as whole window painted.
case WM_CAPTURECHANGED:
capturedMouse = false;
return 0;
-
+
// These are not handled in Scintilla and its faster to dispatch them here.
// Also moves time out to here so profile doesn't count lots of empty message calls.
case WM_MOVE:
@@ -621,14 +621,14 @@ sptr_t ScintillaWin::WndProc(unsigned int iMessage, uptr_t wParam, sptr_t lParam
case SCI_GETDIRECTFUNCTION:
return reinterpret_cast<sptr_t>(DirectFunction);
-
+
case SCI_GETDIRECTPOINTER:
return reinterpret_cast<sptr_t>(this);
case SCI_GRABFOCUS:
::SetFocus(wMain.GetID());
break;
-
+
default:
return ScintillaBase::WndProc(iMessage, wParam, lParam);
}
@@ -671,7 +671,7 @@ bool ScintillaWin::HaveMouseCapture() {
void ScintillaWin::ScrollText(int linesToMove) {
//Platform::DebugPrintf("ScintillaWin::ScrollText %d\n", linesToMove);
- ::ScrollWindow(wMain.GetID(), 0,
+ ::ScrollWindow(wMain.GetID(), 0,
vs.lineHeight * linesToMove, 0, 0);
::UpdateWindow(wMain.GetID());
}
@@ -721,13 +721,13 @@ bool ScintillaWin::ModifyScrollBars(int nMax, int nPage) {
void ScintillaWin::NotifyChange() {
::SendMessage(GetParent(wMain.GetID()), WM_COMMAND,
- MAKELONG(wMain.GetDlgCtrlID(), SCEN_CHANGE),
+ MAKELONG(wMain.GetDlgCtrlID(), SCEN_CHANGE),
reinterpret_cast<LPARAM>(wMain.GetID()));
}
void ScintillaWin::NotifyFocus(bool focus) {
::SendMessage(GetParent(wMain.GetID()), WM_COMMAND,
- MAKELONG(wMain.GetDlgCtrlID(), focus ? SCEN_SETFOCUS : SCEN_KILLFOCUS),
+ MAKELONG(wMain.GetDlgCtrlID(), focus ? SCEN_SETFOCUS : SCEN_KILLFOCUS),
reinterpret_cast<LPARAM>(wMain.GetID()));
}
@@ -987,7 +987,7 @@ STDMETHODIMP DataObject_GetDataHere(DataObject *, FORMATETC *, STGMEDIUM *) {
}
STDMETHODIMP DataObject_QueryGetData(DataObject *pd, FORMATETC *pFE) {
- if (pd->sci->DragIsRectangularOK(pFE->cfFormat) &&
+ if (pd->sci->DragIsRectangularOK(pFE->cfFormat) &&
pFE->ptd == 0 &&
(pFE->dwAspect & DVASPECT_CONTENT) != 0 &&
pFE->lindex == -1 &&
@@ -995,9 +995,9 @@ STDMETHODIMP DataObject_QueryGetData(DataObject *pd, FORMATETC *pFE) {
) {
return S_OK;
}
-
- bool formatOK = (pFE->cfFormat == CF_TEXT) ||
- ((pFE->cfFormat == CF_UNICODETEXT) && pd->sci->IsUnicodeMode()) ||
+
+ bool formatOK = (pFE->cfFormat == CF_TEXT) ||
+ ((pFE->cfFormat == CF_UNICODETEXT) && pd->sci->IsUnicodeMode()) ||
(pFE->cfFormat == CF_HDROP);
if (!formatOK ||
pFE->ptd != 0 ||
@@ -1205,10 +1205,10 @@ void ScintillaWin::GetIntelliMouseParameters() {
void ScintillaWin::CopySelTextToClipboard() {
int bytes = SelectionRangeLength();
char *selChars = CopySelectionRange();
- if (!selChars)
+ if (!selChars)
return;
- HGLOBAL hand = ::GlobalAlloc(GMEM_MOVEABLE | GMEM_ZEROINIT,
+ HGLOBAL hand = ::GlobalAlloc(GMEM_MOVEABLE | GMEM_ZEROINIT,
bytes + 1);
if (hand) {
char *ptr = static_cast<char *>(::GlobalLock(hand));
@@ -1220,7 +1220,7 @@ void ScintillaWin::CopySelTextToClipboard() {
if (IsUnicodeMode()) {
int uchars = UCS2Length(selChars, bytes);
- HGLOBAL uhand = ::GlobalAlloc(GMEM_MOVEABLE | GMEM_ZEROINIT,
+ HGLOBAL uhand = ::GlobalAlloc(GMEM_MOVEABLE | GMEM_ZEROINIT,
2 * (uchars + 1));
if (uhand) {
wchar_t *uptr = static_cast<wchar_t *>(::GlobalLock(uhand));
@@ -1372,7 +1372,7 @@ STDMETHODIMP ScintillaWin::DragEnter(LPDATAOBJECT pIDataSource, DWORD grfKeyStat
*pdwEffect = DROPEFFECT_NONE;
return S_OK;
}
-
+
if (inDragDrop) // Internal defaults to move
*pdwEffect = DROPEFFECT_MOVE;
else
@@ -1464,7 +1464,7 @@ STDMETHODIMP ScintillaWin::Drop(LPDATAOBJECT pIDataSource, DWORD grfKeyState,
FORMATETC fmtr = {cfColumnSelect, NULL, DVASPECT_CONTENT, -1, TYMED_HGLOBAL};
HRESULT hrRectangular = pIDataSource->QueryGetData(&fmtr);
-
+
POINT rpt = {pt.x, pt.y};
::ScreenToClient(wMain.GetID(), &rpt);
int movePos = PositionFromLocation(Point(rpt.x, rpt.y));
@@ -1479,7 +1479,7 @@ STDMETHODIMP ScintillaWin::Drop(LPDATAOBJECT pIDataSource, DWORD grfKeyState,
else
::GlobalFree(medium.hGlobal);
- if (udata)
+ if (udata)
delete []data;
return S_OK;
@@ -1487,8 +1487,8 @@ STDMETHODIMP ScintillaWin::Drop(LPDATAOBJECT pIDataSource, DWORD grfKeyState,
/// Implement important part of IDataObject
STDMETHODIMP ScintillaWin::GetData(FORMATETC *pFEIn, STGMEDIUM *pSTM) {
- bool formatOK = (pFEIn->cfFormat == CF_TEXT) ||
- ((pFEIn->cfFormat == CF_UNICODETEXT) && IsUnicodeMode()) ||
+ bool formatOK = (pFEIn->cfFormat == CF_TEXT) ||
+ ((pFEIn->cfFormat == CF_UNICODETEXT) && IsUnicodeMode()) ||
(pFEIn->cfFormat == CF_HDROP);
if (!formatOK ||
pFEIn->ptd != 0 ||
@@ -1647,7 +1647,7 @@ sptr_t ScintillaWin::DirectFunction(
ScintillaWin *sci, UINT iMessage, uptr_t wParam, sptr_t lParam) {
return sci->WndProc(iMessage, wParam, lParam);
}
-
+
sptr_t PASCAL ScintillaWin::SWndProc(
HWND hWnd, UINT iMessage, WPARAM wParam, sptr_t lParam) {
//Platform::DebugPrintf("S W:%x M:%x WP:%x L:%x\n", hWnd, iMessage, wParam, lParam);