Daniel Grunwald
54848a8515
Fixed SD2-1582: Code completion lists multiple entries for partial classes
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4672 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
d4a2d01a9c
XML Parser: XmlParser class restructured and divided
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4671 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
945b3d54a3
Fixed AvalonEdit bugs.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4670 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
04f2d7b102
AvalonEdit: Fixed drag'n'drop when there are read-only text segments.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4669 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 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
16 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
16 years ago
David Srbecký
7f6a0fd9c4
XML Parser: Element caching
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4666 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
82b5f3ebf2
XML Parser: Several small fixes and changes
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4665 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
be29c1abd8
XML Parser: GetSelfAndAllChildren optimized by reusing Daniel's Flatten function
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4664 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
c78ef52b7a
Implemented Copy/Paste for rectangular selections.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4663 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
98f7ccb611
XML Parser: Do not remove items from other location during insert - just set parent pointer
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4662 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
8ef5fe74a6
Added rectangular selection to AvalonEdit.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4661 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
cf06375f5c
XML Parser: Attach / detach events replaced with Inserted / Removed (which apply to whole trees). Collection events occur for one item at a time.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4660 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
d571c4059e
XML Parser: Replaced matching algorithm
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4659 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
55c2db9734
Bugfixes AvalonEdit TextSegmentCollection:
...
- Replacements are now handled correctly (not as remove+insert)
- Fixed bug in FindFirstSegmentWithStartAfter when there were multiple segments starting at startOffset.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4658 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 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
16 years ago
David Srbecký
30a7f3b9b6
XML Parser: Improved tag matching heuristics a bit
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4656 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
19919145ef
XML Parser: Rewrite regarding consistency of the tree structure
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4655 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 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
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
David Srbecký
8a40a722df
XML Parser: Minor bugfix
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4649 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
David Srbecký
5714f8b8bc
XML Parser: Tag matching heuristics
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4645 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Christian Hornung
c4d435a0e6
TextArea: Always set the owner of the tooltip when shown.
...
Fixes SD2-1543 - Text editor tooltips only work in the file opened first when secondary monitor present.
Also fixes problems with showing tooltips when TextEditors are used on different levels in the form hierarchy within the same application.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4643 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 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
16 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
16 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
16 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
16 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
16 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
16 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
16 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
16 years ago
David Srbecký
f159a29c85
XML Parser: Dereference escaped values
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4632 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Martin Koníček
7989d6ce99
HighlightingManager.RegisterHighlighting - changed "c:\temp" to Path.GetTempPath().
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4631 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
d4cea56e77
XML Parser:
...
- Added more documentation
- Attribute value heuristics is more greedy
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4630 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
eb190567a5
XML Parser:
...
- Optimized text reading functioning
- Simplified ReadText method
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4629 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 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
16 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
16 years ago
Daniel Grunwald
ef670156b8
Make Highlighting definitions and Xshd model serializable.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4626 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 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
16 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
16 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
16 years ago
David Srbecký
75b9c68567
XML Parser: Fast attribute lookup using hashtable
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4622 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
a8a376d846
Move Rope<T> to AvalonEdit.Utils.
...
Add TextDocument(IEnumerable<char>)-constructor.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4621 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
dda2bb2b94
XML Parser:
...
- Fixed namespace support to match specification
- Syntax errors collection moved to document
- Added Changing event for objects
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4620 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 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
16 years ago
David Srbecký
fd661d42ec
XML Parser: Removed XLinq support
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4618 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
3145161f29
XML Parser: Added some helper methods
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4617 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
418093e238
XML Parser: Report syntax errors. Improved consistency of tree.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4616 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago