Daniel Grunwald
6e9190b6a9
Add InsertWithCursor implementation.
14 years ago
Siegfried Pammer
cd3ba55f09
WIP on Unit Testing
14 years ago
Daniel Grunwald
485309d3e4
Fix context actions and issue manager.
14 years ago
Daniel Grunwald
326283c975
Add support for caching project contents on disk.
14 years ago
Daniel Grunwald
ebceccdaa9
Fix LoadSolutionProjects-Thread.
14 years ago
Daniel Grunwald
1c61553dd7
Move remainder of the FileService into interface.
14 years ago
Daniel Grunwald
ab95b18a3f
Refactored parser service.
14 years ago
Daniel Grunwald
1882d9416b
Fix build.
14 years ago
Daniel Grunwald
d38eb13e71
AnalyticsMonitorService: move to new services infrastructure
14 years ago
Daniel Grunwald
c559da3336
Allow service registration using the AddInTree.
14 years ago
Daniel Grunwald
46a82c7a75
Reset version number to 5.0.0.1 and fix setup.
14 years ago
Daniel Grunwald
4ba2785f66
Add SD.InitializeForUnitTests() to allow easy mocking of SharpDevelop services.
...
Disable failing unit tests.
14 years ago
Daniel Grunwald
fbced09b89
Start restructuring of SD Base:
...
- the static class "SD" is providing services
- service interfaces are defined in ICSharpCode.SharpDevelop.dll
- services are implemented in SharpDevelop.exe or in AddIns
- ICSharpCode.SharpDevelop.Sda is moved into SharpDevelop.exe
Also added XmlEditor.Tests to SharpDevelop.Tests.sln
14 years ago
Daniel Grunwald
fe6d77bedc
SD service container
14 years ago
Daniel Grunwald
0cdeb1d5f4
Fixed some issues with issue options.
14 years ago
Daniel Grunwald
ca6937d980
Use XAML serialization instead of DataContractSerializer.
...
XAML serialization works better:
- it calls the object constructor, thus using the correct default value for new properties
- it can add to existing collections (created by constructor) and does not require a setter for collection properties
- it does not serialize options that were not changed from the [DefaultValue]
14 years ago
Daniel Grunwald
c9860fb9bc
Fixed saving CodeEditorOptions.
14 years ago
Daniel Grunwald
7aea1ca75e
Rewritten ICSharpCode.Core.Properties:
...
- The meaning of "Get" is no longer overloaded, GetList and NestedProperties are now seperate methods.
- "Get" and "GetList" no longer cause the default value to be written into the properties container.
- Use DataContractSerializer instead of XmlSerializer.
14 years ago
Daniel Grunwald
3c64a767dd
Show description in issue options.
14 years ago
Daniel Grunwald
51c28dc006
Add EnhancedScrollBar.
14 years ago
Daniel Grunwald
5e1642ebd2
Add IssueOptions panel.
14 years ago
Siegfried Pammer
bd32925e07
implement XamlSymbolSearch
14 years ago
Daniel Grunwald
a45a631ad4
Add options dialog for context actions.
14 years ago
Daniel Grunwald
6f6a97acca
Move listbox/listview styles that highlight the focus instead of the selection to GlobalStyles.
14 years ago
Siegfried Pammer
67bf64d371
fix http://community.sharpdevelop.net/forums/p/14605/38878.aspx#38878
14 years ago
Daniel Grunwald
541497a978
Implemented support for issue providers and quick fixes.
14 years ago
Daniel Grunwald
cfe7ae8dad
Adjust SharpDevelop to new context actions API.
14 years ago
Daniel Grunwald
cb15d5418d
Move ContextActions UI to AvalonEdit.AddIn.
14 years ago
Daniel Grunwald
5802f18c4a
Add support for inspectors.
14 years ago
Daniel Grunwald
6bcc5661e8
Use <ReferenceOutputAssembly>false</ReferenceOutputAssembly> for build-order dependencies.
14 years ago
Daniel Grunwald
08a54ec770
Expose the <ReferenceOutputAssembly> setting in the SharpDevelop UI.
14 years ago
Daniel Grunwald
654b09a84d
Add IParser.CreateCompilationForSingleFile to improve editing files outside of projects.
...
Fix build errors in unit tests.
14 years ago
Daniel Grunwald
f3e426468a
Improve the code completion triggering logic.
14 years ago
Siegfried Pammer
a12720bd17
implement TagComment parser and resolver for XAML
14 years ago
Daniel Grunwald
e1cb442ee6
Fixed editor crash introduced in 02f6c64.
14 years ago
Daniel Grunwald
c3ca1f1754
ILineTracker.ChangeComplete
14 years ago
Daniel Grunwald
b7a6c3164b
Adjust unit test to changed CollapsedLineSection behavior.
14 years ago
Daniel Grunwald
f22f0bab38
Add back accidentally deleted resource string.
14 years ago
Daniel Grunwald
02f6c641cf
AvalonEdit: Fixed issue that caused the collapsed line state in the HeightTree to become inconsistent with the state in the folding manager.
...
This bug was causing strange scrolling behavior when a file with collapsed folding sections got reloaded due to external changes.
14 years ago
PeterForstmeier
02184b1b64
Convert hard coded text to StringResources in DebugOptions
14 years ago
Daniel Grunwald
36d81d4545
Cache the solution snapshot.
14 years ago
Matt Ward
175649ed03
Use IronRuby built from source so it uses the same Microsoft.Scripting assemblies as IronPython to fix MissingMethodException.
14 years ago
Daniel Grunwald
2d0d4433f0
Fix NullReferenceException in Process.GetCurrentExecutingFrame
14 years ago
Daniel Grunwald
4d8910a68d
Update to Mono.Cecil 0.9.5-73-ga5ffcc0
14 years ago
Daniel Grunwald
7be447d7e6
Includes files with BuildAction=Page in project content.
14 years ago
Daniel Grunwald
568f8b2d58
Adjustments to AvalonEdit unit tests.
14 years ago
Daniel Grunwald
39d91dad79
Simplify HighlightingColorizer by supporting only a single TextView per colorizer instance; and by exposing the HighlightingStateChanged callback as an event.
...
Move the HighlightedLine merging logic into AvalonEdit.
14 years ago
Siegfried Pammer
c0a13242a2
implement XamlParser
14 years ago
Daniel Grunwald
7fed1f99e4
Fix compiler warning.
14 years ago
Daniel Grunwald
82acae343b
Fix NullReferenceException in MSHelpSystem.BrowserScheme.DocumentCompleted
14 years ago