Martin Koníček
7ac6e8b962
Eval.CreateValue sets Value.ExpressionTree more correctly so that Expression.PrettyPrint does not result in stack overflow anymore.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4721 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
David Srbecký
0b8bf974ef
XML Parser: ParseAndLock method in the XamlParser
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4719 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 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
17 years ago
Daniel Grunwald
f036036368
Ignore failing XamlBinding test.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4715 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Matt Ward
656d68f69b
Fixed squashed controls on debug symbols options panel.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4714 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Martin Koníček
4c48fe2d6e
Update to Graphviz 2.24 - added new binaries, should run on clean Windows now.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4713 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 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
17 years ago
Siegfried Pammer
6728a6f5b6
- fixed build
...
- deleted DependencyPropertiesTests
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4710 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Martin Koníček
ae9496cac2
Object graph visualizer can be opened from debugger tooltips.
...
Attemp to move Object graph visualizer to Pad - will stay in separate topmost Window until AbstractPadContent.IsVisible works properly.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4708 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Siegfried Pammer
8a0a9aa176
XamlBinding:
...
- reimplemented CC using incremental parser
- fixed threading bugs in HighlightTask
- fixed unit tests
- made AXmlParser thread-safe using AXmlParser.Lock
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4707 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 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
17 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
17 years ago
Matt Ward
530141994b
Python forms designer now converts constructor parameters to the correct objects when loading a form.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4700 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Matt Ward
4a261f6202
Python form designer now supports assigning a local variable to a property on a control.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4699 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Matt Ward
5dd7ca5b36
Fixed null reference exception in form designer's NameCreationService when generating code with the python code dom serializer.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4698 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
1ffa5cbd86
Remove unused code.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4695 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Siegfried Pammer
e8a2a71648
- fixed build
...
- reintegrated some unit tests
- removed syntax highlighting (temporary)
- now using incremental XML parsing on GUI thread
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4692 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Martin Koníček
f076e218ef
Object graph visualizer:
...
- node UI Control reuse between subsequent graphs for better performance
- styled "+" buttons
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4690 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Matt Ward
8d1b33cd8e
Python forms designer now generates code using a code dom serializer.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4687 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
225e5bdcc5
Fixed NullReferenceException in unit tests pad when SharpDevelop was closed while the parser thread was still running.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4685 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Siegfried Pammer
c3fe371f8f
ported ExtractMethodCommand to ITextEditor
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4684 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Philipp Maihart
4bea217c2f
Data AddIn (Database Metadata Fetcher, Database Explorer, EDM Designer, WPF Wizard)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4678 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
David Srbecký
70ef1b3d26
XML Parser: Changed class prefix to "AXml" (standing for AvalonEdit XML) (part 1)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4675 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
1afb035d95
Use ITextBuffer instead of string in IParser.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4668 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
a44f970bc6
Ignore failing unit tests.
...
Fixed a few FxCop warnings in AvalonEdit.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4667 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Siegfried Pammer
52adc85abf
XamlBinding:
...
- fixed tests
- added new tests
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4657 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Siegfried Pammer
bc4b0a834d
XamlBinding:
...
- fixed unit tests
- added unit tests
- removed unfinished PowerToys
made GetCurrentAmbience thread-safe (included fix by Daniel)
slightly changed behavior of XmlParser
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4654 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 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
17 years ago
Matt Ward
630f20cf9a
Python forms designer now generates code for the content of nested custom collections.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4642 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Matt Ward
2f9723d453
Python forms designer now generates code for the items inside a custom collection on a control.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4641 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
51fcc171d6
Add ChangeTrackingCheckpoint to AvalonEdit.Document.
...
Removed calls to LINQ Cast<T>() where possible (now using C# 4.0 covariance).
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4639 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Martin Koníček
e8964e5495
- Debugger tooltips display icons
...
- fixed warnings
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4638 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Martin Koníček
0c8f5bb3c4
Refactored Debugger.AddIn.TreeModel.TreeNode to use SharpDevelop.IImage instead of System.Drawing.Bitmap. The Bitmap is still obtainable from IImage.Bitmap property.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4637 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Siegfried Pammer
9f2405b925
XamlBinding:
...
- changed ResolveContext to use AvalonEdit.XmlParser
- changed unit tests
- added unit tests
* added highlighting for selected search result
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4636 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Martin Koníček
0a9ff0ae4d
Debugger tooltips - closing popup in CodeEditor.JumpTo so that the popup closes on debugger steps.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4634 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Matt Ward
bc3c82105f
Added support for TableLayoutPanel RowStyles and ColumnStyles in Python forms designer.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4633 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Martin Koníček
cff4acbc5f
Debugger tooltips - basic version finished, lazy evaluated on scrolling, behavior very similar to SharpDevelop 3. Missing: icons, integration with visualizers.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4628 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Matt Ward
f50333b408
Child controls on a TableLayoutPanel are now supported in the Python forms designer.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4627 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Matt Ward
a3afc53c60
Fixed null reference exception in the python forms designer when generating code for properties that have a null property value.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4625 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Matt Ward
e66da5b9ad
Python forms designer now generates a multline string for the RichTextBox.Text property.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4624 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Matt Ward
c05cf5f728
Filename with dot character is now correctly shown in the Errors window when compiling a python file that has syntax errors.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4623 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
a40cc4c22d
Add function node support to Rope<T>.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4619 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 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
17 years ago
Matt Ward
1f138f6e87
Python forms designer can now load a SplitContainer containing child controls.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4610 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Matt Ward
bc83afbe0c
MonthCalendar SelectionRange and DateTime[] properties now supported in Python forms designer.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4603 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Siegfried Pammer
181f8cb775
XamlBinding:
...
- added PropertyPathTokenizer and PropertyPathParser
- added unit tests
* fixed an "off by one" error in TaskService
* corrected typo in MemberResolveResult documentation
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4600 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 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
17 years ago
Daniel Grunwald
7f6d0a5968
Added Rope<T> to AvalonEdit and use it instead of the GapTextBuffer.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4597 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Matt Ward
f793b3715f
Added support for list view groups in Python forms designer.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4595 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Martin Koníček
97886eaaff
Debugger tooltips - DebuggerTooltipControl is shown in the tooltip.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4590 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago