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
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
Daniel Grunwald
4be88bafca
Recompiled SharpSvn using VS2008.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4614 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
cedb3a0212
Update to SharpSvn 1.6004.1329. (SVN 1.6.4)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4612 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
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
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
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
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
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
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
Matt Ward
80f9ad772d
Python forms designer now uses InstanceDescriptor to generate code for object creation.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4588 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
Matt Ward
42988ba59a
Fixed null reference exception when generating code in the Python forms designer for a non-IComponent object's AddRange method.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4579 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
Matt Ward
921f2d2045
Inherited tooltips now supported in the Python forms designer.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4575 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago