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
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
David Srbecký
8ccdc5e6c1
XML Parser: Heuristic for missing quotes in attribute values
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4611 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
7b1985525a
XML Parser: Keep track of memory touched during parsing of an item
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4608 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
767e88579e
XML Parser: Visitor and PrettyPrinter
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4605 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
b39e888905
XML Parser: Rechecked all parse functions and tried to make them more error prone; Added a lot TODOs for the missing functionality.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4604 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
af248d6973
XML Parser: Support DTD just enough so that it is properly parsed and skipped
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4602 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
200e481ebb
XML Parser: Unified text reading methods; Long text may be separated into fragments
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4601 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 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
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
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
16 years ago
David Srbecký
e699607758
Very simple string caching
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4596 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
86ab937261
XML Parser: Added documentation. Support for comments, processing instructions and CData.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4594 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 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
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
Siegfried Pammer
4f5e5ff05a
XamlBinding:
...
fixed smaller bugs
improved Trigger and Style CC
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4587 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
8afd82f176
XML Parser: Joint multiple collection updates together
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4586 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
c6a524da5d
XML Parser: Cache the XLinq objects
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4585 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Martin Koníček
8ffd9d8269
Refactored LazyListView to LazyItemsControl, can be used with any ItemsControl.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4584 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
fb0710f91a
XamlBinding:
...
- added unit tests
- code clean up
- improved CC for:
* Trigger
* EventTrigger
* MultiTrigger
* Setter, EventSetter
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4583 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
cbe7c9f20c
XML Parser: Simplified code by introducing RawContainer
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4582 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
4c6945b8bb
XML Parser: Using only one copy of raw DOM again. All DOM object offsets will be always relative to the last parsed text. The user can use list of changes since last parse to translate between the old offsets and new ones.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4581 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
8e03d90fdd
XML Parser: Initial support for Xml.Linq
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4580 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
84bce20b8b
Written custom XML parser which can handle malformed XML. Subsequent parsing is incremental to increase performance. The old and new parse trees are compared, the DOM is updated and user events are raised.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4578 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Martin Koníček
4daa29a0eb
Grid visualizer:
...
- refactored value providers
- values are obtained from debugger only for displayed columns
- scrolls to top when new variable inspected
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4577 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Martin Koníček
b150f570c2
Fixed bug in caching ListValuesProvider.GetCount. This bug wasn't visible before the Expressions refactoring (rev. 4555) due to caching implemented in the old Expressions.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4576 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
941af5fc35
Fixed bug introduced in last revision.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4573 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
cc9b3e1705
AvalonEdit:
...
- made DocumentChangeEventArgs immutable
- allow using TextSegmentCollection without a connected TextDocument
- TextView: allow scrolling a bit more to the right than the the maximum line width - ensures that there's always room at the line end to display the caret
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4572 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
29622091dd
Missed one TypeSpec case
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4567 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Martin Koníček
327b5f9224
WindowsDebugger.GetTooltipControl fixed - returns simple string tooltip.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4566 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
b3436caca5
XamlBinding:
...
- finished Grid Editor
- if no grid is selected Grid Editor selects the root control of the Window/UserControl, if it is a grid, otherwise an error message is displayed.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4565 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
94a3bb4c6a
XamlBinding: implemented drag and drop in grid editor
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4562 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
dc4d2cffdd
Restructured the API for creating DebugType;
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4560 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
33c78c593b
XamlBinding: improved EditGridColumnsAndRowsDialog
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4559 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
72357a0f1d
Fixed build
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4557 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
d01d5f9777
XamlBinding:
...
- fixed preselection on attached property/event completion
- improved Grid-Editor
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4556 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
f27fd62e1c
Rewritten expressions in debugger to use NRefactory;
...
Variable Tree Model modified so that it supports lazy evaluation (for scrolling)
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4555 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
693581e485
XamlBinding:
...
- improved attribute CC
- added GridLengthEditor to EditGridColumnsAndRowsDialog
- added XamlOutlineContentHost
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4554 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
891f997015
Merge 3.0 to trunk.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4549 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
Daniel Grunwald
871e875ad0
Add "ITextEditor.PrimaryView" property to allow language bindings to detect split-views.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4546 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Matt Ward
00f98f795b
Fixed failing unit test in Python addin.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4545 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Matt Ward
ba5384dfbd
Python forms designer now loading/generating forms with nested properties (e.g. Button.FlatAppearance)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4544 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Matt Ward
4b1d9f62e9
Correct code generated for Default cursor in python forms designer.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4543 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
504f585301
Installer now displays SharpDevelop 3.1 RC 1.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4542 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
a6ec66b0c6
Handle SVN errors when creating a new project.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4541 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Matt Ward
399bf9df9e
Two tree nodes with their NodeFont property set can now be loaded into the python forms designer.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4540 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
a522e44fc1
Fixed build.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4539 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
937fc8fc1e
Fixed SD2-1406: More Missing String Resources
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4538 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago