diff options
author | nyamatongwe <unknown> | 2007-06-02 05:18:13 +0000 |
---|---|---|
committer | nyamatongwe <unknown> | 2007-06-02 05:18:13 +0000 |
commit | 284a7cde23d26ccc5c5b75aaa9c1e69e659a4adc (patch) | |
tree | 22d32a8aeccfda9902240bfca1ffad692136f45c /gtk | |
parent | b78f4e0f1eeb340c23b3c9df896da7405c2e0217 (diff) | |
download | scintilla-mirror-284a7cde23d26ccc5c5b75aaa9c1e69e659a4adc.tar.gz |
Addition of PositionCache module which adds cacing of string
to position information and segments long pieces of text so they
can be handled more efficiently.
Diffstat (limited to 'gtk')
-rw-r--r-- | gtk/ScintillaGTK.cxx | 1 | ||||
-rw-r--r-- | gtk/deps.mak | 29 | ||||
-rw-r--r-- | gtk/makefile | 4 | ||||
-rw-r--r-- | gtk/scintilla.mak | 11 |
4 files changed, 33 insertions, 12 deletions
diff --git a/gtk/ScintillaGTK.cxx b/gtk/ScintillaGTK.cxx index 71c7b342f..7a1aab337 100644 --- a/gtk/ScintillaGTK.cxx +++ b/gtk/ScintillaGTK.cxx @@ -43,6 +43,7 @@ #include "Decoration.h" #include "CharClassify.h" #include "Document.h" +#include "PositionCache.h" #include "Editor.h" #include "SString.h" #include "ScintillaBase.h" diff --git a/gtk/deps.mak b/gtk/deps.mak index f8fa285fd..8fe88e266 100644 --- a/gtk/deps.mak +++ b/gtk/deps.mak @@ -1,9 +1,7 @@ -PlatGTK.o: PlatGTK.cxx \ - ../include/Platform.h \ +PlatGTK.o: PlatGTK.cxx \ ../include/Scintilla.h ../include/ScintillaWidget.h \ ../src/UniConversion.h ../src/XPM.h Converter.h -ScintillaGTK.o: ScintillaGTK.cxx \ - ../include/Platform.h \ +ScintillaGTK.o: ScintillaGTK.cxx \ ../include/Scintilla.h ../include/ScintillaWidget.h \ ../include/SciLexer.h ../include/PropSet.h ../include/SString.h \ ../include/Accessor.h ../include/KeyWords.h ../src/ContractionState.h \ @@ -11,9 +9,10 @@ ScintillaGTK.o: ScintillaGTK.cxx \ ../src/CellBuffer.h ../src/CallTip.h ../src/KeyMap.h ../src/Indicator.h \ ../src/XPM.h ../src/LineMarker.h ../src/Style.h ../src/AutoComplete.h \ ../src/ViewStyle.h ../src/RunStyles.h ../src/Decoration.h \ - ../src/CharClassify.h ../src/Document.h ../src/Editor.h \ - ../include/SString.h ../src/ScintillaBase.h ../src/UniConversion.h \ - scintilla-marshal.h ../src/ExternalLexer.h Converter.h + ../src/CharClassify.h ../src/Document.h ../src/PositionCache.h \ + ../src/Editor.h ../include/SString.h ../src/ScintillaBase.h \ + ../src/UniConversion.h scintilla-marshal.h ../src/ExternalLexer.h \ + Converter.h AutoComplete.o: ../src/AutoComplete.cxx ../include/Platform.h \ ../include/PropSet.h ../include/SString.h ../src/AutoComplete.h CallTip.o: ../src/CallTip.cxx ../include/Platform.h \ @@ -43,7 +42,8 @@ Editor.o: ../src/Editor.cxx ../include/Platform.h ../include/Scintilla.h \ ../src/Partitioning.h ../src/CellBuffer.h ../src/KeyMap.h \ ../src/RunStyles.h ../src/Indicator.h ../src/XPM.h ../src/LineMarker.h \ ../src/Style.h ../src/ViewStyle.h ../src/CharClassify.h \ - ../src/Decoration.h ../src/Document.h ../src/Editor.h + ../src/Decoration.h ../src/Document.h ../src/PositionCache.h \ + ../src/Editor.h ExternalLexer.o: ../src/ExternalLexer.cxx ../include/Platform.h \ ../include/Scintilla.h ../include/SciLexer.h ../include/PropSet.h \ ../include/SString.h ../include/Accessor.h ../src/DocumentAccessor.h \ @@ -137,6 +137,9 @@ LexFortran.o: ../src/LexFortran.cxx ../include/Platform.h \ ../include/PropSet.h ../include/SString.h ../include/Accessor.h \ ../src/StyleContext.h ../include/KeyWords.h ../include/Scintilla.h \ ../include/SciLexer.h +LexGAP.o: ../src/LexGAP.cxx ../include/Platform.h ../include/PropSet.h \ + ../include/SString.h ../include/Accessor.h ../src/StyleContext.h \ + ../include/KeyWords.h ../include/Scintilla.h ../include/SciLexer.h LexGui4Cli.o: ../src/LexGui4Cli.cxx ../include/Platform.h \ ../include/PropSet.h ../include/SString.h ../include/Accessor.h \ ../src/StyleContext.h ../include/KeyWords.h ../include/Scintilla.h \ @@ -260,6 +263,13 @@ LexYAML.o: ../src/LexYAML.cxx ../include/Platform.h ../include/PropSet.h \ ../include/KeyWords.h ../include/Scintilla.h ../include/SciLexer.h LineMarker.o: ../src/LineMarker.cxx ../include/Platform.h \ ../include/Scintilla.h ../src/XPM.h ../src/LineMarker.h +PositionCache.o: ../src/PositionCache.cxx ../include/Platform.h \ + ../include/Scintilla.h ../src/ContractionState.h ../src/SVector.h \ + ../src/SplitVector.h ../src/Partitioning.h ../src/CellBuffer.h \ + ../src/KeyMap.h ../src/RunStyles.h ../src/Indicator.h ../src/XPM.h \ + ../src/LineMarker.h ../src/Style.h ../src/ViewStyle.h \ + ../src/CharClassify.h ../src/Decoration.h ../src/Document.h \ + ../src/PositionCache.h PropSet.o: ../src/PropSet.cxx ../include/Platform.h ../include/PropSet.h \ ../include/SString.h RESearch.o: ../src/RESearch.cxx ../src/CharClassify.h ../src/RESearch.h @@ -274,7 +284,8 @@ ScintillaBase.o: ../src/ScintillaBase.cxx ../include/Platform.h \ ../src/CellBuffer.h ../src/CallTip.h ../src/KeyMap.h ../src/Indicator.h \ ../src/XPM.h ../src/LineMarker.h ../src/Style.h ../src/ViewStyle.h \ ../src/AutoComplete.h ../src/CharClassify.h ../src/Decoration.h \ - ../src/Document.h ../src/Editor.h ../src/ScintillaBase.h + ../src/Document.h ../src/PositionCache.h ../src/Editor.h \ + ../src/ScintillaBase.h StyleContext.o: ../src/StyleContext.cxx ../include/Platform.h \ ../include/PropSet.h ../include/SString.h ../include/Accessor.h \ ../src/StyleContext.h diff --git a/gtk/makefile b/gtk/makefile index eb7dec885..52a88f4e7 100644 --- a/gtk/makefile +++ b/gtk/makefile @@ -80,12 +80,12 @@ clean: rm -f *.o $(COMPLIB) deps: - $(CC) -MM $(CONFIGFLAGS) $(CXXFLAGS) *.cxx ../src/*.cxx >deps.mak + $(CC) -MM $(CONFIGFLAGS) $(CXXFLAGS) *.cxx ../src/*.cxx | sed -e 's/\/usr.* //' | grep [a-zA-Z] >deps.mak $(COMPLIB): DocumentAccessor.o WindowAccessor.o KeyWords.o StyleContext.o \ CharClassify.o Decoration.o Document.o CallTip.o \ ScintillaBase.o ContractionState.o Editor.o ExternalLexer.o PropSet.o PlatGTK.o \ - KeyMap.o LineMarker.o ScintillaGTK.o CellBuffer.o ViewStyle.o \ + KeyMap.o LineMarker.o PositionCache.o ScintillaGTK.o CellBuffer.o ViewStyle.o \ RESearch.o RunStyles.o Style.o Indicator.o AutoComplete.o UniConversion.o XPM.o \ $(MARSHALLER) $(LEXOBJS) $(AR) rc $@ $^ diff --git a/gtk/scintilla.mak b/gtk/scintilla.mak index deb3df2ea..1f2dcc798 100644 --- a/gtk/scintilla.mak +++ b/gtk/scintilla.mak @@ -128,6 +128,7 @@ SOBJS=\ $(DIR_O)\KeyMap.obj \ $(DIR_O)\LineMarker.obj \ $(DIR_O)\PlatGTK.obj \ + $(DIR_O)\PositionCache.obj \ $(MARSHALLER) \ $(DIR_O)\RESearch.obj \ $(DIR_O)\RunStyles.obj \ @@ -222,6 +223,7 @@ LOBJS=\ $(DIR_O)\KeyWords.obj \ $(DIR_O)\LineMarker.obj \ $(DIR_O)\PlatGTK.obj \ + $(DIR_O)\PositionCache.obj \ $(MARSHALLER) \ $(DIR_O)\RESearch.obj \ $(DIR_O)\RunStyles.obj \ @@ -324,7 +326,7 @@ $(DIR_O)\Editor.obj: ../src/Editor.cxx ../include/Platform.h ../include/Scintill ../src/Partitioning.h ../src/CellBuffer.h ../src/KeyMap.h \ ../src/RunStyles.h ../src/Indicator.h ../src/XPM.h ../src/LineMarker.h \ ../src/Style.h ../src/ViewStyle.h ../src/CharClassify.h \ - ../src/Document.h ../src/Editor.h + ../src/Document.h ../src/Editor.h ../src/PositionCache.h $(DIR_O)\ExternalLexer.obj: ../src/ExternalLexer.cxx ../include/Platform.h \ ../include/Scintilla.h ../include/SciLexer.h ../include/PropSet.h \ @@ -478,6 +480,13 @@ $(DIR_O)\LineMarker.obj: ../src/LineMarker.cxx ../include/Platform.h \ $(DIR_O)\PlatGTK.obj: PlatGTK.cxx ../include/Platform.h \ ../src/UniConversion.h ../src/XPM.h +$(DIR_O)\PositionCache.obj: ../src/Editor.cxx ../include/Platform.h ../include/Scintilla.h \ + ../src/ContractionState.h ../src/SVector.h ../src/SplitVector.h \ + ../src/Partitioning.h ../src/CellBuffer.h ../src/KeyMap.h \ + ../src/RunStyles.h ../src/Indicator.h ../src/XPM.h ../src/LineMarker.h \ + ../src/Style.h ../src/ViewStyle.h ../src/CharClassify.h \ + ../src/Decoration.h ../src/Document.h ../src/Editor.h ../src/PositionCache.h + $(DIR_O)\PropSet.obj: ../src/PropSet.cxx ../include/Platform.h ../include/PropSet.h \ ../include/SString.h |