Daniel Grunwald
ee1198eb4c
Update setup to include new AddIns (Data.AddIn, WPF Designer, C++ Binding)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4914 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
3d8c70850c
Build simple folding support (independent of parsers in SharpDevelop) into AvalonEdit.
...
Add TextEditorOptions.AllowScrollBelowDocument (enabled in SharpDevelop) to avoid the view from jumping when collapsing code near the end of document.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4910 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
867dab1f32
Move folding code to separate namespace ICSharpCode.AvalonEdit.Folding.
...
Add TextEditor.ShowLineNumbers property to show/hide the line numbers (they now are hidden by default).
Add TextEditor.Options.ShowEndOfLine property to allow easily enabling end-of-line markers.
Changed AbstractMargin so that it automatically detects the TextView it is attached to.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4906 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Philipp Maihart
bd04de0cd0
EDMDesigner: Fix in Constraint Cardinality
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4905 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Philipp Maihart
626fbce37f
Data-AddIn/EDMDesigner: Support for composite PKs & FKs (Association resolution buggy)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4904 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Philipp Maihart
37ffd28b97
EDM Designer: Reading User Defined Data Types, Domain Model, SQL Server Implementation (just reading metadata)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4899 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
ef2cbabe03
Fixed project creation (don't create both AnyCPU and x86 platforms)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4894 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
7f2f49377d
Fixed ArgumentOutOfRangeException in Boo forms designer and added workaround for another possible ArgumentOutOfRangeException (also when leaving the designer).
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4888 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
f0d8124acc
Immediately rename form class when a form is renamed in the designer (avoids side-effects in IViewContent.Save).
...
This fixes forum-9916 (error closing Sharp Development IDE after renaming a form).
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4885 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Christian Hornung
d413a6fb9d
Fixed SD2-1588 - Automatic SVN add of forms designer .resx file fails.
...
The stream which the resource file is saved to is now closed before the SVN add operation to unlock the file.
Also fixed the .resx file being added to the project prematurely and not being added to SVN when multiple designer views for the same form are opened before the .resx file has been saved to disk for the first time.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4884 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Matt Ward
7b8a0f7c46
Disabled project resources in the python form designer.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4880 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
bab3f4369f
- removed some debug code from AXmlParser in Release build to increase performance a bit
...
- fixed some minor ErrorPainter bugs
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4868 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
68fe102c06
Bracket highlighting: Create a different figure for start and end bracket (don't draw combining line when end bracket is on the next line after the start bracket)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4857 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
75b4682d7f
Expand foldings when the caret is moved into them.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4856 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
94bf27e8cd
Move tooltip handling from CodeEditor to CodeEditorView.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4848 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
a1be8c67f6
Only refresh the bracket highlighting when it actually changed. Use same colors as the old editor.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4843 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
984b1ab9e1
Add TextView.InvalidateLayer.
...
Enabled bracket highlighting.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4842 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
Daniel Grunwald
7ed5729102
Display title of #region in folding.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4838 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
012b77e96a
Reimplemented the ParserFoldingStrategy for AvalonEdit.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4829 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
Siegfried Pammer
12bdde75f9
fixed WpfDesign unit tests
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4824 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
19406653ea
- improved WPF designer in some areas
...
- added missing implementations of methods in VBNetFormattingStrategy
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4823 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
ffa6cf7b41
- removed x-support from XamlResolver
...
- added XamlNamespacePrefix to XamlContext
- fixed invalid placement handling in GridPlacementSupport
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4818 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
4ea09fbbae
Revert docking library change (broke more stuff than it fixed). Small improvements to Boo interpreter pad.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4793 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
8c715253b5
Add WPF Designer back to SharpDevelop 4.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4784 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
36baa1af87
Move WPF Designer to .NET 4.0.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4783 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
c21ee80fc1
Some FxCop cleanup
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4780 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
46caf75b22
A few FxCop fixes and missing documentation.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4779 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
05982705ab
Code cleanup; fixed moving controls in and out of containers that had transforms applied.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4778 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
d47aae7e41
GrayOutDesignerExceptActiveArea: only primary selection
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4777 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
1884f91c61
Fix unit tests.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4776 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
8a6b4fe28c
Get rid of own HashSet implementation.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4775 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
fb3be54913
DragMoveMouseGesture bugfix: use coordinates relative to design panel because MoveLogic expects those.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4774 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
bb8f2e52dd
More cleanup.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4773 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
f9832d1ea6
WPF Designer code cleanup.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4772 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
15a491ab76
GrayOutDesignerExceptActiveArea bugfixes
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4771 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
9ca4d90d0f
Resurrect old version of WPF designer (from revision 3608)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4770 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
Martin Koníček
5b19084276
Fixed build.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4733 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Martin Koníček
5a9eb62f09
Debugger tooltips:
...
- fixed tooltip position on non-default DPI
- tooltip is aligned to line bottom
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4732 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
f3f87a4bf5
QuickClassBrowser: don't change ComboBox contents while user has opened the drop-down.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4731 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
7c390e8d0f
ParserService bugfix: use IParseInformationListener interface.
...
AvalonEditViewContent: text buffer returned by IEditable.CreateSnapshot() now supports ITextBufferVersion
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4730 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
9caed44e73
Allow unit tests to set the list of parser descriptors in the ParserService.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4723 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Philipp Maihart
16f7f35979
EMD Designer: Several bugfixes concerning wizard/template problems when generating a new EDMX from database
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4716 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
Philipp Maihart
8847410980
EDMX Generation finished: Additional MSL info for EntitySetMapping generation (EntityTypeMapping/MappingFragment)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4702 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Philipp Maihart
3fe9a3f4c7
Several improvements on Designer, WizardWindow, Template for EDMX creation (EDMX creation isn't working yet because of the missing EntityTypeMapping support of Edmgen.exe)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4701 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago