Daniel Grunwald
6991527a95
Removed SHFB from SharpDevelop distribution.
...
Updated "Generate documentation" command to search for a manually installed SHFB.
Generated SHFB project file now uses SHFB 1.8.0.3 file format.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@5499 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
fb3fa4dac7
Rewritten IProgressMonitor:
...
- allow nested progress monitors
- use .NET 4 cancellation framework
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5483 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
3d952fe24c
- implemented SelectCulturePanel as WPF OptionPanel
...
- added NumericUpDown to ICSharpCode.Core.Presentation
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5475 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
87a4d497b0
Fixed SD2-1632 - Fullscreen mode not implemented in WpfWorkbench
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5465 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
5578fd2088
- added SharpRefactoring.Tests
...
- improved IntroduceMethod
- added ResolveExtensionMethod
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5444 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
1e9c0b6781
added introduce method refactoring (not working in all cases yet)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5406 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
6cbe5b0635
- reimplemented code generators in 4.0 (fixes SD2-1599)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5402 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Matt Ward
432d0cb6b8
Support for highlighting definitions defined in addin files now working again.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5335 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
923174fbbe
Implemented incremental search for AvalonEdit.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5270 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
f5170d4fde
Remove unused code.
...
Replace ExtendedRegistry with .NET Registry functions.
Replace SD.Set<T> with .NET SortedSet<T>.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5246 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
37115adab8
Code cleanup.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5245 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
98242a8a97
- added EntityType to IEntity
...
- refactored ParameterListComparer
- added SignatureComparer
- added IEditorUIService and IInlineUIElement
- updated some snippets
- added basic implementation of OverrideToStringMethod refactoring
- added ClassCodeGeneratorMenuBuilder
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5241 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
49f8c18d14
Fixed SD2-1602: Order of nodes in AddIn tree path is not preserved.
...
Fixed ArgumentNullException in TaskListPad / ParserService.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5239 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
3d6181aefe
Remove unused code (integration of ICSharpCode.TextEditor into SharpDevelop)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5236 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
f599cadc78
Fixed SD2-1612 - Commands in Edit > Folding have no effect
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5235 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
3e64285db9
Remember focus and restore it when a workbench window or pad gets activated.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5208 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
ee0255fbaf
Add references to System.Xaml.dll (necessary because some types were moved from WindowsBase to System.Xaml; see http://blogs.windowsclient.net/rob_relyea/archive/2009/10/19/xaml-news-net4-and-vs2010-beta2.aspx ).
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5083 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
82643cb089
Fixed layout of SnippetOptionPanel.
...
Removed unused EditTemplateDialog.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5072 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
4a85fa660c
Added snippet support to SharpDevelop (replaces 'code templates').
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5069 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
c9218dfa30
Implemented PermanentAnchor (TextAnchor inside SharpDevelop that works even when a file is closed)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5027 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
bb6dbbada5
Started work on UI for project upgrade (to .NET 4.0).
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4978 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
881a67359f
Ported Edit>Insert menu to ITextEditor.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4964 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
a8d5cfbfbb
Implemented "Edit > Format > Sort lines" for AvalonEdit.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4962 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
b55d031490
- Fixed bugs in OptionBinding
...
- implemented ColorPicker
- added ColorPicker to XAML option dialog
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4947 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
28804bf2ea
Profiler:
...
- fixed memory leak
- removed ICSharpCode.SharpDevelop.Profiling namespace
- added filter for unit tests when selecting "Run with profiler"
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4863 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
a9ded62ac1
Reimplemented "Go to matching brace".
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4851 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
8570e8f7e7
- implemented IBracketSearcher for C#
...
- added BracketHighlightRenderer (disabled by default)
- renamed ErrorDrawer to ErrorPainter
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4840 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Martin Koníček
698ada6a5a
Magnifier image in debugger tooltips.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4831 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
f15a135bf9
implemented ErrorDrawer for ITextEditor
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4828 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
18f3aca132
Use Ctrl+Click as go to definition.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4819 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
532acccbf0
ported consoles to AvalonEdit
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4755 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Martin Koníček
c0a9d4c1f5
Debugger tooltips - added visualizer picker image.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4749 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
719d16891e
Mark ParseInformation.*CompilationUnit as obsolete.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4742 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
7267cd5c81
Trying to reduce amount of global state in ICSharpCode.Core
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4735 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
2540b7e087
ParserService refactoring:
...
- one IParser instance per file
- ITextBuffer provides a method to retrieve changes since the last parse runs
- IParser implementations may choose to use this to implement incremental parsing
- no concurrent calls to the same IParser instance
- one file may be inside multiple projects
- Split out assembly handling to AssemblyParserService
- Split out LoadSolutionProjectsThread to LoadSolutionProjects.cs
See http://laputa.sharpdevelop.net/ParserServiceRefactoring.aspx
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4711 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
1ffa5cbd86
Remove unused code.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4695 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Martin Koníček
c89bf915e0
Debugger tooltips - Debugger.AddIn.TreeNodes provide Visualizer commands which are displayed in Visualizer pickers in DebuggerTooltipControl.
...
Made everything in DebuggerTooltipControl not Focusable - if grid cell or Visualizer picker was focused, it blocked shortcuts (like F10 for stepping).
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4652 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Martin Koníček
e3a34dede7
- Added VisualizerPicker to debugger tooltips (template based on default ComboBox template, added PresentationFramework.Aero reference to SharpDevelop.csproj for combobox drop shadow)
...
- Moved debugger tooltips to Tooltips subfolder
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4650 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
ede6913f9e
Rename ProjectTypeGuids.cs to work around bug in Visual Studio. ( http://community.sharpdevelop.net/forums/t/9580.aspx )
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4647 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Martin Koníček
1a9088a801
Debugger tooltips - expanding, partially working collapsing using StaysOpen = false for leaf Popup
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4615 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Martin Koníček
7ff82f21ef
Debugger tooltips - content displayed in a Popup
...
- added SVN keyword "Revision" to source files in Debugger.AddIn/Project/Src/Visualizers folder
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4599 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Martin Koníček
6a27467bda
Debugger tooltips - added DebuggerTooltipControl.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4589 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
6df1b7567a
Use WPF routed commands for 'Help' and 'Print'.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4547 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
091c06d2b3
- refactoring of LanguageBindings, introduced ProjectBindings
...
- fixed ExamplePad.xft
- added OutlinePad and IOutlineContentHost
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4537 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
a732e7e0d3
CSharpFormattingStrategy: when pressing enter, add '///' inside documentation comments or '" + "' in strings.
...
Exposed the syntax highlighter to ITextEditor to allow AddIns to efficiently determine if a line starts in a multi-line comment.
Ported "Create property","Create changed event" and "Create on event method" refactorings to ITextEditor.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4492 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
af5a6c6ade
ported Indent and Comment commands to SharpDevelop 4.0
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4431 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Tomasz Tretkowski
21d7311b20
CppBinding initial release
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4413 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
e7491afa6d
Text snapshot support.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/dotnet4@4290 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
8910f68d47
Trying to reimplement building (now building using a separate ProjectCollection)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/dotnet4@4287 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
a4284382c6
Prevent MSBuild from caching projects when the solution is closed, externally changed, and then reopened.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/dotnet4@4284 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago