aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorNeil <nyamatongwe@gmail.com>2015-07-27 13:10:03 +1000
committerNeil <nyamatongwe@gmail.com>2015-07-27 13:10:03 +1000
commit478d819121d970ca773cb52c99f396a9bf73ee62 (patch)
treeff5ffcff0baed0aec8864ec39a63e4e99230fe7a
parentc30768f1167cfe590e0b6a12c4a986e82a210cc3 (diff)
downloadscintilla-mirror-478d819121d970ca773cb52c99f396a9bf73ee62.tar.gz
Add Position.h as a place-holder and to allow #include "Position.h" in source.
-rw-r--r--cocoa/ScintillaCocoa.h1
-rw-r--r--gtk/ScintillaGTK.cxx1
-rw-r--r--qt/ScintillaEdit/ScintillaDocument.cpp1
-rw-r--r--qt/ScintillaEditBase/ScintillaQt.h1
-rw-r--r--scripts/HeaderOrder.txt1
-rw-r--r--src/AutoComplete.cxx1
-rw-r--r--src/CallTip.cxx1
-rw-r--r--src/CellBuffer.cxx1
-rw-r--r--src/ContractionState.cxx1
-rw-r--r--src/Decoration.cxx1
-rw-r--r--src/Document.cxx1
-rw-r--r--src/EditModel.cxx1
-rw-r--r--src/EditView.cxx1
-rw-r--r--src/Editor.cxx1
-rw-r--r--src/MarginView.cxx1
-rw-r--r--src/PerLine.cxx1
-rw-r--r--src/Position.h22
-rw-r--r--src/PositionCache.cxx1
-rw-r--r--src/RESearch.cxx1
-rw-r--r--src/RunStyles.cxx1
-rw-r--r--src/ScintillaBase.cxx1
-rw-r--r--src/Selection.cxx1
-rw-r--r--src/ViewStyle.cxx1
-rw-r--r--test/unit/testCellBuffer.cxx1
-rw-r--r--test/unit/testContractionState.cxx1
-rw-r--r--test/unit/testDecoration.cxx1
-rw-r--r--test/unit/testPartitioning.cxx1
-rw-r--r--test/unit/testRunStyles.cxx1
-rw-r--r--test/unit/testSplitVector.cxx1
-rw-r--r--win32/ScintillaWin.cxx1
30 files changed, 51 insertions, 0 deletions
diff --git a/cocoa/ScintillaCocoa.h b/cocoa/ScintillaCocoa.h
index cfb014197..4c7c2cc16 100644
--- a/cocoa/ScintillaCocoa.h
+++ b/cocoa/ScintillaCocoa.h
@@ -30,6 +30,7 @@
#include "PropSetSimple.h"
#endif
+#include "Position.h"
#include "SplitVector.h"
#include "Partitioning.h"
#include "RunStyles.h"
diff --git a/gtk/ScintillaGTK.cxx b/gtk/ScintillaGTK.cxx
index f0863672b..d08b944c8 100644
--- a/gtk/ScintillaGTK.cxx
+++ b/gtk/ScintillaGTK.cxx
@@ -38,6 +38,7 @@
#ifdef SCI_LEXER
#include "LexerModule.h"
#endif
+#include "Position.h"
#include "SplitVector.h"
#include "Partitioning.h"
#include "RunStyles.h"
diff --git a/qt/ScintillaEdit/ScintillaDocument.cpp b/qt/ScintillaEdit/ScintillaDocument.cpp
index 10104aba4..fd9f3e995 100644
--- a/qt/ScintillaEdit/ScintillaDocument.cpp
+++ b/qt/ScintillaEdit/ScintillaDocument.cpp
@@ -13,6 +13,7 @@
#include "ILexer.h"
#include "Scintilla.h"
+#include "Position.h"
#include "SplitVector.h"
#include "Partitioning.h"
#include "RunStyles.h"
diff --git a/qt/ScintillaEditBase/ScintillaQt.h b/qt/ScintillaEditBase/ScintillaQt.h
index c83411edf..6db30bdec 100644
--- a/qt/ScintillaEditBase/ScintillaQt.h
+++ b/qt/ScintillaEditBase/ScintillaQt.h
@@ -27,6 +27,7 @@
#include "Scintilla.h"
#include "Platform.h"
#include "ILexer.h"
+#include "Position.h"
#include "SplitVector.h"
#include "Partitioning.h"
#include "RunStyles.h"
diff --git a/scripts/HeaderOrder.txt b/scripts/HeaderOrder.txt
index 67854c5c1..eb00e16e8 100644
--- a/scripts/HeaderOrder.txt
+++ b/scripts/HeaderOrder.txt
@@ -87,6 +87,7 @@
// src
#include "Catalogue.h"
+#include "Position.h"
#include "SplitVector.h"
#include "Partitioning.h"
#include "RunStyles.h"
diff --git a/src/AutoComplete.cxx b/src/AutoComplete.cxx
index c55c909bb..3f3570283 100644
--- a/src/AutoComplete.cxx
+++ b/src/AutoComplete.cxx
@@ -19,6 +19,7 @@
#include "Scintilla.h"
#include "CharacterSet.h"
+#include "Position.h"
#include "AutoComplete.h"
#ifdef SCI_NAMESPACE
diff --git a/src/CallTip.cxx b/src/CallTip.cxx
index 3f8363bd4..541f4c683 100644
--- a/src/CallTip.cxx
+++ b/src/CallTip.cxx
@@ -17,6 +17,7 @@
#include "Scintilla.h"
#include "StringCopy.h"
+#include "Position.h"
#include "CallTip.h"
#ifdef SCI_NAMESPACE
diff --git a/src/CellBuffer.cxx b/src/CellBuffer.cxx
index dfa1350c0..f43a0c302 100644
--- a/src/CellBuffer.cxx
+++ b/src/CellBuffer.cxx
@@ -16,6 +16,7 @@
#include "Platform.h"
#include "Scintilla.h"
+#include "Position.h"
#include "SplitVector.h"
#include "Partitioning.h"
#include "CellBuffer.h"
diff --git a/src/ContractionState.cxx b/src/ContractionState.cxx
index 16ca3c531..80f79de29 100644
--- a/src/ContractionState.cxx
+++ b/src/ContractionState.cxx
@@ -12,6 +12,7 @@
#include "Platform.h"
+#include "Position.h"
#include "SplitVector.h"
#include "Partitioning.h"
#include "RunStyles.h"
diff --git a/src/Decoration.cxx b/src/Decoration.cxx
index 042ffcacb..389db5029 100644
--- a/src/Decoration.cxx
+++ b/src/Decoration.cxx
@@ -15,6 +15,7 @@
#include "Platform.h"
#include "Scintilla.h"
+#include "Position.h"
#include "SplitVector.h"
#include "Partitioning.h"
#include "RunStyles.h"
diff --git a/src/Document.cxx b/src/Document.cxx
index f21477276..102e42383 100644
--- a/src/Document.cxx
+++ b/src/Document.cxx
@@ -26,6 +26,7 @@
#include "Scintilla.h"
#include "CharacterSet.h"
+#include "Position.h"
#include "SplitVector.h"
#include "Partitioning.h"
#include "RunStyles.h"
diff --git a/src/EditModel.cxx b/src/EditModel.cxx
index b50ade258..35903c6b8 100644
--- a/src/EditModel.cxx
+++ b/src/EditModel.cxx
@@ -25,6 +25,7 @@
#include "Scintilla.h"
#include "StringCopy.h"
+#include "Position.h"
#include "SplitVector.h"
#include "Partitioning.h"
#include "RunStyles.h"
diff --git a/src/EditView.cxx b/src/EditView.cxx
index 43c3f842b..f8912a991 100644
--- a/src/EditView.cxx
+++ b/src/EditView.cxx
@@ -25,6 +25,7 @@
#include "Scintilla.h"
#include "StringCopy.h"
+#include "Position.h"
#include "SplitVector.h"
#include "Partitioning.h"
#include "RunStyles.h"
diff --git a/src/Editor.cxx b/src/Editor.cxx
index 29186365e..ca87b1319 100644
--- a/src/Editor.cxx
+++ b/src/Editor.cxx
@@ -25,6 +25,7 @@
#include "Scintilla.h"
#include "StringCopy.h"
+#include "Position.h"
#include "SplitVector.h"
#include "Partitioning.h"
#include "RunStyles.h"
diff --git a/src/MarginView.cxx b/src/MarginView.cxx
index a6fc1f40b..f164a7cb1 100644
--- a/src/MarginView.cxx
+++ b/src/MarginView.cxx
@@ -25,6 +25,7 @@
#include "Scintilla.h"
#include "StringCopy.h"
+#include "Position.h"
#include "SplitVector.h"
#include "Partitioning.h"
#include "RunStyles.h"
diff --git a/src/PerLine.cxx b/src/PerLine.cxx
index 76328b54c..7d574177d 100644
--- a/src/PerLine.cxx
+++ b/src/PerLine.cxx
@@ -14,6 +14,7 @@
#include "Platform.h"
#include "Scintilla.h"
+#include "Position.h"
#include "SplitVector.h"
#include "Partitioning.h"
#include "CellBuffer.h"
diff --git a/src/Position.h b/src/Position.h
new file mode 100644
index 000000000..4ef655263
--- /dev/null
+++ b/src/Position.h
@@ -0,0 +1,22 @@
+// Scintilla source code edit control
+/** @file Position.h
+ ** Will define global type name Position in the Sci internal namespace.
+ **/
+// Copyright 2015 by Neil Hodgson <neilh@scintilla.org>
+// The License.txt file describes the conditions under which this software may be distributed.
+
+#ifndef POSITION_H
+#define POSITION_H
+
+namespace Sci {
+
+// After 3.6.0:
+// typedef int Position;
+
+// A later version (4.x) of this file may:
+//#if defined(SCI_LARGE_FILE_SUPPORT)
+//typedef ptrdiff_t Position;
+
+}
+
+#endif
diff --git a/src/PositionCache.cxx b/src/PositionCache.cxx
index 860a780d9..997a4bfae 100644
--- a/src/PositionCache.cxx
+++ b/src/PositionCache.cxx
@@ -21,6 +21,7 @@
#include "ILexer.h"
#include "Scintilla.h"
+#include "Position.h"
#include "SplitVector.h"
#include "Partitioning.h"
#include "RunStyles.h"
diff --git a/src/RESearch.cxx b/src/RESearch.cxx
index 6c14a0313..f8d9c6226 100644
--- a/src/RESearch.cxx
+++ b/src/RESearch.cxx
@@ -206,6 +206,7 @@
#include <string>
#include <algorithm>
+#include "Position.h"
#include "CharClassify.h"
#include "RESearch.h"
diff --git a/src/RunStyles.cxx b/src/RunStyles.cxx
index ad8d977d6..a136f022a 100644
--- a/src/RunStyles.cxx
+++ b/src/RunStyles.cxx
@@ -15,6 +15,7 @@
#include "Platform.h"
#include "Scintilla.h"
+#include "Position.h"
#include "SplitVector.h"
#include "Partitioning.h"
#include "RunStyles.h"
diff --git a/src/ScintillaBase.cxx b/src/ScintillaBase.cxx
index 379fcc943..cb1be4214 100644
--- a/src/ScintillaBase.cxx
+++ b/src/ScintillaBase.cxx
@@ -33,6 +33,7 @@
#include "Catalogue.h"
#endif
+#include "Position.h"
#include "SplitVector.h"
#include "Partitioning.h"
#include "RunStyles.h"
diff --git a/src/Selection.cxx b/src/Selection.cxx
index 5a673425f..a629c7e40 100644
--- a/src/Selection.cxx
+++ b/src/Selection.cxx
@@ -15,6 +15,7 @@
#include "Scintilla.h"
+#include "Position.h"
#include "Selection.h"
#ifdef SCI_NAMESPACE
diff --git a/src/ViewStyle.cxx b/src/ViewStyle.cxx
index 32b3be527..7ece73b2e 100644
--- a/src/ViewStyle.cxx
+++ b/src/ViewStyle.cxx
@@ -15,6 +15,7 @@
#include "Platform.h"
#include "Scintilla.h"
+#include "Position.h"
#include "SplitVector.h"
#include "Partitioning.h"
#include "RunStyles.h"
diff --git a/test/unit/testCellBuffer.cxx b/test/unit/testCellBuffer.cxx
index 691271927..86ab3a59c 100644
--- a/test/unit/testCellBuffer.cxx
+++ b/test/unit/testCellBuffer.cxx
@@ -6,6 +6,7 @@
#include "Platform.h"
+#include "Position.h"
#include "SplitVector.h"
#include "Partitioning.h"
#include "RunStyles.h"
diff --git a/test/unit/testContractionState.cxx b/test/unit/testContractionState.cxx
index 0ce9b831b..58466426d 100644
--- a/test/unit/testContractionState.cxx
+++ b/test/unit/testContractionState.cxx
@@ -7,6 +7,7 @@
#include "Platform.h"
+#include "Position.h"
#include "SplitVector.h"
#include "Partitioning.h"
#include "RunStyles.h"
diff --git a/test/unit/testDecoration.cxx b/test/unit/testDecoration.cxx
index 86eb9ec39..0d45e562b 100644
--- a/test/unit/testDecoration.cxx
+++ b/test/unit/testDecoration.cxx
@@ -7,6 +7,7 @@
#include "Platform.h"
+#include "Position.h"
#include "SplitVector.h"
#include "Partitioning.h"
#include "RunStyles.h"
diff --git a/test/unit/testPartitioning.cxx b/test/unit/testPartitioning.cxx
index add5ee5a8..4863cfb11 100644
--- a/test/unit/testPartitioning.cxx
+++ b/test/unit/testPartitioning.cxx
@@ -7,6 +7,7 @@
#include "Platform.h"
+#include "Position.h"
#include "SplitVector.h"
#include "Partitioning.h"
diff --git a/test/unit/testRunStyles.cxx b/test/unit/testRunStyles.cxx
index d78434596..250b5c044 100644
--- a/test/unit/testRunStyles.cxx
+++ b/test/unit/testRunStyles.cxx
@@ -7,6 +7,7 @@
#include "Platform.h"
+#include "Position.h"
#include "SplitVector.h"
#include "Partitioning.h"
#include "RunStyles.h"
diff --git a/test/unit/testSplitVector.cxx b/test/unit/testSplitVector.cxx
index 0b4205609..a82d4491f 100644
--- a/test/unit/testSplitVector.cxx
+++ b/test/unit/testSplitVector.cxx
@@ -7,6 +7,7 @@
#include "Platform.h"
+#include "Position.h"
#include "SplitVector.h"
#include "catch.hpp"
diff --git a/win32/ScintillaWin.cxx b/win32/ScintillaWin.cxx
index d5c5f9e89..d25cd51d8 100644
--- a/win32/ScintillaWin.cxx
+++ b/win32/ScintillaWin.cxx
@@ -52,6 +52,7 @@
#ifdef SCI_LEXER
#include "LexerModule.h"
#endif
+#include "Position.h"
#include "SplitVector.h"
#include "Partitioning.h"
#include "RunStyles.h"