Skip to content

Commit 648c833

Browse files
committed
Added original ICSharpCode.TextEditor source
Added original ICSharpCode.TextEditor source + fixed issue #1
1 parent 3e4e3f4 commit 648c833

File tree

144 files changed

+25812
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

144 files changed

+25812
-0
lines changed
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
Microsoft Visual Studio Solution File, Format Version 11.00
2+
# Visual Studio 2010
3+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.TextEditor.Tests", "Test\ICSharpCode.TextEditor.Tests.csproj", "{6259D767-BA7C-484D-9472-68F350A20086}"
4+
EndProject
5+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.TextEditor", "Project\ICSharpCode.TextEditor.csproj", "{2D18BE89-D210-49EB-A9DD-2246FBB3DF6D}"
6+
EndProject
7+
Global
8+
GlobalSection(SolutionConfigurationPlatforms) = preSolution
9+
Debug|Any CPU = Debug|Any CPU
10+
Release|Any CPU = Release|Any CPU
11+
EndGlobalSection
12+
GlobalSection(ProjectConfigurationPlatforms) = postSolution
13+
{6259D767-BA7C-484D-9472-68F350A20086}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
14+
{6259D767-BA7C-484D-9472-68F350A20086}.Debug|Any CPU.Build.0 = Debug|Any CPU
15+
{6259D767-BA7C-484D-9472-68F350A20086}.Release|Any CPU.ActiveCfg = Release|Any CPU
16+
{6259D767-BA7C-484D-9472-68F350A20086}.Release|Any CPU.Build.0 = Release|Any CPU
17+
{2D18BE89-D210-49EB-A9DD-2246FBB3DF6D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
18+
{2D18BE89-D210-49EB-A9DD-2246FBB3DF6D}.Debug|Any CPU.Build.0 = Debug|Any CPU
19+
{2D18BE89-D210-49EB-A9DD-2246FBB3DF6D}.Release|Any CPU.ActiveCfg = Release|Any CPU
20+
{2D18BE89-D210-49EB-A9DD-2246FBB3DF6D}.Release|Any CPU.Build.0 = Release|Any CPU
21+
EndGlobalSection
22+
GlobalSection(SolutionProperties) = preSolution
23+
HideSolutionNode = FALSE
24+
EndGlobalSection
25+
EndGlobal
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
// <file>
2+
// <copyright see="prj:///doc/copyright.txt"/>
3+
// <license see="prj:///doc/license.txt"/>
4+
// <owner name="Mike Krüger" email="mike@icsharpcode.net"/>
5+
// <version>$Revision$</version>
6+
// </file>
7+
8+
using System;
9+
using System.Reflection;
10+
using System.Runtime.CompilerServices;
11+
12+
[assembly: CLSCompliant(true)]
13+
[assembly: StringFreezing()]
14+
15+
[assembly: AssemblyTitle("ICSharpCode.TextEditor")]
16+
[assembly: AssemblyDescription("A .NET text editor control")]
17+
[assembly: AssemblyConfiguration("")]
18+
[assembly: AssemblyTrademark("")]
19+
[assembly: AssemblyCulture("")]
Lines changed: 256 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,256 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0">
3+
<PropertyGroup>
4+
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
5+
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
6+
<ProductVersion>8.0.50727</ProductVersion>
7+
<SchemaVersion>2.0</SchemaVersion>
8+
<ProjectGuid>{2D18BE89-D210-49EB-A9DD-2246FBB3DF6D}</ProjectGuid>
9+
<AssemblyName>ICSharpCode.TextEditor</AssemblyName>
10+
<OutputTarget>Library</OutputTarget>
11+
<WarningLevel>4</WarningLevel>
12+
<NoStdLib>False</NoStdLib>
13+
<NoConfig>False</NoConfig>
14+
<RunPostBuildEvent>OnBuildSuccess</RunPostBuildEvent>
15+
<OutputType>Library</OutputType>
16+
<SignAssembly>true</SignAssembly>
17+
<AssemblyOriginatorKeyFile>Resources\ICSharpCode.TextEditor.snk</AssemblyOriginatorKeyFile>
18+
<RootNamespace>ICSharpCode.TextEditor</RootNamespace>
19+
<RegisterForComInterop>False</RegisterForComInterop>
20+
<GenerateSerializationAssemblies>Auto</GenerateSerializationAssemblies>
21+
<BaseAddress>98041856</BaseAddress>
22+
<PlatformTarget>AnyCPU</PlatformTarget>
23+
<FileAlignment>4096</FileAlignment>
24+
<TargetFrameworkVersion>v2.0</TargetFrameworkVersion>
25+
<SourceAnalysisOverrideSettingsFile>C:\Users\nly41531\AppData\Roaming\ICSharpCode/SharpDevelop3.0\Settings.SourceAnalysis</SourceAnalysisOverrideSettingsFile>
26+
<FileUpgradeFlags>
27+
</FileUpgradeFlags>
28+
<UpgradeBackupLocation>
29+
</UpgradeBackupLocation>
30+
<OldToolsVersion>3.5</OldToolsVersion>
31+
<PublishUrl>publish\</PublishUrl>
32+
<Install>true</Install>
33+
<InstallFrom>Disk</InstallFrom>
34+
<UpdateEnabled>false</UpdateEnabled>
35+
<UpdateMode>Foreground</UpdateMode>
36+
<UpdateInterval>7</UpdateInterval>
37+
<UpdateIntervalUnits>Days</UpdateIntervalUnits>
38+
<UpdatePeriodically>false</UpdatePeriodically>
39+
<UpdateRequired>false</UpdateRequired>
40+
<MapFileExtensions>true</MapFileExtensions>
41+
<ApplicationRevision>0</ApplicationRevision>
42+
<ApplicationVersion>1.0.0.%2a</ApplicationVersion>
43+
<IsWebBootstrapper>false</IsWebBootstrapper>
44+
<UseApplicationTrust>false</UseApplicationTrust>
45+
<BootstrapperEnabled>true</BootstrapperEnabled>
46+
</PropertyGroup>
47+
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
48+
<Optimize>False</Optimize>
49+
<AllowUnsafeBlocks>False</AllowUnsafeBlocks>
50+
<CheckForOverflowUnderflow>True</CheckForOverflowUnderflow>
51+
<OutputPath>bin\Debug\</OutputPath>
52+
<DefineConstants>DEBUG;DATACONSISTENCYTEST</DefineConstants>
53+
<TreatWarningsAsErrors>false</TreatWarningsAsErrors>
54+
<CodeAnalysisRules>
55+
</CodeAnalysisRules>
56+
<CodeAnalysisRuleSet>Migrated rules for ICSharpCode.TextEditor.ruleset</CodeAnalysisRuleSet>
57+
</PropertyGroup>
58+
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
59+
<Optimize>True</Optimize>
60+
<AllowUnsafeBlocks>False</AllowUnsafeBlocks>
61+
<CheckForOverflowUnderflow>False</CheckForOverflowUnderflow>
62+
<OutputPath>bin\Release\</OutputPath>
63+
<TreatWarningsAsErrors>False</TreatWarningsAsErrors>
64+
<CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
65+
</PropertyGroup>
66+
<PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
67+
<DebugType>Full</DebugType>
68+
<DebugSymbols>true</DebugSymbols>
69+
</PropertyGroup>
70+
<PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
71+
<DebugType>None</DebugType>
72+
<DebugSymbols>False</DebugSymbols>
73+
</PropertyGroup>
74+
<ItemGroup>
75+
<Reference Include="System" />
76+
<Reference Include="System.Drawing" />
77+
<Reference Include="System.Windows.Forms" />
78+
<Reference Include="System.Xml" />
79+
</ItemGroup>
80+
<ItemGroup>
81+
<Compile Include="Src\Document\DefaultDocument.cs" />
82+
<Compile Include="Src\Document\DocumentEventArgs.cs" />
83+
<Compile Include="Src\Document\DocumentFactory.cs" />
84+
<Compile Include="Src\Document\HighlightingStrategy\HighlightingDefinitionInvalidException.cs" />
85+
<Compile Include="Src\Document\IDocument.cs" />
86+
<Compile Include="Src\Document\ISegment.cs" />
87+
<Compile Include="Src\Document\LineManager\DeferredEventList.cs" />
88+
<Compile Include="Src\Document\LineManager\LineSegmentTree.cs" />
89+
<Compile Include="Src\Document\TextAnchor.cs" />
90+
<Compile Include="Src\Document\TextLocation.cs" />
91+
<Compile Include="Src\Document\TextUtilities.cs" />
92+
<Compile Include="Src\Document\BookmarkManager\BookmarkManager.cs" />
93+
<Compile Include="Src\Document\BookmarkManager\BookmarkManagerMemento.cs" />
94+
<Compile Include="Src\Document\FormattingStrategy\DefaultFormattingStrategy.cs" />
95+
<Compile Include="Src\Document\FormattingStrategy\IFormattingStrategy.cs" />
96+
<Compile Include="Src\Document\HighlightingStrategy\DefaultHighlightingStrategy.cs" />
97+
<Compile Include="Src\Document\HighlightingStrategy\FontContainer.cs" />
98+
<Compile Include="Src\Document\HighlightingStrategy\HighlightBackground.cs" />
99+
<Compile Include="Src\Document\HighlightingStrategy\HighlightColor.cs" />
100+
<Compile Include="Src\Document\HighlightingStrategy\HighlightInfo.cs" />
101+
<Compile Include="Src\Document\HighlightingStrategy\HighlightingColorNotFoundException.cs" />
102+
<Compile Include="Src\Document\HighlightingStrategy\HighlightingDefinitionParser.cs" />
103+
<Compile Include="Src\Document\HighlightingStrategy\HighlightingManager.cs" />
104+
<Compile Include="Src\Document\HighlightingStrategy\HighlightingStrategyFactory.cs" />
105+
<Compile Include="Src\Document\HighlightingStrategy\HighlightRuleSet.cs" />
106+
<Compile Include="Src\Document\HighlightingStrategy\IHighlightingStrategy.cs" />
107+
<Compile Include="Src\Document\HighlightingStrategy\NextMarker.cs" />
108+
<Compile Include="Src\Document\HighlightingStrategy\PrevMarker.cs" />
109+
<Compile Include="Src\Document\HighlightingStrategy\Span.cs" />
110+
<Compile Include="Src\Document\HighlightingStrategy\TextWord.cs" />
111+
<Compile Include="Src\Document\LineManager\LineManager.cs" />
112+
<Compile Include="Src\Document\LineManager\LineSegment.cs" />
113+
<Compile Include="Src\Document\LineManager\LineManagerEventArgs.cs" />
114+
<Compile Include="Src\Document\TextBufferStrategy\GapTextBufferStrategy.cs" />
115+
<Compile Include="Src\Document\TextBufferStrategy\ITextBufferStrategy.cs" />
116+
<Compile Include="Src\Document\TextBufferStrategy\StringTextBufferStrategy.cs" />
117+
<Compile Include="Src\Util\AugmentableRedBlackTree.cs" />
118+
<Compile Include="Src\Util\CheckedList.cs" />
119+
<Compile Include="Src\Util\LoggingService.cs" />
120+
<Compile Include="Src\Util\LookupTable.cs" />
121+
<Compile Include="Src\Util\MouseWheelHandler.cs" />
122+
<Compile Include="Src\Util\RedBlackTreeIterator.cs" />
123+
<Compile Include="Src\Util\TextUtility.cs" />
124+
<Compile Include="Src\Undo\UndoableDelete.cs" />
125+
<Compile Include="Src\Undo\UndoableInsert.cs" />
126+
<Compile Include="Src\Undo\UndoableReplace.cs" />
127+
<Compile Include="Src\Actions\ClipBoardActions.cs" />
128+
<Compile Include="Src\Actions\CaretActions.cs" />
129+
<Compile Include="Src\Actions\HomeEndActions.cs" />
130+
<Compile Include="Src\Actions\IEditAction.cs" />
131+
<Compile Include="Src\Actions\MiscActions.cs" />
132+
<Compile Include="Src\Actions\SelectionActions.cs" />
133+
<Compile Include="Src\Document\Selection\ISelection.cs" />
134+
<Compile Include="Src\Document\Selection\DefaultSelection.cs" />
135+
<Compile Include="Src\Document\FoldingStrategy\IFoldingStrategy.cs" />
136+
<Compile Include="Src\Document\FoldingStrategy\IndentFoldingStrategy.cs" />
137+
<Compile Include="Src\Gui\Ime.cs" />
138+
<Compile Include="Src\Gui\TextAreaUpdate.cs" />
139+
<Compile Include="Src\Document\Selection\SelectionManager.cs" />
140+
<Compile Include="Src\Gui\CompletionWindow\ICompletionData.cs" />
141+
<Compile Include="Src\Gui\CompletionWindow\ICompletionDataProvider.cs" />
142+
<Compile Include="Src\Gui\CompletionWindow\CodeCompletionWindow.cs">
143+
<SubType>Form</SubType>
144+
</Compile>
145+
<Compile Include="Src\Gui\CompletionWindow\DeclarationViewWindow.cs">
146+
<SubType>Form</SubType>
147+
</Compile>
148+
<Compile Include="Src\Gui\InsightWindow\IInsightDataProvider.cs" />
149+
<Compile Include="Src\Gui\InsightWindow\InsightWindow.cs">
150+
<SubType>Form</SubType>
151+
</Compile>
152+
<Compile Include="Src\Util\RtfWriter.cs" />
153+
<Compile Include="Src\Document\FoldingStrategy\FoldingManager.cs" />
154+
<Compile Include="Src\Document\AbstractSegment.cs" />
155+
<Compile Include="Src\Document\FoldingStrategy\FoldMarker.cs" />
156+
<Compile Include="Src\Util\TipPainter.cs" />
157+
<Compile Include="Src\Util\TipSection.cs" />
158+
<Compile Include="Src\Util\TipText.cs" />
159+
<Compile Include="Src\Util\TipSplitter.cs" />
160+
<Compile Include="Src\Util\TipSpacer.cs" />
161+
<Compile Include="Src\Util\TipPainterTools.cs" />
162+
<Compile Include="Src\Document\ITextEditorProperties.cs" />
163+
<Compile Include="Src\Gui\Caret.cs" />
164+
<Compile Include="Src\Gui\TextArea.cs">
165+
<SubType>Component</SubType>
166+
</Compile>
167+
<Compile Include="Src\Gui\TextEditorControl.cs">
168+
<SubType>UserControl</SubType>
169+
</Compile>
170+
<Compile Include="Src\Gui\TextEditorControlBase.cs">
171+
<SubType>UserControl</SubType>
172+
</Compile>
173+
<Compile Include="Src\Gui\TextAreaClipboardHandler.cs" />
174+
<Compile Include="Src\Gui\TextView.cs" />
175+
<Compile Include="Src\Gui\GutterMargin.cs" />
176+
<Compile Include="Src\Gui\AbstractMargin.cs" />
177+
<Compile Include="Src\Undo\IUndoableOperation.cs" />
178+
<Compile Include="Src\Undo\UndoQueue.cs" />
179+
<Compile Include="Src\Undo\UndoStack.cs" />
180+
<Compile Include="Src\Gui\TextAreaControl.cs">
181+
<SubType>Component</SubType>
182+
</Compile>
183+
<Compile Include="Src\Gui\TextAreaMouseHandler.cs" />
184+
<Compile Include="Src\Document\HighlightingStrategy\SyntaxModes\ISyntaxModeFileProvider.cs" />
185+
<Compile Include="Src\Document\HighlightingStrategy\SyntaxModes\SyntaxMode.cs" />
186+
<Compile Include="Src\Document\HighlightingStrategy\SyntaxModes\ResourceSyntaxModeProvider.cs" />
187+
<Compile Include="Src\Gui\IconBarMargin.cs" />
188+
<Compile Include="Src\Gui\FoldMargin.cs" />
189+
<Compile Include="Src\Document\HighlightingStrategy\SyntaxModes\FileSyntaxModeProvider.cs" />
190+
<Compile Include="Src\Document\Selection\ColumnRange.cs" />
191+
<Compile Include="Src\Gui\TextAreaDragDropHandler.cs" />
192+
<Compile Include="Src\Gui\BracketHighlighter.cs" />
193+
<Compile Include="Src\Actions\BookmarkActions.cs" />
194+
<Compile Include="Src\Actions\FoldActions.cs" />
195+
<Compile Include="Src\Actions\FormatActions.cs" />
196+
<Compile Include="Src\Document\DefaultTextEditorProperties.cs" />
197+
<Compile Include="Src\Document\MarkerStrategy\MarkerStrategy.cs" />
198+
<Compile Include="Src\Document\MarkerStrategy\TextMarker.cs" />
199+
<Compile Include="Src\Gui\CompletionWindow\AbstractCompletionWindow.cs">
200+
<SubType>Form</SubType>
201+
</Compile>
202+
<Compile Include="Src\Gui\CompletionWindow\CodeCompletionListView.cs">
203+
<SubType>UserControl</SubType>
204+
</Compile>
205+
<Compile Include="Src\Gui\BrushRegistry.cs" />
206+
<Compile Include="Src\Gui\HRuler.cs">
207+
<SubType>Component</SubType>
208+
</Compile>
209+
<Compile Include="Src\Document\BookmarkManager\Bookmark.cs" />
210+
<Compile Include="Src\Document\BookmarkManager\BookmarkEventHandler.cs" />
211+
<Compile Include="Configuration\AssemblyInfo.cs" />
212+
<EmbeddedResource Include="Resources\ASPX.xshd" />
213+
<EmbeddedResource Include="Resources\BAT-Mode.xshd" />
214+
<EmbeddedResource Include="Resources\CPP-Mode.xshd" />
215+
<EmbeddedResource Include="Resources\Coco-Mode.xshd" />
216+
<EmbeddedResource Include="Resources\CSharp-Mode.xshd" />
217+
<EmbeddedResource Include="Resources\HTML-Mode.xshd" />
218+
<None Include="Migrated rules for ICSharpCode.TextEditor.ruleset" />
219+
<None Include="Resources\ICSharpCode.TextEditor.snk" />
220+
<EmbeddedResource Include="Resources\TextEditorControl.bmp" />
221+
<EmbeddedResource Include="Resources\Java-Mode.xshd" />
222+
<EmbeddedResource Include="Resources\JavaScript-Mode.xshd" />
223+
<EmbeddedResource Include="Resources\Mode.xsd" />
224+
<EmbeddedResource Include="Resources\PHP-Mode.xshd" />
225+
<EmbeddedResource Include="Resources\RightArrow.cur" />
226+
<EmbeddedResource Include="Resources\SyntaxModes.xml" />
227+
<EmbeddedResource Include="Resources\Tex-Mode.xshd" />
228+
<EmbeddedResource Include="Resources\VBNET-Mode.xshd" />
229+
<EmbeddedResource Include="Resources\XML-Mode.xshd" />
230+
<Compile Include="Src\Util\FileReader.cs" />
231+
<EmbeddedResource Include="Resources\Boo.xshd" />
232+
<Compile Include="Src\Gui\DrawableLine.cs" />
233+
<Compile Include="Src\Gui\ToolTipRequestEventArgs.cs" />
234+
<Compile Include="Src\Document\HighlightingStrategy\SpanStack.cs" />
235+
<Compile Include="Src\Util\WeakCollection.cs" />
236+
<EmbeddedResource Include="Resources\Patch-Mode.xshd" />
237+
</ItemGroup>
238+
<ItemGroup>
239+
<BootstrapperPackage Include="Microsoft.Net.Client.3.5">
240+
<Visible>False</Visible>
241+
<ProductName>.NET Framework 3.5 SP1 Client Profile</ProductName>
242+
<Install>false</Install>
243+
</BootstrapperPackage>
244+
<BootstrapperPackage Include="Microsoft.Net.Framework.3.5.SP1">
245+
<Visible>False</Visible>
246+
<ProductName>.NET Framework 3.5 SP1</ProductName>
247+
<Install>true</Install>
248+
</BootstrapperPackage>
249+
<BootstrapperPackage Include="Microsoft.Windows.Installer.3.1">
250+
<Visible>False</Visible>
251+
<ProductName>Windows Installer 3.1</ProductName>
252+
<Install>true</Install>
253+
</BootstrapperPackage>
254+
</ItemGroup>
255+
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
256+
</Project>

0 commit comments

Comments
 (0)